كيف ابدا في برمجة برنامج تسيير بالدلفي
#1
السلام عليكم
كيف ابدا في برمجة برنامج تسيير بالدلفي، مثلا تسيير مدرسي او مخزون او عيادة.... اي برنامج تسيير؟
مشكلتي تتمثل في كيف اجمع المعلومات حول البرنامج، ثم كيف انسقها لاستخرج الجداول واصمم قاعدة البيانات، ثم كيف اعطي لبرنامجي التصميم الذي يليق به، وبعدها كيف انطلق.
انا ابرمج كثيرا لكني لا استطيع الانطلاق وحدي، دائما ما استعين بالاخرين وانا ايضا اصاب بالملل سريعا حينما تعترضني صعوبة
اشيرو علي يا اصحاب الخبرات وافيدوني بتجاربكم ومعارفكم
الرد
#2
يبدوا انك تعاني من التردد صديقي Smile لكن الامر بسيط كل المبرمجين مروا بهذه المرحلة
جمع المعلومات ليس مشكلة لكنه الامر الاهم لانك ستبني كل المراحل القادمة على اسسه
بعد جمع المعلومات والتعمق في الموضوع قم بالتالي:
-حدد كل البيانات التى اخذتها من نظام المعلومات الذي تدرسه .
-اكتب هذه البيانات كلها في جدول
-ثم حدد البيانات التى تشترك لتعطي كاين.
قم بانشاء قاموس المعطيات وبه حدد نوع كل معلومة وطولها
-الان اصبحت قادر على تميز الكائنات بشكل واضح
قم بربط العلاقات مع بعضها ودائما حاول ان تكون من نوع اب -ابن (هذا اضمن -راي شخصي-).
بعد تحديد الكائنات والعلاقات والتردد بينهم (هذا من خلال فهمك لنظام المعلومات الذي تدرسه)
.......الان اصبح كل شى جاهز نسبيا
اه عفوا .......نسيت امر مهم جدا وهو اثناء تكوينك للكائنات يلزم عليك تحديد مفتاح كل كائن ومن خلال المفتاح ستربط الكائنات ببعضها حيت الكائن الاب مفتاحه الاساسي يكون مفتاح ثانوي في الكائن الابن .
الان ستذهب الى الحاسوب وقبل البرمجة عليك انشاء قاعدة البيانات على البرنامج الذي تختاره .......مثلا الاكسس .
وبه ستربط العلاقات كما حددتها سابقا (اب -ابن مثلا).
تحفظ وتخرج Smile
الان البرمجة ..................................وتبدأ المشاكل Smile وبعد ربط قاعدة البيانات بالدلفي .......
ولكي لاتتيه في تصاميم البرنامج والاسئلة التى تجعل رأسك يدور ويدور Smile قم بوضع خطوط عريضة للبرنامج الذي تبرمجه وهي
1-النافذة الاولى نافذة MAIN meune منها تستطيع اظهار كل النوافذ الاخرى.
02-المجموعة الاولى من النوافذ تكون لادخال المعلومات وطبعا هذه المعلومات هي تسجيلات قاعدة البيانات التى انشاتها ويكون عدد النوافذ بحسب متطلبات برنامجك .
03المجموعة الثانية من النوافذ تكون لمعالجة المعطيات التى ادخلتها .
04المجموعة الثالثة من النوافذ تكون لعرض النتائج في الشاشة او لطباعة .
ثم ضف لمستك الخاصة من حيث تزين البرنامج والالوان وووووو.............
وايضا بعض المسات الاحترافية مثل وضع كلمة مرور لبرنامجك وضع شاشة اقلاع البرنامج ووو.....حسب خبرتك .
هذا كل مااستطيع ان اخبرك به .............انا ايضا في اول الطريق اتمنى لي ولك التوفيق في هذا المجال
لكن نصيحة مني لاتقلق ولاتمل لان البرمجة اصلها البحث عن المشاكل والمتاعب Smile تسلح بالصبر والهدوء
الرد
#3
اخي awatef98 لك مني الف شكر على الاجابة والمشاركة، ان شاء الله مشوار ناجح لي ولك
الرد
#4
العفو اخي ★★
الرد


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


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