يقدم هذا الكتاب مقدمة شاملة لـ Visual Basic.NET ويسعى جاهداً لتقديم أحدث التقنيات وأكثرها شمولاً وعملية للقراء. ينقسم الكتاب إلى 10 فصول، والتي تقدم المعرفة الأساسية وطرق البرمجة وتقنيات Visual Basic.NET بالتفصيل. يتضمن المحتوى نظرة عامة على .NET Framework، والمفاهيم الأساسية للغة Visual Basic.NET، والتحكم الأساسي في العمليات، والبرمجة الموجهة للكائنات، وأساسيات تطوير تطبيقات Windows، ومعالجة الرسومات، والوصول إلى البيانات، والملفات والتسجيل، والتطوير الأولي لتطبيقات الويب الخ المحتوى.
هذا الكتاب مناسب بشكل خاص للقراء ذوي المعرفة الأساسية بالكمبيوتر، ويمكن استخدامه كمواد تعليمية للتخصصات ذات الصلة في مختلف الكليات والجامعات، ويمكن استخدامه أيضًا ككتاب مرجعي للدراسة الذاتية ومواد تدريبية لعشاق Visual Basic.NET. .
جدول المحتويات:
الفصل الأول مقدمة إلى لغة VB.NET
1.1 نظرة عامة على إطار عمل NET
1.1.1 ميزات وقت تشغيل اللغة العامة
1.1.2 مكتبة فئة .NET Framework
1.1.3 تطوير تطبيقات العميل
1.1.4 تطوير تطبيقات الخادم
1.2 تاريخ تطور لغة VB.NET
1.3 الوظائف والميزات الجديدة لـ VB.NET
1.3.1 ميزات جديدة في تطوير الويب
1.3.2 الميزات الجديدة في قاعدة البيانات
1.3.3 الميزات الجديدة لنماذج Windows وعناصر التحكم
1.3.4 الميزات الجديدة للمشروع
1.3.5 ميزات جديدة للمكونات وصنع المكونات
1.3.6 الميزات الجديدة للمصحح
1.3.7 ميزات جديدة في قابلية التوسع والتحكم الآلي
1.3.8 ميزات جديدة للتطبيقات الدولية
1.4 وحدات البناء القياسية
1.5 ملخص هذا الفصل
1.6 التمارين
الفصل الثاني: أنواع البيانات، والعوامل، والتعبيرات
2.1 أنواع البيانات
2.1.1 أنواع البيانات الأساسية
2.1.2 أنواع البيانات المعرفة من قبل المستخدم
2.2 الثوابت والمتغيرات
2.2.1 الثوابت
2.2.2 المتغيرات
2.2.3 نطاق المتغيرات
2.3 المشغلين
2.3.1 العوامل الحسابية
2.3.2 العوامل العلائقية
2.3.3 العوامل المنطقية
2.3.4 ترتيب تنفيذ التعبيرات
2.4 المصفوفة
2.4.1 مصفوفة ذات طول ثابت
2.4.2 مجموعة متعددة الأبعاد
2.4.3 الدالة Lbound() والدالة Ubound()
2.4.4 المصفوفة الديناميكية
2.4.5 الحفاظ على محتويات المصفوفات الديناميكية
2.5 ملخص هذا الفصل
2.6 ممارسة الكمبيوتر
2.7 التمارين
الفصل 3 التحكم الأساسي في العمليات
3.1 بيانات الحكم المشروط
3.1.1 إذا...ثم البيان
3.1.2 إذا...ثم...عبارة أخرى
3.1.3 إذا... إذن... بيان الذات
3.2 بيان الفرع
3.3 بيان الحلقة
3.3.1 افعل...بيان حلقة التكرار
3.3.2 بينما... تنتهي الحلقة
3.3.3 لـ...الحلقة التالية
3.3.4 الخروج من الحلقة
3.4 بيان الانتقال
3.5 هيكل معالجة الاستثناءات
3.5.1 بيان النهاية
3.5.2 بيان الإيقاف
3.5.3 بيان الخروج
3.6 ملخص هذا الفصل
3.7 ممارسة الكمبيوتر
3.8 التمارين
الفصل الرابع البرمجة الشيئية
4.1 نظرة عامة على الكائنات الموجهة
4.2 الفئات والكائنات
4.2.1 تعريف الفئة
4.2.2 مفاهيم وخصائص الأشياء
4.3 الميراث وتعدد الأشكال
4.3.1 الميراث
4.3.2 تعدد الأشكال
4.4 طريقة التحميل الزائد
4.4.1 تعريف الحمولة الزائدة
4.4.2 تنفيذ طريقة التحميل الزائد
4.5 المنشئ والمدمر
4.5.1 المنشئ
4.5.2 المدمرة
4.6 الميراث عبر اللغات
4.7 مساحة الاسم
4.7.1 إعلان مساحة الاسم
4.7.2 الاسم المؤهل بالكامل
4.8 ملخص هذا الفصل
4.9 ممارسة الكمبيوتر
4.10 التمارين
الفصل الخامس تصميم نماذج الويندوز
5.1 الميزات الجديدة لنماذج Windows
5.2 هيكل النموذج
5.3 الخصائص والأحداث وطرق النماذج
5.3.1 الخصائص
5.3.2 الأحداث والأساليب
5.4 تصميم واجهة متعددة المستندات
5.4.1 إنشاء النموذج الأصلي لـ MDI
5.4.2 إنشاء نموذج فرعي
5.4.3 تحديد النموذج الفرعي النشط
5.4.4 نقل البيانات إلى النماذج الفرعية النشطة
5.4.5 ترتيب النماذج الفرعية
5.5 ملخص هذا الفصل
5.6 ممارسة الكمبيوتر
5.7 التمارين
الفصل 6 إضافة عناصر التحكم إلى النموذج
6.1 ضوابط التشغيل
6.2 الضوابط المشتركة
6.2.1 التحكم بالأزرار
6.2.2 عناصر التحكم في CheckBox وRadioButton
6.2.3 التحكم في GroupBox
6.2.4 التحكم في مربع النص
6.2.5 التحكم في RichTextBox
6.2.6 التحكم في شريط التمرير
6.1.7 التحكم في شريط التتبع
6.1.8 التحكم في شريط التقدم
6.1.9 التحكم في ListBox
6.1.10 التحكم في ComboBox
6.2 قائمة التصميم
6.2.1 إنشاء تغييرات القائمة
6.2.2 4 أنواع من عناصر القائمة
6.2.3 التحكم في القائمة الرئيسية
6.2.4 مكون ContexMenu
6.3 شريط أدوات التصميم
6.3.1 زر الإضافة
6.3.2 تعريف أيقونات أزرار شريط الأدوات
6.3.3 التعامل مع حدث النقر لزر شريط الأدوات
6.4 إضافة شريط الحالة
6.4.1 إضافة لوحة إلى عنصر تحكم شريط الحالة
6.4.2 تحديد اللوحة التي تم النقر عليها
6.4.3 قم بتعيين حجم لوحة شريط الحالة
6.4.4 قم بتحديث محتوى شريط الحالة ديناميكيًا
6.5 التحكم في الحوار
6.5.1 إنشاء وعرض وإغلاق مربعات الحوار
6.5.2 التحقق من نتائج مربع الحوار
6.5.3 عرض مركز الرسائل
6.5.4 مربعات الحوار الشائعة
6.6 الضوابط المخصصة
6.7 ملخص هذا الفصل
6.8 ممارسة الكمبيوتر
6.9 التمارين
الفصل 7 العمل مع الرسومات
7.1 نظام الإحداثيات
7.1.1 نظام إحداثيات المواصفات الافتراضية
7.1.2 نظام الإحداثيات بالمواصفات القياسية
7.1.3 نظام الإحداثيات المخصص
7.2 استخدام وظائف GDI+ في النماذج
7.2.1 إنشاء صور رسومية باستخدام GDI+
7.2.2 استخدم GDI+ لرسم أشكال الخطوط
7.2.3 الحاوية الرسومية
7.3 مساحة الاسم System.Drawing
7.3.1 النظام.الرسم.الرسم2د
7.3.2 النظام.الرسم.التصوير
7.3.3 النظام.الرسم.النص
7.4 تصميم رسوم متحركة بسيط
7.4.1 تصميم برمجة الرسوم المتحركة الموضعية
7.4.2 تصميم برمجة تحويل الصفحات للرسوم المتحركة
7.5 ملخص هذا الفصل
7.6 ممارسة الكمبيوتر
7.7 التمارين
الفصل 8 الوصول إلى البيانات
8.1 نظرة عامة على ADO.NET
8.1.1 أهداف تصميم ADO.NET
8.1.2 بنية ADO.NET
8.2 الاتصال
8.2.1 الاتصال بـ SQL Server باستخدام ADO.NET
8.2.2 تجمع الاتصالات لموفر بيانات SQL Server.NET
8.2.3 استخدم ADO.NET للاتصال بمصدر بيانات OLE DB
8.2.4 التصويت على الاتصال لموفر بيانات OLE DB.NET
8.2.5 كيف تعمل أحداث الاتصال
8.3 قارئ البيانات
8.3.1 أغلق قارئ البيانات
8.3.2 إعدادات النتائج المتعددة
8.3.3 الحصول على معلومات البنية من DataReader
8.3.4 فصل OLE DB
8.4 ربط البيانات
8.4.1 أنواع ربط البيانات
8.4.2 السيناريوهات الشائعة لاستخدام ربط البيانات
8.4.3 نظرة عامة على ربط البيانات وبناء الجملة
8.4.4 تعبيرات ربط البيانات
8.4.5 استخدام DataBinder.Eval
8.5 ملخص هذا الفصل
8.6 تمارين الحاسوب
8.7 التمارين
الفصل 9 الملفات والتسجيل
9.1 نظام معالجة الملفات VB.NET
9.1.1 مساحة الاسم System.IO
9.1.2 الفئات والتعدادات ذات الصلة
9.2 معالجة الملفات
9.2.1 أمر ملف جديد
9.2.2 أمر الملف المفتوح
9.2.3 وظيفة فتح الملف
9.2.4 وظيفة إغلاق الملف
9.2.5 وظيفة نسخ الملفات
9.2.6 وظيفة FileAttr
9.2.7 وظيفة GetAttr
9.2.8 الدالة SetAttr
9.2.9 وظيفة FileGet
9.2.10 وظيفة FileGetObject
9.2.11 وظيفة FilePut
9.2.12 وظيفة FilePutObject
9.2.13 وظيفة البحث
9.2.14 وظيفة الموقع
9.2.15 وظيفة EOF
9.2.16 وظيفة الإدخال
9.2.17 وظيفة سلسلة الإدخال
9.2.18 وظائف الكتابة وWriteLine
9.2.19 وظائف الطباعة وPrintLine
9.3 قراءة وكتابة الملفات
9.3.1 أنواع الوصول إلى الملفات
9.3.2 وظائف وبيانات الوصول إلى الملفات
9.3.3 وظائف الوصول إلى البيانات
9.3.4 الوصول التسلسلي للملفات
9.3.5 الوصول العشوائي للملفات
9.3.6 الوصول إلى الملفات الثنائية
9.4 قراءة وكتابة السجل
9.4.1 التغييرات في الوصول إلى التسجيل في VB.NET
9.4.2 الوظائف شائعة الاستخدام
9.4.3 فئة التسجيل
9.4.4 أعضاء فئة RegistryKey
9.5 ملخص هذا الفصل
9.6 التمارين
الفصل 10 تطوير تطبيقات الويب الأولية
10.1 ما هو تطبيق الويب؟
10.1.1 نظرة عامة على تطبيق الويب
10.1.2 إنشاء تطبيقات الويب
10.2 تصميم نماذج الويب
10.2.1 مكونات نماذج الويب
10.2.2 ملفات المشروع التي تم إنشاؤها بواسطة نماذج الويب
10.2.3 تجميع ونشر مشاريع الويب
10.2.4 تجميع وتشغيل صفحات نماذج الويب
10.3 ملخص هذا الفصل
10.4 تمارين الحاسوب
10.5 التمارين
الملحق أ تثبيت وإلغاء تثبيت Visual Studio.NET
A1 متطلبات النظام Visual Studio.NET
A2 قم بتثبيت Visual Studio.NET
A3 قم بإلغاء تثبيت Visual Studio.NET
الملحق ب معالجة الأخطاء والاستثناءات في VB.NET
نوع الخطأ B1
B2 التغييرات في معالجة الاستثناءات في VB.NET
مقدمة للتعامل مع الاستثناءات B3
B4 معالجة الاستثناءات المنظمة
B5 معالجة الاستثناءات غير المنظمة
ترحيل مشروع التذييل C VB 6.0 إلى VB.NET
أداة الترقية C1
ضرورة ترقية C2
الأشياء التي يجب ملاحظتها قبل ترقية C3
إعداد طلب ترقية C4
C5 قم بترقية المشروع باستخدام معالج الترقية
يكمل C6 عملية الترقية
C7 عرض تقرير الترقية
مشروع ترقية C8 من سطر الأوامر
C9 مقدمة لاستكشاف أخطاء التطبيقات التي تمت ترقيتها من VB 6.0 وإصلاحها
يوسع