![]() |
|
الفصل (1) : الفيجوال بيسك دوت نت (لمحة تعريفية) - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : الأقسام التعليمية - المنتدى القديم (http://vb4arb.com/vb/forumdisplay.php?fid=90) +--- قسم : قسم دورات المنتدى (http://vb4arb.com/vb/forumdisplay.php?fid=113) +---- قسم : دورة تعليم البرمجة باستخدام VB.net, (http://vb4arb.com/vb/forumdisplay.php?fid=129) +---- الموضوع : الفصل (1) : الفيجوال بيسك دوت نت (لمحة تعريفية) (/showthread.php?tid=4212) |
الفصل (1) : الفيجوال بيسك دوت نت (لمحة تعريفية) - Omar Mekkawy - 20-09-12 السلام عليكم إخواني الكرام
كيف حالكم ؟ هذا الموضوع ملك للأستاذ Mohammed Asaad وقد طلبت منه أن أنقل مشاركاته ووافق بحمد الله ![]() السلام عليكم ورحمة الله وبركاته ذكرنا في الفصل السابق :[url="http://vb4arb.com/vb/showthread.php?159-%D8%A7%D9%84%D9%81%D8%B5%D9%84-%280%29-%D8%AF%D9%88%D8%B1%D8%A9-%D8%AA%D8%B9%D9%84%D9%85-%D9%85%D8%B9%D9%86%D8%A7-%D9%81%D9%8A%D8%AC%D9%88%D8%A7%D9%84-%D8%A8%D9%8A%D8%B3%D9%83-%D8%AF%D9%88%D8%AA-%D9%86%D9%8A%D8%AA"] الفصل (0) : دورة تعلم معنا فيجوال بيسك دوت نيت [/url]أساسيات البرمجة وما هيتها وفي هذا الفصل سوف نتحدث بإذن الله تعالى عن بيئة الدوت نت والجديد بالتحديد: في هذا الفصل سوف نتحدث عن:
لا أخفي عليكم أني قمت بالاستعانة من مصادر عديدة لتركيب هذا الفصل ليصدر بالشكل الحالي:
والآن دعونا نناقش ما هي الدوت نت وما جد فيها؟ كما في الفصل السابق فان درسنا سيكون عبارة عن فقرات وشروحها: 1.ما هو الدوت نت .NET الكثير يعتقد أن لغات الدوت نت صنعت لتطوير البرمجيات المتعلقة بالانترنت وهذا خاطئ ومن هذه الالتباسات هذه المشاركة في منتدى آخر
http://www.bramjnet.com/vb3/showpost...21&postcount=2 الدوت نت هو استراتيجية برمجة طورتها ميكروسوفت لتزود الخدمات للناس باكثر من وسيلة باختصار الدوت نت هو تقنية جديدة وهو عبارة عن اطار العمل لتنفيذ برامج كتبت تحت ضيافته كما تجدر الاشارة ان بيئة الدوت نت تعمل تحت العديد من لمنصات غير الويندوز 2.ما يبن الفيجوال بيسك دوت نت والفيجوال بيسك 6 وما قبل لا يمكن اعتبار الفيجوال بيسك دوت نت امتداد لفيجوال بيسك فبدخولك الدوت نت فإن فيجوال بيسك 6 ليس لها اي اعتبار سوى الصيغة المشتركة في قواعد البرمجة.
كما أن فيجوال بيسك 6 يستخدم التقنية (Component Object Model) COM أي تقنية برمجة المكونات وهى ActiveX Controls و ActiveX DLL ....إلخ أما الفيجوال بيسك دوت نت فيعتمد تقنية الدوت نت التي كانت في يوما من الايام ستصدر باسم COM2 ولكن بسبب الاختلاف الجذري مقابل تقنية الCOM عزفوا إلى تسميتها بالاسم الحال .NET 3.ما هو محتوى بيئة التطوير فيجوال بيسك دوت نت؟ [ATTACH=CONFIG]166[/ATTACH] كأي برنامج كبير فان الفيجوال بيسك دوت نت يحتوي:
.أنواع المشاريع في فيجوال بيسك دوت نت تنقسم المشاريع بشكل عام في بيئة الدوت نت باختلاف اللغة إلى : أولا: مشاريع الونيدوز
ثانيا:مشاريع الويب
ثالثا:مشاريع الجهاز الذكي
5. البرنامج الشهير Hello World سوف نتعلم صياغة هذا البرنامج باستخدام الConsole وتطبيق الويندوز
أولا : باستخدام الConsole أنشئ مشروع Console جديد جرب الكود التالي: كود : [color=#000000][COLOR=#0000BB]Sub Main[/color][COLOR=#007700]()لكن كما لاحظتم فان هناك مشكلة بعد تنفيذ البرنامج فانه سرعان ما يغلق البرنامج والسبب باختصار لان مهامه انتهت يمكن التغلب على هذه المشكلة باضافة الكود التالي: كود : [color=#000000][COLOR=#0000BB]Console[/color][color=#007700].[/color][color=#0000BB]ReadKey[/color][color=#007700]() [/color][/COLOR]ومهمة هذا الكود الانتظار الى أن يقوم المستخدم بادخال مفتاح وبالتالي مهمة هذا الكود قراءة نقرة ليصبح الشكل الأخير للكود كود : [color=#000000][COLOR=#0000BB]Sub Main[/color][COLOR=#007700]()ثانيا:باستخدام تطبيقات الويندوز المرئية
أنشيء مشروع Windows Application قم باضافة زر Button وواحد TextBox وغير بالخصائص ليصبح بالشكل التالي
[ATTACH=CONFIG]168[/ATTACH] وفي هذا الببرنامج يلزمنا عند الضغط على الزر Buttin1 أن يعرض رسالة Hello World في مربع النص
وسيكون بالشكل التالي:
كود : [color=#000000][COLOR=#007700]Private [/color][color=#0000BB]Sub Button1_Click[/color][color=#007700]([/color][color=#0000BB]ByVal sender [/color][color=#007700]As [/color][color=#0000BB]System[/color][color=#007700].[/color][color=#0000BB]Object[/color][color=#007700], [/color][color=#0000BB]ByVal e [/color][color=#007700]As [/color][color=#0000BB]System[/color][color=#007700].[/color][color=#0000BB]EventArgs[/color][color=#007700]) [/color][color=#0000BB]Handles Button1[/color][color=#007700].[/color][COLOR=#0000BB]Clickوفي النهاية اعتذر عن تأخر الدرس بسبب انقطاع الكهرباء المتواصل أبلغكم تحياتنا Lo2i و Mohammed Asaad انتظروا الدرس القادم الفصل (1) : الفيجوال بيسك دوت نت (لمحة تعريفية) - abdoojh - 16-02-13 بارك الله فيك بداية جيدة الفصل (1) : الفيجوال بيسك دوت نت (لمحة تعريفية) - green.grass52 - 27-07-13 شكرااااااااااااااا ع المجهود الله يعطيك العافية دنيا واخرة |