منتديات جامعة باتنة 2
عزيزي الزائر / عزيزتي الزائرة يرجي التكرم بتسجبل الدخول اذا كنت عضو معنا
او التسجيل ان لم تكن عضو وترغب في الانضمام الي اسرة المنتدي
سنتشرف بتسجيلك
شكرا
ادارة المنتدي


لاندعي أننا الأفضل لكننا نقدم الأفضل
 
الرئيسيةالبوابةالتسجيلدخول
<

شاطر | 
 

 تعلم الفيجوال بيسيك 2005 خطوة بخطوة

اذهب الى الأسفل 
كاتب الموضوعرسالة
ali88
...::|عضو فعال|::...
...::|عضو  فعال|::...
avatar

مساهماتي : 106
تاريخ الميلادي: : 18/08/1988
تاريخ التسجيل : 10/04/2010
عمـــري: : 30
الموقع : http://ali-benabdellah.blogspot.com/

مُساهمةموضوع: تعلم الفيجوال بيسيك 2005 خطوة بخطوة    الجمعة 20 يناير - 19:58

السلام عليكم

في عام ١٩٦٥ قدمھا Beginners All-Purpose Symbolic Instruction Code وھي أختصار BASIC البیسك
في الولایات المتحدة الامریكیة علي اساس انھا لغو بسیطة یسھل تعلمھا ، Gohn Kemeny and Thomas Kurtz
كما یسھل في ، Time Sharing كما تسمح بالتخاطب مع الحاسب اثناء تنفیذ البرنامج و المشاركة في أستغلال وقتھ
ھذه اللغة عمل اى تعدیلات او أضافات على البرنامج.
وسرعان ما أنتشرت ھذه اللغة ولم تصبح من اللغات الأساسیة للحاسب الالكتروني فحسب بل أصبحت اللغة الاساسیة
في الحاسبات الابكترونیة الصغیرة وجزاءاً رئیسیاً من تكوینھا كما ھو الحال في أحدى صورھا التى تعرف باسم
١.Microsoft التي قامت بوضعھا شركة ، MSBASIC
عامَ ١٩٩١ ، لم یكن في حسبانِھا أنّھا ستكتسبُ كلّ Visual Basic حینما أصدرت (میكروسوفت) أول نسخة من لغة
ھذه الشھرةِ وستحقّق كلّ ھذه الشعبیّة!
القدیمة تُعَدّ من أسھل لغاتِ البرمجة ، ولكّنھا لم تستطع الصمود في المنافسة مع لغاتِ البرمجة BASIC إنّ لغة
الأخري بسبب قدراتِھا المحدودة.
من قِفار الدوس المجدبة BASIC المتتابعة ، لتنتقل لغة VB كانَ ذلك كذلك، حتّي أصدرت (میكروسوفت) إصدارات
إلي مراعي الویندوز الخصبة ، مانحةً للمبرمج القدرة علي إنشاءِ برامج ذات واجھة مرئیّة، بأسھلِ طریقةٍ وفي أسرعِ
وقت.
تتصدّر قائمة مبیعات لغات البرمجة ، لتدخلَ في بناءِ التطبیقاتِ التجاریّة وتطبیقاتِ قواعد البیاناتِ VB ومنذئذٍ ولغة
والكثیر من الألعاب. Multimedia البسیطة، وبرامج الوسائط المتعددة
أدني من باقي لغاتِ البرمجة، فتطبیقاتُھا أبطأ نسبیّا وأكبر حجما، وتعاني من VB ولكن للأسف ..دائما وأبدا كانت
بعض أوجھِ القصورِ في الأداء.
عبرَ ستّ إصداراتٍ مختلفة ، وفي كلّ إصدارٍ جدیدٍ كانت تعالجُ بعضَ VB ولقد استمرّت (میكروسوفت) في تطویر
وباقي لغات البرمجة. VB المشاكلِ القدیمةِ وتضیفُ المزیدَ من القدرات، لتضیقَ الفجوةُ شیئًا فشیئا بین
بنتھا ، VB ثمّ أخیرا أقدمت (میكروسوفت) علي الخطوة التي طال انتظارھا.. أصدرت نسخة جدیدةً بكلّ المقاییس من
VC++ بحیثُ یمكنك أن تقولَ بثقة : إنّ العصرَ الذھبيَّ ل ، VC++ لتجعلھا ندّا حقیقیّا ل From scratch من جذورھا
التي تدخل في بناء تطبیقات Engines آخذٌ في الأفول بلأ رجعة، حیثُ سینحصرُ استخدامھا في تصمیم المحرّكات
أخري، أو في كتابة الأكود البرمجي الذي یتیح للكمبیوتر التحكمّ في آلأت أخري ، ولكنّ استخدامھا سیتراجع بلأ شكّ
في تطبیقات الإنترنت والتطبیقات التجاریّة وتطبیقات قواعد البیانات والوسائط المتعدّدة ومعظم الألعاب وما شابھ ،
نظرًا لصعوبتِھا وتعقیدِھا وطول الوقت اللازم للبرمجة بھا ! 2
إلأ إنّھا تستخدم VB التي تُعتبر تواما ل ، C# وأعتقدُ أنّ ھذا ھو السبب الذي دفع (میكروسوفت) لأصدار اللغة الجدیدة
إغراءً تصعبُ مقاومتھ للأنتقالِ إلیھا. VC++ في كتابة الأوامر، ممّا یشكّلُ لمبرمجي C++ قواعد
یصرعُھا في ھذا المضمار، فھو أقربُ ما یكونُ للّغةِ الأنجلیزیّة العادیّة ، ولا VB فإنّ ، C# ولكن مھما كانت سھولة
مثل ; ، ++، == ، .... || إلي آخر ھذه الرموزِ التي تجعلُ ، C++ یحتوي علي الرموزِ الكثیرةِ المملّة التي تملأ
احتمالات الخطإ عند كتابةِ الكود البرمجي أعلي ، وتجعلُ البرنامجَ أصعبَ فھمًا وأقلَّ ألفةً عندَ قراءتھ.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://ali-benabdellah.blogspot.com/
ali88
...::|عضو فعال|::...
...::|عضو  فعال|::...
avatar

