1. برمجة الحاسوب
مقدمة
ما هي البرمجة؟
حاجة الناس للبرمجة
البرنامج الحاسوبي
لغات البرمجة
المترجم والمفسر
المترجم اللغوي الفوري (Interpreter)
المترجم ((Compiler
تعريف بلغة فيجوال بيسك (Visual Basic (VB))
نموذج الكائنات ((The Object Model
الكائنات (Objects)
الخصائصProperties) )
الطرقMethods) )
الأحداث (Events)
النماذج (Forms)
أدوات التحكمControl Tools) )
برمجة تنفيذ الأحداث ((Event driven programming
تحميل وبدء تشغيل فيجوال بيسك
فتح مشروع في فيجوال بيسك (Open VB Project)
إنشاء برنامج بلغة فيجوال بيسك
بيئة فيجوال بيسك The Visual Basic Environment
المكونات الأساسية في النافذة الرئيسة لبيئة فيجوال بيسك
النوافذ الرئيسية في فيجوال بيسك
تمارين الفصل الأول
2. الأدوات المعيارية في فيجوال بيسك
مقدمة
نبذة عن أهم الأدوات ووظائفها
إدراج أدوات التحكم إلى النموذج
بعض الخصائص العامة
بعض الأحداث العامة
نافذة تحرير الشفرة
مراحل المشروع
تشغيل برنامج لغة فيجوال بيسك
إيقاف فيجوال بيسك
البرمجة بلغة فيجوال بيسك
برمجة الكائنات في فيجوال بيسك (VB)
قواعد تسمية أدوات التحكم في فيجوال بيسك
كيفية استخدام أسماء الأدوات في إجراءات الأحداث
تمارين الفصل الثاني
3. الكائنات الأساسية في فيجوال بيسك
مقدمة
النموذج (Form)
خصائص النموذج (Form Properties)
الطرق (Methods)
الأحداث (Events)
إدارة النماذج المتعددة
تمارين الفصل الثالث
4. صندوق إدخال النص (TextBox) وصندوق عرض النص (Label)
مقدمة
أداة صندوق النص (Text Box)
خصائص أداة صندوق النص (TextBox Properties)
أحداث أداة صندوق النص (TextBox Events)
طرق صندوق النص (TextBox Methods)
أداة العنوان (Label)
خصائص أداة العنوان (Label Properties)
أحداث أداة العنوان (Label Events)
طرق أداة العنوان (Label Methods)
تمارين الفصل الرابع
5. زر الأمر (Command Button)
مقدمة
خصائص زر الأمر (Command Button Properties)
أحداث أداة زر الأمر (Command Button Events)
طرق أداة زر الأمر (Command Button Methods)
تمارين الفصل الخامس
6. التعبيرات الرياضية والمنطقية الأساسية في الفيجوال بيسك
مقدمة
العمليات الحسابية Arithmetic Operation) )
عمليتي الجمع والطرح (Addition and Subtraction Operations)
عمليتي الضرب والقسمة (Multiplication and Division Operations)
الأس (القوة) (Power Operation)
عمليتي القسمة الصحيحة وباقي القسمة (Integer and Modulus Division)
الأولويات في العمليات الحسابية (Priority)
العمليات المنطقية (Logical Expression)
أداة الشرط ("أو" (OR
أداة الشرط المنطقية "و" (And)
أداة الشرط المنطقية النافية (Not)
تمارين الفصل السادس
7. تمثيل البيانات بلغة فيجول بيسك
مقدمة
الثوابت (Constants)
أنواع الثوابت (Constant Types)
استخدام الثوابت
المتغيرات (Variables)
الإعلان عن المتغير (Variable Declaration)
أنواع البيانات (Data Types):
قواعد تسمية المتغيرات (Variables Name Rules)
جملة التعيين أو الإسناد في فيجوال بيسك (Assignment Statement)
طرق الإعلان عن المتغيرات
تمارين الفصل السابع
8. أدوات وتراكيب اتخاذ القرار والتكرار
مقدمة
الإطار (Frame)
أزرار الاختيار (Option Buttons)
مجموعات أزرار الاختيار
صندوق الفحص (Check Box)
جملة الشرط (IF Statement)
صور جملة الشرط
جملة اتخاذ القرار (Select Case)
جمل التكرار في فيجوال بيسك
جملة الدوران (For …Next)
جملة الدوران (Do….Loop)
تمارين الفصل الثامن
9. الوسائط المتعددة – الصور و الأصوات
مقدمة
صورة (Image)
صورة (Picture)
أداة التحكم بالصوت.
خصائص أداة التحكم بالصوت.
أحداث أداة التحكم بالصوت.
تمارين الفصل التاسع
10. أشرطة التمرير الأفقية والعمودية
مقدمة
أهم خصائص شريطي التمرير
أحداث أشرطة التمرير الأفقية والعمودية
أمثلة متفرقة
تمارين الفصل العاشر
11. القوائم (Lists)
مقدمة
صندوق القائمة (List Box) (القوائم الثابتة)
أهم خصائص وطرق القوائم
امثلة متفرقة على القوائم
قائمة السرد والحوار (Combo Box)
تمارين الفصل الحادي عشر
12. المؤقّت (Timer)
مُقدمة
أهم خصائص المؤقّت
أمثلة متفرقة
تمارين الفصل الثاني عشر
13. القوائم (Menus)
مقدمة
إنشاء شريط القوائم Creating Menus bar
كتابة الشفرة لأوامر القائمة
إمكانيات إضافية
تعديل القوائم
معايير قوائم النوافذ Windows Menues Standards
أمثلة متفرقة
تمارين الفصل الثالث عشر
14. نوافذ الحوار المشتركة (Common Dialog Box)
مقدمة
إدراج أداة التحكم بالحوار العام
استخدام أداة التحكم بالحوار العام
استخدام نوافذ الحوار Using the Dialog Boxes
نافذة حوار الألوان Color Dialog Box
نافذة الحوار خط Font Dialog Box
إدراج القيم الحالية للأدوات Setting Current Values
نافذة حوار حفظ الملف ونافذة فتح الملف
تمارين الفصل الرابع عشر
15. الملفات و قواعد البيانات (Files and Databases)
مقدمة
أنواع الملفات النصية
جمل ودوال للتعامل مع الملفات
جملة القراءة Input#
جملة الإدخال Write#
جملة القراءة Line Input#
الملفات العشوائية Random Files والملفات الثنائية Binary Files
جملة القراءة Get# و الكتابة Put#
قواعد البياناتData Bases
إنشاء قاعدة بيانات جديدة
مواصفات أداة Data
الطرق الخاصة بمجموعة السجلات (RecordSet Methods)
الأدوات غير المعيارية لقواعد البيانات
شبكة البيانات Data Grid
التعامل مع قواعد البيانات من خلال ADO
المواصفات والطرق الخاصة بأداة ADODC
تمارين الفصل الخامس عشر
16. معالجة النصوص و السلاسل الرمزية (String Manipulation)
مقدمة
السلاسل الرمزية
الدوال المكتبية
حالة الأحرف
شكل الحروف
مقارنة الأحرف
تحويل النصوص
تكرار الحروف
طول النص
صف النصوص Justify strings
معالجة النصوص
تمارين الفصل السادس عشر
17. الدوال, الإجراءات, الدوال المكتبية (Functions, Procedures and Builtin Functions)
المقدمة
الدوال والإجراءات (Functions and Procedures)
الصيغة العامة للإجراء والدالة
استدعاء الإجراء والدالة
الوحدة (Module)
الدوال المكتبية (BuiltIn Functions)
الدوال الرياضية
دوال التاريخ والوقت (Date and Time Functions)
تمارين الفصل السابع عشر
18. المصفوفات (Arrays)
مقدمة
المصفوفات أحادية البعد(OneDimensional Arrays)
المصفوفات ثنائية البعد (TwoDimensional Arrays)
مصفوفات الأدوات Control Arrays
تمارين الفصل الثامن عشر
19. الرسم (Drawing)
مقدمة
الحاوية (Container)
أداة النموذج (Form) وأداة الصورة (PictureBox)
الخصائص الخاصة بأداة الصورة في مجال الرسم:
الطرق (Methods) الخاصة بأداة الصورة في مجال الرسم
أمثلة متفرقة
تمارين الفصل التاسع عشر
ملحق
المراجع