تعلم مبادئ البرمجة تعليم مبادئ البرمجة بالفيجوال بيسك من المبتدئين للإحتراف دروس في كيفية البرمجة تعلم مبادئ لغات البرمجة وأول ما سنتعرف علية هو بعض المصطلحات والمفاهيم الهامة والتي تساعد في فهم العديد من الموضوعات المتعلقة بالبرمجة كما ستتعرف ايضا على بعض الاساليب المستخدمة في التخطيط للمشاريع التي ستقوم بانشائها باستخدام احدي لغات البرمجة مثل خرائط التدفق والسودوكود والبرمجة الشيئية وشرح بيئة التطوير الخاصة بلغة الفيجوال بيسك والأدوات المستخدمة في كيفية كتابة البرامج باستخدام هذه اللغة والخطوات الخوارزمية واتخاذ القرارات وأخيرا البرامج الفرعية والمصفوفات.
كما سنتعرف في هذه المجموعة التعليمية على لغة البرمجة Visual Basic.net ، بحيث يمكنك بدء الطريق نحو الاحتراف في مجال لغات البرمجة ، حيث تعتبر اللغة Visual Basic.Net واحدة من أسهل لغات البرمجة.
معلومات عن البرنامج
- مدة الشرح : 16:32:15 – عدد الدروس : 227 درس
تعلم مبادئ البرمجة بالفيجوال بيسك
تعلم مبادئ البرمجة بالفيجوال بيسك – الدرس 1/27 – مقدمة عن البرمجة
مبادئ البرمجة – مقدمة عن نظم المعلومات
- مقدمة عن نظم المعلومات
- العمليات التي يقوم بها جهاز الكمبيوتر
- البرامج والبرمجة
- لغات البرمجة
- المفسر Interpreter والمترجم Compiler
تعلم مبادئ البرمجة بالفيجوال بيسك – الدرس 2/27 – خرائط التدفق
- طريقة حل المسائل
- مثال على كيفية حل المسائل
- خرائط التدفق
- مميزات وعيوب خرائط التدفق
- أمثلة على خرائط التدفق – 1
- أمثلة على خرائط التدفق – 2
- أمثلة على خرائط التدفق – 3
تعلم مبادئ البرمجة بالفيجوال بيسك – الدرس 3/27 – السودوكود
- مقدمة
- البنية التركيبية لبرامج السودوكود
تعلم مبادئ البرمجة بالفيجوال بيسك – الدرس 4/27 – البرمجة الشيئية
- مقدمة
- البرمجة الشيئية
- خصائص الكائنات Objects Properties
- الوسائل Methods
- الأحداث Events
- الفئة Class
- بعض المصطلحات الهامة في البرمجة الشيئية
تعلم مبادئ البرمجة بالفيجوال بيسك – الدرس 5/27 – مقدمة لبيئة التطوير
- عملية تثبيت برنامج Visual Basic 2008
- مقدمة عن بيئة التشغيل IDE
- التعرف على شاشة البدء Start Page
- فتح مشروع جديد New Project
- التعرف على واجهة البرنامج
- كتابة المشاريع بالغة الفيجوال بيسك
- فتح المشروع من خارج برنامج Visual Studio
تعلم مبادئ البرمجة بالفيجوال بيسك – الدرس 6/27 – الأدوات Controls
- مقدمة
- أداة الزر Button
- الأحداث المرتبطة بالمفاتيح Events
- تابع الأحداث المرتبطة بالمفاتيح Events
- تابع الأحداث المرتبطة بالمفاتيح
- أداة المبين Label
- مثال على الأداة Label
- أداة النص Textbox
- مثال على مربع النص
- الوسائل الخاصة بمربع النص
- الأحداث المرتبطة مربع النص Event
- مربع الرسالة Message Box
- تابع مربع الرسالة MsgBox
تعلم مبادئ البرمجة بالفيجوال بيسك – الدرس 7/27 – تمثيل البيانات
- مقدمة عن البيانات
- البيانات المتغيرة والثابتة
- كيفية تعريف المتغيرات وقواعد التسمية
- الثوابت
- أمر التخصيص
- استخدام أمر التخصيص مع المتغيرات الحرفية
- التحويل بين الأنواع المختلفة للبيانات
- تحويل البيانات الرقمية إلى حرفية
- العمليات الحسابية
- مثال على استخدام المعاملات الحسابية
- مجموعة أوامر Try/Catch
- التحويل بين أنواع البيانات العددية
- أولويات تنفيذ العمليات الحسابية
- مجال المتغيرات
تعلم مبادئ البرمجة بالفيجوال بيسك – الدرس 8/27 – الخطوات الخوارزمية واتخاذ القرارات
- الخطوات الخوارزمية واتخاذ القرارات
- أنواع اتخاذ القرارات
- الجملة IF … Then البسيطة
- الجملة IF … Then … Else
- الشروط المركبة
- تابع الشروط المركبة
- مقارنة القيم والمتغيرات الحرفية
- استخدام الأدوات Check Box و Group Box و Radio Button
- استخدام الجملة IF مع الأدوات Radio button و Check Box
- تابع المثال
تعلم مبادئ البرمجة بالفيجوال بيسك – الدرس 9/27 – أوامر التكرار
- الخطوات الخوارزمية والحلقات التكرارية
- تابع الخطوات الخوارزمية والحلقات التكرارية
- الحلقات التكرارية
- الجملة Do Until … Loop
- الجملة Do … Loop While
- الجمل Do … Loop Until وFor … Next
- عنصر التحكم ListBox
- تابع عنصر التحكم ListBox
- أسلوب التكرار Recursion -1
- أسلوب التكرار Recursion – 2
تعلم مبادئ البرمجة بالفيجوال بيسك – الدرس 10/27 – البرامج الفرعية
- البرامج الفرعية
- الإجراءات Procedure – 1
- الإجراءات Procedure – 2
- الوظائف Functions
تعلم مبادئ البرمجة بالفيجوال بيسك – الدرس 11/27 – المصفوفات Arrays
- مقدمة عامة عن المصفوفات Arrays
- عمليات البحث والترتيب
- المصفوفات في الفيجوال بيسك
- المصفوفات المتغيرة Dynamic Arrays
- تمرين على المصفوفات المتغيرة
- الترتيب والبحث داخل المصفوفات
تعلم البرمجة بالفيجوال بيسك – الدرس 12/27 – التعرف على فيجوال بيسك
- مقدمة
صفحة البدء Start Page
التعرف على أنواع التطبيقات
التعرف على واجهة البرنامج
نافذة عناصر التحكم Toolbox
نافذة الخواص Properties
الملفات المختلفة للتطبيق
النافذة Solution Explorer
إضافة التطبيقات إلى المشاريع
تعلم البرمجة بالفيجوال بيسك – الدرس 13/27 – اللغة فيجوال بيسك دوت نت VB.net
- تصميم التطبيق
تصميم واجهة التطبيق
تنسيق العناصر
اللغات Event Driven
استخدام محرر الكود
الخواص Properties
إضافة الكود للتطبيق
التأكد من صحة البيانات
الأحداث Events
الأساليب Methods
استخدام خواص إكمال الكود
تعلم البرمجة بالفيجوال بيسك – الدرس 14/27 – تطبيقات متنوعة بالفيجوال بيسك
- التطبيقات Console
تمرين على التطبيقات Console
تطبيقات الويب
تمرين على تطبيقات الويب
تعلم البرمجة بالفيجوال بيسك – الدرس 15/27 – المتغيرات والثوابت في الفيجوال بيسك
- المتغيرات Variables
أنواع البيانات Data Types
الخيارات Strict و Explicit
التحويل بين أنواع البيانات
المتغيرات Local Variables
المتغيرات Global Variables
الدالة Msgbox
تمرين على الدالة Msgbox
الدالة Inputbox
الثوابت Constants
تمرين على المتغيرات والثوابت
تسمية الثوابت
العمليات الرياضية
أنواع البيانات المخصصة
تعلم البرمجة بالفيجوال بيسك – الدرس 16/27 – الكتابات والمصفوفات في الفيجوال بيسك
- تنسيق الأرقام
التعامل مع التاريخ والوقت 1
التعامل مع التاريخ والوقت 2
التعامل مع الكتابات Strings الجزء 1
التعامل مع الكتابات Strings الجزء 2
التعامل مع الكتابات Strings الجزء 3
التعامل مع الكتابات Strings الجزء 4
التعامل مع الكتابات Strings الجزء 5
المصفوفات
المصفوفات المتغيرة
تمرين على المصفوفات المتغيرة
الترتيب والبحث داخل المصفوفات
المصفوفات متعددة الأبعاد
تعلم البرمجة بالفيجوال بيسك – الدرس 17/27 – الجمل الشرطية في الفيجوال بيسك
- الجملة الشرطية If … Then
الجملة الشرطية If … Then … Else
تمرين If … Then … Else
الجملة Select Case
الحلقة التكرارية For … Next
الحلقة التكرارية Do …… Loop
الحلقة التكرارية While … End While
تعلم البرمجة بالفيجوال بيسك – الدرس 18/27 – الإجراءات والوظائف في الفيجوال بيسك
- الإجراءات Procedure – الجزء 1
الإجراءات Procedure – الجزء 2
الوحدات البرمجية Modules
الوظائف Functions
تمرير المعطيات
تعلم البرمجة بالفيجوال بيسك – الدرس 19/27 – التعامل مع النماذج في الفيجوال بيسك
- خواص النماذج 1
خواص النماذج 2
خواص النماذج 3
خواص النماذج 4
خواص النماذج 5
فتح النماذج من خلال نماذج أخرى
إنشاء القوائم Menus
إضافة الكود إلى القوائم
التحكم في شكل القوائم
تعلم البرمجة بالفيجوال بيسك – الدرس 20/27 – عناصر التحكم الأساسية في الفيجوال بيسك
- عنصر التحكم CheckBox
تمرين CheckBox
عنصر التحكم RadioButton
تمرين RadioButton
عنصر التحكم ListBox
تمرين ListBox – الجزء 1
التعامل مع القوائم ListBox
تمرين ListBox – الجزء 2
عنصر التحكم ComboBox
تعلم البرمجة بالفيجوال بيسك – الدرس 21/27 – إنشاء نماذج ديناميكية Dynamic Forms في الفيجوال بيسك
- التعامل مع النماذج الديناميكية
عرض عناصر التحكم الموجودة في النموذج
تمرين على إضافة وحذف العناصر ديناميكياً
إضافة عناصر التحكم ديناميكياً
حذف عناصر التحكم ديناميكياً
إجراء العمليات الحسابية على عناصر التحكم الديناميكية
إنشاء الأحداث Event Handlers ديناميكياً
تعلم البرمجة بالفيجوال بيسك – الدرس 22/27 – عناصر التحكم Controls في الفيجوال بيسك
- عنصر التحكم TextBox الجزء 1
عنصر التحكم TextBox الجزء 2
إنشاء محرر نصي بسيط
القائمة Edit
الأمر Undo
البحث والاستبدال
إجراء عمليات البحث
المفتاح Find Next
إجراء عملية الاستبدال
القائمة Process
العناصر Dialog Controls
التحكم في ألوان المحرر النصي
العنصر Font Dialog Box
التحكم في تنسيق خط المحرر النصي
تعلم البرمجة بالفيجوال بيسك – الدرس 23/27 – التصنيفات Classes في الفيجوال بيسك -1
- عناصر البرمجة الموجهة OOP
التعرف على التصنيفات Classes
إنشاء التصنيفات Classes
إنشاء الخواص Properties
استخدام الإجراء Property
خواص القراءة فقط
الاستثناءات Exceptions
إضافة الأحداث Events للتصنيف
إنشاء الأساليب Methods
إعادة استخدام التصنيفات في المشاريع
تعلم البرمجة بالفيجوال بيسك – الدرس 24/27 – التصنيفات Classes في الفيجوال بيسك -2
- التوريث Inheritance
Overloading
Overriding
القواعد المتبعة لعمل Overriding
الأعضاء المشتركة Shared Members
المنظم Constructor
تعلم البرمجة بالفيجوال بيسك – الدرس 25/27 – عناصر التحكم Custom Controls في الفيجوال بيسك
- عناصر التحكم المخصصة Custom Controls
تحسين وظائف عناصر التحكم
اختبار عناصر التحكم المخصصة
إضافة خواص جديدة لعنصر التحكم
ضبط خواص العناصر
تصنيف خواص العناصر
استخدام العناصر المخصصة في التطبيقات الأخرى
تعلم البرمجة بالفيجوال بيسك – الدرس 26/27 – العناصر Compound Controls في الفيجوال بيسك
- العناصر المركبة Compound Controls
إضافة الخواص للعناصر
برمجة عناصر التحكم
التحكم في أبعاد العناصر
اختبار عناصر التحكم
تعلم البرمجة بالفيجوال بيسك – الدرس 27/27 – التعامل مع المصفوفات
- المصفوفات Arrays
البحث في المصفوفات
أساليب متنوعة
عيوب المصفوفات Arrays
المصفوفات الديناميكية ArrayList
إضافة وحذف عناصر المصفوفات ArrayList
ترتيب المصفوفات ArrayList
البحث في المصفوفات ArrayList
المصفوفات HashTable
الوصول إلى عناصر المصفوفات
التصنيف Serialization
الأسلوب Deserialize
شاهد ايضا..