مساهماتي : 106
تاريخ الميلادي: : 18/08/1988
تاريخ التسجيل : 10/04/2010
عمـــري: : 30
الموقع : http://ali-benabdellah.blogspot.com/

مُساهمةموضوع: رد: تعلم الفيجوال بيسيك 2005 خطوة بخطوة    الجمعة 20 يناير - 20:13

مميزات الفيجوال بيسيك :
لغة سھلة و سریعة لانشاء تطبیقات ویندوز. ·
تدعم البرمجة الشیئیة الا أن ذلك لیس بشكل كامل. ·
تجربة برامج الفیجوال بیسك سھلة و سریعة لاعتمادھا على مكتبة الربط خلال و قت التشغیل. ·
تعتبر لغة الفیجوال بیسك لغة كائنیة المنحنى ·
سھلة التعلم والفھم ·
سھولة اكتشاف الاخطاء فیھا

عيوب الفيجوال بيسيك :
عدم مجانیة برامجھا ، أي أنك تحتاج غالبا للدفع للحصول على ملفات مفتوحة المصدر ·
لا یتم ترجمتھا بشكل كامل إلى لغة الألة. ·
لا تدعم كافة أشكال البرمجة الشیئیة. ·
المترجم نفسھ بھ بعض الشوائب و التى تظھر في البرنامج المكتوب حتى في حالة خلو البرنامج المصدر من ·
الأخطاء.
إطار العمل Net Framework
ھو عبارة عن اطار یغطي كل طبقات تطویر البرامج اعلي من مستوي نظام التشغیل ویعمل كبیئة تشغیلیة لتنفیذ وتشغیل وادارة
التطبیقات المصصمة للعمل تحت بیئتة وتوفیر مكتبات موحدة للتطویر مما یسھل انتاج التطبیقات مھما تعددت اللغات
حقیقتا یقوم تغطیة أو حجب نظام التشغیل اي یقوم بعزل ألبرامج المصممة للعمل تحت بیئتة عن نظام .Net Framework
التشغیل وبشكل خاص في الامور التي تتعلق بادارة الملفات وتخصیص الذاكرة وقد صمم لتبسیط تطویر التطبیقات في البیئة
الموزعة جدا (الإنترنت) ویجھز لجعل عملة في جمیع أنظمة التشغیل والمكونات الأساسیة لأطار عمل نت
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://ali-benabdellah.blogspot.com/
ali88
...::|عضو فعال|::...
...::|عضو  فعال|::...
avatar

