Mohammed shulkamy مدير المنتدى
عدد الرسائل : 183 العمر : 40 اسم بلدك : مصر الثورة تاريخ التسجيل : 15/05/2007
| موضوع: اقوى شرح جميع ادوات vb6 بالصورة الخميس يونيو 05, 2008 7:24 am | |
| السلام عليكم ... تمر البرمجة الأن بمرحلة مهمة من التطور في المجتمع العربي فقد ازداد إهتمام الناس بها و الرغبة في تعلم إحدى لغاتها . سنتطرق هنا لمقدمة بسيطة ثم بعد ذلك سندخل في الموضوع . تتعدد لغات البرمجة و تختلف أنواعها حيث لكل منها ميزاته و إمكانياته و لكن أشهرها : لغة البيسك و لغة السي و الدلفي و طبعاً لا ننسى الباسكال التي تعتبر من أساسيات المبرمج و طبعا هنالك الكثير منها و لكن هذه اللغات تقريباً هي الأشهر .
و البرمجة تتطلب من صاحبها و من يريد تعلمها التحلي بالصبر الكبير نعم الصبر فسوف تواجهك عدة مشاكل أثناء عملك في كتابة أحد البرامج و سوف تصاب باليأس نتيجة عدم وجودك لحل لمشكلة تواجه برنامجك . و لقد أصابني هذا الشيء أكثر من مرة و لكن مع الوقت سوف تتعود على ذلك .
و أريد أن أعلق على نقطة و هي أن أي لغة برمجة لا تستطيع صناعة برنامج من البرامج التي تحلم أنت بصنعها ( كالبرامج الكبيرة ) دون الإعتماد على برامج أخرى ( أنا أقصد في كلامي برامج الرسم ) فلكي يكون برنامجك جميلاً يجب ان تكون أيضاً ممن تعلموا على أحد هذه البرامج كالفوتوشوب مثلاً و الثري دي ماكس و الكوريل درو ... إلخ و هذه نصيحة أوجهها للكل . بعد هذه المقدمة سوف أكتب عن برنامج فيجوال بيسك Visual Basic الذي تتطورت فيه حتى الأن إلى مستوى المتوسط تقريباً و أتطلع للمزيد . ووضعت هذا الموضوع ليستفيد باقي الأعضاء مما تعلمته و لو بالشيء القليل على الأقل .
سوف نتكلم في بعض دروسنا عن : صندوق الأدوات و الأدوات الرئيسية فيه – ما هي المتغيرات أو المتحولات – الطرق السليمة للتعريف عن المتغيرات داخل البرنامج – الطرق السليمة لكتابة الشفرة ( Code ) – أنواع المتغيرات و اختيار المناسب لها في برنامجك – صناعة عدة برامج للتعريف عن كيفية استخدام الأدوات ( سوف نتطرق تقريباً لكل أداة ببرنامج صغير ) – أهم خصائص كل أدة من الأدوات – كيفية التعامل مع النوافذ و ترتيبها – مجموعة مهمة من الشفرات التي تساعدك في عمل البرامج ... و هناك الكثير أيضاً من الدروس ، المدعمة طبعاً بالصور . أسأل الله أن يوفقني لكتابتها جميعاً .
سوف أستعين في دروسي ببعض الجداول و الصور من بعض الكتب و لا عيب من استخدامها طالما أنها سوف تفيد أعضاءنا .
فلنبدأ : بسم الله الرحمن الرحيم . -------------------- الدرس1 --------------------
أولاً / صندوق الأدوات الخاص ببرنامج فيجوال بيسك :
يحتوي البرنامج على أدوات مهمة جداً سوف تحتاجها دائماً في كتابتك للبرامج و سأقوم بتعريف الأساسية فقط ( لأن هناك أدوات يمكن إضافتها ) . ملاحظة / سوف أتطرق لاحقاً لخصائص كل أداة و سأذكر أهمية ووظيفة كل أداة الأن فقط مع تذكيري لكم بأهمية تجربة كل أداة بنفسكم لتأكيد المعلومات : 1 – Pointer : و هو مؤشر لا يقوم برسم أي أداة داخل النموذج و لكن تكمن أهميته في تحديد باقي الأدوات داخل النموذج لإجراء التعديلات المختلفة عليه . 2 – Picture Box : فائدة هذه الأداة لوضع صورة داخل الإطار الذي رسمته بها على النموذج . 3 – Label : تستخدم لوضع نص في النموذج كعنوان أو ما شابه . 4 – Text Box : تشبه هذه الأداة الأداة Label و لكن تستخدم لإضافة نص من قبل المستحدم ( المستخدم هو من يستخدم البرنامج بعد الإنتهاء من صنعه فتعود على هذه الكلمة ) حيث تستخدم هذه الأداة على الأغلب لذلك . 5 – Frame : لرسم إطار في النموذج بعنوان صغير . 6 – Command Button: وهو أداة شهيرة ومعروفة في نظام ويندوز وهو زر يضغط عليه للقيام بعملية معينة . 7 – Check Box و Option Button : تمكن هذه الأداة للمستخدم بتحديد أحد الخيارات الموجودة . إذ يجب أن يكون في البرنامج أكثر من خيار طبعاً ليستطيع المستخدم تحديد أحدها. 8 – List Box و Combo Box : لعرض مجموعة من الإختيارات ضمن قائمة . 9 – Vscroll Bar و HScroll Bar : و هم أشرطة لتحريك المحتويات للأعلى و الأسفل و اليمين و اليسار . ملاحظة / هناك عدة إستخدامات لهما أيضاً و لكن لن يعملا بالشكل الصحيح لأنهما يحتاجان إلى التعديل في خصائصهما و يحتاجان لوضع شفرة لهما . 10 – Timer : من أهم أدوات البرنامج و هي مؤقت زمني تستطيع تحديد سرعته في الثانية. و يتميز بأنه لا يظهر عند تشغيل البرنامج بل يبقى في الذاكرة و له استخدمات كثيرة كتحريك الأدوات الأخرى في النموذج . 11 – DriveListBox : لعرض مكونات الهارد ديسك من أقراص و تقسيمات . 12 – DirListBox : لعرض المحتويات و المجلدات التي توجد على قرص معين ( مثل C:\) . 13 – FileListBox : لعرض الملفات الفرعية في المجلد ذات الإمتدادات EXE و MPEG و غيرها . ملاحظة / ترتبط الأدوات الثلاث السابقة ببعضها عن طريق شفرة سوف نتطرق إليها لاحقاً . 14 – Shape : لرسم أشكال متنوعة ( دائرة ، مستطيل ... ) . 15 – Line : لرسم خط مستقيم أو مائل . 16 – Image : لوضع صورة ضمن الإطار الذي رسمته في النموذج و هذه الأداة نشبه الأداة Picture و لكنها تتميز عنها بالخاصية Stretch و هذا لا يعني أنها أفضل منها حيث لكل منهما ميزاته . 17 – Data : و هي أداة مهمة لعمل قاعدة بيانات عن طريق الإستعانة ببرامج أخرى مثل Access ربما سنتطرق إلى برنامج يحتوي هذه الأداة . 18 – Ole : تقوم هذه الأداة باستدعاء أي ملف أو برنامج أو فلم أو صورة أو أي شيء تقريباً أنا بصراحة ما عندي خلفية كثيرة عنها . --------------- يتبع ---------------
لن أكمل الأن حتى أرى رأيكم في الموضوع من أجل أن أكمل أو لأ ؟ إن شاء الله يكون عجبكم و سامحوني على هذا الدرس لأن أغلبه نظري و لكن الدروس القادمة سندخل في لب الموضوع. و أدعوكم إلى متابعة دروسي أول بأول لأن مواضيعي كلها تقريباً مرتبطة ببعضها .
| |
|