بالا
 تعرفه تبلیغات




 دانلود نمونه سوالات نیمسال دوم 93-94 پیام نور

 دانلود نمونه سوالات آزمونهای مختلف فراگیر پیام نور

نمایش نتایج: از شماره 1 تا 5 از مجموع 5

موضوع: آموزش دلفي به زبان ساده

  1. #1
    TAHA آواتار ها
    • 9,180
    مدير بازنشسته

    عنوان کاربری
    مدير بازنشسته
    تاریخ عضویت
    Mar 2009
    محل تحصیل
    PNU-CLUB
    شغل , تخصص
    PNU-CLUB
    رشته تحصیلی
    PNU-CLUB
    راه های ارتباطی

    Icon14 آموزش دلفي به زبان ساده

    مقدمه

    براي ايجادهر پروژه برنامه نويسي 6 مرحله رو بايد در نظر گرفت كه اين 6 مرحله عبارتند از :

    1- تعيين هدف
    2- تجزيه و تحليل
    3- طراحي و پياده سازي
    4- تست و بازبيني
    5- پشتيباني و نگه داري
    6- مستند سازي

    در مرحله يك ورودي هاي مورد نياز برنامه و خروجي كه بايد پس از انجام عمليات روي ورودي ايجاد ميشه و همين طور الگوريتم مشخص ميشه
    در مرحله دوم به تحزيه و تحليل در مورد برنامه مورد نظر پرداخته ميشه
    در مرحله سوم نوشتن كدها در برنامه انجام ميشه
    در مرحله چهارم ارور هاي برنامه برطرف ميشه
    مرحله پنجم مربوط به پشتباني از نرم افزار ايجاد شده است
    و مرحله ششم هم ارائه مستندات براي استفاده درست از نرم افزار ايجاد شده و همين طور نحوه استفاده از نرم افزار

    در دلفي بعضي از اشيا مثلا Button ها Edit ها و ...، اشيا بصري ناميده ميشن چون وقتي استفاده ميشن بعد از اين كه برنامه اجرا ميشه قابل ديدن هستند
    و به بعضي از اشيا مثل Timer يا Mainmenu و ... كه بعد از اجرا قابل ديدن نيستند اشيا غير بصري مي گن نياز نيست اين موارد رو حفظ كنيد كم كم با اين اشيا و اسامي اون ها به طور كامل آشنا ميشن

    هر كدوم از اشيا داراي مولفه هايي هستند مثل : نام ، رنگ ، موقعيت ، اندازه و ... كه اين مولفه ها قابل مقدار دهي هستند
    براي مثال يك Button رو مي تونيد اسمش رو بذاريد Vorod يا هر اسم ديگري كه دوست داريد
    و همين طور اشيا داراي يك سري متد هستند مثلا Close ، Show ، hide و ... هستند
    و اشيا علاوه بر اين دو ، داراي يك سري Event (رويداد) هستند يعني اين كه براي شي قراره چه اتفاقي بيفته بعضي از اين رويداد ها مثل: Onclick , Onclose, OnEnter و ... هستند

    اگر اين مطالب يه خورده گنگ به نظر ميرسه هيچ نگران نباشيد چون يه خورده كه بريم جلوتر و چند مثال رو انجام بديم با اين موارد به طور كامل آشنا ميشد

    توانايي هاي دلفي

    1- محيط ويژوال
    2- سرعت كامپايل بالا
    3- قدرت برنامه نويسي بالا
    4- توانايي ارتباط راحت با پايگاه داده (Foxpro, Paradox, Access , SQl, Oracle)

  2. #2
    TAHA آواتار ها
    • 9,180
    مدير بازنشسته

    عنوان کاربری
    مدير بازنشسته
    تاریخ عضویت
    Mar 2009
    محل تحصیل
    PNU-CLUB
    شغل , تخصص
    PNU-CLUB
    رشته تحصیلی
    PNU-CLUB
    راه های ارتباطی

    پیش فرض

    بعد از نصب اين برنامه و اجراي اون شكل برنامه به صورت زير خواهد بود كه بعضي از قسمت هاي مهم نيز در شكل مشخص شده است


  3. #3
    TAHA آواتار ها
    • 9,180
    مدير بازنشسته

    عنوان کاربری
    مدير بازنشسته
    تاریخ عضویت
    Mar 2009
    محل تحصیل
    PNU-CLUB
    شغل , تخصص
    PNU-CLUB
    رشته تحصیلی
    PNU-CLUB
    راه های ارتباطی

    پیش فرض

    در پنجره Object Inspector شما مي تونيد مقدار خاصيت هاي مربوط به اشيا رو به دلخواه تغيير بدين براي مثال همونطوري كه در شكل زير مي بينيد من خاصيت رنگ مربوط به فرم رو به رنگ قرمز تغيير دادم

    شما مي تونيد بقيه خاصيت ها از جمله Caption يا Width يا ... رو هم به دلخواه خودتون تغيير بدين




    خوب بهتره يه مثال كوچيك انجام بديم تا يه خورده بريم جلوتر

    مثال: از تب Standard يك Button روي فرم قرار بدين ( براي اين كار روي آيكوني كه در شكل زير مشخص شده دوبار كليك كنيد يا اين كه روي آن يك بار كليك و روي فرم هم يك بار كليك كنيد)





    بعد از اين كار شكل فرم به صورت زير در مياد:







    خوب حالا ما مي خواهيم كه وقتي برنامه اجرا شد (يعني كليد F9 رو زديم ) و ما روي دكمه كليك كرديم رنگ فرم قرمز بشه


    روي Button1 دوبار كليك كن پنجره ي سفيد رنگي باز ميشه كه بهش Unit مي گن مثل شكل زير كه كرسر موس بين Begin و end‌ قرار مي گيره







    توضيح شكل : به اين پنجره Unit مي گن كه محل نوشتن كدهاي برنامه هستش

    procedureTForm1.Button1Click(Sender: TObject : مشخص مي كنه كه اين كدي كه شما بين Begin و end مي نويسيد موقعي اجرا ميشه كه روي دكمه كليك بشه

    Begin و end كلمات كليدي هستند كه در زبان پاسكال استفاده ميشه و چون دلفي از زبان پاسكال استفاده مي كنه به اين صورت هستش

    [CODE]form1 . Color : = Clred ;[/CODE]

    form1 : نام شي (در اينجا form1 )

    . : دات جداكننده شي از خاصيت

    Color : خاصيت شي

    =: : معادل علامت مساوي

    Clred : مقدار خاصيت

    اين كد منظورش اينه كه در شي فرم خاصيت رنگ ، مقدارش رو قرار بده قرمز

    شايد اين سوال پيش بياد كه CL كه در ابتداي Red نوشته شده چيه { بعضي از خاصيت ها در دلفي داراي پيشوندي به اين صورت هستند تا تشخيص داده بشه كدوم خاصيت هستش مثلا CrDrag نشون ميده كه اين خاصيت مربوط به كرسر موس هستش درسته يه خورده پيچيده شد ولي زياد مهم نيست چون كم كم با تمام اين ويژگي ها با رفتن جلوتر آشنا مي شين

    ; : در انتهاي تمامي دستورات از جمله دستور زير بايد ; گذاشت


    خوب بعد از اين كه كد رو نوشتيد كليد F9 رو بزنيد مي بينيد برنامه اجرا ميشه حالا اگه روي دكمه كليك كنيد ي رنگ فرم قرمز ميشه تبريك ميگم اولين برنامه رو به زبان دلفي نوشتيد

    اگر سوالي در اين برنامه و توضيحات بالا داشتيد بپرسيد تا با دوستان راهنمايي كنيم

  4. #4
    TAHA آواتار ها
    • 9,180
    مدير بازنشسته

    عنوان کاربری
    مدير بازنشسته
    تاریخ عضویت
    Mar 2009
    محل تحصیل
    PNU-CLUB
    شغل , تخصص
    PNU-CLUB
    رشته تحصیلی
    PNU-CLUB
    راه های ارتباطی

    پیش فرض

    سلام

    تمامي اشيا در دلفي داراي يك سري خاصيت هستند كه در پنجره Object Inspector مي تونيد اونا رو ببينيد

    نكته: براي ديدن خاصيت هاي اشيا ، بايد روي شي مورد نظر روي فرم يك بار كليك كنيد يا در پنجره Object Tree

    View كه در بالاي پنجره Object Inspector قرار داره روي شي مورد نظر كليك كنيد

    خاصيت Name : يك خاصيت منحصر به فرد براي تمام اشيا براي مثال اگر نام Button را X بذاريم در كد نويسي
    بايد از نام X استفاده كنيم

    خاصيت Enabled : فعال و غير فعال كردن اشيا ، اگر مقدارش False باشه وقتي برنامه رو اجرا كنيم شي مورد نظر روي فرم وجود داره ولي غير فعاله

    خاصيت Visible : مخفي يا ظاهر كردن اشيا ، اگر مقدارش False باشه وقتي برنامه اجرا بشه شي مورد نظر ديده
    نمي شه

    خاصيت Hint : اين خاصيت براي راهنمايي افراد استفاده ميشه مثلا داخل خاصيت Hint يك Button بنويسيد ورود
    و بعد مقدارخاصيت Showhint مربوط به Button‌ رو True كنيد حالا برنامه رو اجرا كنيد و با موس روي Button برويد شكل زير نمايش داده ميشه


    خاصيت Read only : يعني فقط خواندني ، براي مثال اگر خاصيت Read only يك Edit رو True كنيم ديگه كاربر
    قادر نيست در اون Edit اطلاعات وارد كنه
    و ...

  5. #5
    TAHA آواتار ها
    • 9,180
    مدير بازنشسته

    عنوان کاربری
    مدير بازنشسته
    تاریخ عضویت
    Mar 2009
    محل تحصیل
    PNU-CLUB
    شغل , تخصص
    PNU-CLUB
    رشته تحصیلی
    PNU-CLUB
    راه های ارتباطی

    Icon14

    اشيا Lable, Button , Edit موجود در تب Standard

    Lable : به عنوان برچسب به كار مي ره

    Button : به عنوان كليد عملياتي

    Edit : براي ورود اطلاعات استفاده ميشه

    مثال: مي خواهيم برنامه اي بنويسيم كه وقتي كاربر يك اطلاعاتي در Edit وارد كرد و بعد روي Button كليك كرد

    اون اطلاعات روي Lable نشان داده بشه

    حل: براي اين كار ابتدا يك Button و يك Edit و يك Lable از سربرگ Standard روي فرم قرار بدين

    حالا ما مي خواهيم وقتي روي Button كليك شد اين عمل انجام بشه پس بايد كدهامون رو داخل Onclick مربط

    به Button بنويسيم كه براي اين كار مي تونيم روي Button دوبار كليك كنيم يا يك بار روي Button كليك و در پنجره

    Object Inspector در قسمت Events در قسمت جلوي Onclick كه يك كادر خالي وجود داره دوبار كليك كنيم

    خوب حالا ما مي خواهيم كه اطلاعات Edit رو داخل Lable قرار بديم پس كد زير رو در رويداد Onclick مربوط به Button مي نويسيم

    کد:
    کد:
     Lable1.Caption := Edit1.Text;
    توضيح كد بالا:

    در كل كدهاي مربوط به اشيا قانون زير برقرار هستش

    کد:
    کد:
      مقدار     =:   خاصيت   .  نام شي
    در كد بالا ، ما خاصيت Text مربوط به شي Edit رو در خاصيت Caption مربوط به شي Lable قرار داديم در كدهاي

    دلفي عبارت سمت راست در اين مثال Edit1.Text در عبارت سمت چپ يعني Lable1.Caption قرار مي گيره

    خوب حالا برنامه رو اجرا كنيد و در Edit اسم خودتون رو بنويسيد و روي Button كليك كنيد مي بينيد كه اسم شما

    روي Lable نمايش داده ميشه



برچسب برای این موضوع

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

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