الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

المتعة والاثارة - البرمجة بدون كود - الدرس الممتع جدا (الحلقة قبل الاخيرة) - الجزء الاول

بدأه PWCT Maker في 5 نوفمبر 2008 · 0 رد · 1,397 مشاهدة · في قسم التقنيات الجديدة (لإفتتاح أقسام خاصة بها لاحقا)
مشاركة: واتساب X فيسبوك تيليجرام
#1

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

اهلا بك اخى الحبيب فى الدرس الممتع جدا مع البرمجة بدون كود

لذلك لاتنسى ان تقوم بعمل كوب من المشروب الساخن المفضل لك حتى تستمتع !!!

انه الدرس الذى نقوم فيه بالتالى :-

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 ثم عملية البناء وتشغيل التطبيق.

والصور التالية توضح كل شىء باذن الله.

image002.jpg

image003.jpg

image004.jpg

image005.jpg

image006.jpg

image007.jpg

image008.jpg

image009.jpg

رابعا :- استخدام العناصر 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

image002.jpg

image003.jpg

image004.jpg

image005.jpg

image006.jpg

image007.jpg

image008.jpg

image009.jpg

image010.jpg

image011.jpg

image012.jpg

image013.jpg

image014.jpg

image015.jpg

image016.jpg

image017.jpg

image018.jpg

image019.jpg

image020.jpg

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

والله الموفق

مع تحياتى للجميع

م. محمود فايد

http://doublesvsoop.sourceforge.net

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…