|
ما هي إصدارات الفيجول بيسك المختلفة والفرق بينها ? منذ 7 أعوام تقريباً بدأت ميكروسوفت بطرح لغة البرمجة فيجول بيسك Visual Basic، وبعدها بعام قامت بطرح الإصدارة الثانية، ثم الثالثة وهكذا حتي طرحت عام 99 الإصدارة السادسة. عودتنا ميكروسوفت على طرح 3 نسخ من كل إصدارة، هذه النسخ تعرف بالأسماء التالية:
يجب أن تعلم أن الفرق بين الإصدارات الثلاثة ليس في الإمكانية فقط ولكن في السعر فالفرق بين النسخة المبسطة والنسخة المخصصة لمجموعات العمل في الإصدارة الواحدة يزيد عن 800 دولار. من وجهة نظرنا النسخة التعليمية لا تصلح إلا للمدارس، بينما توفر نسخة المحترفين متطلبات كل المبرمجين. ظهرت الإصدارة الثالثة من الفيجول بيسك قبل ظهور ويندوز 95 ، ثم ظهر نظام التشغيل ويندوز 95 فظهرت الإصدارة الرابعة من الفيجول بيسك، ولإن هناك مجموعة من المبرمجين لم تزل تستخدم ويندوز 3.x فلقد قامت ميكروسوفت بطرح فئتين من فيجول بيسك 4، فئة يطلق عليها 16 بت وفئة يطلق عليها 32 بت، والفرق بين هاتين الفئتين يتمثل في أن الثانية لا تعمل إلا على نظام تشغيل ويندوز 95 أو أحدث، بالإضافة لأنها أسرع من الفئة 16 بت. بالطبع بدأ من الإصدارة الخامسة، تناست ميكروسوفت كلمة 16 بت، فهذه الإصدارة لا يمكنها عمل برامج لويندوز ما قبل 95. من أجمل الإصدارات التى نعمل عليها الإصدارة الخامسة. بدأت الفيجول بيسك تدعم قواعد البيانات بدأ من الإصدارة الثالثة.
ما هي أهم كتب تعليم البرمجة بالفيجول بيسك ؟ الحقيقة أن معظم الكتب المحترمة والتي تفيد في تعلم لغات البرمجة المختلفة متوفرة وبكثرة، ولكن باللغة الإنجليزية. للأسف لا يوجد من لدية الهمة من العرب لتأليف كتب برمجة محترم، وإن وجد مثل هذا الشخص فليس لدية القوة في لغة البرمجة لترجمة الكتاب ترجمة محترمة... ولكن سيكون إن شاء المستقبل أفضل بكثير إن شاء الله. ولكن لا بأس بشكر كل من حاول تأليف كتاب عن الكمبيوتر بالعربية ولكننا نطلب المزيد.
للأسف هذا الكتاب يتحدث عن الإصدارة الثالثة، مؤلفه هو جمال عمارة، وقامت بطباعته دار الكتب العلمية، لا أعلم هل توجد منه نسخة أحدث أم لا، الحق أنه أفضل كتاب عربي يعلم مبادئ الفيجول بيسك.
تأليف د/ عزيز اسبر و د/ علي سليمان، يعتبر أفضل كتاب عربي يتحدث عن قواعد البيانات والفيجول بيسك. هذا الكتاب لا يقدم معلومات بسيطة ولكنه موجه للمحترفين. هذين الكتابين هما ما أنصح بشرائهم، وإن كنت تعرف اللغة الإنجليزية فإليك هذه القائمة ومعظمها متوفر لدينا وسنقدمها لمن يطلبها :
لا تنسى الكتب المتوفرة على إسطوانة MSDN وما تحتويه من معلومات لن تجدها في أية مكتبة في العالم.
كيف يمكنني تغيير شكل النموذج Form في الفيجول بيسك كم مرة حلمت بتغيير شكل النموذج Form ، كثيراً ما تري برنامج بشكل دائري أو بيضاوي أو على أي شكل، وكم مرة حلمت بأن تقوم بتصميم برنامج يحمل هذه الميزة، الآن يمكنك تحقيق هذا الحلم، الفكرة سهلة التنفيذ، وستعطيك نتائج مبهرة. هناك طريقتين يمكنك عن طريقهما تنفيذ هذه الفكرة: 1- عن طريق إستخدام أدوات OCX جاهزة، ويوجد العديد من الأدوات التي توفر هذه الإمكانية من أهم هذه الأدوات:
2- الطريق الثانية عن طريق كتابة الكود، وإن كانت هذه الطريقة أصعب بكثير من كتابة الكود ولكنها ستزيد من خبرتك كثيراً، والأهم أنها ستوفر عليك الكثير من المال. يمكن تغيير شكل النموذج عن طريق الـ API وبالتحديد عن طريق الدالة SetWindowRgn فمثلاً المثال التالي سيقوم بتغيير شكل النموذج لشكل بيضاوي: أكتب
الكود الدالي في الموديول Module (Bas file
decleration) :
Public
Declare Function
CreateEllipticRgn Lib "gdi32"
(ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal
Y2 As Long) As Long لتغيير شكل النموذج قم بكتابة الكود التالي في مكان كتابة الكود في النموذج: Private Sub Form_Load() Show SetWindowRgn hWnd, CreateEllipticRgn(0, 0, 300, 200), True End Sub الشكل التالي يوضح ما سيظهر عليه هذا المثال بعد تغيير شكل خلفية النموذج وإضافة Label تم كتابة عبارة عليه.
اختبار: حاول أن تقوم بتصميم نموذج بالشكل التالي بالطبع يجب أن تلاحظ أن ما هو معروض أمامك ما هو إلا صورة سيتم وضعها على النموذج مع جعل الجزء الأبيض الخارجي شفاف.
كيف يمكن عرض ملفات الفيديو في الفيجول بيسك ?
كل ما ستفعلة هو أنك ستقوم بوضع الأداة على النموذج وتحديد مكانها بالضبط وتغيير بعض خصائصها السهلة الفهم ، وتحديد اسم ملف الفيديو أو الصوت المراد تشغيلة ويمكن عن طريق الكود عمل ذلك بالأمر التالي: MCIWnd1.filename = "c:\zohry.avi" يجب أن تلاحظ أنه يجب تغيير اسم ومسار ملف الفيديو أو الصوت ليناسب ما هو لديك. بالطبع يفضل بالنسبة للصوت أن تقوم بإخفاء الاداة وقت التنفيذ حتى لا تظهر للمستخدم وذلك عن طريق تغيير الخاصية visible إلى القيمة False .
|
|
|