[c1]المحاضرة الأولىفيجول بيسك[/c]فيجول بيسك الطريقة الأسهل والأسرع لبرمجة "ويندوز" سوف تكتشف بعد فترة وجيزة من استخدامك له أنك أمام بيئة برمجة ع الية الكفاءة تمكنك من تصميم وكتابة البرامج في وقت قياسي، خاصة إذا وضعت في اعتبارك ان هذه البرامج هي لبيئة "ويندوز" .. بيئة المستقبل وسوف تكتشف بعد اتقانك للبرمجة بفيجول بيسك ان استخدامك للحاسب سوف يختلف نهائياً.. فمن ابسط فوائد كونك مبرمجاً أنك إدا اردت برنامجاً لأداء مهمة معينة لك أو لعملك ولم تجده، فإنك تجلس وتكتبه بنفسك، فلن تنتظر الآخرين حتى يفكروا فيما تحتاجه ويكتبوه لك وانما تقوم أنت بالتفكير والتنفيذ لنفسك وللآخرين.[c1]لماذا "ويندوز" ؟[/c]لاشك إن »ويندوز« قد غيرت الطريقة التي تعمل بها الحسابات الشخصية ولعل عشرات الملايين من النسخ التي بيعت منها والكم الضخم من البرامج التي انتجت ولاتزال لها يكفي لإقناع أي متشكك ان العالم قد هجر نظام »دوس« إلى البيئة الرسومية إلى غير رجعة . ومع ظهور ونيدوز العربية، ظهرت الحاجة لبرامج عربية تفي باحتياجات المستخدمين العرب صحيح أن شركة مايكروسوفت قد أصدرت تعريباً لبرامج اكسل وورد وفيجول بيسيك وانها تنوي إصدار عدة برامج أخرى معربة، إلا أن المجال مازال مفتوحاً لعشرات البرامج ا لأخرى التي يحتاجها المستخدم العربي، في كافة المجالات وخاصة البرامج الصغيرة والمتوسطة الحجم التي لاتقدم الشركات الكبيرة على انتاجها في الغالب. ويعد »فيجول بيسيك« هو المرشح الأقوى لانتاج هذه البرامج.[c1]المحاضرة الأولىلماذا "فيجول بيسيك" ؟[/c]قبل ظهور فيجول »فيجول بيسيك« كان الطريق المتبع لبرمجة ويندوز يمر عبر لغة C ومجموعة تطوير البرامج SDK واقل ما توصف به عملية البرمج بهده الطريقة انها مؤلمة فقد كان على من يرغب في تعلم برامجه ونيدوز ان يتعلم أمرين: الأول هو لغة C وهي ليست صعبة في تعلمها ولكنها تحتاج الى وقت طويل لاتقانها، ثم بعد ذلك يدرس مجموعة ضخمة من الإجراءات والوظائف الموجودة في ويندوز وهذه مسألة تحتاج الى وقت طويل وجهد كبير وإذا نظرت الى برامج ويندوز المكتوبة بلغة C ستتأكد من كتابتها كانت شاقة ومؤلمة فهي برامج طويلة جداً وتصل في معظم الحالات الى آلاف الأسطر وتحتوي على مصدر تعليمات وملفات الرأي وملفات الموارد وملفات التعريف وغيرها أما مع ظهور فيجول بيسك فقد أصبحت الصوة مختلفة تماماً. الآن بقدورك البدء في كتابة برامج لويندوز مباشرة دون المرور عبر الطريق الصعب فالبرمجة بفيجول بيسيك تعتبر نزهة بالنسبة للبرمجة بلغة C مع مجموعة تطوير البرامج بل في بعض الأحيان تتحول كتابة البرامج بفيجول بيسيك الى متعة حقيقة وأنت ترى كيف يمكنك انجاز البرامج بسرعة وسهولة كيف تستطيع اكتشاف الأخطاء وتصحيحها على الطائر اثناء تشغيل البرنامج وكيف تقوم بعمل ملف قابل للتنفيذ EXecutable في ثوان معدة ولم تأت هذه السهولة على حساب جودة البرامج التي تكتبها بفيجول بيسيك، فهي برامج »حقيقية« مشابهة لتلك التي تكتب بلغة C واحياناً لاتتمكن من معرفة إن كان البرنامج مكتوباً بلغة C أو بفيجول بيسيك بالاضافة الى ذلك فإن لغة فيجول بيسيك هي نسخة محسنة من لغة كويك بيسيك الشهيرة تم تعديلها بحيث تتناسب مع البيئة الرسومية فإذا كنت تعرف هذه اللغة ستجد فيجول بيسيك سهلاً للغاية.[c1] حدود فيجول بيسيك:[/c]لقد تم تصميم فيجول بيسيك من البداية ليكون قابل للتوسعة فيمكن من خلال كتابة الأدوات الخاصة Custom Controls له ان تزيد من امكانياته بصورة كبيرة فبعض الأدوات التي تأتي مع فيجول بيسيك ليست جزءاً منه، وإنما هي اضافات له كما يمكنك ايضاً استدعاءالإجراءات الموجودة في واجهة برمجة التطبيقات APl أو أي مكتبة ربط ديناميكية DLL أخرى- عندما لاتجد في أوامر فيجول بيسيك ما يفي باحتياجاتك.[c1] فيجول بيسك أم "C" ؟[/c]نقارن بين فيجول بيسيك وبين لغة C ونقول أن لغة C أكثر امكانية وفعالية وهذا صحيح ولكن لاتستبعد أن يأتي يوم يتسبب فيه فيجول بيسيك في انقراض البرمجة بلغة C تماماً كما تسببت البرمجة بلغة C في انقراض البرمجة بلغة الالة.للحصول على أي استفسار حول هذه المحاضرة يرجى إرسال الأسئلة إلى صحيفة 14أكتوبر أو عبر البريد الالكتروني:[email protected][c1]أدهم فيصل عبدالعزيز خليل متخصص برمجة كمبيوتر وحاصل على الامتياز في المدارس التركية الدولية[/c]
تعليم الكمبيوتر
أخبار متعلقة