المشاركات

ملف المساعدة Help File

صورة
فى هذا الفصل نشرح لك كيفيه إضافة ملف مساعدة للبرنامج (Help File) ، وكيفيه التعديل فى هذا الملف ، وكيفيه تصميم ملف مساعدة. وكذلك نشرح أنواع الأخطاء التى يتعرض لها البرنامج وكيفيه معالجتها وكيفيه معالجتها. كما تعلم أن ملف المساعدة عبارة عن ملف يحتوى على معلومات مساعدة لمستخدم البرنامج ، بحيث توضح هذه المعلومات كيفيه الاستخدام وبعض المعلومات المطلوبة. ولإضافة ملف مساعدة للبرنامج توجد طريقتين : 1. استعمال معالج (App Wizard) VC++لإضافة ملف التعليمات ثم التعديل فيه بما يناسب البرنامج. 2. كتابة ملف المساعدة من البداية وترجمته ثم استدعائه من البرنامج. - الطريقة الأولى يوفر معالج (App Wizard) VC++ تخليق وترجمة وإضافة ملف مساعدة للبرنامج وذلك من خلال خطوات تخليق التطبيق ولتوضيح ذلك تابع معنا خطوات تصميم البرنامج (يمكن لك فتح الملف Vcex28 من الفهرس Chpt18 وتنفيذه والضغط على مفتاح F1 تحصل على المساعدة (help). التى تشرح العمليات الأساسيه للبرنامج وكما فى الشكل 16-1. خطوات تصميم البرنامج 1. ابدأ تطبيق جديد بإختيار File ثم New ثم Project Work Space واكتب له اسم وليكن Vcex28. 2

الطباعة Printing

صورة
فى هذا الفصل نشرح كيفيه توجيه المخرجات الى الة الطباعة (Printer) وكيفيه إظهار صندوق حوار الطباعة لتحرير مواصفات الطباعة من عدد النسخ ونوع الة الطباعة وغير ذلك. أولاً : الطباعة توجيه المخرجات إلى الة الطباعة جزء مهم وهو متعدد الطرق حسب فكرة البرنامج فإذا كنت تعمل فى برنامج قواعد البيانات (تم تخليقه بإستعمال VC++) وتريد توجيه المخرجات إلى الة الطباعة فإنك تستعمل أداة توليد التقارير Crystal Report التى تتولى تخليق التقارير وعرضها على الشاشه وتوجيهها إلى الة الطباعة ، وتتولى هذه الأداة تنظيم عمليه الطباعة (وهذا ما سوف نراه فى الجزء الثانى من الكتاب). أما إذا كنت تعمل خلال برنامج غير برنامج قواعد البيانات فإنك تتولى تنظيم عمليه توجيه المخرجات إلى الة الطباعة ، وذلك بالتعاون مع معالج التطبيقات فى VC++ (App Wizard) ، ويوفر برنامج المعالج VC++ بعض المساعدات للطباعة ولتوضيح ذلك سوف نشرح كيف يوفر VC++ جميع عمليات الطباعة فى بعض التطبيقات وذلك من خلال المثال التالى : مثال فى هذا البرنامج نوضح كيف يوفر برنامج VC++ جميع عمليات الطباعه من مواصفات صفحه الطباعة ، مواصفات الة الطباعة ، عدد

الملفات Files

صورة
فى هذا الفصل نشرح الطرق المختلفه لتخزين البيانات فى ملفات وكذلك استرجاعها من الملفات. يعتبر تخزين البيانات واسترجاعها من الملفات من الموضوعات المهمة ، وتتميز لغة VC++ بتعدد طرق التعامل مع الملفات ، وكل طريقة تناسب حاله معينه. وفيما يلى عرض لهذه الطرق. - طرق التعامل مع الملفات 1. استعمال الفصيلة CFile تحتوى الفصيلة CFile على مجموعه من الدوال التى تمكن المبرمج من إجراء العمليات المختلفه مع الملفات مثل تخليق ملف للكتابة ، فتح ملف موجود للقراءة ، فتح ملف موجود للإضافة والبحث عن كلمه داخل ملف وغير ذلك من العمليات التى سوف نشرحها. 2. الطريقه التسلسليه Serialazation تتميز هذه الطريقة بسهولة تخزين واسترجاع البيانات ، وفيها يتم استعمال الفصيلة Carchive التى تحتوى على داله تسمى Serialize ( ). وتقوم هذه الداله بعملية التخزين والاسترجاع. 3. ملفات قواعد البيانات يعتبر التعامل مع ملفات قواعد البيانات (مثل ملف بيانات طلبه ، عملاء ، ...) من أشهر العمليات فى مجال التطبيقات ، ولذلك سهلت لغة VC++ التعامل مع ملفات قواعد البيانات التى يتم انشائها بإستعمال برامج قواعد البيانات ، فيمكن التعام

استعمال ادوات الاختبار Cheack and Radio Boxes

صورة
فى هذا الفصل نشرح أدوات الاختبار (Check, Radio Boxes) والفرق بينهما ومتى نستخدم كلا منها ، ونرى كذلك خصائص كلا منهما وذلك خلال أمثلة الفصل. أداة الاختبار الاولى Check Boxes تستخدم هذه الاداة لاختبار حالة ما هل هى صحيحة أم لا مثل اختبار حالة شخص هل هو متزوج أم لا وبالتالى يمكن إستعمال مجموعة أدوات Check لتحديد مواصفات شخص بحيث تأخذ كل أداة صفة مثل متزوج أم لا, يملك سيارة أم لا،يملك تليفون أم لا ، يملك سيارة أم لا وهكذا. ومن هذه يمكن تحقق أكثر من صفة فى نفس الوقت وهذا ماتسمح به أداة الاختبار check box أداة الاختبار الثانية Radio Box تستخدم هذه الاداة لتحديد إختيار من مجموعة اختيارات بحيث لايمكن للاختيارات جميعها ان تتحقق ولايمكن لاكثر من اختيار أن يتحقق فى نفس الوقت ومثال لذلك اختبار تقدير طالب فنسخدم أداة لكل تقدير (مقبول ، جيد ، جيدجدا ، امتياز)فلايمكن أن يأخذ الطالب أكثر من تقدير فى نفس الوقت وهذا ما تحققه أداة الاختبار Radio Box . ولتوضيح كيفية إستعمال وخصائص كلا منهما نبدأ بتصميم مثال باستخدام الاداة Check Box. مثال لإستعمال Check Box افتح ملف البرنامج vcex4 من الفه