مساهماتي : 106
تاريخ الميلادي: : 18/08/1988
تاريخ التسجيل : 10/04/2010
عمـــري: : 30
الموقع : http://ali-benabdellah.blogspot.com/

مُساهمةموضوع: رد: تعلم الفيجوال بيسيك 2005 خطوة بخطوة    الجمعة 20 يناير - 20:25

visual studio 2005 :
Integrated development environment - IDE أو كما یعرف
VISUAL BASIC.NET
VISUAL STUDIO.NET ھي احد اللغات المتاحة داخل برنامج
بالأضافة إلي
VISUAL C#.NET
VISUAL J#.NET
VISUAL C .NET
ھي بیئة متكاملة لأنشاء واختبار وتصحیح التطبیقات المتنوعة مثل VISUAL BASIC.NET وبیئھ
WINDOWS APPLICATION
WEB APPLICATION
CLASSES AND CONTROL LIBRARY
CONSOLE APPLICATION
بالأضافة إلي غیرھا من التطبیقات
مثل تطبیقات قواعد البیانات وتطبیقات الھواتف الذكیھ..الخ
Choose Default Environmant Settings للمرة الأولي سوف تظھر لك نافذة VISUAL STUDIO.NET وعند فتح برنامج
فقط وھي لأختیار اللغة التي ترید ان تكون افتراضیة عند دخولك VISUAL STUDIO.NET وتظھر ھذة النافذة اذا كنت محمل
VISUAL BASIC فقم باختیار بیئة VISUAL STUDIO.NET إلي
Start Visual Studio ثم قم بالضغط علي زر
بعدھا انتظر قلیلأ بینما یقوم الفیجوال بالقیام
START PAGE بعمل اعداد بداء العمل ثم سیظھر لك أولأ
وبھا تظھر اخر تطبیقات تم انشائھا أو تعدیلھا ولكن ھي لأ تھمنا الأن قم بالضغط علي قائمة
New Project و اختر منھا FILE
لتختار منھا التطبیق الذي ترید انشائة New Project وستظھر لك نافذة
علي إلیسار یوجد نوع المشروع الذي ترید انشاء احد تطبقاتة وعلي إلیمین تظھر تطبیقات المشروع

