2- فجوال بيسك
الفجوال بيسك هي من اهم لغات البرمجة كان اسمها اولا بيسك ثم طورت لتصبح فيجوال بيسك وكلمة بيسك اختصار
لكلمة 008 10500061000 5/0506 0000058-ا50/ 86900085 وهي لغة برمجة مرئية سهلة التعلم فواجهة
الفيجوال بيسك مثل واجهة أي برنامج أخر مثل فلاش أو استديو ماكس...الخ. [2]
واصل الفيجوال بيسك هي لغة بيسك وظهرت في كلية دار تماوث 007ا0800010 علي يد جون كيمني وتوماس كيرتز
عام1963واصبحت بسرعة فائقة من أهم لغات البرمجة في العالم .[ 2]
لغة البرمجة فيجوال بيسك هي لغة ذات تصميم مرئي واجهة رسومية بعكس بعض اللغات مثل الاسمبلي ذات الشاشفة
السوداء. حيث تحتوي هذه اللغة على العديد من الأوامر بداخلها ولغة سهلة التطبيق تم تطوير هذه النسخة من البرنامج
تعني الديناميكية في هذه اللغة القدرة على استدعاء أي اقتران أو إجراء اعتمادا على الحدث. الحدث هو إي عملية يقوم
بها مستخدم التطبيق على التطبيق مثل الضغط بزر الفارة أو الضغط على أحد أزرار لوحة المفاتيح أو حتى تحميل
٠ لغة سهلة وسريعة لإنشاء تطبيقات ويندوز»ء
م تدعم البرمجة الشيئية إلا أن ذلك ليس بشكل كامل.
٠ تجربة برامج الفيجوال بيسك سهلة وسريعة لاعتمادها على مكتبة الربط خلال وقت التشغيل.
٠ تعتبر لغة الفيجوال بيسك لغة كائنية المنحنى.
٠ سهلة التعلم والفهم.
> سهولة اكتشاف الأخطاء فيهاء
ء اعتمادها على 471/1 وذلك مما جعله سهل الاستعمال والفهم.
٠ عند كتابة اوامر صحيحة يقوم بإعطائك أمثلة ليؤكد لك على صحة كتابة الكود.
تمكنك من تخطي بعض الأخطاء عند كتابة كود محدد.
0005 أما عن الدوال الإضافية التي توفرها لغة البرمجة فهي موجودة في مكتبة مستقلة أ.ا1/151/81/1/60.0
وهي المسؤولة عن تشغيل برامجك التي طورتها عن طريق 88816 15081/ا. [2]
3- مكتبات اطم
كلمة |80 هي اختصار ل 101806368 0009120071109 (0ا2عا0م/
هي مجموعة من الدوال الخدمية والتي تساعد في تبسيط شئ معقد وإجراء بعض العمليات التي تكون مخفية عن نظر
المستخدم وهي من إنتاج شركة مايكرو سوفت لكي تسهل على المبرمجين التعامل مع أنظمة التشغيل التابعة لها ومعتاه
العربي برمجة واجهات التطبيق . تستخدم هذا الدوال في التحكم على مستواي نظام التشغيل أو الويندوز من داخل
برنامجك وليست حصريه على الفورم بل يمكن استخدامها مع إي لغة برمجة مثل إل 8/ا أو إل 8.0087/ أو ©
تستخدم دوال 8.01 مثلها مثل باقي الاكواد التي تكتب في الاحداث على مستوى الشاشة أو البلوك أو العناصر من
الممكن الاستفادة منها في حالة عدم تمكن الفورم من تحقيق الهدف أو لاختصار العمليات الطويلة أو لإضافة بعض
الحماية القوية على برامجناء [ 2]
ومن أشهر المكتبات هي مكتبات الوسائط المتعددة مثل 018/82 1/6012 1/0/1000/5 و 0128/63 (868 التي
استخدمناها في هذا النظام كما سنتري لاحقا في الباب الثاني ٠ [ 2]
4- أدوات الربط الديناميكي
وتتعامل مع ملفات 01 ومكتبات الترابط الديناميكي وهي اختصار ل(8:165:ئنا كامنا 020116لر0)
لتنا 6انا ©07/08011) 1ا0) هي عبارة عن مجموعة من البرامج الصغيرة 501211 020938015) يتم استدعائها
عن الحاجة إليها من البرامج الكبيرة أو برامج التنفيذية 8ا5*800180) 65ع) عند عملهاء وملف إل 011 يجعل
البرنامج التنفيذي يتصل بأداة معينة (0067108 مثل الطابعة (000160) وغيرها من الأدوات؛ أو قد يحتوي على
مجموعة من الرموز (60065) من اجل أداء أمر معين. فعند حاجة الملف التنفيذي لملف إل 011 فانه يقوم باستدعائه
واستخدام الأمر المناسب له من بين مجموعة الأوامر التي فيه فوائدها وخصائصها التقليل من مساحة إذاراق
المستخدمة أحد ميزات ملفات إل 011 أو بالأحرى فائدتهاء هي عدم الحاجة إلى تخزينها في ذاكرة الدخول العشوائي
نيذي الذي يعمل؛ وبالتالي توفير المساحة في إل 4/ل8؛ مثلا عند
عمل على معالج النصوص وورد (0/080/ا 1/10005011) وإرادة طباعة النص على الطابعة (000180)؛ فانه يتم استدعاء
(/1/1600007 0800655 4800077) مع البرنامج ١
ملف إلا.ا0 الخاص بالطابعة دون الحاجة إلى تخزينه بال 880/4 مع البرنامج التنفيذي؛ ويتم استخدام الأوامر التي فيه
لطباعة النص. [ 3]
إدارة الذاكرة : فملفات إل !ا مصنفة إلى قطاعات؛ وكل قطاع يحتوي على الصفات الخاصة فيه؛ مثل قابل
680018516). و الرموز(060085) في ملفات إل 011 يتم استخدامها بأكثر من برنامج تنفيذي واحد وبالتالي يتم
وجوده في مكان واحد في قطاع محدد بالقرص الصلب. ولا داعي لوجوده في أكثر من مكان لأكثر من برنامج وبالتالي
سهولة الوصول إليه. [ 3]
تنفيذي إلى هذا الملف فانه يقوم بطلب هذا العنوان لاستدعاء الملف. حيث يوجد جدول للعناوين خاص لملفات إل اءا0
8 تم الحط إل عل العذ اوين مذ ه واه تدعاء الملف ات المطل 31.3
طرق ربط قاعدة البيانات مع 1/8 :
توجد أنواع كثيرة للربط وهم
0 8 00عة دمج ممم
واستخدمنا في هذا البرنامج الأفضل من بينهم والاقوي في التعامل مع قواعد البيانات وهي تقنية الربط 800 وهي
اختصار )0560 0818 علانا0
وبهذه التقنية تستطيع التحكم بقواعد البيانات مثل:
الإضافة والتعديل والحذف والتحديث والاستعلام والكثير من قوانين قواعد البيانات ت وبهذه التقنية يمكننا من
استخدام جمل إل ا506 . [3]
5- جمل إل ا50:
وتنقسم لغة ا50 إلي قسمين:
وهو القسم المسئول عن معالجة البيانات
1 استخراج البيانات من قاعدة
568170!): إضافة بيا:
© ا: التعديل علي البيانات المسجلة
وهو القسم المسئول عن تعريف البيانات.
©8058 016818: لإنشاء قاعدة البيانات جديدة.
18016 016816: لإنشاء جدول داخل قاعدة البيانات.
1881 211584: للتعديل في الجدول.
788 0800: لحذف الجدول من قاعدة البيانات.
*10 045875: لإنشاء مفتاح للبحث.
*100 ©0800: لحذف مفتاح البحث.[ 4]
تتميز إل 5061 بالاتي:
* سرعة الاتصال بقواعد البيانات.
٠ لغة متعارف عليها دوليا.
تستطيع تنفيذ أوامر قواعد البيانات.
تستطيع جلب بيانات من قواعد البيانات.
سهلة التعلم.
الباب الثاني
تصميم النظام
يسبب التعب والمعاناة للمستخدم البسيط للوصول لهذه القنوات الامر الذي جعلنا نفكر في بناء مشروع يمكن المستخدم
البسيط من الاستمتاع بهذه القنوات اضافة إلي الاستمتاع بقنوات الراديو التي تبث علي الانتقرنت مما يسهل علي
لمستخدم الوصول إلي جميع القنوات الموجودة في أماكن مختلفة من العالم دون البحث عن كل قناة علي حده وإمكانية
إضافة أي قناة جديدة أو إذاعة لهذا النظام الأمر الذي يجعله يشاهد ويستمع إلي القنوات والإذاعات المفضلة لديه إشاء
مراحل تصميم النظام:
أولا: تصميم قاعدة البيانات:
تضم قاعدة البيانات جدولين فقط يخصص الأول لقنوات الراديو 8800 والأخر لقنوات التلفزيون 1١/ وتم تصميم هذه
القاعدة باستخدام برنامج 2003 00855 1/10005018 كما موضح بالخطوات التالية:
1- نقوم بإنشاء قاعدة البيانات بواسطة برنامج 8008552003 1000501/! حيث نختار من قائمة
كما موضح بالشكل أدناه:
سس معام 01/0 10/100 4©
عتصيمم
+«متداعمم 7 تدلفا-لظ 0ع 6618
03 امج 011666 006566 أكدا
امسن ا لس ا
ومن ثم نختار من قائمة /(:6لا! 118 كما موضح بالشكل
سوم 2
ات فارغة 02185858 81801 كما موضح بالشكل أدناه
بكتابة اسم قاعدة البيانات التي كما موضح ثم نضغط علي 06816 كما موضح بالشكل أدثاه.
م بعلا
لبس لس
ومن ثم تظهر الشاشة التالية
امك ومأتعامة بر عاتم عام [2ا
ومن ثم نختار عرض التصميم 065190 كما موضح.
ومن ثم نقوم بإنشاء الجداول
ومن ثم نقوم بحفظ الجدول كما موضح بالشكل أدناه
ونقوم بإنشاء جدولين احدهما للتلفزيون والثاني للراديو-
يك ١ أل | لاد موسمغة ممعو قتا
وأ برط 6ه 8846 [لها