حفظ بياناتي ؟

1/01/2023

22/05/2024_hema

22/05/2024_hema

END_shaher_01/01/2025

Ahmed_k_nayel_01_01_2025

END_02/12/2024

END 29/01/2025

END 30/02/2025_Belal

END 06/01/2025

END 12/01/2025

END _14/01/2025_Karuoke

END _14/01/2025_Karuoke

END 18/01/2025

END 18/01/2025

END 20/01/2025_coinY

END 20/01/2025_1418

END 30/01/2025

END 30/01/2025

END 01/02/2025

25/01/2022

QueenSro_01_10_2024

Ahmed_k_nayel_01_01_2025

ibrahim_END 07/1212024

END 29/01/2025

END 12/01/2025

END _14/01/2025_Karuoke

END 18/01/2025

END 18/01/2025

END 20/01/2025_coinY

END 30/01/2025

END 30/01/2025

END 06/02/2025

END 06/02/2025

 الـجـروب الـرسـمى لـلـمـنـتـدى FaceBook | Official Group 



بـعـيـدآ عـن سـيـلـك رود [ هذا القسم مخصص لمختلف المواضيع البعيدة كليا عن مجال الألعاب ]

مشاهدة نتائج الإستطلاع: هل اعجبك الموضوع ؟
نعم 9 90.00%
الى حد ما 1 10.00%
لا 0 0%
المصوتون: 10. أنت لم تصوت في هذا الإستطلاع

 
 
أدوات الموضوع انواع عرض الموضوع
قديم 22-11-2011, 04:02 PM   #1

iMido
عضو متألق



الصورة الرمزية iMido


• الانـتـسـاب » Mar 2009
• رقـم العـضـويـة » 58256
• المشـــاركـات » 1,660
• الـدولـة » North Sinai
• الـهـوايـة » Writing code, Swimming, Flying
• اسـم الـسـيـرفـر » No Server
• الـجـنـس » Male
• نقـاط التقييم » 13
iMido صـاعـد

iMido غير متواجد حالياً


إرسال رسالة عبر Yahoo إلى iMido

تعلم Visual Basic.NET خطوه بخطوه من الصفر حتى الاحتراف



بدون مقدمات طويله هذا الموضوع لتعلم لغه ال Visual Basic .NET
الموضوع مقسم على عده اجزاء
الجزء الاول
لمحه تعريفيه


***************************************
في هذا الفصل سوف نتحدث عن:

الجديد في الدوت نت
تركيبة برنامج الفيجوال بيسك
انواع المشاريع في فيجوال بيسك دوت نت
برنامج Hello World

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


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

الكثير يعتقد أن لغات الدوت نت صنعت لتطوير البرمجيات المتعلقة بالانترنت وهذا خاطئ ومن هذه الالتباسات هذه المشاركة في منتدى آخر


الدوت نت هو استراتيجية برمجة طورتها ميكروسوفت لتزود الخدمات للناس باكثر من وسيلة
باختصار الدوت نت هو تقنية جديدة وهو عبارة عن اطار العمل لتنفيذ برامج كتبت تحت ضيافته كما تجدر الاشارة ان بيئة الدوت نت تعمل تحت العديد من لمنصات غير الويندوز


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 جديد
جرب الكود التالي:
كود PHP:
Sub Main()
 
Console.Write("Hello World"
 
End Sub 
لكن كما لاحظتم فان هناك مشكلة بعد تنفيذ البرنامج فانه سرعان ما يغلق البرنامج والسبب باختصار لان مهامه انتهت
يمكن التغلب على هذه المشكلة باضافة الكود التالي:

كود PHP:
Console.ReadKey() 
ومهمة هذا الكود الانتظار الى أن يقوم المستخدم بادخال مفتاح وبالتالي مهمة هذا الكود قراءة نقرة

ليصبح الشكل الأخير للكود
كود PHP:
Sub Main()
 
Console.Write("Hello World")          
    
Console.ReadKey()      
    
End Sub 

ثانيا:باستخدام تطبيقات الويندوز المرئية


أنشيء مشروع Windows Application

قم باضافة زر Button وواحد TextBox وغير بالخصائص ليصبح بالشكل التالي



وفي هذا الببرنامج يلزمنا عند الضغط على الزر Buttin1 أن يعرض رسالة Hello World في مربع النص
وسيكون بالشكل التالي:
كود PHP:
Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click
    TextBox1
.Text "Hello World"      
End Sub 
انتهى الجزء الاول




رد مع اقتباس
إعلانات google

 


يتصفح الموضوع حالياً : 2 (0 عضو و 2 زائر)
 

ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى الردود آخر مشاركة
شرح سرو كينج خطوه بخطوه SEIFMAADI قـسـم الـ SroKing Bot 8 22-06-2010 05:49 PM


الساعة الآن 10:51 AM.