أنواعُ المشاریع:
یمكنك أن تري كلَّ أنواعِ المشاریعِ المتاحةِ بخلأفِ تطبیقات ویندوز في مربع حوار "مشروع جدید"، وھي كالتالي:
Class Library :
وھي مكوّن أساسيّ لبناء الأكود البرمجي، لیس لھا واجھة مرئیّة، ولكنّھا تؤّدي وظائف معیّنة لبرنامجك.
وباختصار، فإنَّ الخلیّة ھي مجموعةٌ من الدوالّ والأجراءات التي یمكنُ إعادة استخدامھا في أيّ مشروع، بحیثُ یوفّر المبرمجُ
علي نفسِھ مشقّةَ إعادة كتابتھا مرة أخري.
Windows control library :
إنّ أدة ویندوز أو الأداة علي سبیل الأختصار ھي عنصر أساسيٌّ في واجھة البرنامج، مثل مربع النص أو الزر.
وھي التي تظھر في مربع الأدوات تلقائّیا لأ تمنحُكَ الوظیفةَ التي VB.NET فإذا ما وجدتَ أنَّ الأدواتِ التي یمنحُھا لك
تریدُھا، ففي ھذه الحالةِ یمكنُكَ أن تبنيَ الأدواتِ الخاصّةَ بك.. إنَّ ھذا یبسّطُ عملَكَ فیما بعد، حیثُ لن تُضیعَ المزیدَ من الوقتِ
والجھدِ في تصمیمِ أجزاءٍ من واجھاتٍ تتكرّرُ كثیرًا.
بل یصلُ بك الأمر لو كنتَ خبیرًا في تصمیمِ الأدواتِ الخاصّة، إلي أنّك تستطیعُ بیعَھا للشركاتِ والمبرمجینَ الأخرین.. إنَّ
صفحاتِ مجلأتِ الكمبیوتر تزخرُ بالأعلاناتِ للعدیدِ من الأدواتِ الخاصّةِ المتطوّرة، التي تُكملُ عملَ الأدواتِ الأصلیّة.
Windows service : 
القدیمة.. وھذا النوع من المشاریع، ما ھو إلأ برامج طویلة التشغیل تعمل في خلفیة نظام Services NT وھو الأسم الجدید ل
التشغیل، دون أن تعرض واجھةً مرئیة.. ویمكن لھذه الخدمات أن تعملَ تلقائیا بمجرد تشغیل الجھاز، كما یمكن إیقافھا لفترةٍ ثم
إعادة تشغیلھا.
إن البرنامج الذي یتفاعل الملفات علي الجھاز ویغیرھا، ھو مرشح رئیسيّ لأن یكون خدمة ویندوز، حیث یمكن لھذه الخدمة أن
تؤدي بعض العملیات، فور أن ینقل المستخدم بعضالملفات إلي مجلد معین، كأن تنسخ الملفاتِ أو تقرأ محتویاتھا، أو تحدّث
محتویات قاعدة بیانات ...وھكذا.
Console application :
السوداء، حیثُ یتمُّ فیھا إخراجُ النواتجِ DOS وھو تطبیقٌ ذو واجھةِ استخدامٍ محدودة جدًا، ھي أقربُ ما تكونُ لشاشةِ الدوس
وإدخالُ البیانات، علي سبیل اختبارھا.
ASP.NET Web Application :
إثارةً، وھو عبارة عن برنامج یمكن تشغیلھ علي شبكات VS.NET إن تطیبق الإنترنت ھو واحد من أكثر السمات الجدیدة في
الإنترنت، یمكن طلب خدمات معینة منھ عن طریق متصفحات الشبكة.. وأوضح مثال لذلك، ھو محل كتبٍ یعرض ویبیع علي
الإنترنت.
ویجب علي التطبیق الذي یعمل علي الإنترنت أن یستقبل طلبات العملأء، ویردّ علیھا في صورة صفحة من صفحات الإنترنت
HTML.
صار یعزل المبرمج عن كثیرٍ من تفاصیل بنائھا، مانحًا ASP.NET ومثل ھذه التطبیقات لیست بجدیدة، ولكن الجدید ھو أن
الكثیر من السھولة والسرعة، ومحولأ العملیة إلي ما یشبھ كثیرا بناء تطبیقات ویندوز التقلیدیة.
وسنناقش بالتفصیل خدمات وتطبیقات الإنترنت في آخر جزء من ھذا الكتاب إن شاء الله.
ASP.NET Web Service:
لأستقبال Internet Servers وھي لأ تكافئ بحالٍ خدمات ویندوز، بل ھي عبارةٌ عن برنامجٌ یعملُ علي خوادم الإنترنت
الطلبات، تمامًا مثل تطبیق الإنترنت، ولكن دونَ أن یرد بصفحةٍ من صفحات الإنترنت، بل یرسل ناتجَ العملیة الحسابیة، أو
المعلومات المطلوبة من قاعدة بیاناتٍ ما، وعادةً ما تُطلب ھذه الخدمات من قبل خادم إنترنت آخر، حیث سیتولّي ھو التعامل مع
البیانات.
ولتوضیح الفارق نضربُ ھذا المثال:
إن تطبیق الإنترنت الذي یتلقي منك استعلاما عن كل كتب (توفیق الحكیم) سیعرض لك صفحةً علیھا أسماء ھذه الكتب.. أما
یحتوي علي أسماء الكتب المطلوبة، حیثُ یمكن XML خدمة الإنترنت التي تتلقي منك نفس ھذا الأستعلام، فسترسل إلیك ملف
لتطبیقك في ھذه الحالةِ أن یتعامل مع البیانات ویعرضھا في صفحةٍ جدیدةٍ بالشكل الذي تریده، ویرسلھا للمستخدم الذي تریده،
أو ربما تعرضھا علي نموذج ویندوز عاديّ.
Web Control library: 
كما أنك تستطیع أن تبني أدوات الویندوز الخاصة بك لتستخدمھا علي نماذج ویندوز، تستطیع أیضًا أن تبني أدوات الإنترنت
الخاصة لتستخدمھا علي نماذج وصفحات الإنترنت.
: 
أما القوالبُ الثلأثة المتبقیة في مربع حوار "مشروع جدید"، فھي:
Empty Project . ١- مشروع فارغ
Empty Web Project . ٢- مشروع إنترنت فارغ
New Project In Existing Folder . ٣- مشروع جدید في مجلد موجود
وھي لیست أنواع مشاریع بالمعني الفعليّ، بل مجرد طریقة لتنظم مشاریعك الجدیدة بنفسك، فحین تختارُ واحدا منھا، ینشئ
مجلدا جدیدا یحمل اسم المشروع، وینشئ فیھ بعض الملفات القلیلة التي یحتاجھا البرنامج من ھذا النوع.. وعلي VS.NET
بإنشاء عناصر افتراضیّةٍ والملفاتِ اللازم ة لھا، كإنشاء نموذج مبدئي في تطبیق VS.NET عكس الأنواع الأولي حیث تقومُ
ویندوز، وإنشاء أداة المستخدم في تطبیقات أدوات ویندوز تحمّلك ھذه الأنواع الثلأثة مسئولیة إنشاء وإضافة ما یلزمك من
العناصر والملفات.
حددناه وفي الأسفل النافذة اسم المشروع و یمكن ان نغیرة إلي الأسم اللذي نریدة نختار الأن احد تطبقات
WINDOWS APPLICATION وسنختار من ھذة النافذة VISUAL BASIC.NET
ھكذا VISUAL BASIC.NET ثم نضغط موافق سوف تظھر لنا قوائم وادوات ونوافذ لغة
Prog: Mohamed Youssef E_Mail: ٢٩ Mohamed.yoyo@gmail.com
View لأظھار قوائم الخصائصأو الأدوات نقوم بوضع المؤشر علي اسماء القوائم الموجودةلأظھار نافذة الأدوات من القائمة
واذا ظھرت النافذة بشكل منطوي تحت احد جوانب نافذة الفیجوال ستدیوما Ctrl+Alt+X أو بالضغط علي ToolBox واختر
علینا الأ الضغط علي الزر الأوسط الموجود في اعلي أي نافذة الذي بھذا الشكل
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://ali-benabdellah.blogspot.com/
 
تعلم الفيجوال بيسيك 2005 خطوة بخطوة
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» العلاقات الاقتصادية والتجارية المصرية الصينية (ج2)
» بعض اسئلة ماجستير حقوق للسنوات الماضية
» امتحانات شهادة التعليم الإبتدائي
» اسئله عامة على قصة على مبارك مختارة من المحافظات
» ملف كامل ومفصل عن بطولة مابين القارات جنوب افريقيا 2009

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات جامعة باتنة 2 :: ركن برمجيات المواقع ولغات البرمجه :: قسم لغات البرمجة-
انتقل الى: