لايوجد سلع في سلة المشتريات
0 السلع | $0.00 |
إن ما دفعنا لكتابة هذا الكتاب هي الصعوبة التي يواجهها الدارس من غير تخصصات الحاسوب المختلفة في تعلم لغات البرمجة, وجاء هذا الكتاب لكسر حاجز الخوف الذي يعاني منه الدارسين من غير تخصصات الحاسوب حتى يستطيعوا مواكبة أقرانهم وأخذ الفرصة في الاستفادة من الإمكانات المهولة للحاسوب.
اختيار لغة فيجوال بيسك لتكون مادة هذا الكتاب, لما تتمتع به هذه اللغة من القوة والسهولة وتوسطها اللغات الحديثة والتقليدية من حيث البيئة والإمكانات, وكذلك تواصلها مع منتجات شركة مايكروسوفت الشائعة الاستخدام في وقتنا الحاضر وقربها من بيئتها.
يعرض الكتاب الكثير من الأمثلة والتطبيقات التي يمكن تطويرها بقليل من الجهد, وأسلوب عرض الكتاب جاء متدرجاً ومتسلسلاً حسب الأدوات التي تعتمد عليها لغة فيجوال بيسك وحسب المفاهيم البرمجية المعروفة في كافة لغات البرمجة التقليدية والمتقدمة.
يمكن للدارس الاعتماد على الكتاب في الدراسة بجهد شخصي دون مواجهة أي صعوبات تذكر, والكتاب عبارة عن تسلية للدارس معتمداً على إمكانات وطبيعة لغة فيجوال بيسك, ويمكن للدارس أخذ فكرة وافية عن البرمجة سواء ما تمثله اللغات التقليدية أو اللغات ذات البيئة المرئية, وتمثل لغة فيجوال بيسك مقدمة هامة للغات "دوت نت" التي يتوقع لها أن تحتل سوق البرمجيات في القريب العاجل.
مقدمة
ما هي البرمجة؟
حاجة الناس للبرمجة
البرنامج الحاسوبي
لغات البرمجة
المترجم والمفسر
المترجم اللغوي الفوري (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
المكونات الأساسية في النافذة الرئيسة لبيئة فيجوال بيسك
النوافذ الرئيسية في فيجوال بيسك
تمارين الفصل الأول
مقدمة
نبذة عن أهم الأدوات ووظائفها
إدراج أدوات التحكم إلى النموذج
بعض الخصائص العامة
بعض الأحداث العامة
نافذة تحرير الشفرة
مراحل المشروع
تشغيل برنامج لغة فيجوال بيسك
إيقاف فيجوال بيسك
البرمجة بلغة فيجوال بيسك
برمجة الكائنات في فيجوال بيسك (VB)
قواعد تسمية أدوات التحكم في فيجوال بيسك
كيفية استخدام أسماء الأدوات في إجراءات الأحداث
تمارين الفصل الثاني
مقدمة
النموذج (Form)
خصائص النموذج (Form Properties)
الطرق (Methods)
الأحداث (Events)
إدارة النماذج المتعددة
تمارين الفصل الثالث
مقدمة
أداة صندوق النص (Text Box)
خصائص أداة صندوق النص (TextBox Properties)
أحداث أداة صندوق النص (TextBox Events)
طرق صندوق النص (TextBox Methods)
أداة العنوان (Label)
خصائص أداة العنوان (Label Properties)
أحداث أداة العنوان (Label Events)
طرق أداة العنوان (Label Methods)
تمارين الفصل الرابع
مقدمة
خصائص زر الأمر (Command Button Properties)
أحداث أداة زر الأمر (Command Button Events)
طرق أداة زر الأمر (Command Button Methods)
تمارين الفصل الخامس
مقدمة
العمليات الحسابية Arithmetic Operation) )
عمليتي الجمع والطرح (Addition and Subtraction Operations)
عمليتي الضرب والقسمة (Multiplication and Division Operations)
الأس (القوة) (Power Operation)
عمليتي القسمة الصحيحة وباقي القسمة (Integer and Modulus Division)
الأولويات في العمليات الحسابية (Priority)
العمليات المنطقية (Logical Expression)
أداة الشرط ("أو" (OR
أداة الشرط المنطقية "و" (And)
أداة الشرط المنطقية النافية (Not)
تمارين الفصل السادس
مقدمة
الثوابت (Constants)
أنواع الثوابت (Constant Types)
استخدام الثوابت
المتغيرات (Variables)
الإعلان عن المتغير (Variable Declaration)
أنواع البيانات (Data Types):
قواعد تسمية المتغيرات (Variables Name Rules)
جملة التعيين أو الإسناد في فيجوال بيسك (Assignment Statement)
طرق الإعلان عن المتغيرات
تمارين الفصل السابع
مقدمة
الإطار (Frame)
أزرار الاختيار (Option Buttons)
مجموعات أزرار الاختيار
صندوق الفحص (Check Box)
جملة الشرط (IF Statement)
صور جملة الشرط
جملة اتخاذ القرار (Select Case)
جمل التكرار في فيجوال بيسك
جملة الدوران (For …Next)
جملة الدوران (Do….Loop)
تمارين الفصل الثامن
مقدمة
صورة (Image)
صورة (Picture)
أداة التحكم بالصوت.
خصائص أداة التحكم بالصوت.
أحداث أداة التحكم بالصوت.
تمارين الفصل التاسع
مقدمة
أهم خصائص شريطي التمرير
أحداث أشرطة التمرير الأفقية والعمودية
أمثلة متفرقة
تمارين الفصل العاشر
مقدمة
صندوق القائمة (List Box) (القوائم الثابتة)
أهم خصائص وطرق القوائم
امثلة متفرقة على القوائم
قائمة السرد والحوار (Combo Box)
تمارين الفصل الحادي عشر
مُقدمة
أهم خصائص المؤقّت
أمثلة متفرقة
تمارين الفصل الثاني عشر
مقدمة
إنشاء شريط القوائم Creating Menus bar
كتابة الشفرة لأوامر القائمة
إمكانيات إضافية
تعديل القوائم
معايير قوائم النوافذ Windows Menues Standards
أمثلة متفرقة
تمارين الفصل الثالث عشر
مقدمة
إدراج أداة التحكم بالحوار العام
استخدام أداة التحكم بالحوار العام
استخدام نوافذ الحوار Using the Dialog Boxes
نافذة حوار الألوان Color Dialog Box
نافذة الحوار خط Font Dialog Box
إدراج القيم الحالية للأدوات Setting Current Values
نافذة حوار حفظ الملف ونافذة فتح الملف
تمارين الفصل الرابع عشر
مقدمة
أنواع الملفات النصية
جمل ودوال للتعامل مع الملفات
جملة القراءة Input#
جملة الإدخال Write#
جملة القراءة Line Input#
الملفات العشوائية Random Files والملفات الثنائية Binary Files
جملة القراءة Get# و الكتابة Put#
قواعد البياناتData Bases
إنشاء قاعدة بيانات جديدة
مواصفات أداة Data
الطرق الخاصة بمجموعة السجلات (RecordSet Methods)
الأدوات غير المعيارية لقواعد البيانات
شبكة البيانات Data Grid
التعامل مع قواعد البيانات من خلال ADO
المواصفات والطرق الخاصة بأداة ADODC
تمارين الفصل الخامس عشر
مقدمة
السلاسل الرمزية
الدوال المكتبية
حالة الأحرف
شكل الحروف
مقارنة الأحرف
تحويل النصوص
تكرار الحروف
طول النص
صف النصوص Justify strings
معالجة النصوص
تمارين الفصل السادس عشر
المقدمة
الدوال والإجراءات (Functions and Procedures)
الصيغة العامة للإجراء والدالة
استدعاء الإجراء والدالة
الوحدة (Module)
الدوال المكتبية (BuiltIn Functions)
الدوال الرياضية
دوال التاريخ والوقت (Date and Time Functions)
تمارين الفصل السابع عشر
مقدمة
المصفوفات أحادية البعد(OneDimensional Arrays)
المصفوفات ثنائية البعد (TwoDimensional Arrays)
مصفوفات الأدوات Control Arrays
تمارين الفصل الثامن عشر
مقدمة
الحاوية (Container)
أداة النموذج (Form) وأداة الصورة (PictureBox)
الخصائص الخاصة بأداة الصورة في مجال الرسم:
الطرق (Methods) الخاصة بأداة الصورة في مجال الرسم
أمثلة متفرقة
تمارين الفصل التاسع عشر
ملحق
المراجع
المملكة الأردنية الهاشمية
عمان - العبدلي - شارع الملك حسين - عمارة رقم 185
هاتف: +962(6) 5627049 فاكس: +962(6) 5627059
ص.ب 7218 عمان 1118 الأردن
جميع الحقوق محفوظة لدار المسيرة للنشر والتوزيع © 2024