بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
اهلا بك اخى الحبيب فى الدرس الممتع جدا مع البرمجة بدون كود
لذلك لاتنسى ان تقوم بعمل كوب من المشروب الساخن المفضل لك حتى تستمتع !!!
انه الدرس الذى نقوم فيه بالتالى :-
1 - التعرف على طريقة للعمل بسرعة كبيرة (أسرع من كتابة الكود)
2 - التعرف على طريقة لمشاهدة الكود الذى يتم توليده فى الخلفية مع امكانية التعديل فيه.
3 - عمل GUI Application اى التطبيقات الرسومية التى تشتمل على نوافذ مثلها مثل اغلب
تطبيقات Windows
4 - استخدام العناصر Controls (مثل ازرار الاوامر ومربعات النص والقوائم وغيرها الكثير)
التى يمكن اضافتها للنوافذ والتعامل معها والتعديل فى خصائصها والاستجابة للاحداث التى
تتم عليها مثل الضغط بالفارة Click على سبيل المثال لا الحصر.
5 - استخدام Form Designer اى مصمم النماذج حيث نصمم واجهة برامجنا بشكل مرن وسهل.
6 - التعرف على المصدر الذى يشتمل على جميع دروس البرمجة بدون كود التى تتسم بالوضوح
التام من خلال الصور التى تبين جميع الخطوات وتجعلها واضحة باذن الله.
7 - التعرف على مكان الامثلة المعدة باستخدام البرمجة بدون كود مع الاشارة الى الـ Yahoo Group الخاصة بالبرمجة بدون كود للحصول على المزيد من الامثلة بمجرد طرحها ان شاء الله.
أولا :- التعرف على طريقة للعمل بسرعة كبيرة (أسرع من كتابة الكود)
من الطريف حول البرمجة بدون كود انه كلما اطلع مبرمج متمرس عليها اطلاعا سريعا لاول مرة ووجد انه بدلا من كتابة الكود اصبح هناك العديد من الخطوات التى تشتمل العديد من النقرات بالفارة فانه يتسرع فى الحكم ويكون مندفعا و يغضب ويقول
"البرمجة بدون كود حولت البرمجة الى معاناة جيث انها الغت اسطر الكود التى تستغرق ثوانى لكتابتها الى العديد من النقرات التى تحتاج وقتا طويلا وتعد مرهقة للغاية بالنسبة للمبرمج"
ويبدا فورا الهجوم على البرمجة بدون كود وعلى الفكرة فى حد ذاتها بل يصل الامر الى اتهام المشروع بالفشل واحيانا الهجوم على مؤسس المشروع ايضا بالعديد من العبارات الساخنة.
وطبعا كل هذا الهجوم ناتج عن التسرع فى الحكم وعدم الاطلاع الدقيق على ماتشمله تقنية البرمجة بدون كود من امكانيات كافية لجعل المبرمج يعمل اسرع من كتابة الكود.
وقد فصلت درسا خصيصا لهذا الامر ويمكن تحميله من القسم الخاص بالمشروع فى موقع كتب
الحاسب العربية
وهو مثال بسيط يشرح لنا كيفية إستخدام مفاتيح الاختصارات لكى نعمل بسرعة داخل بيئة البرمجة بدون كود حيث تثبت تقنية البرمجة بدون كود انها تجمع بين السهولة فى التعلم وسرعة العمل (الإنتاجية).
ثانيا : التعرف على طريقة لمشاهدة الكود الذى يتم توليده فى الخلفية مع امكانية التعديل فيه.
ان الماضى و الحاضر الذى يسيطر على صناعة البرمجيات حتى الان هو (الكود)
والبرمجة بدون كود هى الفارس القادم الذى قد يلعب دورا كبيرا واساسيا فى
المستقبل ان شاء الله رب العالمين
ولهذا حتى نصنع المستقبل لابد ان يكون فى الاعتبار الماضى والحاضر (الكود) ومن هنا تتيح
لنا تقنية البرمجة بدون كود مشاهدة الكود الذى يتم توليده فى الخلفية فى اى وقت مع امكانية التعديل عليه وهذا المطلب حيوى جدا ولهذا قد تم افراد درس مخصص لهذه النقطة ويمكن الحصول عليه و تحميله من القسم الخاص بالمشروع فى موقع كتب الحاسب العربية
وهو مثال بسيط يشرح لنا كيفية مشاهدة الكود (لمن يحب بمعنى ان هذا ليس إلزاما) الذى ينتج اثناء البرمجة بدون كود
ثالثا : عمل GUI Application اى التطبيقات الرسومية التى تشتمل على نوافذ مثلها مثل اغلب
تطبيقات Windows
فى البداية عند انشاء ملف جديد للتطبيق الخاص بنا نحدد نوعه ليكون
GUI Application Without Coding ثم نقوم بتعريف نافذة جديدة باستخدام
المكون Define New Window ثم عملية البناء وتشغيل التطبيق.
والصور التالية توضح كل شىء باذن الله.








رابعا :- استخدام العناصر Controls (مثل ازرار الاوامر ومربعات النص والقوائم وغيرها الكثير)
التى يمكن اضافتها للنوافذ والتعامل معها والتعديل فى خصائصها والاستجابة للاحداث التى
تتم عليها مثل الضغط بالفارة Click على سبيل المثال لا الحصر.
عناصر التحكم القياسية التى يمكن اضافتها للنافذة هى
Label
TextBox
Button
EditBox
Listbox
CheckBox
ComboBox
RadioGroup
Image
Spinner
DatePicker
CheckButton
ProgressBar
Timer
RichEditBox
Grid
Tab
Tab Page
Tree
Slider
Frame
HyperLink
AnimateBox
Browse
وهذا مثال عملى يعرف Label اى عنوان داخل نافذة وعند الضغط عليه يتم تفجير الحدث Click
الذى يقوم بمناداة الاجراء Test الذى يقوم بعرض رسالة Message box



















وللدرس بقية وقد تم تقسيمه لانه يشتمل على صور اكثر من الحد المسموح به فى المنتدى
والله الموفق
مع تحياتى للجميع
م. محمود فايد