تعليم فيجوال بيسك
2 مشترك
صفحة 1 من اصل 1
تعليم فيجوال بيسك
شرح اول الكود
عند فتح نافذة كود لزر مثلا نجد مكتوب الاسطر التالية:
Private Sub Command1_Click()
End Sub
الآن تعال نلاحظ ماذا تعني السطور السابقة:
• الكلمة Private تعني أن الجزء التالي سيعمل من خلال الفورم فقط ولن يعمل من خلال الفورم الأخرى ... ولكي تجعل الإجراء عاما أي يعمل من خلال أي جزء في البرنامج استبدل الكلمة Private.
• الكلمة Sub تعني أن الجزء المحصور بين كلمتي Sub و End Sub عبارة عن مقطع برمجي متكامل ... ولا يتجزأ.
• الكلمة Command1 تعني أن المقطع التالي هو إجراء خاص بالكائن الذي إسمه Command1 وهو زر الأمر الذي أسميـته بهذا الإسم.
• الكلمة Click تعني أن هذا الإجراء سيتم تنفيذه في حالة الحدث Click ومجموع الكلمتين Command1_Click تعني أن هذا الإجراء يعمل من خلال الحدث Click فوق زر الأمرCommand1.
• الكلمة End Sub تعني أن المقطع (الإجراء) قد انتهى.
عدل سابقا من قبل Admin في الخميس مايو 08 2008, 15:15 عدل 1 مرات
Admin- المدير العام
-
عدد الرسائل : 1884
العمر : 51
الموقع : https://hesham.forumalgerie.net
العمل/الترفيه : مهندس كمبيوتر
المزاج : ممتاز
الدولة :
المزاج :
الوظيفة :
الاوسمة :
نقاط : 459
تاريخ التسجيل : 13/02/2008
بطاقة الشخصية
شطا نت:
رد: تعليم فيجوال بيسك
بسم الله الرحمن الرحيم
مصطلحات هامة
هذه اهم المصطلحات التي يجب معرفتها عند استخدام الفيجوال بيسيك..
• ادوات Controls: هي ادوات تحكم خاصة بالفيجوال تم تصميمها لاستخدامها بأكثر من طريقة...
• حدث Event: هو فعل ما يقوم به الجهاز او المستخدم مثل ضغط زر من لوحة المفاتيح او زر الفأرة..
• الوظائف Methods: هي وظائف محددة يمكن للكائن ان يقوم بها مثل Me.Hide فهي وظيفة خاصة بالفورم فقط..
• كائن Object: و هو كائن (اداه) خاص له مميزاته الخاصة من خصائص و وظائف و احداث يمكن ان ينجزها..
• اجراء Procedure: هي اجراء مقطع او اكثر من التعليمات في البرنامج (الكود) و تكتب عادة لغرض معين, و غالبا تكون متصلة بحدث لذا تسمي "الاجرائات الحدثية Event Procedure ..
• الخصائص Properities: هي مزايا الكائن, مثل حجمه و مكانه في الشاشة و لونه و اسمه.. الخ
مصطلحات هامة
هذه اهم المصطلحات التي يجب معرفتها عند استخدام الفيجوال بيسيك..
• ادوات Controls: هي ادوات تحكم خاصة بالفيجوال تم تصميمها لاستخدامها بأكثر من طريقة...
• حدث Event: هو فعل ما يقوم به الجهاز او المستخدم مثل ضغط زر من لوحة المفاتيح او زر الفأرة..
• الوظائف Methods: هي وظائف محددة يمكن للكائن ان يقوم بها مثل Me.Hide فهي وظيفة خاصة بالفورم فقط..
• كائن Object: و هو كائن (اداه) خاص له مميزاته الخاصة من خصائص و وظائف و احداث يمكن ان ينجزها..
• اجراء Procedure: هي اجراء مقطع او اكثر من التعليمات في البرنامج (الكود) و تكتب عادة لغرض معين, و غالبا تكون متصلة بحدث لذا تسمي "الاجرائات الحدثية Event Procedure ..
• الخصائص Properities: هي مزايا الكائن, مثل حجمه و مكانه في الشاشة و لونه و اسمه.. الخ
Admin- المدير العام
-
عدد الرسائل : 1884
العمر : 51
الموقع : https://hesham.forumalgerie.net
العمل/الترفيه : مهندس كمبيوتر
المزاج : ممتاز
الدولة :
المزاج :
الوظيفة :
الاوسمة :
نقاط : 459
تاريخ التسجيل : 13/02/2008
بطاقة الشخصية
شطا نت:
رد: تعليم فيجوال بيسك
بسم الله الرحمن الرحيم
عناصر شريط الأدوا ت
الأداة الأولى : هي أداة Pointer وهي تعيد مؤشر الماوس إلى السهم الطبيعي إذا كان المؤشر على احدى الأداوت أو الأشكال الأخرى غير الوجه الطبيعي.
الأداة الثانية : PictureBox وهي أداة تتيح لك إضافة صورة إلى البرنامج ... وادماج هذه الصورة إلى البرنامج.
الأداة الثالثة : Label وهي أداة تتيح لك إضافة عنوان إلى البرنامج ... أو نص في أي مكان من الفورم ...
الأداة الرابعة : Text Box وهي أداة تتيح لك أن تترك للمستخدم فرصة إدخال بيانات مثل اسمه او…
الأداة الخامسة : Frame وهي أداة تتيح لك صنع Frame إطار وتضمين بعض الأدوات بداخل هذا الإطار.
الأداة السادسة : Command Button وهي أداة زر أمر حيث تتيح لك أن تجعل للمستخدم زرا ليضغط عليه عند تنفيذ أمر معين.
الأداة السابعة : Check Box وهي أداة نقطة إختبار ... وتتيح للمستخدم استخدام خيارات Options التي تضعها في البرنامج.
الأداة الثامنة : Option Button وهي أداة نقطة اختيار ... وفيها يمكنك أن تختار اختيارا ما من عدة إختيارات.
الأداة التاسعة : Compo box وهي أداة تضيف إليها قائمة منسدلة مثل ليختار المستخدم منها إحدى القيم
الأداة العاشرة : ListBox وهي أداة قائمة List تشبه القائمة السابقة ولكن مع الفارق أن هذه الأداة ليست منسدلة.
الأداة الحادية عشر : HScrolBar وهي أداة شريط الإنزلاق العرضي ... وتستخدم في إنزلاق الصور والكائنات الأكبر من اللازم عرضيا.
الأداة الثانية عشر : VScrollBar وهي أداة تشبه السابقة ولكن شريط انزلاق طولي وليس عرضي.
الأداة الثالثة عشر : Timer وهي أداة الميقاتي ووظيفتها أنها تقوم بآداء عمل معين أو عدة اعمال معينة بصفة دورية كلما مر زمن معين تحدده.
الأداة الرابعة عشر : DriveListBox وهي أداة عبارة عن ListBox فيه أقسام القرص الصلب وقسمي القرص المرن والسي دي.
الأداة الخامسة عشر : dirListBox وهي عبارة عن أداة ListBox تقوم بعرض المجلدات Folders في مسار معين تحدده أنت.
الأداة السادسة عشر : FileListbox وهي عبارة عن أداة Listbox تقوم بعرض الملفات Files في مسار معين.
الأداة السابعة عشر : Shape وهي عبارة عن اداة رسم شكل.
الأداة الثامنة عشر : Line وهي أداة رسم خط على الفورم.
الأداة التاسعة عشر : Image وهي أداة إضافة صورة وتختلف بعض الإختلافات عن الأداة Picturebox .
الأداة العشرون :data وهي أداة تستخدم في ربط البرنامج بقاعدة بيانات خارجية.
الأداة الحادية والعشرون : OLE وهي أداة ربط وتضمين ملفات وبرامج خارجية ضمن برنامجك.
معظم هذه الادوات ليست موجودة في صندوق الادوات لذا عليك اضافتها بنفسك..
عناصر شريط الأدوا ت
الأداة الأولى : هي أداة Pointer وهي تعيد مؤشر الماوس إلى السهم الطبيعي إذا كان المؤشر على احدى الأداوت أو الأشكال الأخرى غير الوجه الطبيعي.
الأداة الثانية : PictureBox وهي أداة تتيح لك إضافة صورة إلى البرنامج ... وادماج هذه الصورة إلى البرنامج.
الأداة الثالثة : Label وهي أداة تتيح لك إضافة عنوان إلى البرنامج ... أو نص في أي مكان من الفورم ...
الأداة الرابعة : Text Box وهي أداة تتيح لك أن تترك للمستخدم فرصة إدخال بيانات مثل اسمه او…
الأداة الخامسة : Frame وهي أداة تتيح لك صنع Frame إطار وتضمين بعض الأدوات بداخل هذا الإطار.
الأداة السادسة : Command Button وهي أداة زر أمر حيث تتيح لك أن تجعل للمستخدم زرا ليضغط عليه عند تنفيذ أمر معين.
الأداة السابعة : Check Box وهي أداة نقطة إختبار ... وتتيح للمستخدم استخدام خيارات Options التي تضعها في البرنامج.
الأداة الثامنة : Option Button وهي أداة نقطة اختيار ... وفيها يمكنك أن تختار اختيارا ما من عدة إختيارات.
الأداة التاسعة : Compo box وهي أداة تضيف إليها قائمة منسدلة مثل ليختار المستخدم منها إحدى القيم
الأداة العاشرة : ListBox وهي أداة قائمة List تشبه القائمة السابقة ولكن مع الفارق أن هذه الأداة ليست منسدلة.
الأداة الحادية عشر : HScrolBar وهي أداة شريط الإنزلاق العرضي ... وتستخدم في إنزلاق الصور والكائنات الأكبر من اللازم عرضيا.
الأداة الثانية عشر : VScrollBar وهي أداة تشبه السابقة ولكن شريط انزلاق طولي وليس عرضي.
الأداة الثالثة عشر : Timer وهي أداة الميقاتي ووظيفتها أنها تقوم بآداء عمل معين أو عدة اعمال معينة بصفة دورية كلما مر زمن معين تحدده.
الأداة الرابعة عشر : DriveListBox وهي أداة عبارة عن ListBox فيه أقسام القرص الصلب وقسمي القرص المرن والسي دي.
الأداة الخامسة عشر : dirListBox وهي عبارة عن أداة ListBox تقوم بعرض المجلدات Folders في مسار معين تحدده أنت.
الأداة السادسة عشر : FileListbox وهي عبارة عن أداة Listbox تقوم بعرض الملفات Files في مسار معين.
الأداة السابعة عشر : Shape وهي عبارة عن اداة رسم شكل.
الأداة الثامنة عشر : Line وهي أداة رسم خط على الفورم.
الأداة التاسعة عشر : Image وهي أداة إضافة صورة وتختلف بعض الإختلافات عن الأداة Picturebox .
الأداة العشرون :data وهي أداة تستخدم في ربط البرنامج بقاعدة بيانات خارجية.
الأداة الحادية والعشرون : OLE وهي أداة ربط وتضمين ملفات وبرامج خارجية ضمن برنامجك.
معظم هذه الادوات ليست موجودة في صندوق الادوات لذا عليك اضافتها بنفسك..
Admin- المدير العام
-
عدد الرسائل : 1884
العمر : 51
الموقع : https://hesham.forumalgerie.net
العمل/الترفيه : مهندس كمبيوتر
المزاج : ممتاز
الدولة :
المزاج :
الوظيفة :
الاوسمة :
نقاط : 459
تاريخ التسجيل : 13/02/2008
بطاقة الشخصية
شطا نت:
رد: تعليم فيجوال بيسك
بسم الله الرحمن الرحيم
قوائم الفيجوال بيسيك
يحتوي الفيجوال بيسيك علي 13 قائمة, و هم كالتالي:
• القائمة File: تحتوي علي اوامر اساسية, مثل فتح و حفظ مشروح, و فتح مشروع جديد, و تحويل البرنامج الي امتداد Exe.. الخ
• القائمة Edit: تحتوي علي اوامر التحرير العادية بالاضافة الي اوامر اخري..
• القائمة View: تعمل محتويات هذه القائمة علي اظهار بعض الاشياء مثل صفحة كود و فورم و صندوق الادوات...الخ
• القائمة Project: تحتوي هذه القائمة علي اوامر خاصة بمحتويات المشروع مثل اضافة Module او ClassModule او غيرها..
• القائمة Format: بهذه القائمة يمكنك تنسيق برنامجك, مثلا وضع زر في منتصف الشاشة تماما او محاذاته الي اليمين او اليسار او غيره, و بها ايضا الامر LockControls الذي يمكنك من عدم السماح بتحريك او تغغير حجم اي كائن, و يمكنك ازالته بالضغط عليه مرة اخري...
• القائمة Debug: تحتوي هذه القائمة علي معظم اوامر التشغيل, و منها اختيار طريقة تنفيذ البرنامج, مثل تنفيذ سطر واحد منه StepInto, او تنفيذه كله StepOver, او الامر السابق StepOut, او التنفيذ حتي السطر الذي يوجد عليه مؤشر الكتابة RunToCursor, و BreakPoints التي تظهر باللون الاحمر عند كتابة الكود, فعند اختيارها يتم توقف مؤقت للبرنامج اثناء تشغيله...
• القائمة Run: من خلال هذه القائمة يمكنك تشغيل او ايقاف البرنامج, و اعادة تشغيله..
• القائمة Query: تحتاج هذه القائمة الي جمل استعلام SQL..
• القائمة Diagram: تحتاج هذه القائمة الي SQL او ORACLE..
• القائمة Tools: تحتوي هذه القائمة علي اوامر كثيرة مثل AddProcedur الذي يمكنك من كتابة اجراء جديد و لكن يجب ان تكون في صفحة الكود عند اختيار هذا الامر, اما ProcedureAtributes فهو يمكنك تخصيص بعض الاشياء للاجراء الذي انشأته مثل تغيير ID و غيرها..
• القائمة Add-Insert: تحتوي هذه القائمة علي برامج مستقلة توفر خدمات للبرنامج..
• القائمة Window: تنظم هذه القائمة صفحة الكود و الفورم ليكونا ظاهرين مع بعضهما..
• القائمة Help: تحتوي هذه القائمة علي متعليمات خاصة ولا يمكنك فتحها الا اذا تم تحميل MSDN, و بها ايضا الصفحة الخاصة بنبذة عن للفجوال..
قوائم الفيجوال بيسيك
يحتوي الفيجوال بيسيك علي 13 قائمة, و هم كالتالي:
• القائمة File: تحتوي علي اوامر اساسية, مثل فتح و حفظ مشروح, و فتح مشروع جديد, و تحويل البرنامج الي امتداد Exe.. الخ
• القائمة Edit: تحتوي علي اوامر التحرير العادية بالاضافة الي اوامر اخري..
• القائمة View: تعمل محتويات هذه القائمة علي اظهار بعض الاشياء مثل صفحة كود و فورم و صندوق الادوات...الخ
• القائمة Project: تحتوي هذه القائمة علي اوامر خاصة بمحتويات المشروع مثل اضافة Module او ClassModule او غيرها..
• القائمة Format: بهذه القائمة يمكنك تنسيق برنامجك, مثلا وضع زر في منتصف الشاشة تماما او محاذاته الي اليمين او اليسار او غيره, و بها ايضا الامر LockControls الذي يمكنك من عدم السماح بتحريك او تغغير حجم اي كائن, و يمكنك ازالته بالضغط عليه مرة اخري...
• القائمة Debug: تحتوي هذه القائمة علي معظم اوامر التشغيل, و منها اختيار طريقة تنفيذ البرنامج, مثل تنفيذ سطر واحد منه StepInto, او تنفيذه كله StepOver, او الامر السابق StepOut, او التنفيذ حتي السطر الذي يوجد عليه مؤشر الكتابة RunToCursor, و BreakPoints التي تظهر باللون الاحمر عند كتابة الكود, فعند اختيارها يتم توقف مؤقت للبرنامج اثناء تشغيله...
• القائمة Run: من خلال هذه القائمة يمكنك تشغيل او ايقاف البرنامج, و اعادة تشغيله..
• القائمة Query: تحتاج هذه القائمة الي جمل استعلام SQL..
• القائمة Diagram: تحتاج هذه القائمة الي SQL او ORACLE..
• القائمة Tools: تحتوي هذه القائمة علي اوامر كثيرة مثل AddProcedur الذي يمكنك من كتابة اجراء جديد و لكن يجب ان تكون في صفحة الكود عند اختيار هذا الامر, اما ProcedureAtributes فهو يمكنك تخصيص بعض الاشياء للاجراء الذي انشأته مثل تغيير ID و غيرها..
• القائمة Add-Insert: تحتوي هذه القائمة علي برامج مستقلة توفر خدمات للبرنامج..
• القائمة Window: تنظم هذه القائمة صفحة الكود و الفورم ليكونا ظاهرين مع بعضهما..
• القائمة Help: تحتوي هذه القائمة علي متعليمات خاصة ولا يمكنك فتحها الا اذا تم تحميل MSDN, و بها ايضا الصفحة الخاصة بنبذة عن للفجوال..
Admin- المدير العام
-
عدد الرسائل : 1884
العمر : 51
الموقع : https://hesham.forumalgerie.net
العمل/الترفيه : مهندس كمبيوتر
المزاج : ممتاز
الدولة :
المزاج :
الوظيفة :
الاوسمة :
نقاط : 459
تاريخ التسجيل : 13/02/2008
بطاقة الشخصية
شطا نت:
رد: تعليم فيجوال بيسك
بسم الله الرحمن الرحيم
واجهة الفيجوال بيسيك
• الفورم:
الفورم ستكون هي النافذة الأساسية لمشروعك ... وكذلك ستكون هي الصندوق الذي يحتوي على كل الكائنات الأخرى التي تضيفها للفورم, لذا فيمكن أن نعتبر الفورم هي أهم كائن في المشروع, و هذه هي نافذة الفورم:
وهي كما ترى عبارة عن شكل رباعي قائم الزوايا يحتوي في الأعلى على شريط العنوان المكتوب فيه Form1 وبجواره أيقونة الفورم ... ويحتوي على عدد من النقاط الفرق بين كل نقطة وأخرى 120 Twip…
بالضغط بالزر الأيمن من الماوس على الفورم تظهر لك قائمة بعدد من الإمكانيات التي تقدمها لك الفورم مثل ...
View Code: هذا الأمر يقوم بإظهار نافذة الكود ... في هذه النافذة تستطيع كتابة الكود الخاص بالفورم.
Menu Editor: هذا الأمر يقوم بإظهار نافذة محرر القوائم ... وهي النافذة التي تساعدك في إضافة قوائم إلى مشروعك.
Lock Controls: هذا الأمر يجعل جميع الأداوت في الفورم غير قابلة للتحريك ... وذلك إذا كنت قد وضعت الوضع النهائي لهذه الأدوات...
Paste: وهذا للصق شئ علي الفورم.
Properties: يقوم هذا الأمر بنقلك إلى نافذة الخصائص.
• شريط الادوات:
يمكن أن نقول أن شريط الأدوات من الكائنات أو النوافذ الرئيسية في بيئة التطوير Microsoft Visual Basic 6.0 وهو الشريط الذي يحتوي على كل الأدوات التي يمكن أن تضيفها للفورم من صندوق صورة PictureBox أو ميقاتي Timer أو صندوق نص TextBox أو صندوق عنوان Label أو غير ذلك..
و يمكن اضافة ادوات اخري لهذا الشريط بالضغط عليه بالزر الايمن و اختيار الامر Components ستظهر لك هذه الشاشة:
فقم باختيار الاداه التي تريدها ثم اضغط Apply ثم OK, و اذا اردت ادخال ادوات ActiveX او DLL فقم باختيار Browse ثم اختر الاداه..
• نافذة الفورمات:
هذه هي نافذة الفورمات وهي كما ترى تحوي كائنان و احيانا اكثر ... الأول هو كائن فهرس Directory واسمه Forms وهو الفهرس الذي يحتوي على كل الفورم التي ستضيفها للمشروع, و من الممكن وجود Directory اخر عند اضافه Module او Class Module ...الخ
والكائن الآخر هو كائن من نوع فورم Form واسمه Form1...
تمنحك نافذة الفورمات القدرة على عدد من الأشياء التي تراها بمجرد ضغطك بالزر الأيمن بالماوس على أي كائن من الكائنات في مستكشف المشروع مثل الحفظ والإلغاء وغير ذلك..
• نافذة الخصائص:
هذه النافذة تحتوي على خصائص جميع الكائنات والأدوات التي تضيفها لمشروعك, بما فيها خصائص الفورم, و تختلف الخاصائص الخاصة بكل اداه عن الاخري ماعدا بعض الخصائص المشتركة بين بعض الادوات, وهذه هي نافذة الخصائص:
وهي كما ترى تحتوي على الخاصية في اليسار ... وقيمتها في اليمين ... فمثلا الخاصية Caption تجد أن قيمتها Form1 وهكذا ...
ومن شكل النافذة تلاحظ أن الخصائص فيها مرتبة تبعا للترتيب الأبجدي من أعلى لأسفل فيما عدا الإستثناء الوحيد وهي الخاصية Name و يمكن ترتيبها خصائصيا عن طريق الضغط علي Categorized بجانب Alphabetic ...
ومن الملاحظ أن كل كائن في البرنامج يحتوي على مجموعة من الخصائص التي تختلف من كائن لآخر وكذلك عدد من الخصائص المشتركة بين الكائنات ... فمثلا كل الكائنات تمتلك الخاصية Name وذلك لأن هذه الخاصية من الخواص اللازمة في الفيجول بيسيك..
واجهة الفيجوال بيسيك
• الفورم:
الفورم ستكون هي النافذة الأساسية لمشروعك ... وكذلك ستكون هي الصندوق الذي يحتوي على كل الكائنات الأخرى التي تضيفها للفورم, لذا فيمكن أن نعتبر الفورم هي أهم كائن في المشروع, و هذه هي نافذة الفورم:
وهي كما ترى عبارة عن شكل رباعي قائم الزوايا يحتوي في الأعلى على شريط العنوان المكتوب فيه Form1 وبجواره أيقونة الفورم ... ويحتوي على عدد من النقاط الفرق بين كل نقطة وأخرى 120 Twip…
بالضغط بالزر الأيمن من الماوس على الفورم تظهر لك قائمة بعدد من الإمكانيات التي تقدمها لك الفورم مثل ...
View Code: هذا الأمر يقوم بإظهار نافذة الكود ... في هذه النافذة تستطيع كتابة الكود الخاص بالفورم.
Menu Editor: هذا الأمر يقوم بإظهار نافذة محرر القوائم ... وهي النافذة التي تساعدك في إضافة قوائم إلى مشروعك.
Lock Controls: هذا الأمر يجعل جميع الأداوت في الفورم غير قابلة للتحريك ... وذلك إذا كنت قد وضعت الوضع النهائي لهذه الأدوات...
Paste: وهذا للصق شئ علي الفورم.
Properties: يقوم هذا الأمر بنقلك إلى نافذة الخصائص.
• شريط الادوات:
يمكن أن نقول أن شريط الأدوات من الكائنات أو النوافذ الرئيسية في بيئة التطوير Microsoft Visual Basic 6.0 وهو الشريط الذي يحتوي على كل الأدوات التي يمكن أن تضيفها للفورم من صندوق صورة PictureBox أو ميقاتي Timer أو صندوق نص TextBox أو صندوق عنوان Label أو غير ذلك..
و يمكن اضافة ادوات اخري لهذا الشريط بالضغط عليه بالزر الايمن و اختيار الامر Components ستظهر لك هذه الشاشة:
فقم باختيار الاداه التي تريدها ثم اضغط Apply ثم OK, و اذا اردت ادخال ادوات ActiveX او DLL فقم باختيار Browse ثم اختر الاداه..
• نافذة الفورمات:
هذه هي نافذة الفورمات وهي كما ترى تحوي كائنان و احيانا اكثر ... الأول هو كائن فهرس Directory واسمه Forms وهو الفهرس الذي يحتوي على كل الفورم التي ستضيفها للمشروع, و من الممكن وجود Directory اخر عند اضافه Module او Class Module ...الخ
والكائن الآخر هو كائن من نوع فورم Form واسمه Form1...
تمنحك نافذة الفورمات القدرة على عدد من الأشياء التي تراها بمجرد ضغطك بالزر الأيمن بالماوس على أي كائن من الكائنات في مستكشف المشروع مثل الحفظ والإلغاء وغير ذلك..
• نافذة الخصائص:
هذه النافذة تحتوي على خصائص جميع الكائنات والأدوات التي تضيفها لمشروعك, بما فيها خصائص الفورم, و تختلف الخاصائص الخاصة بكل اداه عن الاخري ماعدا بعض الخصائص المشتركة بين بعض الادوات, وهذه هي نافذة الخصائص:
وهي كما ترى تحتوي على الخاصية في اليسار ... وقيمتها في اليمين ... فمثلا الخاصية Caption تجد أن قيمتها Form1 وهكذا ...
ومن شكل النافذة تلاحظ أن الخصائص فيها مرتبة تبعا للترتيب الأبجدي من أعلى لأسفل فيما عدا الإستثناء الوحيد وهي الخاصية Name و يمكن ترتيبها خصائصيا عن طريق الضغط علي Categorized بجانب Alphabetic ...
ومن الملاحظ أن كل كائن في البرنامج يحتوي على مجموعة من الخصائص التي تختلف من كائن لآخر وكذلك عدد من الخصائص المشتركة بين الكائنات ... فمثلا كل الكائنات تمتلك الخاصية Name وذلك لأن هذه الخاصية من الخواص اللازمة في الفيجول بيسيك..
Admin- المدير العام
-
عدد الرسائل : 1884
العمر : 51
الموقع : https://hesham.forumalgerie.net
العمل/الترفيه : مهندس كمبيوتر
المزاج : ممتاز
الدولة :
المزاج :
الوظيفة :
الاوسمة :
نقاط : 459
تاريخ التسجيل : 13/02/2008
بطاقة الشخصية
شطا نت:
رد: تعليم فيجوال بيسك
فتح البرنامج
يمكنك فتح البرنامج من قائمة Start بهذه الطريقة:
Start > Programmes > Microsoft Visual Studio 6.0 > Microsoft Visual Basic 6.0
• و يمكنك فتحة من ايقونته علي سطح المكتب و تخلص!
يمكنك فتح البرنامج من قائمة Start بهذه الطريقة:
Start > Programmes > Microsoft Visual Studio 6.0 > Microsoft Visual Basic 6.0
• و يمكنك فتحة من ايقونته علي سطح المكتب و تخلص!
Admin- المدير العام
-
عدد الرسائل : 1884
العمر : 51
الموقع : https://hesham.forumalgerie.net
العمل/الترفيه : مهندس كمبيوتر
المزاج : ممتاز
الدولة :
المزاج :
الوظيفة :
الاوسمة :
نقاط : 459
تاريخ التسجيل : 13/02/2008
بطاقة الشخصية
شطا نت:
رد: تعليم فيجوال بيسك
المقدمة قبل ان اتكلم عن اي شئ عن الفيجوال بيسيك, احب ان اقول انها لغة سهلة جدا, و لا تعتقد ان هذه اللغة لا تناسبك مهما كان سنك, ادرس هذه اللغة منذ سنتين تقريبا, و الان عندي ثلاث عشر عاما و ها انا ألف كتابا كاملا عنها... ماهي لغة الفجوال بيسيك؟؟ الفجوال بيسيك هي لغة برمجة من اهم لغات الحاسب وكان اسمها أولا بيسيك ، ثم طورت لتصبح فجوال بيسيك و كلمة BASIC اختصار لكلمة Symbolic Instruction Code Beginners All-purpose, و هي لغة مرئية سهلة التعلم, فواجهة الفيجوال بيسيك كما تري مثل اي واجهة برنامج اخر مثل فلاش او ثري دي ستوديو ماكس..الخ نبذة تاريخية عن الفجوال بيسيك..: أصل لغة فجوال بيسيك هى لغة بيسيك التي ظهرت في كلية دارتماوث Dartmouth علي يد جون كيمني و توماس كيرتز عام 1963م, و قد أصبحت بسرعة فائقة من أشهر و أسهل لغات.. الفهرس البداية مع الفيجوال بيسيك ----------------------------- 1 فتح برنامج الفيجوال بيسيك واجهة الفيجوال بيسيك عناصر شريط الادوات قوائم الفيجوال بيسيك شرح اول الكود مصطلحات هامة التعامل مع الفورم -------------------------------------- 2 النماذج Forms فتح و اظهار النموذج خصائص الفورم الاحداث الرئيسية للفورم تغيير حجم الفورم وحدات القياس التعامل مع ادوات التحكم ------------------------------- 3 ما هي ادوات التحكم؟ التعامل مع ادوات التحكم تحرير ادوات التحكم استخدام بعض الادوات الاداهPictureBox الاداه CheckBox الاداه OptionButton الادتين ComboBox و ListBox الادتين ScrollBars ادوات المسارات | DriveListBox | DirListBox FileListBox اداه الصورة Image الاداه OLEObject الاداه RichText Box الاداه CommonDialog اداه الجدول المرن MSFlexGride اداه الجدول المرن التحكم في سلوك الجدول اهم احداث الاداه التحكم في مظهر الاداه القوائم في الفيجوال بيسيك --------------------------- 4 انشاء القوائم في الفيجوال بيسيك انشاء قائمة بالكود فتح قائمة منسدلة من ليبل او شكل وضع صورة بجانب القائمة بعض القواعد الهامة في فيجوال بيسيك --------------- 5 قاعدة If..Then قاعدة Select Case قاعدة For..Next القاعدة While..We قاعدة Do..Loop تعلم برمجة الالعاب -------------------------------------- 6 الحركة الجدران استخدام لوحة المفاتيح لعبة سباق السيارات الفكرة و الكائنات الكود المتغيرات و التركيبات و المصفوفات -------------------- 7 المتغيرات التركيبات تركيبات Enum تركيبات UDT التعامل مع الملفات و المجلدات ------------------------ 8 انشاء و مسح المجلدات نقل الملفات مسح الملفات البحث عن ملفات خصائص اخري فتح البرامج الاخطاء و تفاديها ------------------------------------------ 9 الاخطاء و انواعها الاخطاء و تفاديها عمل العمليات الحسابية و معالجة السلاسل النصية ---- 10 السلاسل الحرفية تغيير حالة الاحرف دوال النصية التعامل مع التاريخ عمليات منطقية دوال حسابية انشاء اله حاسبة بسيطة وضع الكائنات الفكرة و الكود معرفة الرموز انشاء برنامج السلعة و التاريخ الكائنات الكود انشاء برنامج رسوم -------------------------------------- 11 الفكرة الكود انواع الرسوم المختلفة اهم احداث الفورم الخاصة بالرسوم استخدام الاجرائات و الدوال ----------------------------- 12 تحديد مجال الاجرائات و الدوال اعادة استخدام الاجرائات و الدوال الاجرائات ما هي الاجرائات انشاء الاجرائات الفرعية و استخدامها تمرير البيانات من و الي الاجراء انهاء الاجراء الدوال ما هي الدوال انشاء الدوال دوال API قواعد البيانات ------------------------------------------ 13 اقسام المشروع انشاء قاعدة بيانات ربط قاعدة بيانات بالفيجوال الخصائص المهمة لاداه DataControl بناء السجلات الالي الاداه DBGride مجموعة مهام للاداه DataControl اوامر التنقل الحذف و الاضافة و التحديث البحث داخل قاعدة بيانات فحص حالات معينة انشاء حافظة الشاشة ---------------------------------- 14 اهمية حافظة الشاشة بناء البرنامج اخر خطوة استخدام داسركت اكس 7 مع الفيجوال بيسيك -------- 15 تعريف دايركت اكس الكائن DirectDraw ما هو دايركت درو؟ انشاء كائن دايركت درو السطح الرئيسي و السطح الخفي الرسم علي السطح الخفي الكتابة علي السطح الخفي رسم السطوح علي السطح الخفي المستطيل نظام العرض تطبيقات علي دايركت درو التطبيق الاول التطبيق الثاني التطبيق الثالث كائن DirectInput كائن دايركت انبت لوحة المفاتيح الفأرة انشاء ادوات ActiveX ----------------------------------- 16 انشاء الاداه مثال علي اداه احداث الاداه استخدام الاصناف Classes ----------------------------- 17 انشاء الاصناف في فيجوال بيسيك اهم الاحداث انشاء الخصائص الوظائف Methods اضافة الاحداث استخدام الاحداث التخلص من الحدث الانترنت ------------------------------------------------- 18 ما هو الانترنت كيف تعمل شبكة الانترنت احتياجات اي جهاز ليكون خادم انترنت انشاء صفحات الويب برمجةالويب لغة VBScript لغة VBScript مثال ملاحظات هامة انشاء الكائنات بكود HTML صفحات الويب الديناميكية Dynamic HTML ما هيDHTML محتويات صفحة DHTML مثال علي DHTML نشر صفحات DHTML صناعة الفيروسات و برامج الاختراق --------------------- 19 الفيروسات امثلة علي الفيروسات الفيروس الاول الفيروس الثاني برامج الاختراق اختراق كلمة سر لقاعدة بيانات معرفة كلمة سر علي شكل نجوم برنامج اختراق الحاسب مقدمة التأكد من ان النفد مفتوح Client الكائنات كتابة الكود Server الاكواد الجزء الاول الاكواد الجزء الثاني برنامج اختراق البريد الفكرة و وضع الكائنات الكود ملاحظات هامة ------------------------------------------ 20 اغلاق برنامجك كل شئ عن الرسائل صناديق الادخال الخاصية ToolTipText كائن ClipBoard الامر With الامر App الكائن Shell32 تحسين واجهتك بالخطوط عمل ستب لبرنامجك | |
Admin- المدير العام
-
عدد الرسائل : 1884
العمر : 51
الموقع : https://hesham.forumalgerie.net
العمل/الترفيه : مهندس كمبيوتر
المزاج : ممتاز
الدولة :
المزاج :
الوظيفة :
الاوسمة :
نقاط : 459
تاريخ التسجيل : 13/02/2008
بطاقة الشخصية
شطا نت:
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى