التنبيهات التالية ظهرت :
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 864 - File: showthread.php PHP 7.4.33 (Linux)
File Line Function
/showthread.php 864 errorHandler->error



تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الفصل(2):الثوابت والمتغيرات وخصائصها....نظرة مفصلة
#1
السلام عليكم إخواني الكرام Smile
كيف حالكم ؟

هذا الموضوع ملك للأستاذ lo2i وقد طلب مني بأن أنقل مشاركاته Smile



بسم الله الرحمن الرحيم
السلام
عليكم ورحمة الله وبركاته




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




[b]
الدرس الثالث :_ الثوابت والمتغيرات .

[/b]



[b]اولاً الثوابت :-
[/b]

تنقسم الثوابت في لغة الفيجوال بسيك 2008 إلى ثلاثة اقسام رئيسية وهي نصية او رقمية ومنطقية
ويمكننا تعريف ثابت في البرنامج من خلال الكلمة المحجوزة



كود :
[color=#000000][COLOR=#007700][FONT=Simplified Arabic Fixed]const[/FONT][/color][/COLOR]

ولاحظ هنا اخي الكريم في الفيجوال بيسك 2008 لا يمكنك تعريف ثابت
إلا من خلال المبدأ التالي



كود :
[COLOR=#007700]Const   [/color][color=#0000bb]name  [/color][color=#007700]as  [/color][color=#0000bb]type  [/color][color=#007700]=  [/color][color=#0000bb]value[/color]



كود :
[color=#000000][FONT=Simplified Arabic Fixed][COLOR=#007700]Const   [/color][color=#0000bb]اسم الثابت       [/color][color=#007700]as  [/color][color=#0000bb]قيمته [/color][color=#007700]=   [/color][color=#0000bb]نوعه [/color][/FONT][/COLOR]


ولاحظ هنا عند كتابة الثابت لا يمكنك نسب قيمة له إلا في
نفس السطر الذي قمت بكتابة الثابت فيه .





اي انه لايمكنك ان تكتب الثابت في سطر وقيمة الثابت في سطر اخر
وهذا من الاشياء
التي تميز المتغير عن الثابت
امثلة على تعريف ثوابت جديدة لاستخدامها في
البرنامج :-

اي انه لايمكنك ان تكتب الثابت في سطر وقيمة الثابت في سطر اخر
وهذا من الاشياء التي تميز المتغير عن الثابت
امثلة على تعريف ثوابت
جديدة لاستخدامها في البرنامج :-

كود :
[color=#000000][FONT=Simplified Arabic Fixed][COLOR=#007700]Const [/color][color=#0000bb]name [/color][color=#007700]As [/color][color=#0000bb]String [/color][color=#007700]= [/color][color=#dd0000]"mohammed"  [/color][/FONT][/COLOR]

' ثابت من نوع نص

كود :
[COLOR=#007700]Const [/color][color=#0000bb]age [/color][color=#007700]As [/color][color=#0000bb]Integer [/color][color=#007700]= [/color][color=#0000bb]22[/color]


' ثابت من نوع عدد صحيح

كود :
[FONT=Simplified Arabic Fixed][COLOR=#007700]Const [/color][color=#0000bb]marry [/color][color=#007700]As [/color][color=#0000bb]Boolean [/color][color=#007700]= [/color][/FONT][color=#0000bb][FONT=Simplified Arabic Fixed]False[/FONT][/color]


' ثابت من نوع قيمة منطقية

الطرق التي من خلالها تستطيع تعريف ثوابت
لبرنامج :-


1 - الطريقة التقليدية تعريف ثابت ونسب قيمة له مثل

كود :
[color=#000000][FONT=Simplified Arabic Fixed][COLOR=#007700]Const [/color][color=#0000bb]name [/color][color=#007700]As [/color][color=#0000bb]String [/color][color=#007700]= [/color][color=#dd0000]"ali"  [/color][/FONT][/COLOR]

2 - كتابة الثابت بدون تحديد نوع له مثل
:-


كود :
[color=#000000][FONT=Simplified Arabic Fixed][COLOR=#007700]Const [/color][color=#0000bb]name [/color][color=#007700]= [/color][color=#dd0000]"lo2i" [/color][/FONT][/COLOR]

3 - كتابة اكثر من ثابت مع تحديد القيمة لها في سطر واحد :- مثل

كود :
[color=#000000][FONT=Simplified Arabic Fixed][COLOR=#007700]Const [/color][color=#0000bb]name [/color][color=#007700]As [/color][color=#0000bb]String [/color][color=#007700]= [/color][color=#dd0000]"mohammed"[/color][color=#007700], [/color][color=#0000bb]age [/color][color=#007700]As [/color][color=#0000bb]Integer [/color][color=#007700]= [/color][color=#0000bb]22 [/color][/FONT][/COLOR]

4 - كتابة اكثر من ثابت بودن تحديد نوع الثابت
مثل


كود :
[color=#000000][FONT=Simplified Arabic Fixed][COLOR=#007700]Const [/color][color=#0000bb]name [/color][color=#007700]= [/color][color=#dd0000]"mohammed"[/color][color=#007700], [/color][color=#0000bb]age [/color][color=#007700]= [/color][color=#0000bb]33[/color][color=#007700], [/color][color=#0000bb]marry [/color][color=#007700]= [/color][color=#0000bb]False  [/color][/FONT][/COLOR]

لاحظ هنا اننا لم نستخدم كلمة تعريف الثابت إلا في بداية الجملة فقط

[b]فوائد الثوابت في البرنامج
:_


1- تسهيل البرمجة عندما تريد التعويض بقيمة ثابتة لعدد
غير معين من المتغيرات.

فمثلاً اذا اردت ان ان تعٌرف ثابت لعمر اعضاء في
المنتدى
اسماؤهم كالتالي :_ أحمد و محمد و لؤي
ونريد اعطاء عمر واحد لكل
الاعضاء

كود :
[color=#000000][FONT=Simplified Arabic Fixed][COLOR=#007700]Const [/color][color=#0000bb]age [/color][color=#007700]As [/color][color=#0000bb]Integer [/color][color=#007700]= [/color][/FONT][FONT=Simplified Arabic Fixed][COLOR=#0000bb]20
Dim person1 [/COLOR][color=#007700]As [/color][color=#0000bb]String [/color][color=#007700]= [/color][/FONT][FONT=Simplified Arabic Fixed][COLOR=#dd0000]"ahmad"
[/COLOR][color=#0000bb]Dim person2 [/color][color=#007700]As [/color][color=#0000bb]String [/color][color=#007700]= [/color][/FONT][FONT=Simplified Arabic Fixed][COLOR=#dd0000]"mohammed"
[/COLOR][color=#0000bb]Dim person3 [/color][color=#007700]As [/color][color=#0000bb]String [/color][color=#007700]= [/color][/FONT][FONT=Simplified Arabic Fixed][COLOR=#dd0000]"lo2i"
[/COLOR][color=#0000bb]MsgBox[/color][color=#007700]([/color][color=#0000bb]person1 [/color][color=#007700]& [/color][color=#dd0000]" = " [/color][color=#007700]& [/color][color=#0000bb]age [/color][color=#007700]& [/color][color=#0000bb]vbCrLf [/color][color=#007700]& [/color][color=#0000bb]person2 [/color][color=#007700]& [/color][color=#dd0000]" = " [/color][color=#007700]& [/color][color=#0000bb]age [/color][color=#007700]& [/color][color=#0000bb]vbCrLf [/color][color=#007700]& [/color][color=#0000bb]person3 [/color][color=#007700]& [/color][color=#dd0000]" = " [/color][color=#007700]& [/color][color=#0000bb]age[/color][color=#007700]) [/color][/FONT][/COLOR]



ووظيفة الدالة VBCRLF
هي كالتالي :-
الدالة تعمل على اعطاء سطر جديد في الرسالة ويمكن ايضاً استخدامها في اكثر من مجال
في التيكست وفي اللابيل وفي اكثر من اداة
وضيغتها كالتالي :_ & VBCRLF &

****************************
[/b]




2- انها تتعامل مع المصفوفات بكل يسر وسهولة ويمكنها الوصول إلى مصفوفة معينة


================================================== ==========

[b]ال
[/b]
[b]اخطاء المتوقعة حدوثها عند تعاملك مع الثوابت :-
[/b]

اولاً :-
تغيير قيمة الثابت في البرنامج او اثناء التشغيل مثال لذلك :-

كود :
[color=#000000][COLOR=#0000BB][/color][FONT=Simplified Arabic Fixed][color=#007700]Const [/color][color=#0000BB]age [/color][color=#007700]As [/color][color=#0000BB]Integer [/color][color=#007700]= [/color][/FONT][FONT=Simplified Arabic Fixed][COLOR=#0000BB]20
        age [/COLOR][color=#007700]= [/color][color=#0000BB]22  [/color][/FONT][/COLOR]

ثانياً:-
تعريف الثابت في سطر ونسب
القيمة له في سطر اخر كما قلنا سابقاً .
مثال لذلك ..

كود :
[color=#000000][COLOR=#0000BB][/color][FONT=Simplified Arabic Fixed][color=#007700]Const [/color][color=#0000BB]age [/color][color=#007700]As [/color][/FONT][FONT=Simplified Arabic Fixed][COLOR=#0000BB]Integer
        age [/COLOR][color=#007700]= [/color][color=#0000BB]18  [/color][/FONT][/COLOR]

ملاحظة هامة جداً جداً :- عند تعاملنا مع الثوابت يجب علينا ادخال القيمة للثابت في نفس جملة
تعريف الثابت .


ولا حظ هنا انا الفرق بين النقطة الاولى والثانية
هي ماسيوضحه هذا الشكل



وهي ان الكود الاول اعطى قيمة للثابت في تعريف الثابت
وفي الخطوة الثانية حاول تغيير القيمة وهنا هو الخطأ قما قلنا سابقاً الثابت لا يمكن تغييره في وقت تنفيذ البرنامج.
------------------------------------
[b]الكود الثاني الخطأ فيه هنا انه لم يعطي قيمة للثابت في التعريف

[/b]
واقصد بالتعريف هنا اي تعريف الثابت باستخدام الكلمة المحجوزة واعطاه قيمة في سطر جديد .


---------------------------------------------------------------------------------------------------
[b]ملاحظة يمكنك عمل ثابت بالبرنامج
بدون تحديد نوعه اي نصي او حرفي مثل



كود :
[color=#000000][COLOR=#0000BB][/color][FONT=Simplified Arabic Fixed][color=#007700]Const [/color][color=#0000BB]a [/color][color=#007700]= [/color][/FONT][COLOR=#DD0000][FONT=Simplified Arabic Fixed]"lo2i"  
[/FONT]
[/COLOR][color=#0000BB][/color][/COLOR]

كود :
[color=#000000][COLOR=#0000BB][/color][FONT=Simplified Arabic Fixed][color=#007700]Const [/color][color=#0000BB]s [/color][color=#007700]= [/color][color=#0000BB]123  [/color][/FONT][/COLOR]

كود :
[color=#000000][COLOR=#0000BB][/color][FONT=Simplified Arabic Fixed][color=#007700]Const [/color][color=#0000BB]x [/color][color=#007700]= [/color][color=#0000BB]true [/color][/FONT][/COLOR]

ولكن في هذه الحالة يمكنك اعطاء اي قيمة كانت
له حرفية نصية منطقية(اي قيمة صحيحة او
خاطئة)

==================================


ثانياً المتغيرات
:-

تعريفها :-
[/b]
موقع محدد في
الذاكرةيمكن ان يحتوي بيانات من اي نوع فالمتغير لايعطي قيمة ثابتة بل يمكن تغييرها
بعكس الثابت .

[b]الشروط اللازمة لكتابة اسماء
المتغيرات في البرنامج:


1 - عدم استخدام الكلمات المحجوزة في البرنامج

كود :
[color=#000000][COLOR=#0000BB][/color][FONT=Simplified Arabic Fixed][color=#007700](if       [/color][color=#0000BB]dim      [/color][color=#007700]while     do      ......)  [/color][/FONT][/COLOR]

2[SIZE=4] - عدم البدء برقم في اسم المتغير مثل لذلك
:-


كود :
[color=#000000][FONT=Simplified Arabic Fixed][COLOR=#0000BB]Dim 1a [/color][color=#007700]as [/color][color=#0000BB]string  [/color][/FONT][/COLOR]

3 - يمنع استخدام الرموز في اسماء المتغيرات مثل

كود :
[color=#000000][FONT=Simplified Arabic Fixed][COLOR=#0000BB]Dim [/color][color=#007700]? as [/color][color=#0000BB]Integer [/color][/FONT][/COLOR]

4 - يمنع استخدام النقطة او الفاصلة في اسم
المتغير مثل :
-

كود :
[color=#000000][FONT=Simplified Arabic Fixed][COLOR=#0000BB]Dim a.1 [/color][color=#007700]as [/color][/FONT][FONT=Simplified Arabic Fixed][COLOR=#0000BB]string
        Dim a[/COLOR][color=#007700],[/color][color=#0000BB]1 [/color][color=#007700]as [/color][color=#0000BB]String  [/color][/FONT][/COLOR]

[/SIZE]
[/b]
طرق تعريف المتغيرات في البرنامج باستخدام الكلمة المحجوزة Dim
[SIZE=4]
[/SIZE]
[SIZE=4]1 – الطريقة الافتراضية لتعريف
المتغيرات

كود :
[color=#000000][FONT=Simplified Arabic Fixed][COLOR=#0000BB]Dim name [/color][color=#007700]As [/color][color=#0000BB]String  [/color][/FONT][/COLOR]

[SIZE=4]2 - طريقة تعريف متغير منفصل مع نسب القيمة له في نفس السطر


كود :
[color=#000000][FONT=Simplified Arabic Fixed][COLOR=#0000BB]Dim name [/color][color=#007700]As [/color][color=#0000BB]String [/color][color=#007700]= [/color][color=#DD0000]"ali"[/color][/FONT][/COLOR]

3 - طريقة تعريف اكثر من متغير في سطر واحد
ويكونوا لنفس النوع (اي كلاهما من نوع نصي او كلاهما من نوع رقمي) مثل لذلك


كود :
[FONT=Simplified Arabic Fixed][COLOR=#0000BB]Dim f_name[/color][color=#007700], [/color][color=#0000BB]l_name [/color][color=#007700]As [/color][/FONT][COLOR=#0000BB][FONT=Simplified Arabic Fixed]String


[/SIZE]
[/SIZE]
[/FONT][/COLOR][SIZE=4]في هذا المتغير عرفنا متغيريين من نوع نص اسم المتغير الاول
والثاني L_name
F_name
[/SIZE]
[SIZE=4][SIZE=4]
4 - تعريف متغيرات مختلفة في نفس
السطر (اي مختلفة في النوع اي متغير نصي ومتغير رقمي ومتغير منطقي) مثل

كود :
[COLOR=#0000BB]Dim name [/color][color=#007700]As [/color][color=#0000BB]String[/color][color=#007700], [/color][color=#0000BB]age [/color][color=#007700]As [/color][color=#0000BB]Integer[/color][color=#007700], [/color][color=#0000BB]marry [/color][color=#007700]As [/color][COLOR=#0000BB]Boolean



لاحظ هنا اننا كتبنا المتغيرات جميعها بكلمة واحد فقط
للتعريف وهي Dim

5 - تعريف متغيرات من غير نوع في
سطر واحد ونسب القيم لها مثل

كود :
[color=#000000][FONT=Simplified Arabic Fixed][COLOR=#0000BB]Dim name [/color][color=#007700]As [/color][color=#0000BB]String [/color][color=#007700]= [/color][color=#DD0000]"mr.mohammed"[/color][color=#007700], [/color][color=#0000BB]age [/color][color=#007700]As [/color][color=#0000BB]Integer [/color][color=#007700]= [/color][color=#0000BB]12[/color][color=#007700], [/color][color=#0000BB]marry [/color][color=#007700]As [/color][color=#0000BB]Boolean [/color][color=#007700]= [/color][color=#0000BB]True[/color][/FONT][/COLOR]
[/SIZE]
[/SIZE]
[/COLOR][SIZE=4][SIZE=4]
لاحظ اننا عرفنا 3 متغيرات من انواع مختلفة منها النصي ومنها الرقمي ومنها
المنطقي..
6 - تعريف متغير من دون ذكر الكلمة Dim مثل :-
[/SIZE][/SIZE]
[SIZE=4][SIZE=4]

كود :
[color=#000000][FONT=Simplified Arabic Fixed][COLOR=#0000BB]Name[/color][color=#007700]=[/color][color=#DD0000]"lo2i" [/color][/FONT][/COLOR]

طرق تعريف المتغيرات في البرنامج
:_

باستخدام الكلمة المحجوزة
static


1 - يمكنك استخدمها بهذه الطريقة


كود :
[color=#000000][COLOR=#0000BB][/color][FONT=Simplified Arabic Fixed][color=#007700]Static [/color][color=#0000BB]name [/color][color=#007700]As [/color][color=#0000BB]String  [/color][/FONT][/COLOR]

وسيبقى البرنامج محتفظاً بها داخل البرنامج من لحظة
تشغيله إلى لحظة ايقافه
المعلومات المستخدمة لاضافة المتغيرات باستخدام الامر
Dim
لاتختلف عن طرق اضافة المتغيرات في الاستاتيك static



الفرق بين الكلمتين Dim و static

عندما تريد من المتغير ان يحتفظ باقيمة داخل اجراء خاص فقط تستخدم
له هذه الكلمة
Dim

عندما تريد من المتغير ان يحتفظ بقيمة المتغير طيلة فترة عمر
البرنامج يمكنك استخدام هذه Static الانواع من المتغيرات


مع التنبيه ان الكلمة الاولى تكون اخف على
الذاكرة من الكلمة الثانية
لان الاولى تحتفظ بالقيمة داخل
اجراء منفصل بها والثانية تحتفظ بها طيلة وقت البرنامج.


انواع المتغيرات التي يمكن التعامل معها نوضح كل
ذلك
من خلال الجدول التالي



[/SIZE]
[/SIZE]
[SIZE=4][SIZE=4]




ويمكننا القول هنا ان انواع المتغيرات تنقسم إلى ثلاث اقسام رئيسية وهي كالتالي :-
[SIZE=3]1 - متغيرات عددية .
2 - متغيرات نصية .
3 - متغيرات منطقية.
4 - متغير عام ويحمل كل هذه القيم .


*******************************

سوف اعطي هنا امثلة بسيطة عن المتغيرات النصية

كود :
[color=#000000][SIZE=3][COLOR=#0000BB]Dim NAME [/color][color=#007700]As [/color][/SIZE][SIZE=3][COLOR=#0000BB]String
        [/COLOR][color=#007700]Static [/color][color=#0000BB]NAME2 [/color][color=#007700]As [/color][/SIZE][SIZE=3][COLOR=#0000BB]String
        NAME [/COLOR][color=#007700]= [/color][/SIZE][SIZE=3][COLOR=#DD0000]"ali"
        [/COLOR][color=#0000BB]NAME2 [/color][color=#007700]= [/color][/SIZE][SIZE=3][COLOR=#DD0000]"MOHAMMED"
        [/COLOR][color=#0000BB]MsgBox[/color][color=#007700]([/color][color=#0000BB]NAME [/color][color=#007700]& [/color][color=#DD0000]"   " [/color][color=#007700]& [/color][color=#0000BB]NAME2[/color]
)

امثلة عن المتغيرات الرقيمة
:_


كود :
[FONT=Simplified Arabic Fixed][color=#0000bb]Dim num1 [/color][color=#007700]As [/color][/FONT][FONT=Simplified Arabic Fixed][COLOR=#0000BB]Integer
        [/COLOR][color=#007700]Static [/color][color=#0000BB]num2 [/color][color=#007700]As [/color][/FONT][FONT=Simplified Arabic Fixed][COLOR=#0000BB]Integer
        num1 [/COLOR][color=#007700]= [/color][/FONT][FONT=Simplified Arabic Fixed][COLOR=#0000BB]10
        num2 [/COLOR][color=#007700]= [/color][/FONT][FONT=Simplified Arabic Fixed][COLOR=#0000BB]10
        MsgBox[/COLOR][color=#007700]([/color][color=#0000BB]num1 [/color][color=#007700]* [/color][color=#0000BB]num2[/color][/FONT][COLOR=#007700][FONT=Simplified Arabic Fixed])  [/FONT]
[/COLOR]

امثلة عن العمليات المنطقية في المتغيرات :-

كود :
[color=#000000][COLOR=#0000BB]Dim value [/color][color=#007700]As [/color][COLOR=#0000BB]Boolean
        value [/COLOR][color=#007700]= [/color][COLOR=#0000BB]True
        value [/COLOR][color=#007700]= [/color][COLOR=#0000BB]false
        MsgBox[/COLOR][color=#007700]([/color][color=#0000BB]value[/color][color=#007700])[/color][/COLOR]

مثال على تعريف المتغير العام في البرنامج :-

كود :
[color=#000000][COLOR=#0000BB]Dim s [/color][color=#007700]As [/color][COLOR=#0000BB]Object
        s [/COLOR][color=#007700]= [/color][COLOR=#0000BB]12345
        s [/COLOR][color=#007700]= [/color][COLOR=#0000BB]12.345
        s [/COLOR][color=#007700]= [/color][COLOR=#DD0000]"mohammed"
        [/COLOR][color=#0000BB]s [/color][color=#007700]= [/color][COLOR=#DD0000]"lo2i"
        [/COLOR][color=#0000BB]s [/color][color=#007700]= [/color][COLOR=#0000BB]True
        s [/COLOR][color=#007700]= [/color][COLOR=#0000BB]False
        MsgBox[/COLOR][color=#007700]([/color][color=#0000BB]s[/color][color=#007700])[/color][/COLOR]

كما قلنا سابقاً يمكننا الاستعان بهذا النوع من المتغيرات اذا كنا غير متأكدين من المدخلات التي يدخلها المستخدم .

*************************************
[b]
المتغيرات والمساحات التخزينية التي تأخذها من الذاكرة توضحها الصورة التالية :-



طبعاً اخواني لن نستطيع ان نحصر كل خصائص المتغيرات والثوابت في هذا الدرس

لذلك تركت لكم اسلوب التنقيب بنفسكم عن الحل لان هذا من اهم اساسيات تعلم البرمجة

واخيراً وليس اخراً اعتذر عن تأخر الدرس بسبب انقطاع الانترنت


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

[SIZE=4]Lo2i و
[/SIZE]
Mohammed Asaad
انتظروا الدرس القادم

*************
[/SIZE]
[/COLOR][/SIZE]
[/SIZE][/SIZE]
[/b]
اللَّهُمَّ أَنْتَ رَبِّي ، لا إِلَه إِلاَّ أَنْتَ خَلَقْتَني وأَنَا عَبْدُكَ ، وأَنَا على عهْدِكَ ووعْدِكَ ما اسْتَطَعْتُ ، أَعُوذُ بِكَ مِنْ شَرِّ ما صنَعْتُ ، أَبوءُ لَكَ بِنِعْمتِكَ علَيَ ، وأَبُوءُ بذَنْبي فَاغْفِرْ لي ، فَإِنَّهُ لا يغْفِرُ الذُّنُوبِ إِلاَّ أَنْتَ .
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
الفصل(2):الثوابت والمتغيرات وخصائصها....نظرة مفصلة - بواسطة Omar Mekkawy_mybb_import4421 - 23-09-12, 12:14 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  الفصل(8): الدوال والاجراءات B3dak Hbebe 3 19,725 15-08-18, 09:20 AM
آخر رد: nagoma
  الفصل(9):مدخل الى الفئاتClasses - الجزء الأول B3dak Hbebe 5 4,340 30-05-17, 01:09 PM
آخر رد: ali hussein
  الفصل(5):صنع القرار...الجزء الأول-الجمل الشرطية Omar Mekkawy 4 4,173 10-08-13, 05:39 PM
آخر رد: Omar Mekkawy
  الفصل(3): التركيبات أنواعها واستخداماتها Omar Mekkawy 4 4,167 10-08-13, 05:32 PM
آخر رد: Omar Mekkawy
  الفصل (1) : الفيجوال بيسك دوت نت (لمحة تعريفية) Omar Mekkawy 2 3,514 27-07-13, 02:39 PM
آخر رد: green.grass52
  الفصل (0) : دورة تعلم معنا فيجوال بيسك دوت نيت Omar Mekkawy 7 4,832 18-07-13, 06:29 PM
آخر رد: el@nsary
  الفصل(16): مدخل لمسارات التنفيذ Threading B3dak Hbebe 3 3,789 27-04-13, 10:58 AM
آخر رد: خليل اسماعيل
  الفصل(15): الفئتان Stack و Queue B3dak Hbebe 2 3,232 27-04-13, 09:20 AM
آخر رد: خليل اسماعيل
  الفصل(12): Oop بالتفصيل...الجزء الثاني B3dak Hbebe 3 3,915 27-04-13, 09:16 AM
آخر رد: خليل اسماعيل
  الفصل (11) :oop بالتفصيل ..الجزء الاول Easy4ever 3 3,573 27-04-13, 09:08 AM
آخر رد: خليل اسماعيل

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


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