فيجوال بيسك 6.0

الحاسوب

فيجوال بيسك 6.0

الدكتور عبدالحكيم توفيق عيسى
محمود الكرزون
السعر: 25.00 $
عدد الصفحات: 592
نوع التجليد: كرتونية
رقم الطبعة: 1
لون الطباعة: اسود
القياس (سم): 17x24
الوزن (كغم): 1.200
الباركود: 9789957064570
السعر: 25.00 $

فيجوال بيسك 6.0

الحاسوب

الدكتور عبدالحكيم توفيق عيسى
محمود الكرزون
عدد الصفحات: 592
نوع التجليد: كرتونية
رقم الطبعة: 1
لون الطباعة: اسود
القياس (سم): 17x24
الوزن (كغم): 1.200
الباركود: 9789957064570

إن ما دفعنا لكتابة هذا الكتاب هي الصعوبة التي يواجهها الدارس من غير تخصصات الحاسوب المختلفة في تعلم لغات البرمجة, وجاء هذا الكتاب لكسر حاجز الخوف الذي يعاني منه الدارسين من غير تخصصات الحاسوب حتى يستطيعوا مواكبة أقرانهم وأخذ الفرصة في الاستفادة من الإمكانات المهولة للحاسوب.

اختيار لغة فيجوال بيسك لتكون مادة هذا الكتاب, لما تتمتع به هذه اللغة من القوة والسهولة وتوسطها اللغات الحديثة والتقليدية من حيث البيئة والإمكانات, وكذلك تواصلها مع منتجات شركة مايكروسوفت الشائعة الاستخدام في وقتنا الحاضر وقربها من بيئتها.

يعرض الكتاب الكثير من الأمثلة والتطبيقات التي يمكن تطويرها بقليل من الجهد, وأسلوب عرض الكتاب جاء متدرجاً ومتسلسلاً حسب الأدوات التي تعتمد عليها لغة فيجوال بيسك وحسب المفاهيم البرمجية المعروفة في كافة لغات البرمجة التقليدية والمتقدمة.

يمكن للدارس الاعتماد على الكتاب في الدراسة بجهد شخصي دون مواجهة أي صعوبات تذكر, والكتاب عبارة عن تسلية للدارس معتمداً على إمكانات وطبيعة لغة فيجوال بيسك, ويمكن للدارس أخذ فكرة وافية عن البرمجة سواء ما تمثله اللغات التقليدية أو اللغات ذات البيئة المرئية, وتمثل لغة فيجوال بيسك مقدمة هامة للغات "دوت نت" التي يتوقع لها أن تحتل سوق البرمجيات في القريب العاجل.

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) الخاصة بأداة الصورة في مجال الرسم       

    أمثلة متفرقة   

    تمارين الفصل التاسع عشر    

    ملحق  

    المراجع