منتدى عشاق البرامج

منتدى عام للبرامج والبرمجة
 
الرئيسيةالبوابةاليوميةس .و .جبحـثالأعضاءالمجموعاتالتسجيلدخول

شاطر | 
 

 صناعة برنامج باللدلفي

اذهب الى الأسفل 
كاتب الموضوعرسالة
somame
Admin
Admin
avatar

المساهمات : 381
تاريخ التسجيل : 19/04/2008
العمر : 34

مُساهمةموضوع: صناعة برنامج باللدلفي   السبت مايو 17, 2008 3:57 pm


السلام عليكم و رحمة الله تعالى و بركاته
اخواني هذا مثال بسيط وسهل و مهم ايضا للبرامج و تجدونه في اغلبية برامج مايكروسوفت و الكثير من البرامج الأخرى و هو عبارة عن كيفية صنع نافذة
(do you know) او بالفرنسية (saviez vous que) او بالعربية (هل تعلم)
اول شيء ساضع صورة لشكل الفورم او النافذة :
و المكونات هي كالتالي :
- 2 Tbutton(الازرار)
- 3 TShape لتحسين الشكل
- 1 TCheckBox (ويمل النص Afficher ces astuces la prochaine fois )
- 1 TSpeedButton ( عبارة عن زر X فوق على اليمين )
- 1 TImage و تحمل الصورة الصغيرة فوق على اليسار
- 2 TLabel البطافات النصية
اظن شرح الشكل كافي فهو لا يطلب شرحا طويلا و في الحقيقة لا يستحق سوى صورة و الباقي للاستنتاج, المهم
الكود هو الاساس و هاهو الشرح :
بالنسبة للزرين (Fermer) و (x) سينفذون الامر ;Close
الان و يجب تعريف المتغيرات كالاتي :

بعد تعريف المتغيرات نضيف هذا الكود للامر OnCreate للفورف او النافذة :

و الان يقبى هذا الكود الذي يجب اضافته للزر (Astuce suivante) :

و انتهى البرنامج.
ملاحظة هامة : لقد اعطيتكم كل الكود المهم ففي البرنامج الذي ساضعه للتحميل فيه اضافات غير مهمة فالاساس هو في الكود اعلاه. وبالنسبة لهذا المثال فهو يستعمل في اي برنامج لشرح الاختصارات مثلا و اشياء اخرى في البرنامج الذي تصنعوه. وبالنسبة للزر TCheckBox فهو يلغي اظهار النافذة و عليكم انتم برمجته لانه يتغير حسب نوع البرنامج.
لتجريب البرنامج التنفيذي : http://www.sdwin.info/downloads/tips_demo.exe
لتحميل الكود سورس : http://www.sdwin.info/?Exemples_Delphi:Mes_exemples:Fiche_d%27astuces
وللعلم الكود شغال 100% بالنسبة لدلفي 7 اما الباقي فلم اجرب.

الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://somame.mam9.com
 
صناعة برنامج باللدلفي
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى عشاق البرامج :: منتدى البرمجة-
انتقل الى: