آلة حاسبة بسيطة بالدلفي
#1
السلام عليكم

هذا مثال لبرنامج آلة حاسبة مبرمجة بلغة الدلفي
لقد حاولت جاهدا أن أبسط الشرح، و عذرا إذا كان التعبير قاصرا فلست متعودا على مثل هذه المقالات
هدفي إثراء المنتدى للفائدة العامة أولا ، ثم تبسيط استعمال الدلفي للمبتدئين.

نبدأ بسم الله
سوف نستعمل دلفي 2006
1- مبادئ الحساب:
[INDENT]- عملية الإدخال ستكون متسلسلة أي رقم يليه رقم أو عملية.

- الأرقام من نوع العدد الصحيح.
- حيز الكتابة (ظهور الأرقام) لا يقبل سوى الأرقام الطبيعية (0..9) ، الفاصلة و مؤشر العدد السالب
- العمليات هي الجمع، الطرح، الضرب، القسمة و النتيجة[/INDENT]

2- الخوارزمية:
[INDENT]- تهيئة (initialisation) الأرقام تكون العدد 0 (صفر)
- إدخال الرقم عبارة عن الحرف السابق متبوع بالحرف الجديد.
- العمليات عبارة عن متغير حيث (القسمة: 1، الضرب: 2، الطرح: 3، الجمع: 4)[/INDENT]

3- تصميم الشكل الخارجي:
- إقلاع الدلفي 2006
- إنشاء برنامج جديد (win32)
كود :
http://up103.arabsh.com/files/b2vffuhcexlp562q4z6v.gif

- ثم بعد ظهور form نعدل على قياساتها كالأتي:
Height: 225
Width: 260
Caption: (حسب اللغة المرادة) مثلا Calculatrice
كود :
http://up103.arabsh.com/files/zs5es7ehpe8xumscrde3.gif
- نذهب إلى لوحة الأدوات (Tool Palette) و نختار Standard -> TEdit
نعدل على قياساتها كالأتي:
Left : 10
Top : 10
Width : 230
BiDiMode : bdRightToLeft
Text : نمحي الكتابة الموجودة
كود :
http://up103.arabsh.com/files/wupt1d0wlmx5dxirx4s2.gif
- الآن نقوم بإضافة الأزرار
هناك خدعة () في الدلفي بحيث تكفي نقرة واحدة بالفأرة لإضافة مكوِّن بعدد ما نريد. وهي الضغط على Shift و النقر على المكون في الوقت نفسه.
أو – بكل بساطة - ننقر على المكون TButton ثم نذهب إلى الواجهة form وننقر بالفأرة مرة واحدة بحيث نحصل عل الأتي:
كود :
http://up103.arabsh.com/files/qqealkmdezxbml7x0slx.gif

الآن نعدل على قياسات الزر:
Left : 10
Top : 35
Width : 32
Height: 32
Caption : نمحي الكتابة الموجودة
ثم نقوم بنسخ الزر (ctrl+c) أو النقر بالزر الأيمن ثم Edit ثم copy
بعدها ننسخ (17 مرة)
يتبع ..


الملفات المرفقة
.zip   Project.zip (الحجم : 245.22 ك ب / التحميلات : 1,759)
.pdf   Calc.pdf (الحجم : 561.9 ك ب / التحميلات : 1,825)
الرد


الردود في هذا الموضوع
آلة حاسبة بسيطة بالدلفي - بواسطة merouane - 21-02-2008, 11:28 PM
آلة حاسبة بسيطة بالدلفي - بواسطة merouane - 22-02-2008, 12:12 AM
آلة حاسبة بسيطة بالدلفي - بواسطة merouane - 22-02-2008, 12:31 AM
آلة حاسبة بسيطة بالدلفي - بواسطة merouane - 22-02-2008, 12:56 AM
آلة حاسبة بسيطة بالدلفي - بواسطة Free_M - 06-12-2008, 02:29 PM
آلة حاسبة بسيطة بالدلفي - بواسطة kachwahed - 20-03-2010, 10:13 AM
آلة حاسبة بسيطة بالدلفي - بواسطة Kamal120 - 04-03-2012, 04:56 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم