دروس
Visual Basic (4)

عقارية المدينة 6-12-1430هـ للاعلان جوال 0507445115 حراج سيارات 19-4-1431هـ
افضل و اقوى و احلى و اجمل موقع افلام و فيديو يوتيوب youtube على الاطلاق للاعلان جوال 0507445115 بنات الرياض سعوديات نسائي بناتي حريمي

تابع حالة الطقس في اكبر و اشهر مدن المملكة العربية السعودية | منتديات | مقاطع فيديو تحميل افلام موقع يوتيوب youtube العاب بنات hguhf fkhj | تحميل صور jpldg w,v | بلاك بيري | بنات السعودية | قصص بنات

احصائيات سريعة
اقسام على الموقع
دروس في أنظمة التشغيل | ماي سكيول - MySQL | لفيجوال بيسك - Visual Basic | المات لاب Matlab | اللينكس و اليونكس | الاسمبلي - ASSEMBLY | الاوتلوك - Outlook | البرمجة تحت اللنكس -Linux Programming | البرمجة تحت وندوز بواسطة دوال ال win API | البرمجة في بيئة الدوت نت .Net | التصمبم والرسوم | الدلفي - Delphi | الجافا - Java | السي - C | الصوت و الصورة | الوورد - Word | القسم العام للأوفيس | الكوبول - COBOL | control panel-ftp | اوراكل - Oracle | اكسل - Excel | تحميل الملفات | برامج متنوعة | برامج التصفح | برامج الحماية | برامج إنترنت | تعرّف على الويب | بوربوينت - Power Point | images | دروس : كمبيوتر وصيانة | دروس مجلة نيوك phpnuke | دروس مسنجر MSN - yahoo - Gmail | دروس منتديات vBulletin | دروس الجوالات والهواتف | دروس السي بنل cpanel | دروس اكسس access | دروس بيونت شوب برو - point shop pro | دروس برمجة php - mysql | دروس برامج منوعة software | دروس ثري دي ماكس 3D max | دروس تطوير المواقع والمنتديات | دروس جافا سكريبت JavaScript | دروس دريم ويفر DreamWeaver | دروس شبكات Networks | دروس سويش - swish | دروس فلاش - flash | دروس فلاش mx | دروس فى نظام الوندوز WINDOWS | دروس فىالباسكال - Pascal | دروس فيجوال بيسك Visual Basic | دروس فرونت بيج - frontpage | دروس فوتوشوب photoshop | دروس هكر hacker crack virus | سي ++ | سي شارب - #C | فيجوال سي ++ - ++ Visual C | قسم البرمجة العام | دروس فى لغة HTML
البحث في المواد

اكثر المحتويات زيارة
الدوال في الاكسل (14,854 مشاهده)
تعريف الفن التشكيلي: (14,834 مشاهده)
ربط قاعدة بيانات أكسس (MS Access) مع برنامج الفيجوال بيسك بطريقة(ODBC) (10,782 مشاهده)
دروس في الأوفيس الأكسس - Access0- (10,255 مشاهده)
أنواع العلاقات وطريقة الربط بين الجداول. (10,191 مشاهده)
تغيير لغة واجهة التطبيق من عربي الى انجليزي وبالعكس لـ Windows-based applications (7,363 مشاهده)
شرح طريقة استعمال الأوتلوك مع بريد الهوتميل (7,356 مشاهده)
ما هي شبكة الانترنت: (6,455 مشاهده)
الدرس الثالث : بعض تطبيقات الدوال في اكسل (6,214 مشاهده)
تعريف الاستعلام وطريقة عرضه في آكسس، أنواع الاستعلامات، نافذة تحديد الاستعلام! (6,208 مشاهده)
اضافه صوت ونص لخلفيه في باور بوينت (6,194 مشاهده)
المنظور الفوتوغرافي Perspective Drawing (6,143 مشاهده)
ما هو برنامج الاكسل -00 (6,004 مشاهده)
أنشئ قاعدة بياناتك التي ستستند إليها في تعلم طريقة ربط الجداول والاستعلامات. (5,762 مشاهده)
نظام التشغيل (Windows) (5,562 مشاهده)
الدرس الثاني : عمل خلفيات ملونة لشرائح (5,539 مشاهده)
الدرس الأول : عمل شريحة في البوربوينت (5,442 مشاهده)
الدرس الثاني: بعض الحيل لتسهيل برنامج اكسل (5,433 مشاهده)
لإجراء العمليات الحسابية (4,956 مشاهده)
مقدمة عامة حول الاكسل وحيل خاصة بالاكسل0-- (4,920 مشاهده)
دورة الأكسس: الدرس السادس : منوعات في أكسيس .0--- (4,874 مشاهده)
كيفية تنصيب Turbo C++ وتشغيل برنامج بلغة السي عليه!- (4,839 مشاهده)
vالدرس الأول : عمل شريحة في البوربوينت (4,836 مشاهده)
الدرس الثالث: كيفية عمل مراحل انتقالية للشرائح (4,824 مشاهده)
اضافة الحركات للصور والنصوص (4,764 مشاهده)
جديد مواد مع عشوائي
التحويل التلقائي للحروف ل- ل- ه إلى اسم الجلالة0---- (2,364 مشاهده)
النسبة المئوية لا تظهر بالخط العربي & الشدة وألف المد في لفظ الجلالة0---النسبة المئوية لا تظهر بالخط العربي & الشدة وألف المد في لفظ الجلالة0--- (1,781 مشاهده)
ضبط خيارات اللغة فى الـ Microsoft Word0--- (2,193 مشاهده)
استخدام لوحة المفاتيح في الـ Word0---- (2,387 مشاهده)
إضافة كلمة سر إلي ملفات الورد دون استخدام برامج0--- (2,321 مشاهده)
دمج المراسلات0-- (1,432 مشاهده)
وضع صورة كخلفية للنص0-- (1,874 مشاهده)
السماح للمستخدمين بتعديل أجزاء من ملف وورد محمي (Word2003)0--- (1,449 مشاهده)
كتابة الأرقام الكسرية ورموز المعادلات0-- (2,060 مشاهده)
درس كامل عن الدمج السهل من لوحة المفاتيح ف0-ي برنامج الـ Word (1,614 مشاهده)
دورة الأكسس: الدرس السادس : منوعات في أكسيس .0--- (4,874 مشاهده)
دورة الأكسيس : الدرس الرابع : العلاقات0---- (2,669 مشاهده)
أساسيات في Access0--0 (2,382 مشاهده)
تصميم تقرير لطباعة البيانات0---- (2,238 مشاهده)
تصميم نموذج استعراض البيانات‏0--تصميم نموذج استعراض البيانات‏0-- (1,997 مشاهده)
تصميم نموذج إدخال‎ ‎البيانات0--- (2,244 مشاهده)
إنشاء قوائم خاصة باستخدام الماكرو(1)0-- (1,934 مشاهده)
خطوات إنشاء الماكرو في تذييل النموذج (2)0-- (1,446 مشاهده)
خطوات إنشاء الماكرو في تذييل النموذج (1)0- (1,513 مشاهده)
استعلامات SQL في Access - تعديل الجداول وإضافة الحقول0- (2,106 مشاهده)
استعلامات SQL في Access - تحديث البيانات الجدولية0-- (1,715 مشاهده)
الاستعلامات الإجرائية -4 (استعلام الحذف)0--- (1,169 مشاهده)
الاستعلامات الإجرائية -2 (استعلام الإلحاق)0--- (1,315 مشاهده)
تصميم تقرير لطباعة الإجمالي0--- (1,422 مشاهده)
استعلامات التحديد Select Query مع أمثله (1)0--- (1,878 مشاهده)
الاسم: Visual Basic (4) Visual Basic (4)
Visual Basic (4) مرات القرائه: 554 مرة/مرات
التقييم: 0
قم بدعوة صديق
اعلانات في الموقع على جميع الصفحات

Visual Basic (4)

الحدث Event  هو كل مايقوم به المستخدم من حركات بالفأرة كالنقر أو النقر المزدوج أو ما يقوم به من ضغط على لوحة المفاتيح .


 


كيف تستجيب للحدث ؟


عند وقوع الحدث هناك أمران : الأول ، هو الحدث نفسه كالنقر مثلاً والثاني هو الأداة التي وقع الحدث فوقها  مثل زر الأوامر . يقوم "فيجول بيسيك" بإعداد إجراء حدث على كل أداة موجودة فوق النافذة ويكون الإجراء كما في الشكل التالي :


 


 


 


أي أن "فيجول بيسيك" يقوم بوضع إجراء فارغ لهذا الحدث ، وأنت تضع فيه التعليمات Code  التي تريد أن تنفذها عند وقوع الحدث . لذلك يجب هنا أن تسأل نفسك : ماهي التعليمات في داخل إطار الإجراء . وبالتالي كلما نقر المستخدم هذا الزر أثناء تشغيل البرنامج ، فإن "فيجول بيسيك" يقوم بتنفيذ هذه التعليمات لاحظ كيف يربط "فيجول بيسيك" بين الأداة والحدث :


sub command1_click


فهو يضع كلمة sub وهي تحدد بدء الإجراء ثم يضع اسم الأداة ثم حرف (-)ثم اسم الحدث . وفي النهاية يضع عبارة end sub وهي تحدد نهاية الإجراء .


 


الأحداث الناتجة عن الفأرة





























متى يقع


معناه


الحدث


عند نقر المستخدم فوق الأداة أو النافذة ويمكن أن يقع أيضاً إذا ضغط المستخدم عصا المسافة على لوحة المفاتيح بينما التركيز على زر أوامر


النقر


Click


عند نقر المستخدم نقراً مزدوجاً فوق الأداة أو النافذة


النقر المزدوج


DbClick


عند تحريك المستخدم الفأرة فوق الأداة أو النافذة


حركة الفأرة


MouseMove


عندما يقوم المستخدم بنقر زر الفأرة وقبل أن يحرره..أي أثناء عملية النقر


زر الفأرة اسفل


MouseDown


بعد أن يقوم المستخدم بنقر زر الفأرة وتحريره . أي بعد عملية النقر .


زر الفأرة ارتفع


MouseUp


 


Sub Command1_MouseDown (Button As Integer, Shift As Integer, X As Single, Y As Single)


 


End Sub


وهو هنا يعطيك متغيرات ، كل واحد منها يحمل معلومة معينة ، كما يلي :


المتغير Button :


الأحداث الأربعة السابقة تقع عند ضغط المستخدم بأي زر من أزرار الفأرة الثلاثة ويوضح لك المتغير Button   أي زر منها قام المستخدم بضغطه ، وله ثلاثة احتمالات :


1.                  المستخدم ضغط الزر الأيسر


2.                  المستخدم ضغط الزر الأيمن


3.                  المستخدم ضغط الزر الأوسط


ولايمكن للمستخدم أن يضغط أكثر من زر في نفس الوقت . قإذا أردت أن تختبر إن كان المستخدم قد ضغط الزر الأيمن ، فإنك تكتب :


if  button = 2 then …………..


فإذا كان المستخدم قد ضغط الزر الأيمن ، سيقوم "فيجول بيسيك" بتنفيذ الأمر التالي لكلمة then


التغير Shift :


يوفر لك معلومات عن حالة المفاتيح الثلاثة Ctrl  و Shift و Alt  أثناء ضغط زر الفأرة ، كما يلي :


1                                                  المستخدم ضغط مفتاح shift


2                                                   المستخدم ضغط مفتاح Ctrl


    4            المستخدم ضغط مفتاح Alt


لاحظ أنه يمكن للمستخدم أن يضغط أكثر من مفتاح في نفس الوقت . في هذه الحالة يحتوي المتغير shift على مجموع المفاتيح التي ضغطها . فمثلاً إذا ضغط على مفتاحي ctrl و alt    في نفس الوقت ، فإن المتغير shift  سيحتوي على مجموعهما هو 6 لذلك إذا أردت أن تختر إن كان المستخدم ضغط مفتاح shift أثناء ضغطه لزر الفأرة ، فإنك تكتب :


if shift = 1 then


أو أردت أن تختبر إن كان قد ضغط مفتاحي alt  و shift أثناء ضغطة لزر الفأرة 


if shift = 5 then


 


المتغيران y,x  :


يحددان موقع المشيرة داخل الأداة أثناء عملية ضغط زر الفأرة .


 


الأحداث الناتجة عن لوحة المفاتيح


هناك ثلاثة أحداث متعلقة بلوحة المفاتيح ، هي :





















متى يقع


معناه


الحدث


عندما يقوم المستخدم بضغط حرف من حروف آسكي فوف لوحة المفاتيح


ضغط حرف


Keypress


عندما يقوم المستخدم بضغط أي حرف على حرف وقبل أن يحرره أي أثناء عملية الضغط


المفتاح أسفل


KeyDown


عندما يقوم المستخدم بضغط أي حرف على لوحة المفاتيح ثم يحرره أي بعد عملية الضغط


المفتاح ارتفع


Keyup


 


ويستخدم الحدث keypress  عندما تريد أن تعرف الحرف الذي ضغطه المستخدم فوق لوحة المفاتيح


مثال :


Sub Form_KeyPress (keyascii As Integer)


Print keyascii


If keyascii = 81 Then


End


End If


 


End Sub


 


 

 


المتغيرات


المتغير Variable هو اسم تستخدمه لحمل قيمة متغيرة . فمثلاً إذا أردت أن تسأل المستخدم عن اسمه ، فاسم المستخدم قيمة متغيرة لأنك لاتعرف ماهو . فممكن أن يكون "علي" أو "محمد" أو "عبدالمحسن" أو أي اسم آخر . لذلك نستخدم له متغير ، وليكن UserName$ في هذه الحالة يمكنك كتابة الأمر :


)"أدخل اسمك من فضلك"UserName$ = InputBox$ (


سيعرض "فيجول بيسيك" مربع حوار


 


 


 


 ملاحظة : يستخدم امر inputbox$  لطلب معلومة من المستخدم.


شرح السطر السابق هو :


أن "فيجول بيسيك" يتيح للمستخدم أن يدخل اسمه في الخانة الموجودة في أسفل المربع .


وعندما ينتهي المستخدم من إدخال الاسم ، فإن "فيجول بيسيك" يضع هذا الاسم في المتغير username$ . ويبقى هذا المتغير يحمل هذه القيمة حتى تقوم بتغييرها.


ويمكنك استخدام القيمة التي يحملها المتغير كأن تضعها في متغير آخر ، مثل :


clientName$ = UserName$


فهنا سينسخ "فيجول بيسيك" القيمة الموجودة في المتغير username$ ويضعها في المتغير cilentname$ . ويمكن أن تضع هذه القيمة في أداة القائمة مثلاً :


list1.additem username$


ويمكنك تغيير القيمة التي يحملها المتغير بوضع قيمة جديدة داخله ، فيلغي "فيجول بيسيك" القيمة القديمة ويضع محلها القيمة الجديدة . مثلاً :


"عبدالرحمن  مصلحusername$ = "


وهذا المتغير يُسمى متغير حرفي string variable  لأنه يحتوي على مجموعة حروف . وتوجد كذلك متغيرات عددية وهي تستخدم لحمل الأعداد وليس الحروف . فمثلاً يمكنك أن تسأل المستخدم عن عمره وتضع القيمة التي يدخلها في متغير عددي :


)"أدخل عمرك ، من فضلك"userage = inputbox$ (


ويتميز المتغير العددي بإمكانية إجراء العمليات الحسابية مثل الطرح والضرب والقسمة عليه مثل  برنامج الوحدات الذي قمتُ ببرمجته وشرحة


اختيار اسم المتغير

هناك شروط لاختيار اسم المتغير منها :


·                    يجب ألا يزيد اسم عن 40 حرفاً


·                   يجب أن يكون أول حرف منه حرفاً هجائياً


·                   يجب ألا تستخدم كلمة من الكلمات المحجوزة reserved words كأسم للمتغير من الكلمات المحجوزة print  و end  ولكن يمكن أن تكون جزء من اسم اخر مثل PrintText


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




































مداه


معناه


نوع المتغير


من –32768 إلى 32767


عدد صحيح


Integer


من –214748E إلى 21474


عدد صحيح


Long


-3.402823 إلى –1.40129


من 1.4012 إلى 3.4028


عدد ذو فاصلة عشرية عائمة


Single


-1.7976931 إلى –4.9406


من 4.94065 إلى 1.79769


عدد ذو فاصلة عشرية


Double


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


=======


Currency


من 0إلى 65.500 حرف تقريباً


مجموعة من الحروف


String


حرفي أو عددي


بتاع كُـله


Variant


 


الإعلان عن المتغيرات

الإعلان عن المتغير أن تخبر "فيجول بيسيك" عن اسم المتغير ونوعه ، مثل :


Dim UserName As String


فهنا الأمر Dim يخبر "فيجول بيسيك" أننا نريد أن نعلن عن متغير ، وكلمة UserName  كمتغير يحمل سلسلة حروف . في هذه الحالة ، يقوم "فيجول بيسيك" بحجز الذاكرة الضرورية لذلك المتغير وتهيئته .


لاحظ أن الإعلان عن المتغير ليس إجباري


الفائدة من الإعلان عن المتغيرات


عدم الإعلان عن المتغير قد يؤدي أحياناً إلى أخطاء خفية في برنامجك .فمثلاً انظر السطرين التاليين :


)"أدخل اسمك من فضلك"username$ = inputbox$ (


print usename$


سيقوم السطر الأول بالتنفيذ ويطلب المستخدم بالاسم ولكن لن يطبع اسم المتغير لإن الكلمة خطا (ناقصة حرف r ) ومع ذلك سوف يقوم"فيجول بيسيك" بتنفيذ البرنامج بدون أي مشاكل !!!


ولحل هذه المسألة ، يمكنك أن تخبر "فيجول بيسيك" أن يعرض رسالة خطا عند ورود أي متغيرات لم يسبق الإعلان عنها . وذلك عن طريق استخدام الأمر :


Option Explicit


ويتم الإعلان عن المتغيرات باستخدام أحد الأوامر التالية :


Dim  ,Global   ,Static


يجب الإلتزام بنوع المتغير


مثلا :


لا يجوز أن تعلن عن متغير عددي وتضع فيه قيمة حرفية


والعكس صحيح كذلك


 


مدى المتغيرات وعمرها :


المتغيرات العامة


المتغير العام هو المتغير الذي يمكنك أن تستخدمه من أي مكان في البرنامج ، أي أن مداه يشمل جميع البرنامج بجميع ملفاته ونوافذه .


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


ولكن يجب أن تضع الإعلان عن المتغير العام في ملف برمجة وليس في نافذة .


طريقة ادخال المتغيرات التي ترغب في جعلها متغيرات عامة  هي


Global UserName As String


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


 


المصفوفات


المصفوفة Array هي سلسلة من المتغيرات تحمل نفس الاسم ويتم التمييز بين المتغيرات داخل هذه المصفوفة باستخدام رقم المتغير داخلها .


يوفر استخدام المصفوفات وقتاً وجهداً كبيرين ، كما قد يؤدي إلى بساطة وصغر حجم البرنامج . لنفرض مثلاً أنك تريد أن تقرأ أسماء 50 موظفاً من ملف ، وأنك تريد أن تحتفظ بها في الذاكرة لتعديلها أو عرضها أو ترتيبها . فيكف تعمل ذلك ؟ إذا استخدمت متغيرات عادية ، ستضطر إلى الإعلان عن 50 متغيرا ثم تكرر أمر القراءة من الملف لكل واحد من هذه المتغيرات الخمسين ، ثم تضع ماقرأته في المتغير المناسب . وهذه مسألة شاقة بالطبع . كما أن ذلك سيؤدي إلى كبر حجم البرنامج دون داع . والحل المناسب لهذه المسألة هو أن تستخدم مصفوفة مكونة من 50 عنصراً وذلك بكتابة الأمر :


Dim EnpName(50) As String


هنا ، الاسم EmpName  هو اسم المصفوفة ، والرقم (50) هو عدد العناصر داخلها ثم كلمة String تحدد نوع المتغيرات التي ستضعها في المصفوفة . كلمة as string اختيارية وإن لم تحددها سيكون نوع المتغيرات هو variant وبالتالي يمكن تخزين أي نوع فيه .


يمكنك قراءة أسماء الموظفين ووضعها في المصفوفة باستخدام تكرار For …Next


 


بالشكل التالي :


For counter = 0 to 49


Empname(counter) = inputbox$("أدخل اسم الموظف التالي")


Next counter


 


فهنا نستخدم تكرار for ..next  (سوف نشرحها بالتفصيل في المحاضرات التالية)


لنطلب من المستخدم إدخال أسماء الموظفين . هذا التكرار يستمر خمسين مرة من صفر إلى 49 . لاحظ أن العد داخل المصفوفة يبدأ من صفر وليس من 1 . لذلك تبدأ المصفوفة من الرقم صفر وتستمر حتى 49 .


ويمكنك الإشارة إلى أي عنصر داخل المصفوفة بأن تذكر اسم المصفوفة ثم رقم العنصر داخلها .فمثلاً ، لتغير قيمة العنصر العاشر في المصفوفة ، فإنك تكتب :


"الدكتور منصور"empname(9) =


وإذا أردت قراءة القيمة الموجودة في المتغير رقم 20 داخل المصفوفة ووضعها في متغير آخر فإنك تكتب :


curname =empname(19)


لاحظ مرة أخرى أن الوضع الافتراضي للمصفوفات هو أن يبدأ العد داخلها من صفر . فإذا رغبت أن تجعل العد يبدأ العد من 1 ضع الأمر التالي :


option base 1


 


الثوابت


الثوابت تعني لها قيمة لاتتغير بعكس المتغير


مثلا بدلا من أن تضع قيمة معينة على كل البرنامج ضع ثابت لها في أول البرنامج ثم اكتب البرنامج على اساس الثابت بدلا من القيمة في كل البرنامج


مثال :


لنفرض أن لديك عشرين موظفاً تريد أن تطلب بياناتهم من المستخدم يمكنك أن تكتب عدد الموظفين وهو هنا 30 مباشرة في كل مرة تحتاج إلى ذلك مثل :


for counter = 1 to 30


…………………..


………………….


Next counter


لنفرض أنك كتبت أمراً مثل هذا في ستة أو سبعة مواضع داخل البرنامج ، ثم أردت بعد ذلك أن تغير عدد الموظفين من 30 إلى 60 . فماذا تفعل ؟ في هذه الحالة سوف تضطر إلى أن تبحث عن كل المواضع التي ذكرت فيها الرقم 30 وتغيره إلى 60 وإذا نسيت موضعاً سوف يؤدي ذلك إلى خلل في عمل البرنامج .


وكحل لتلك المسألة ، استخدم ثابتاً constant وضعة في بداية البرنامج أو الإجراء مرة واحدة وتضع فيه العدد الذي ترغب فيه ، مثل :


const NUM_OF_EMPLOYEES =30


وبعد ذلك تقوم في عملية التكرار بعمل التالي :


for counter = 1 to NUM_OF_EMPLOYEES


…………………..


………………….


Next counter


وبذلك يتحقق أمران : الأول أن الثابت NUM_OF_EMPLOYEESدرس Visual Basic (4)

أضف هذه المادة في موقعك:
مواد مشابهة:
إنشاء واجهة مستخدم لقاعدة البيانات 1 إنشاء واجهة مستخدم لقاعدة البيانات 1
إنشاء واجهة مستخدم لقاعدة البيانات 1
(مرات المشاهدة: 1,043 مرات)
(1) لغة الإستعلام SQL (1) لغة الإستعلام SQL
(1) لغة الإستعلام SQL
(مرات المشاهدة: 2,437 مرات)
ضبط محتويات الفورمة من حيث موقعها بواسطة الكود ضبط محتويات الفورمة من حيث موقعها بواسطة الكود
ضبط محتويات الفورمة من حيث موقعها بواسطة الكود
(مرات المشاهدة: 391 مرات)
التعامل مع الحافظة التعامل مع الحافظة
التعامل مع الحافظة
(مرات المشاهدة: 425 مرات)
ادوات البرنامج ومراحل كتابة البرنامج ادوات البرنامج ومراحل كتابة البرنامج
ادوات البرنامج ومراحل كتابة البرنامج
(مرات المشاهدة: 799 مرات)
برمجة Dao من خلال فيجوال بيسك (3/4) برمجة Dao من خلال فيجوال بيسك (3/4)
برمجة Dao من خلال فيجوال بيسك (3/4)
(مرات المشاهدة: 1,099 مرات)
نبذه عن الفيجوال بيسك نبذه عن الفيجوال بيسك
نبذه عن الفيجوال بيسك
(مرات المشاهدة: 2,785 مرات)
كيف تعمل مجلد الـSETUP لبرنامج فيجوال بيسك1 كيف تعمل مجلد الـSETUP لبرنامج فيجوال بيسك1
كيف تعمل مجلد الـSETUP لبرنامج فيجوال بيسك1
(مرات المشاهدة: 906 مرات)
التعامل مع الفورم : النماذج التعامل مع الفورم : النماذج
التعامل مع الفورم : النماذج
(مرات المشاهدة: 1,568 مرات)
المصفوفات في الفيجيوال بيسك |[ مقدمة ]| المصفوفات في الفيجيوال بيسك |[ مقدمة ]|
المصفوفات في الفيجيوال بيسك |[ مقدمة ]|
(مرات المشاهدة: 1,782 مرات)
About
جميع الحقوق في هذا الموقع محفوظة وكل المواد على الاقسام ملك لاصحابها :Copyright © All rights reserved