محمد
09-06-2008, 10:57 AM
الدرس الاول. رقم الدرس vbdotnet2008sbsl0001
ما هو فيجوال بيسك 2008
فيجوال بيسك 2008 هو أداة تطويرية تستخدم لإنتاج التطبيقات والبرامج ويحتوي على العديد من الإعدادات والأكواد الجاهزة التي تيسر علينا كتابة الكود وتصميم البرامج التي تعمل تحت منصة الويندوز وكذلك البرامج التي تعمل على الانترنت والأجهزة الكفية (أجهزة الجيب). فيجوال بيسك يساعد على زيادة الإنتاجية عند تصميم البرامج خاصة البرامج المتعلقة بقواعد البيانات وبرامج الانترنت. وهنا ملاحظة أنه عندما تعتاد على استخدام بيئة التطوير الخاصة بالفيجوال 2008 فانك ستصبح قادرا على استخدام نفس الأدوات التي تستخدمها في فيجوال بيسك تستطيع أن تستخدمها مع فيجوال سي شارب 2008 وكذلك سي بلس بلس 2008 وغيرها من أدوات التطوير المضمنة في Visual Studio 2008.
نسخ الفيجوال بيسك دوت نت
بدأت الفيجوال دوت نت في فبراير 2002 ثم نسخة فيجوال دوت نت 2003 في مارس 2003 ثم الفيجوال دوت نت 2005 في أواخر 2005 . وبعد العديد من التطويرات التي تمت على لغة الفيجوال دوت نت 2005 تم إصدار الفيجوال دوت نت 2008 في بداية عام 2008. ويعتبر فيجوال بيسك دوت نت 2008 مربوطاً ربطاً وثيقاً مع الفيجوال المرئي 2008 والذي يشمل على السي شارب 2008 والسي بلس بلس 2008 والعديد من لغات التطوير.
توجد العديد من نسخ الفيجوال استوديو 2008 وهي ٍStandard Edition و Professional Edition و Team Suite و Express Edition. هذا الكتاب يتوافق مع جميع النسخ المذكورة أعلاه. وبالرغم من التشابه بين فيجوال بيسك 2005 وفيجوال بيسك 2008 إلا أن هناك فروق هامة وجوهرية بين نسخة الـ 2005 ونسخة الـ 2008 لذلك فيفضل أن تملك نسخة الفيجوال بيسك 2008 لتواصل مع هذا الكتاب.
الانتقال من فيجوال بيسك 6
كانت فيجوال بيسك 6 هي النسخة التي سبقت فيجوال دوت نت وأصدرت (الفيجوال 6) قبل عشر سنوات تقريباً في سبتمبر 1998. لا يزال هناك العديد من المبرمجين الذين يعلمون تطبيقاتهم على هذه النسخة القديمة ولكنني ألومهم على تعلقهم الشديد بهذه النسخة لان تطوير تطبيق معقد أو تطبيق احترافي بهذه اللغة شيئا صعب نوعا ما.
باستخدام نسخة الفيجوال دوت نت 2008 بإستطاعت المبرمجين تصميم العديد من التطبيقات الاحترافية التي تعمل تحت نظام الويندوز وكذلك تصميم مواقع الانترنت بسهولة أكثر من استخدام الفيجوال 6، يستطيعون من تصميم التطبيقات التي تنافس التطبيقات المصممة بالسي شارب وبالسي بلس سلس وتطبيقات الجافا. وكذلك تعتبر لغة الفيجوال بيسك 2008 أسهل من بقية أدوات التطوير الأخرى المضمنة في فيجوال استوديو 2008 (على الأقل من وجهة نظر المؤلف والمترجم).
هناك Wizard يقوم بتطوير المشاريع المصممة بالفيجوال 6 إلى فيجوال بيسك 2008. طبعا هذا الـ Wizard ليس دقيقا ولا يعمل مع كل المشاريع المصممة بالفيجوال بيسك 6 ولكنه مثالي نوعا ما وسوف تعلم (يا مستخدم فيجوال بيسك 6) أن العديد من الأوامر البرمجية والطرق والدوال والتصريحات والخصائص التي كنت تستخدمها في فيجوال 6 لا زالت موجودة في فيجوال بيسك 2008. في هذا الكتاب سأقوم بتقديم العديد من الملاحظات لمبرمجين الفيجوال بيسك 6 للانتقال إلى الدوت نت. لأني سابقا كنت مبرمج فيجوال بيسك 6 واعرف التغييرات التي حدثت في اللغة بين فيجوال بيسك 6 وفيجوال بيسك دوت نت. فلذلك ستعرف خلال قراءة هذا الكتاب العديد من الملاحظات بين الفينة والأخرى سأقوم بذكرها كيف تغيرت الإجراءات المنطقية والدوال وكيف تستخدم معرفتك بالفيجوال 6 لتصبح مبرمجا ماهرا وخبيرا في لغة الفيجوال بيسك دوت نت 2008
ونصيحة مني لكل المبرمجين أن يقوموا باستخدام كل ما يقع تحت يديهم من معلومات وخبرة برمجية وألا يتعلموا فقط ما كانوا يخططون له فقط فكل ما يقع تحت يديهم يجب أن يتعلموه. فمثلاً التعامل مع اللوغاريتمات، قواعد البيانات، البرمجة كائنية التوجه، وغيرها من الأمور البرمجية، تعلم مثل هذه الأمور دفعة واحدة يساعد المبرمجين على تصميم التطبيقات الاحترافية والمميزة.
من أين تبدأ في هذا الكتاب
هذا الكتاب تم تصميمه ليساعدك في تطوير معرفتك بالفيجوال دوت نت 2008 في العديد من الاتجاهات فإذا كنت مبرمج فيجوال 6 أو منتقلا من فيجوال بيسك 2005 أو منتقلا حتى من لغة أخرى ستجد في هذا الكتاب ضالتك التي تنشدها ولكن استعين بالجدول التالي لتعرف من أين تبدأ مع هذا الكتاب.
إذا كنت جديد على البرمجة:
1- تعلم المهارات الأساسية في فيجوال 2008 وذلك بدراسة الأبواب من 1-17 في هذا الكتاب.
2- قم بالاطلاع على الباب الرابع "برمجة قواعد البيانات ومواقع الانترنت" إطلاعاً وبحسب رغبتك في المتابعة.
إذا كنت تريد الانتقال من فيجوال 2002، 2003 أو 2005:
1- أقرأ من الفصل الأول حتى الرابع، اطلع على الفصول من 5 إلى 17 إطلاعاً( قراءة بدون تعمق). ثم أكمل قراءة الفصول 18 إلى 20.
2- لتتعرف على بعض التطويرات التي تمت في فيجوال بيسك 2008 أقرأ الفصول: 1، 4، 5، 7، 8، 13، 18، 19، 20
تريد الانتقال من فيجوال بيسك 6
1- أقرا الفصول 1 إلى 4 بتمعن لكي تعرف التطويرات التي حدثت في اللغة وفي بيئة تطوير 2008.
2- تنبه للملاحظات التي سأضعها خلال صفحات هذا الكتاب لمبرمجين الفيجوال 6.
3- أقرا الفصول 5 إلى 13 بسرعة لتتعرف على التغيرات التي حدثت في اللغة مثلا في استخدام المتغيرات وغيرها من الأمور البرمجية وركز على الفصول 5، 6، 9، 12.
4- قم بتطبيق ما تعلمته في الفصول 14 إلى 20 لتتعرف على المزايا الجديد في فيجوال 2008 في واجهة المستخدم، قواعد البيانات وكذلك في تصميم مواقع الانترنت.
بعد قراءة كل فصل ركز على الخلاصة في أخر كل فصل لتتذكر ما تعلمته.
قبل أن ندخل في الكتاب ونبدأ بالباب الأول أريد أن أوضح إن هذه الترجمة ما هي إلا جهد شخصي (مليء بالأخطاء) وسيتم نشرها عبارة عن دروس متسلسلة في موقع فيجوال بيسك للعرب يرجى منكم معشر القراء التعاون في تنبيهي إلى أخطائي في هذا الكتاب وذلك بالتعقيب والردود على المواضيع التي ستنشر فيها الدروس، لنتعاون سويا من اجل تنقيح الترجمة ومراجعتها وبعون الله تعالى سأقوم بين الفينة والأخرى باعتماد تعديلاتكم وإضافتها إلى الترجمة.
منقول : مروان المفلحي – صنعاء
ما هو فيجوال بيسك 2008
فيجوال بيسك 2008 هو أداة تطويرية تستخدم لإنتاج التطبيقات والبرامج ويحتوي على العديد من الإعدادات والأكواد الجاهزة التي تيسر علينا كتابة الكود وتصميم البرامج التي تعمل تحت منصة الويندوز وكذلك البرامج التي تعمل على الانترنت والأجهزة الكفية (أجهزة الجيب). فيجوال بيسك يساعد على زيادة الإنتاجية عند تصميم البرامج خاصة البرامج المتعلقة بقواعد البيانات وبرامج الانترنت. وهنا ملاحظة أنه عندما تعتاد على استخدام بيئة التطوير الخاصة بالفيجوال 2008 فانك ستصبح قادرا على استخدام نفس الأدوات التي تستخدمها في فيجوال بيسك تستطيع أن تستخدمها مع فيجوال سي شارب 2008 وكذلك سي بلس بلس 2008 وغيرها من أدوات التطوير المضمنة في Visual Studio 2008.
نسخ الفيجوال بيسك دوت نت
بدأت الفيجوال دوت نت في فبراير 2002 ثم نسخة فيجوال دوت نت 2003 في مارس 2003 ثم الفيجوال دوت نت 2005 في أواخر 2005 . وبعد العديد من التطويرات التي تمت على لغة الفيجوال دوت نت 2005 تم إصدار الفيجوال دوت نت 2008 في بداية عام 2008. ويعتبر فيجوال بيسك دوت نت 2008 مربوطاً ربطاً وثيقاً مع الفيجوال المرئي 2008 والذي يشمل على السي شارب 2008 والسي بلس بلس 2008 والعديد من لغات التطوير.
توجد العديد من نسخ الفيجوال استوديو 2008 وهي ٍStandard Edition و Professional Edition و Team Suite و Express Edition. هذا الكتاب يتوافق مع جميع النسخ المذكورة أعلاه. وبالرغم من التشابه بين فيجوال بيسك 2005 وفيجوال بيسك 2008 إلا أن هناك فروق هامة وجوهرية بين نسخة الـ 2005 ونسخة الـ 2008 لذلك فيفضل أن تملك نسخة الفيجوال بيسك 2008 لتواصل مع هذا الكتاب.
الانتقال من فيجوال بيسك 6
كانت فيجوال بيسك 6 هي النسخة التي سبقت فيجوال دوت نت وأصدرت (الفيجوال 6) قبل عشر سنوات تقريباً في سبتمبر 1998. لا يزال هناك العديد من المبرمجين الذين يعلمون تطبيقاتهم على هذه النسخة القديمة ولكنني ألومهم على تعلقهم الشديد بهذه النسخة لان تطوير تطبيق معقد أو تطبيق احترافي بهذه اللغة شيئا صعب نوعا ما.
باستخدام نسخة الفيجوال دوت نت 2008 بإستطاعت المبرمجين تصميم العديد من التطبيقات الاحترافية التي تعمل تحت نظام الويندوز وكذلك تصميم مواقع الانترنت بسهولة أكثر من استخدام الفيجوال 6، يستطيعون من تصميم التطبيقات التي تنافس التطبيقات المصممة بالسي شارب وبالسي بلس سلس وتطبيقات الجافا. وكذلك تعتبر لغة الفيجوال بيسك 2008 أسهل من بقية أدوات التطوير الأخرى المضمنة في فيجوال استوديو 2008 (على الأقل من وجهة نظر المؤلف والمترجم).
هناك Wizard يقوم بتطوير المشاريع المصممة بالفيجوال 6 إلى فيجوال بيسك 2008. طبعا هذا الـ Wizard ليس دقيقا ولا يعمل مع كل المشاريع المصممة بالفيجوال بيسك 6 ولكنه مثالي نوعا ما وسوف تعلم (يا مستخدم فيجوال بيسك 6) أن العديد من الأوامر البرمجية والطرق والدوال والتصريحات والخصائص التي كنت تستخدمها في فيجوال 6 لا زالت موجودة في فيجوال بيسك 2008. في هذا الكتاب سأقوم بتقديم العديد من الملاحظات لمبرمجين الفيجوال بيسك 6 للانتقال إلى الدوت نت. لأني سابقا كنت مبرمج فيجوال بيسك 6 واعرف التغييرات التي حدثت في اللغة بين فيجوال بيسك 6 وفيجوال بيسك دوت نت. فلذلك ستعرف خلال قراءة هذا الكتاب العديد من الملاحظات بين الفينة والأخرى سأقوم بذكرها كيف تغيرت الإجراءات المنطقية والدوال وكيف تستخدم معرفتك بالفيجوال 6 لتصبح مبرمجا ماهرا وخبيرا في لغة الفيجوال بيسك دوت نت 2008
ونصيحة مني لكل المبرمجين أن يقوموا باستخدام كل ما يقع تحت يديهم من معلومات وخبرة برمجية وألا يتعلموا فقط ما كانوا يخططون له فقط فكل ما يقع تحت يديهم يجب أن يتعلموه. فمثلاً التعامل مع اللوغاريتمات، قواعد البيانات، البرمجة كائنية التوجه، وغيرها من الأمور البرمجية، تعلم مثل هذه الأمور دفعة واحدة يساعد المبرمجين على تصميم التطبيقات الاحترافية والمميزة.
من أين تبدأ في هذا الكتاب
هذا الكتاب تم تصميمه ليساعدك في تطوير معرفتك بالفيجوال دوت نت 2008 في العديد من الاتجاهات فإذا كنت مبرمج فيجوال 6 أو منتقلا من فيجوال بيسك 2005 أو منتقلا حتى من لغة أخرى ستجد في هذا الكتاب ضالتك التي تنشدها ولكن استعين بالجدول التالي لتعرف من أين تبدأ مع هذا الكتاب.
إذا كنت جديد على البرمجة:
1- تعلم المهارات الأساسية في فيجوال 2008 وذلك بدراسة الأبواب من 1-17 في هذا الكتاب.
2- قم بالاطلاع على الباب الرابع "برمجة قواعد البيانات ومواقع الانترنت" إطلاعاً وبحسب رغبتك في المتابعة.
إذا كنت تريد الانتقال من فيجوال 2002، 2003 أو 2005:
1- أقرأ من الفصل الأول حتى الرابع، اطلع على الفصول من 5 إلى 17 إطلاعاً( قراءة بدون تعمق). ثم أكمل قراءة الفصول 18 إلى 20.
2- لتتعرف على بعض التطويرات التي تمت في فيجوال بيسك 2008 أقرأ الفصول: 1، 4، 5، 7، 8، 13، 18، 19، 20
تريد الانتقال من فيجوال بيسك 6
1- أقرا الفصول 1 إلى 4 بتمعن لكي تعرف التطويرات التي حدثت في اللغة وفي بيئة تطوير 2008.
2- تنبه للملاحظات التي سأضعها خلال صفحات هذا الكتاب لمبرمجين الفيجوال 6.
3- أقرا الفصول 5 إلى 13 بسرعة لتتعرف على التغيرات التي حدثت في اللغة مثلا في استخدام المتغيرات وغيرها من الأمور البرمجية وركز على الفصول 5، 6، 9، 12.
4- قم بتطبيق ما تعلمته في الفصول 14 إلى 20 لتتعرف على المزايا الجديد في فيجوال 2008 في واجهة المستخدم، قواعد البيانات وكذلك في تصميم مواقع الانترنت.
بعد قراءة كل فصل ركز على الخلاصة في أخر كل فصل لتتذكر ما تعلمته.
قبل أن ندخل في الكتاب ونبدأ بالباب الأول أريد أن أوضح إن هذه الترجمة ما هي إلا جهد شخصي (مليء بالأخطاء) وسيتم نشرها عبارة عن دروس متسلسلة في موقع فيجوال بيسك للعرب يرجى منكم معشر القراء التعاون في تنبيهي إلى أخطائي في هذا الكتاب وذلك بالتعقيب والردود على المواضيع التي ستنشر فيها الدروس، لنتعاون سويا من اجل تنقيح الترجمة ومراجعتها وبعون الله تعالى سأقوم بين الفينة والأخرى باعتماد تعديلاتكم وإضافتها إلى الترجمة.
منقول : مروان المفلحي – صنعاء