ط§ظ„ظ…ظ„ظپط§طھ ط§ظ„ط§ط³ط§ط³ظٹط© ط§ظ„ظ…ظƒظˆظ†ط© ظ„ظ„ظ…ط´ط±ظˆط¹ ظˆط´ط§ظ„ط®ط§طµط© ط§ظ„طھظٹ ط³ظ†ط³طھط®ط¯ظ…ظ‡ط§ ظپظٹ VB.NET




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

اهلا بكم اخواني واخواتي اعضاء كنتم او زوار

اليوم ساضع لكم موضوع مهم ومتطلب اساسي لتعلم الغة المحبوبة Visual Basic

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

C:\Documents an Seettings\Visual Studio 2014\Projects

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

Form1.vb

يتم انشاء هذا الملف تلقائياً عند انشاء تطبيق جديد داخل برنامج Visual Basic.NET
ويحتوي هذا الملف على الكود code الخاص بالنموذج Form1 وكان ياخذ الامتداد .FRM
الموجود في الاصدارات السابقة ( ماقبل .NET )

Form1.resx

يحتوي هذا الملف على التصميم الخاص بالنموذج Form1 وكان يأخذ الامتداد .frx
في الاصدارات السابقة ( ماقبل .NET )

WindowsApplication1.vbproj

هوا عبارة عن ملف المشروع او التطبيق Project File وهو المكافئ للامتدادات .vb
و .mk الموجودة في الاصدارات السابقة ( ماقبل .NET )

AssemblyInfo.vb

يحتوي هذا الملف على جميع معلومات كتل لغة التجميع مثل الرقم التسلسلي Serial Number
الخاص باصدار كتل لغة التجميع التي يتم توليدها كما يحتوي على بعض المعلومات
الخاصة بترجمة التطبيق عند قيام المستخدم بتشغيلة

WindowsApplication1.sln

هوا عبارة عن ملف حل المشروع Solution File ويحتوي على معلومات عن مشروع
واحد أو اكثر وملفات الحلول Solution Files مهمة تنظيم وادارة مجموعة من المشاريع
المرتبطة ببعضها في حالة احتواء الحل على اكثر من مشروع

كما يقوم برنامج Visual Studio.NET بانشاء بعض الملفات والمجلدات الاضافية
المساعدة التي تحتوي على اعدادات المستخدم والتي يقوم البرنامج باعادة انشائها
عند كل مرة يتم فيها تنفيذ البرنامج

والان سنلخص أهم العناصر الخاصة بالتحكم في تطبيقات Winodows
والتي سنستخدمها في دروسنا القادمة باذن الله



المؤشر :

يستخدم لتحديد أو الغاء تحديد عناصر التحكم الموجودة على نافذة التموذج Form



مربع الصورة :

يستخدم لرسم مربع لعرض ملفات الصور والرسوم على نافذة النموذج Form






قائمة الصور :

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



أداة العنوان :

تستخدم لرسم مربع لعرض نص مقروء فقط ( غير قابل للتعديل من قبل مستخدم البرنامج )



زر الامر :

يستخدم لرسم زر يقوم بتنفيذ مهمة معينة عند الضغط علية



مربع النص :

يستخدم لرسم مربع لعرض نص قابل للتعديل من قبل مستخدم البرنامج



مربع النص المنوع

يستخدم لرسم مربع نص قابل للتعديل من قبل مستخدم البرنامج بحيث
يمكن لهذا النص ان يحتوي على أكثر من تنسيق



مربع القائمة :

يستخدم لرسم مربع لسرد قائمة منسدلة تحتوي على اختيارات محددة
مسبقاً ويقوم المستخدم باختيار واحد أو عدة أختيارات من هذة القائمة



مربع السرد والتحرير :

يستخدم لرسم مربع مزدوج يقوم بسرد مجموعة اختيارات محددة
مسبقاً كما يمكننا من خلالة تحرير قيم جديدة يدوياً وبالتالي فهوا يجمع
بين وظيفة العنصرين ListBox و TextBox



مربع الاختيار :

يستخدم لرسم مربع يسمح للمستخدم لاختيار احد القيمتين او نعم (True )
وعندها تظهر علامة صح بداخل المربع للتعبير عن حالة الاختيار او
لا ( False ) وعندها يظهر مربع خالي بدون علامات التعبير عن حالة عدم الاختيار
مع ضرورة ملاحظة أن العنصر CheckBox يسمح بتشغيل عدة اختيارات
( معاً في نفس الوقت ) من مجموعة الاختيارات الموجودة في CheckBoxes
الموجودة في مجموعة واحدة



مربع قائمة الاختيارات :

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



زر الاختيار :

يستخدم للسماح للمستخدم باختيار قيمة واحدة فقط من عدة اختيارات متاحة
على عكس عنصر التحكم CheckBox الذي يسمح بتشغيل عدة اختيارات معاً في نفس الوقت



مربع المجموعة :

يستخدم لعمل حاوية لمجموعة من الادوات او عناصر التحكم المشتركة فعلى
سبيل المثال يمكننا تجميع مجموعة من مربعات الاختيار CheckBoxes داخل
مجموعة واحدة باستخدام عنصر التحكم GroupBox



شريط التمرير الافقي :

يستخدم لرسم شريط تمرير افقي Horizontal Scroll Bar



شريط التمرير العمودي ( الراسي ) :

يستخدم لرسم شريط تمرير عمودي Vertical Scroll Bar



أداة التلميح :

تستخدم لربط نص أداة التلميح بالنموذج أو باحد عناصر التحكم المردة بالداخل



المؤقت :

يستخدم لرسم ساعة ميقاتية لتسمح بالقيام بمهام معينة بناء على الوقت

الى هنا اكون قد انتهيت من موضوعي لهذا اليوم واعذروني على الاخطاء الاملائية
واي استفسار انا موجود

انتظروني في موضوع جديد باذن الله
ولاتنسوا الدعاء لي ولوالدي ولجميع المسلمين
والسلام عليكم ورحمة الله وبركاتة










©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©