رابط التحميل

الرابط لمشاهدة الدرس اون لاين

مسلسل

المستوي

تحميل

(مقدمة الى الدورة وتحميل التقنية  )

1

 

الأول

تحميل

(إنشاء النافذة الاولى للتطبيق وانتاج ملف تنفيذى  )

2

تحميل

(إستعمال أكثر من نافذة بالوان مختلفة  )

3

تحميل

(  إضافة زر لإغلاق التطبيق)

4

تحميل

(إضافة ازرار لتكبير وتوسيط النافذة  )

5

تحميل

(  اضافة مربعات النص الى النافذة واستعمال المتغيرات)

6

تحميل

(إسناد قيم لمربعات النص عن طريق المتغيرات  تنظيم الخطوات و)

7

تحميل

(العامة نسخ ولصق قيم مربعات النص عبر المتغيرات)

8

تحميل

(أنواع المتغيرات )

9

تحميل

(تنفيذ التعليمات عند تحقق شرط معين وتكرار تنفيذها عدد معين من المرات  )

10

تحميل

(عملها  التحكم فى حلقات التنفيذ التكرارى اثناء )

11

تحميل

(الاجراءات والدوال واضافة حروف عبارة حرفية الى القائمة حرف حرف )

12

تحميل

(  انهاء تنفيذ الدالة وارجاع قيمة)

13

تحميل

(  التعامل مع المصفوفات)

14

تحميل

(تخزين انواع مختلفة من البيانات داخل المصفوفة )

15

تحميل

(إجراء العمليات الحسابية و التعامل مع المصفوفات متعددة الابعاد  )

16

تحميل

(Gridالتعامل مع ال  )

17

تحميل

(Stack استعمال المصفوفة كـ )

18

تحميل

( Queue استعمال المصفوفة كـ)

19

تحميل

(Class مفهوم ال )

20

تحميل

(Methodواستدعاء الميثود  Object وانشاء الكائن Class تعريف ال )

21

تحميل

( والحصول على قيم بعد تنفيذهاMethodارسال المعطيات الى ال  )

22

تحميل

(Self اخرى باستخدام Method من خلال Method استدعاء الـ  )

23

تحميل

(Class Data التعامل مع ال  )

24

تحميل

(Class Dataاجراء العمليات الحسابية على ال  )

25

تحميل

(لعمل تطبيق يحتوى على نافذة  Class استعمال ال )

26

تحميل

( من خلال قيمة مربع النص Class Data تغيير قيمة ال )

27

تحميل

( Menubar شريط القوائم )

28

تحميل

(انشاء اكثر من نسخة من النافذة  )

29

تحميل

( Class Inheritance  الوراثة )

30

تحميل

(Base/Parent Class موجودة داخل ال Method استدعاء  )

31

تحميل

(تسجيل بيانات فى ملف وعرض محتوى الملف )

32

تحميل

(مقدمة الى قواعد البيانات  )

33

 

الثاني

تحميل

(انشاء قاعدة البيانات والاتصال وقطع الاتصال ومعرفة عدد السجلات )

34

تحميل

(Grid  عرض جميع سجلات الجدول فى ال )

35

تحميل

( البحث التفاعلى فى السجلات بجزء من الاسم )

36

تحميل

(  عرض بيانات السجل فى مربع النص وازرار التنقل بين السجلات)

37

تحميل

(  فحص بداية ونهاية الجدول عند التنقل بين السجلات)

38

تحميل

(Grid  الانتقال للسجل وعرض محتوياته بالضغط عليه فى ال )

39

تحميل

(عرض عدد السجلات  )

40

تحميل

(  زر اضافة سجل جديد)

41

تحميل

(زر الالغاء )

42

تحميل

( زر الحفظ)

43

تحميل

(زرتعديل بيانات السجل )

44

تحميل

(استكمال عملية الاضافة والتعديل والحفظ والالغاء )

45

تحميل

(  اضافة زر لحذف السجلات)

46

تحميل

(تحسين خطوات عملية الحذف  )

47

تحميل

(اضافة زر لاغلاق نافذة التطبيق )

48

تحميل

(Crystal Reportsانشاء تقرير من خلال ال  )

49

تحميل

(Crystal Reportsعرض تقرير مصمم بال  )

50

تحميل

(انشاء النافذة الرئيسية ونافذة حول البرنامج عن طريق القوالب )

51

 

الثالث

تحميل

(  انشاء شاشة لادخال وتعديل وعرض البيانات عن طريق القوالب)

52

تحميل

( لشاشة البيانات المصممة عن طريق القوالبCombobox  اضافة )

53

تحميل

( لشاشة البيانات المصممة عن طريق القوالبDate Pickerاضافة )

54

تحميل

(انشاء شاشة بحث عن طريق الاسم عن طريق القوالب )

55

تحميل

(انشاء شاشة بيانات وبحث عن طريق القوالب )

56

تحميل

(Combobox  البحث من خلال اختيار عنصر فى الـ )

57

تحميل

(عرض تقرير مصمم بالاكسس عن طريق القوالب  )

58

تحميل

(  عمل تصفية على عرض السجلات فى التقرير من تاريخ لتاريخ)

59

تحميل

(  Master-Detailsعمل شاشة بيانات  مقدمة الى)

60

تحميل

(Master-Detailsانشاء الجداول وتصميم التقرير لشاشة ال   )

61

تحميل

( عن طريق القوالبMaster-Details انشاء شاشة)

