مبادئ البرمجة

سوف تتعرف في هذه المجموعة التعليمية على مبادئ وأسس عامة للبرمجة .. وأول ما سنتعرف عليه هو بعض المصطلحات والمفاهيم الهامة .. والتي تساعد في فهم العديد من الموضوعات المتعلقة بالبرمجة .. كما ستتعرف أيضا على بعض الأساليب المستخدمة في التخطيط للمشاريع التي سنقوم بإنشائها باستخدام إحدى لغات البرمجة مثل خرائط التدفق والسودوكود .. كما سيتم شرح وتوضيح لبيئة التطوير الخاصة بلغة الفيجوال بيسك وكيفية كتابة البرامج باستخدام هذه اللغة.
عدد الدروس: 85 درس
مدة الشرح: 05:26:47

يتناول هذا البرنامج التعليمي البرامج الاتية

  1 - مقدمة عن البرمجة   مدة العرض تم
مقدمة عن نظم المعلومات 03:50  
العمليات التي يقوم بها جهاز الكمبيوتر 06:00  
البرامج والبرمجة 01:22  
لغات البرمجة 02:32  
المفسر Interpreter والمترجم Compiler 03:26  
  2 - خرائط التدفق   مدة العرض تم
طريقة حل المسائل 05:04  
مثال على كيفية حل المسائل 02:53  
خرائط التدفق 04:02  
مميزات وعيوب خرائط التدفق 01:30  
أمثلة على خرائط التدفق - 1 03:21  
أمثلة على خرائط التدفق - 2 02:56  
أمثلة على خرائط التدفق - 3 06:05  
  3 - السودوكود   مدة العرض تم
مقدمة 04:04  
البنية التركيبية لبرامج السودوكود 04:42  
  4 - البرمجة الشيئية   مدة العرض تم
مقدمة 02:52  
البرمجة الشيئية 02:01  
خصائص الكائنات Objects Properties 02:02  
الوسائل Methods 01:30  
الأحداث Events 01:59  
الفئة Class 03:01  
بعض المصطلحات الهامة في البرمجة الشيئية 04:16  
  5 - مقدمة لبيئة التطوير   مدة العرض تم
عملية تثبيت برنامج Visual Basic 2008 03:40  
مقدمة عن بيئة التشغيل IDE 01:52  
التعرف على شاشة البدء Start Page 01:28  
فتح مشروع جديد New Project 01:21  
التعرف على واجهة البرنامج 03:14  
كتابة المشاريع بلغة الفيجوال بيسك 05:47  
فتح المشروع من خارج برنامج Visual Studio2008 01:20  
  6 - الأدوات Controls   مدة العرض تم
مقدمة 03:10  
أداة الزر Button 03:45  
الأحداث المرتبطة بالمفاتيح Events 06:11  
تابع الأحداث المرتبطة بالمفاتيح Events 05:31  
تابع الأحداث المرتبطة بالمفاتيح 08:15  
أداة المبين Label 03:01  
مثال على الأداة Label 09:37  
أداة النص TextBox 03:05  
مثال على مربع النص 06:01  
الوسائل الخاصة بمربع النص 02:15  
الأحداث المرتبطة بمربع النص Event 01:31  
مربع الرسالة MessageBox 04:46  
تابع مربع الرسالة MsgBox 06:13  
  7 - تمثيل البيانات   مدة العرض تم
مقدمة عن البيانات 01:34  
البيانات المتغيرة والثابتة 05:41  
كيفية تعريف المتغيرات وقواعد التسمية 03:53  
الثوابت 03:58  
أمر التخصيص 04:45  
استخدام أمر التخصيص مع المتغيرات الحرفية 02:03  
التحويل بين الأنواع المختلفة للبيانات 04:54  
تحويل البيانات الرقمية إلى حرفية 03:23  
العمليات الحسابية 02:15  
مثال على استخدام المعاملات الحسابية 06:32  
مجموعة أوامر Try/Catch 02:45  
التحويل بين أنواع البيانات العددية 02:30  
أولويات تنفيذ العمليات الحسابية 02:32  
مجال المتغيرات 01:10  
  8 - الخطوات الخوارزمية واتخاذ القرارات   مدة العرض تم
الخطوات الخوارزمية واتخاذ القرارات 02:25  
أنواع اتخاذ القرارات 04:17  
الجملة IF … Then البسيطة 03:23  
الجملة IF … Then … Else 03:19  
الشروط المركبة 04:10  
تابع الشروط المركبة 02:58  
مقارنة القيم والمتغيرات الحرفية 02:46  
استخدام الأدوات CheckBox و GroupBox و RadioButton 02:51  
استخدام الجملة IF مع الأدوات RadiButton و CheckBox 04:02  
تابع المثال 06:28  
  9 - أوامر التكرار   مدة العرض تم
الخطوات الخوارزمية والحلقات التكرارية 06:30  
تابع الخطوات الخوارزمية والحلقات التكرارية 05:21  
الحلقات التكرارية 04:47  
الجملة Do Until … Loop 01:33  
الجملة Do ... Loop While 05:02  
الجمل Do … Loop Until وFor … Next 05:38  
عنصر التحكم ListBox 05:11  
تابع عنصر التحكم ListBox 02:00  
أسلوب التكرار Recursion - الجزء 1 03:28  
أسلوب التكرار Recursion - الجزء 2 05:12  
  10 - البرامج الفرعية   مدة العرض تم
البرامج الفرعية 05:10  
الإجراءات Procedure - الجزء 1 04:50  
الإجراءات Procedure - الجزء 2 01:47  
الوظائف Functions 03:28  
  11 - المصفوفات Arrays   مدة العرض تم
مقدمة عامة عن المصفوفات Arrays 04:38  
عمليات البحث والترتيب 04:08  
المصفوفات في الفيجوال بيسك 03:51  
المصفوفات المتغيرة Dynamic Arrays 02:34  
تمرين على المصفوفات المتغيرة 07:58  
الترتيب والبحث داخل المصفوفات 07:36