King Saud University
  Help (new window)
Search


Guidelines_English_Final
تحميل الدليل التدريبي

أسئلة شائعة


 

    212حسب البرمجة المرئية (2) باستخدام VB (3) (2+2)

المتطلب السابق: 211 حسب

أهداف المقرر:

1-   بناء تطبيقات Applications بلغات البرمجة المرئية.

2-  التعامل مع مكونات خارجية وتوظيفها، من خلال لغات البرمجة المرئية.

3-  تأهيل الطالب لتدريس مواضيع البرمجة المتقدمة بلغات البرمجة المرئية ضمن منهج الحاسب في التعليم العام.

محتويات المقرر:

 فيما يأتي بعض من المفردات للمقرر:

1- استيعاب عناصر البرمجة الشيئية ( الصفوف Classes , الوراثة  Inheritance) يشمل: تعريف وإنشاء الصنف، وتعريف الخصائص والتصريح عن المتغيرات –محجوب – عام – خاص وكذلك الـ Methods مع امثلة لإستخدامها .

استخدام Data-Bound Grid, Data Bound Combo Box (Data Control).  بناء مشاريع تتعامل مع قواعد البيانات الخارجية External Data والتعامل مع ظاهرة Locking. تعريف ومناداة Routines الموجودة في ملفات DLL وبناء مشاريع تستخدم win32 Application Programming Interface(API).

استخدام فيجول بيسك لبرمجة تطبيقات MS-Office , VBA.

التعرف إلى الفرق بين  ActiveX automation server, ActiveX control.

 استخدام وإنتاج ActiveX  ,  بناء تطبيقات باستخدام  ODBC وADO.

وعلى ان يعطى الاساس النظري المتبوع بالتطبيق العملي لما يأتي:

1) بناء تطبيق بسيط باستخدام لغة فيجول بيسك مع بناء Executable File يتضمن Classe الصفوف.

التحكم بخصائص الـ Controls properties) Controls).

التحقق من صحة البيانات المدخلة Data validation.

تتبع خطوات البرامج والأخطاءError Trapping and Debugging.

2) مراجعة عامة لعملية التعامل والدخول إلى المعلومات Data Accessباستخدام  Data Control و Data-Bound Controls. مراجعة مفاهيم  Tables, Fields, Records  في قاعدة البياناتDatabase .

 3) التعامل مع بعض جمل SQL. التعامل مع مجموعة السجلات Record sets. بناء تطبيق يستخدم ADO , وتطبيق عملياتADD, UPDATE, DELET

 واسترجاع المعلومات والبحث عنها (Find Data). التعرف إلى أنواع مجموعات السجلات. بناء تطبيق يستخدم  Queriesالمخزنة في قواعد البيانات.

4) التعامل مع الأخطاء  Errorsالناجمة عن التعامل مع قواعد البيانات.

5) التعرف إلى أغراض استخدام DLLs . وصف الفرق بين (ByVal, ByRef) Keywords:. بناء بعض التطبيقات باستخدام Win32Application Programming Interface (API) Functions.

6) توضيح مفاهيم(COM)Component Object Model. توضيح مفاهيمAutomation. بناء تطبيق Client Application يستطيع معالجة تطبيقات أخرى من خلال عمليات Automation.

7) استخدام Class Moduleمن أجل بناءObject. بناء Properties , Events and Methods , ActiveX code component . بناء تطبيق يستخدم code component . اختبار code component . استدعاء  code component باستخدام  Events الخاصة به.

8) التعرف إلى خصائصcontrol ActiveX. التعرف إلى الفرق بينcontrol ActiveX و ActiveX automation Server. بناء تطبيق ActiveX control . بناء Methods و Events وproperties لـ ActiveX control .

9) استخدام  Application Setup Wizardمن أجل   بناء Internet download Setup. استخدام Active X control مع  Web Page. إضافة  Visual Basic Scripting Edition Codeإلى Hypertext Markup Language.

10) وصف الاختلاف بين ActiveX Document و Embedded Objects ومتى يستخدم كل منهما. بناء مشروع ActiveX  مع User Document . استخدام  Hyper Link Object من أجل دخول Internetأو Intranet .

11) استخدام  Winsock control من اجل الاتصال بين  ClientوServer. استخدام HTTP وFTP  للاتصال بـ Internet . استخدام web Browser Control من أجل تطبيق لعرض HTML Pages. استخدام Internet Explorerمن خلال تطبيق بلغة فيجول بيسك .

12) بناء SETUP PROGRAM باستخدام SETUP WIZARD . التعرف إلى طرق ووسائل زيادة سرعة التطبيقOptimizing Performance .

 

الأنشطة العملية للمقرر:

أمثلة عملية لاستخدام كافة المفاهيم البرمجية المطروحة في القسم النظري.


 

الأدوات و الوسائل للمقرر:

معمل حاسب - لغةVisual Basic  

 

الكتاب المقرر:

 

المراجع:

فيجول بيسك ، ( كتاب المبرمج ) ترجمة : م. محمد جلال قادجي - دار شعاع للنشر والعلوم  سوريا .

فجول بيسك خطوة خطوة من مايكروسوفت ، ترجمة الدار العربية.

 

King   Saud University. All rights reserved, 2007 | Disclaimer | CiteSeerx