تقييم الموضوع :
  • 3 أصوات - بمعدل 4.33
  • 1
  • 2
  • 3
  • 4
  • 5
الفصل (1) : الفيجوال بيسك دوت نت (لمحة تعريفية)
#1
إقتباس :هذا الدرس منقول من المنتدى القديم طبقاً لموافقة صاحب الموضوع Big Grin

ذكرنا في الفصل السابق :دورة تعلم معنا فيجوال بيسك دوت نت أساسيات البرمجة وما هيتها وفي هذا الفصل سوف نتحدث بإذن الله تعالى عن بيئة الدوت نت والجديد بالتحديد:

في هذا الفصل سوف نتحدث عن:
الجديد في الدوت نت
تركيبة برنامج الفيجوال بيسك
انواع المشاريع في فيجوال بيسك دوت نت
برنامج Hello World
لا أخفي عليكم أني قمت بالاستعانة من مصادر عديدة لتركيب هذا الفصل ليصدر بالشكل الحالي:


والآن دعونا نناقش ما هي الدوت نت وما جد فيها؟

كما في الفصل السابق فان درسنا سيكون عبارة عن فقرات وشروحها:


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.ما هو محتوى بيئة التطوير فيجوال بيسك دوت نت؟





كأي برنامج كبير فان الفيجوال بيسك دوت نت يحتوي:
1 - شريط القوائم.
2 - شريط الأدوات القياسي
3 - نافذة الأدوات التي تستخدم في تطوير البرامج
4 - نافذة التطوير
5 - محرر الكود الخاص باللغة
6 - حانة لعرض أخطاء الكود أو اخطاء اخرى وعرض التحذيرات وعرض رسائل موجهة من البرنامج للمطور
7 - مستكشف المشروع والذي يوضح تركيبة المشروع من نوافذ ووحدات نمطية ومصادر
8 - نافذة الخصائص والتي يمكن بواستطها تعديل خصائص الأدوات المعروضة
9 - وصف الخاصية التي يتم التعديل عليها

.أنواع المشاريع في فيجوال بيسك دوت نت

تنقسم المشاريع بشكل عام في بيئة الدوت نت باختلاف اللغة إلى :

أولا: مشاريع الونيدوز
- تطبيقات الويندوز
- خدمات الويندوز
- تطبيقات WPF
- تطبيقات الConsole والتي تعمل تحت بيئة الدوت نت والعديد..
ثانيا:مشاريع الويب
- تطبيقات الويب
- خدمات الويب
- أدوات السيرفر
- أيضا أدوات الأجاكس والعديد ايضا....

ثالثا:مشاريع الجهاز الذكي




5. البرنامج الشهير Hello World

سوف نتعلم صياغة هذا البرنامج باستخدام الConsole وتطبيق الويندوز

أولا : باستخدام الConsole
أنشئ مشروع Console جديد
جرب الكود التالي:

كود :
Sub Main()
Console.Write("Hello World")
End Sub

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

كود :
Console.ReadKey()


ومهمة هذا الكود الانتظار الى أن يقوم المستخدم بادخال مفتاح وبالتالي مهمة هذا الكود قراءة نقرة

ليصبح الشكل الأخير للكود

كود :
Sub Main()
Console.Write("Hello World")          
Console.ReadKey()      
End Sub
ثانيا:باستخدام تطبيقات الويندوز المرئية


أنشيء مشروع Windows Application
قم باضافة زر Button وواحد TextBox وغير بالخصائص ليصبح بالشكل التالي




وفي هذا الببرنامج يلزمنا عند الضغط على الزر Buttin1 أن يعرض رسالة Hello World في مربع النص
وسيكون بالشكل التالي:

كود :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    TextBox1.Text = "Hello World"      
End Sub



وفي النهاية اعتذر عن تأخر الدرس بسبب انقطاع الكهرباء المتواصل

أبلغكم تحياتنا

Lo2i و Mohammed Asaad

انتظروا الدرس القادم
الرد }}}}
تم الشكر بواسطة: scluay , Rooh warihaan , khodor1985
#2
مرحبا Omar Mekkawy

وشكرا لك على هالمقال الشيق
لا يلومني على انقطاعاتي المتكررة
فهي اما عمل او دراسة او تربية




سُبْحَانَكَ اللَّهُمَّ وَبِحَمْدِكَ، أَشُهَّدٌ أَنَّ لَا إلَهَ إلا أَنْتَ، أَسَتَغْفِرُكَ وَأَتُوبَ إِلَيْكَ
الرد }}}}
تم الشكر بواسطة:
#3
مفيد للمبتدئين جداً ... جزاك الله خيراً ..


السلام عليكم
الرد }}}}
تم الشكر بواسطة:
#4
موضوع رائع شكرا لك على الافادة

اتمنى كل واحد لديه مواضيع قديمة


ان يعيد رفعها جزاه الله الف خير
الرد }}}}
تم الشكر بواسطة:
#5
السلام عليكم
شكرا لك أخي على الدرس
في انتظار دروس متقدمة إن شاء الله
بالتوفيق للجميع
الرد }}}}
تم الشكر بواسطة:
#6


مشكوور على المحه التعريفيه

جزاك الله خير انت وكاتب الموضوع
___________

دمت بخير

الرد }}}}
تم الشكر بواسطة:
#7
مشكور جدا اكثر من رائع بارك الله فيك
الرد }}}}
تم الشكر بواسطة:
#8
الف مليووووووووووون شكر لك اخي ولكل العاملين على هذا المنتدى ..... هذة خطوتي الاولى في الفيجول بيسك اتمنى نصل الى الاحتراف من خلال هذا المنتدى
الرد }}}}
تم الشكر بواسطة:
#9
جزاكم الله خيرا ..واسال الله ان يجعله ف ميزان حسناتك ان شاء الله Shy
الرد }}}}
تم الشكر بواسطة:
#10
شكراً جزيلاً
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] كتاب فيجوال بيسك التعامل مع الداتا بيز mina.ata 0 52 13-09-17, 03:34 PM
آخر رد: mina.ata
  [VB.NET] اكواد فيجوال بيسك 2017 mina.ata 1 58 13-09-17, 07:16 AM
آخر رد: العتودي
  [سلسلة تعليمية] شرح كامل للفيجوال بيسك دوت نت للمبتدئين الدرس الاول mina.ata 0 126 18-08-17, 07:41 PM
آخر رد: mina.ata
Information 10 اسطوانات تعليم فيجوال بيسك دوت نت 2008 باللغة العربية على موقع ارشيف Mohamad Anan 31 13,512 09-08-17, 09:15 PM
آخر رد: Ratchinko
  [VB.NET] إكتشف معنا عالم الفيجوال بيسك دوت نت VB.NET عبدالله خضر 20 1,335 05-05-17, 03:42 PM
آخر رد: عبدالله خضر
Star دورة تعلم فجوال بيسك كامله منةالبداية يوتيوب sendbad100 2 376 24-03-17, 04:37 PM
آخر رد: abdualla
  [سلسلة تعليمية] الدورة الكاملة لاحتراف الفيجوال بسيك 2015 من الصفر إلى الاحتراف tempman 0 421 14-02-17, 03:07 PM
آخر رد: tempman
Thumbs Up [VB.NET] كورس الفيجوال بيسك دوت نت - المستوى الأول Basil Abdallah 0 500 02-01-17, 01:01 PM
آخر رد: Basil Abdallah
Smile الفصل(3): التركيبات أنواعها واستخداماتها Omar Mekkawy 9 4,975 17-11-16, 02:57 PM
آخر رد: ابو إياد
Smile الفصل(5):صنع القرار...الجزء الأول-الجمل الشرطية Omar Mekkawy 1 2,884 12-11-16, 10:29 AM
آخر رد: Amr_Gamal

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم