ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی “ ورود به حساب” کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمیشود، اینجا را کلیک کنید.





نمایش نتایج: از 1 به 2 از 2
  1. #1
    adminmsp
    مدیر کل و موسس سایت
    تاریخ عضویت
    1970 Jan
    محل سکونت
    M.S.P Soft
    نوشته ها
    1,590
    759
    465

    ماشین حساب در دلفی


    قبل از هرپروژه ما باید روند کار انرا در ذهنمان مدل سازی کنیم که چه ویژگی ها و امکاناتی در صفحه برنامه خود نیاز داریم برای مثال در این برنامه ما نیاز به ۳ edit داریم ۲ تا برای ورود ۲ عدد و ۱ عدد برای نشان دادن جواب و طبعا سری کلید های رایج اعمال ریاضی که در همه ماشین حساب ها موجود میباشد
    پس ابتدا ظاهر برنامه را تشکیل میدهیم و امکانات و کلید های مورد نیاز را از پنل استاندارد به فرم خود اضافه میکنیم . موارد مورد نیاز عبارت است از:
    ۱:کلیدها ( (button که شامل + = – * / mod میباشد
    ۲: ۳ عدد edit که در بالا به کار ان اشاره شد
    ۳:یک دکمه close
    طبق مقاله شماره ۱ به قسمت object inspector هر کلید رفته و در قسمت Caption ان نام انرا به عملیات ریاضی تغییر دهید و قسمت برای edit ها قسمت Caption را کاملا پاک کنید
    عکس۱:
    [برای نمایش لینک باید عضو شوید. ]
    پس از اماده سازی ظاهری برنامه نیاز به کد داریم و در قسمت کد ابتدا به سراغ متغیر ها میرویم
    در اینگونه پروژها بهتر است متغیرهارا سراسری تعریف کنیم چون در همه قسمت های برنامه ۲ عدد کاربر مورد نیاز است و که مقدار ثابتی دارد و همه عملیات روی ان ۲ عدد صورت میگیرد
    پس در قسمت var برنامه اصلی ۳ متغیر در نظر میگیرم ۲ متغیر برای اعداد کاربر و ۱ متغیر برای نتایج
    Var A,b,c:integer;
    پس از تعریف متغیرها به سراغ button هایمان میرویم تا در هرکدام از انها عملیات مربوط را کد نویسی کنیم

    کد:
    کد PHP:
       برای button +  :  A:=strtoint(edit1.text);  B:=strtoint(edit2.text);  C:=a+b;  Edit3.text:=inttostr(c); 
    کد بالا ابتدا ۲ عدد را از کاربر گرفته و با استفاده از ۲ تابع strtoinT و inttostr انها را تبدیل و در
    متغیر ها میریزد(دلیل استفاده از توابع نام برده در مقاله قبلی گفته شده است)
    پس از مقداردهی متغیرها نوبت به عملیات روی انها میرسد که خط سوم این کار را انجام میدهد و پس از عملیات نوبت به نمایش ان میرسد که در خط ۴ این عمل دیده میشود
    البته راه های گوناگونی برای نمایش نتیجه وجود دارد برای مثال کد

    کد:
    کد PHP:
       Showmessage(inttostr(c)); 
    که به صورت یک پیغام همراه با تایید عدد را نمایش میدهد
    کد مربوط به عملگر منها:
    کد دقیقا مانند بالا میباشد به چند تفاوت کوچک:
    ۱:این کد در button مربوط به منها نوشته میشود
    ۲:شما به جای عملگر + از عملگر – استفاده میکنید
    چون متغیر شما سراسری تعریف شده است این امکان مشترک بودن کدها وجود دارد در غیر اینصورت نیاز به تعریف متغیر در هر ButTon وجود داشت و بسته به نام انها کد تغییر میکرد
    کد های مربوط به ضرب و تقسیم و mod نیز مانند موارد بالا شکل میگیرد
    ولی اگر شما نیاز به تقسیم با اعشار داشته باشید ((div کد شما نیاز به تغییراتی خواهد داشت چون در درجه اول حاصل عددی اعشاری خواهد بود و متغیر سراسری شما از نوع عدد صحیح میباشد پس در درجه اول متغیری در button تقسیم اعشاری از نوع عدد اعشاری (real) تعریف میکنیم به صورت زیر:

    کد:
    کد PHP:
       Var a,b,:real
    توجه کنید چون متغیر محلی است تشابه اسمی مشکلی ایجاد نمیکند .سپس کدهای بالا میتوانند عینا تکرار شوند با این تفاوت که کد عملگر شما به این صورت میشود:
    C:=a div b ;
    برای button خروج نیز از کد close; استفاده میکنیم
    عکس۲:
    [برای نمایش لینک باید عضو شوید. ]
    در نهایت اگر خطوط بالا را کامل و بدون عیب در فرم خود تایپ گرده باشید ماشین حساب ساده ای با عملگرهای رایج خواهید داشت .
    عکس۳:
    [برای نمایش لینک باید عضو شوید. ]
    ذکر چند نکته برای راحتی کاربر:
    برای اینکه استفاده کننده از ماشین حساب دچار سردرگمی نشود بهتر است از امکان lable نیز استفاده کنیم تا کاربر بتواند محل قرار دادن اعداد و دیدن نتیجه را مشاهده کند به این صورت که شما نیاز به ۳ lable و اوردن ان از پنل استاندارد دارید و قرار دادن ان مانند شکل زیر در کنار edit ها و تغییر نام ان به صورت دلخواه
    عکس ۴:
    [برای نمایش لینک باید عضو شوید. ]
    با M.S.P Soft به دنياي برنامه نويسي وارد شويد[برای نمایش لینک باید عضو شوید. ]
  2. 1
  3. #2
    touraj
    كاربر عادي
    http://up.vbiran.ir/images/rgk38wbh3cfxod62rhr2.gifhttp://up.vbiran.ir/images/qndtfn66fcrrq7cw6yh.gifhttp://up.vbiran.ir/images/qndtfn66fcrrq7cw6yh.gifhttp://up.vbiran.ir/images/qndtfn66fcrrq7cw6yh.gifhttp://up.vbiran.ir/images/qndtfn66fcrrq7cw6yh.gif
    تاریخ عضویت
    2012 May
    نوشته ها
    1
    1
    0
    سلام با تشکر از فروم خوبتون من با زبان دلفی اشنا نیستم اگه امکانش هست لطفا برنامه ماشین حساب مهندسی به زبان دلفی بدین بسیار ممنون میشم .
نمایش نتایج: از 1 به 2 از 2

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

Content Relevant URLs by vBSEO 3.6.0 RC 2