(عبدالله خضر ) ذكرياتي كمبرمج مع الـ vb.net (عبدالله خضر ) ذكرياتي كمبرمج مع الـ VB.NET :
كنت من جيل البيسك القديم GW Basic من إصدارته في كمبيوتر صخر في أوائل التسعينيات – كنت صغير السن وقتها – حتى إنبهرت عندما سمعت عن الكويك بيسك Quick Basic على نظام الدوس ذو الشاشة السوداء الأبدية ، تعجبت من سرعتها الخارقة – وقتها – إلى أن سقطت في شرك غرام الفيجوال بيسك في بيئة ويندوز بإصداراتها الست العتيدة .
كنت ممن إعتاد على بساطة واجهة الفيجوال بيسك 6 ولغتها ، بمنصتها التصميمية الرائعة ، ومع الأيام قرأت عيناي عن شيء جديد لم يستسيغه فهمي في أول الأمر ، كانت هناك مجرة برمجية هائلة تتكون إسمها الدوت نت ، حصلت على أهمها شهرة وهو برنامج الفيجوال ستوديو 2008 ، ولكن لم أركبه في جهازي عددا طويلا من الشهور .
كان مجرد أن أسمع عن لغتي البرمجية العزيزة تحولت من 6 إلى شيء غامض إسمه الـ .NET أمرا لا تتحمله غيرتي البرمجية وولائي للـ VB6 ، ولكن الفضول البرمجي ( ولو بدافع السخرية ) كان لي بالمرصاد ، توكلت على الله ، وركبت البرنامج ، ودخلت تلك المجرة !! .
كان هناك مكتبة ضخمة للبرنامج فيها كل شرح ومثال وتعريف ، لم أر مثلها في حياتي ، تدعى بـ Microsoft Visual Studio 2008 Documentation أو الـ MSDN الخاصة بالـ VB.NET ، تحيرت وضعت وارتعبت مفاصلي من هذاالعمل الجبار !! ، وتهت في شعب ووديان الشروحات الدقيقة والأمثلة المبسطة والمقالات المختصرة ، فقلت لنفسي سأجرب !.
ليست مبالغة إذا قلت أنني إنسجمت بلا شعور مع عالمي البرمجي الجديد ، عرفت وقتها كم كنت متصلبا في الرأي ، الحال كان أبسط مما توقعت ، بالفعل هناك مسميات ومصطلحات تثير الرهبة والرعب في النفوس ، ولكن لاشيء في العلم البرمجي يكون غامضا حتى النهاية ، إعتمدت على إستراتيجية هضم تلك المفاهيم أولا قبل الخوض في غمار البرمجة بأسلوب جديد بعضه علي ، وفي النهاية وصلت إلى الإستنتاجات التالية : 1 – كل مبرمج فيجوال بيسك Visual Basic 6 يستطيع فهم العالم الجديد فيجوال بيسك Visual Basic .Net ، كيف ؟ ، لأن هذا الشبل من ذاك الأسد ، وإن كانت الـ VB6 أنجبت عملاقا أكبر منها بمراحل ، فهما يسيران بنفس اللهجة مع إختلافات مهمة وضرورية ، هذه الاختلافات إيجابية جداً وفعالة ، لأنها تصب في نهاية المطاف لمصلحة المبرمج وتوسيع مداركه . 2 – الفخامة الصارمة والجذابة لواجهة العالم الجديد VB.NET ستفرض نفسها في آخر الأمر على مستعمل واجهتها التي قد تحيره في البداية ، ولكن كل شيئا فيها هو معد من أجله وينتظر أصابعه الآمرة الماهرة ، فبعد أن تعرف ما معنى هذا الزر أو ذاك ، أو هذه النافذة أو تلك ستجد أن حائط الرهبة قد زال تماما من نفسك ، حتى أنك قد تقول في نفسك أن البرنامج الرسومي المتخصص كوريل درو COREL DRAW أكثر هيبة وإثارة لهواجس المستخدم من واجهة تصميم الـ VB.NET !! . 3 – الـ VB.NET عملاق قوي وممشوق فعلا ، ولكنه عملاق مطيع ذي إمكانيات هائلة ، يحلق بك في كل مكان وأنت كالسيد ، ويشعرك بغرور تكنولوجي ما كأنك سيد الآلات تحركها كما شئت ! . 4 – واجهة تصميم الـ VB.NET غنية جداً بالبيانات والتلميحات عن كل شيء فيها ، واجهة ثرثارة بشكل لايصدق ، غزارة معلوماتية ربما لا تتوفر لأي مخابرات تكنولوجية ! ، هذا يعني أنك لن تجهل أي شيء عنها وعن ما تسطره من أكواد فيها ، فقط إقرأه وابحث عن معناه في فضاء الإنترنت أو إسأل من يعلم ، فقط ! . 5 – البداية البسيطة في البرمجة بتصميم برنامج ما ( برنامج بسيط طبعا ) هو مفتاح السر لدخول هذا الفضاء الواسع ، تلك التجربة الأولى المكللة بالأخطاء المضحكة والتافهة هي التي تكسر الحاجز النفسي السلبي الذي يوسوس في صدر المستخدم بأنه أمام شيء صعب لايستطيع إجتيازه ! ، سيرى أن هذا الحاجز في حقيقته مجرد وهم ليس إلا .. واسألني كمجرب ولا تسال طبيب .. : : القسم الآتي سيتلخص بشرح واجهة تصميم الـ VB.NET ..
فصبر جميل .. |