62

تحميل

( عن طريق القاولبMaster-Details تصميم وعرض تقرير   )

63

تحميل

(  من خلال نافذة للبحثCombobox  اختيار عنصر فى )

64

تحميل

(  التحقق من المدخلات قبل حفظها فى قاعدة البيانات عن طريق القوالب)

65

تحميل

(Combobox  البحث من خلال حقل يتم اختياره من )

66

تحميل

(انشاء شاشة بيانات للمستخدمين والصلاحيات عن طريق القوالب )

67

تحميل

(  إجراء العمليات الحسابية على السجلات)

68

تحميل

( والى اكسل عن طريق القوالبHTMLتصدير التقارير الى   )

69

تحميل

(عمل تصفية على سجلات التقارير لتعرض فقط نتيجة البحث )

70

تحميل

مقدمة الى تطوير المكونات

71

 

الرابع

تحميل

إنشاء لغة مرئية جديدة

72

تحميل

إنشاء اول مكون

73

تحميل

اضافة مسافات الى الكود الناتج فى الخلفية

74

تحميل

نتعلم كيفية اضافة ثلاثة مكونات الى WebPWCT ... الاول سيكون يستعمل لاضافة نص الى صفحة ال HTML والثانى لاضافة سطر جديد والثالث لاضافة نص مع سطر جديد

75

تحميل

نرى كيف نقوم بجعل المكون ينتج كود يضاف الى كود انتجه مكون اخر ... ثم نتعلم كيفية انتاج الخطوات وفقا لقرار اتخذه المستخدم عن طريق اضافة Checkbox الى الصفحة التفاعلية لنصمم مكون Print Text الذى يقوم بوظيفة ثلاثة مكونات وهى Print و Puts و New Line

76

تحميل

نرى كيف نقوم بعمل مكون الـ Header الذى يحتوى على Listbox للاحجام المختلفة

77

تحميل

سنراجع معا فى هذا الدرس كيفية عمل ال Lists فى html قبل ان ننطلق فى عمل المكون الخاص بها فى التقنية

78

تحميل

نقوم بعمل المكون New List والمكون New Item

79

تحميل

نقوم بتحسين الكود الخاص بالمكون New List والمكون New Item ثم نضيف القواعد Rules التى تحدد العلاقة بينهم

80

تحميل

تعلم كيف نقوم بانتاج اكثر من ملف سورس من نفس الهدف اى مثلا انتاج ملفات html و css من نفس ال Goal الذى نعمل عليه فى ال Goal Designer

81

تحميل

نتعرف على المكون الخاص بال Hyperlink كما نتعلم عدة ملاحظات فنية مثل تحديد الاختيار الافتراضى فى ال Listbox داخل الصفحة التفاعلية وكذلك تحديد الخطوة النشطة Active Step بعد استعمال مكون من المكونات

82

تحميل

نتعرف على مكونات الـ Table والـ Style كما نتعلم كيفية كتابة تعليمات فى ال Code Mask لحذف جزء من الكود السابق توليده عبر خطوة سابقة عن طريق الامر <PWCT:IGNORELAST>

83

تحميل

نتعرف على مكونات جديدة لدعم ال JavaScript كما نتعلم كيفية كتابة تعليمات فى ال Code Mask لانتاج خطوات فى اماكن متنوعة فى شجرة الخطوات عن طريق الامر <PWCT:SELECTSTEPBYNAME>

84

تحميل

مكونات جديدة لدعم ال PHP كما نتعرف على كيفية حفظ ال Domain Tree فى ملف واسترجاعها بعد ذلك من هذا الملف

85

تحميل

نبدأ دروس البرمجة المتزامنة Concurrent Programming ونتعرف معا بشكل عملى على استخدام الـ Threads لتنفيذ التعليمات على التوازى وعلى استخدام الـ Mutex لتوفير الامان فى التعامل مع البيانات المشتركة التى يتم التعديل عليها من قبل الـ Threads المختلفة

86

 

الخامس

تحميل

نتعرف على كيفية عمل الـ Main Thread والـ Threads الفرعية ومفهوم الـ Thread Join

87

تحميل

نتعرف على كيفية إرسال واستقبال الـ Messages بين الـ Threads من خلال Subscribe و Notify

88

تحميل

حساب الـ Performance

89

تحميل

نتعلم فى الدرس حساب الاداء Performance لكل Thread على حده ثم نقوم بعمل رسم بيانى نرى من خلاله اداء كل Thread لنحدد الاسرع والابطء بشكل سريع

90

تحميل

التحكم فى عدد الـ Threads عبر متغير يقوم المستخدم بإدخال قيمته

91

تحميل

نتعلم فى الدرس كيف نحسب اقصى عدد ممكن يمكن انشاءه من ال Threads بالنسبة للتطبيق ثم نتعرف على جانب من علاقة عدد ال Threads بعدد المعالجات والعلاقة مع الاداء Performance ثم الى علاقة ال Threads بالـ Application كمفهوم برمجى Programming Concept

92

تحميل

نتعلم فى الدرس مفهوم الـ Thread Safe وكيف نستعمل الـ Mutex بشكل صحيح وكيف نقوم بعمل Function يمكن ان نطلق عليها Thread Safe

93

تحميل

نتعلم فى الدرس مفهوم الـ Data Race ومفهوم الـ Race Conditions ومفهوم الـ Dead Lock

94

والله الموفق