visual basic 6. simple guide10_54… · title: visual basic 6. simple guide author: rrr created...
TRANSCRIPT
-
Visual Basic 6. Simple Guide 2018-2019
By Khalid K. Jabbar Page 1
Third Class
Collage of Education-Computer Scince Departement
Univercity of Mustansiriyah-Iraq\ Baghdad
مالحظة:
كلفية للنموذج ولكن يضهر جزء منها, المطلوب ايجاد حل لهذة Fit sizeالصورة التي يتم اختيارها التضهر بشكل كامل
المشكلة بحيث يتم عرض الصورة المحددة بكامل حجمها ومالمحها.
:رئيسية اجزاء ثالثة من النافذة هذه تتكون
Object Box • ةعلي الموجوده العناصر و النموذج اسم فية يدرج
Properties List • عناصره احد او النموذج بخصائص قائمة
Description Space •المحددة الخاصية عن موجزا شرح يقدم
Form Layout النموذج مخطط نافذة ♦
بحيث المشروع يتضمنها التي النماذج جميع النافذة هذه تظهر حيث تنفيذه عند النموذج موقع تحديد من النافذة هذه تمكننا
الموقع الى ةسحب و ةالنقر علي سوى علينا ما النموذج موقع ولتغيير ةاسم ةعلي و النماذج بقية امام المختار النموذج يطفو
جديد. ال
Figure 11: Form Layout
-
Visual Basic 6. Simple Guide 2018-2019
By Khalid K. Jabbar Page 2
Third Class
Collage of Education-Computer Scince Departement
Univercity of Mustansiriyah-Iraq\ Baghdad
Code Windowالشفرة شاشة
الشفرة من االول السطر ان .الفرعية المستخدم وتعريف برامج المتغيرات تعريف خالل من البرنامج لكتابة تستخدم
Code بعبارة يبدأPrivate sub اما االداة او العنصر ذلك سيعمل بموجبه الذي الحدث ثم االداة او العنصر يتبعها اسم ثم
.ابدا الجملتين هذه من اداة اي تخلو ان يمكن وال End subعبارة فهي الشفرةمن االخير السطر
الطريقتين: باحد الشفرة نافذة اظهار يمكننا
المخصص الظهار الزر على بالنقر وذلك Project Explorer Window المشاريع مستكشف نافذة خالل من .1
.سبق ما في ذكرنا كما الشفرة نافذة
ة شفرت عرض نريد الذي الكائن على للفأرة االيسر بالزر المزدوج النقر .2
Figure 12: Code Windwo
-
Visual Basic 6. Simple Guide 2018-2019
By Khalid K. Jabbar Page 3
Third Class
Collage of Education-Computer Scince Departement
Univercity of Mustansiriyah-Iraq\ Baghdad
الشفرة كتابة كیفیة
:ةشفرت كتابة نريد الذي العنصر على المزدوج الضغط
-: الشفرة نافذة فتظھر
Figure 13: Writing in Code Windwo
Figure 14: The Code Structure
-
Visual Basic 6. Simple Guide 2018-2019
By Khalid K. Jabbar Page 4
Third Class
Collage of Education-Computer Scince Departement
Univercity of Mustansiriyah-Iraq\ Baghdad
:االول البرنامج تكوين
Form . النموذج على lLabeعنوان وأداة Command Button أمر زر إضافة 1.
: التالية الشفرة لكتابة النموذج على المزدوج الضغط 2.
Private Sub Form_Load()
Label1.Caption = "Visual Basic"
Command1.Caption = "End"
End Sub
: التالية الشفرة لكتابة األمر زر على المزدوج والضغط النموذج الى العودة
Private Sub Command1_Click()
End
End Sub
-: المناقشة
واألوامر االيكونات عن أبحث ثم النوافذ وجميع األدوات صندوق بإغالق قم التصميم بيئة عناصر على التعرف بعد 1.
. فتحها تعيد التي
.بينها المشتركة الخصائص حدد ثم النموذج إلى األدوات أضف 2.
Figure 14: Run the Program
-
Visual Basic 6. Simple Guide 2018-2019
By Khalid K. Jabbar Page 5
Third Class
Collage of Education-Computer Scince Departement
Univercity of Mustansiriyah-Iraq\ Baghdad
Tool Box األدوات صندوق
صندوق ويمكن نقل البرامج إعداد في وتستخدم Visual Basicمع التعامل تسهل أدوات من مجموعة على يشتمل
عليها يشتمل التي تسمى األدوات .الشاشة عناصر بقية ومع معه التعامل يسهل مما الشاشة داخل مكان أي إلى األدوات
Basic Control .األساسية باألدوات األدوات مربع
ثم ومن في النموذج ةووضع التحكم عناصر من عنصر أي منه نختار ان يمكننا حيث األدوات, صندوق يبين التالي الشكل
الضافة و .منها الغاية المرجوة لتؤدي مظهرها وا العناصر هذه سلوك بتحديد البرمجية الشفرة و الخصائص بواسطة نقوم
: ب نقوم النموذج الى تحكم عنصر اي
استعمالة نريد الذي العنصر على .النقر1
الضغط استمرار مع الفأرة نسحب و نرغب الذي المكان في النموذج داخل .نننقر2
الفأرة .نحرر3
في و النموذج بنقلة الى نرغب الذي العنصر على بالفأرة المزدوج النقر خالل من تحكم عنصر اي اضافة "أيضا يمكن و
.األفتراضي بالقياس و النموذج مركز في العنصر وضع سيتم الحالة هذه
-
Visual Basic 6. Simple Guide 2018-2019
By Khalid K. Jabbar Page 6
Third Class
Collage of Education-Computer Scince Departement
Univercity of Mustansiriyah-Iraq\ Baghdad
.اخرى تحكم ادوات الختيار يستخدم Pointer المؤشر .1
الصور لعرض Picture box الصورة صندوق .2
.النموذج داخل عناوين لعرض Labelالعنوان اداة .3
اوال النص الدخال Text Boxالنص صندوق .4
.واحد اطار ضمن االدوات من مجموعة لتحديد تستخدم Frameاالطار .5
.التطبيقات من الكثير تنفيذ يمكن خاللها من يتم Command Buttonاالوامر زر .6
من مجموعة او باختيار واحد للمستخدم ويسمح فحص صناديق عدة يعرض Check Boxالفحص صندوق .7
.المستخدم حاجة حسب الختيار اتا
واحد بخيار وتسمح للمستخدم البدائل من مجموعة عرض يراد عندما تستخدم Option Button االختيار زر .8
.فقط
Drop Down listقائمة بشكل البيانات لتخزين ويستخدم Combo Boxوالحوار السرد اداة .9
.قائمة بشكل البيانات خزن يراد عندما تستخدم List Box القائمة صندوق .11
.افقي بشكل التحرك الجراء Horizontal Scrollbar االفقي الدحرجة شريط .11
.عمودي بشكل التحرك الجراء Vertical Scrollbar العمودي الدحرجة شريط .12
.معين وقت في معين اجراء لتنفيذ Timer المّوقت .13
على الموجودة جميع االقراص باسماء قائمة لعرض يستخدم Drive List Box االقراص قائمة صندوق .14
.الجهاز
يحتويها الفهارس التي باسماء قائمة لعرض يستخدم (Dir List Box الفهارس اسماء قائمة صندوق .15
القرص
.الفهرس يحتويها الملفات التي باسماء قائمة لعرض يستخدم File List Box الملفات اسماء قائمة صندوق .16
معينة هندسية اشكال لرسم Shape االشكال اداة .17
.النموذج على خط لرسم Line الخط اداة .18
Stretchاالمتداد بخاصية تمتاز لكنها الصورة لصندوق مشابهة اداة Image الصورة اداة .19
.البيانات قواعد مع لالتصال يستخدم Data البيانات قواعد .21
.اخرى برامج مع للربط OLE وتضمين ربط اداة .21
-
Visual Basic 6. Simple Guide 2018-2019
By Khalid K. Jabbar Page 7
Third Class
Collage of Education-Computer Scince Departement
Univercity of Mustansiriyah-Iraq\ Baghdad
:بیسك الفجوال بلغة البرمجة
القيام يتم ,اذ المشاريع لتطوير فعالة و قوية اداة منه جعلت التي و بيسك الفجوال في المزايا أهم من المرئية البرمجة تعتبر
العناصر هذه مظهر و ابعاد و تغيير المشروع الى التحكم عناصر و النماذج اضافة طريق عن العمل من به بأس ال بجزء
تكفي ال وحدها التحكم عناصر و النوافذ اضافة عملية الوقت أن نفس في فعالة و جذابة تطبيق واجهة النهاية في لتكون
يعازات األ من مجموعة عن عبارة هي الشفرة و .التطبيق عمل ليكتمل codeإضافة الشفرة يجب إذ مفيد, تطبيق لصنع
تحرض التي الشرارة تمثل التي Eventباألحداث الشفرة هذه ربط عادة يتم وة يجب فعل ماذا للحاسوب تحدد التي
.ما نافذة قياس تغيير أو زر على النقر عند العمل,كما يحدث على البرنامج
:1مثال
الشكل التالي: في كما Command Buttonنوع تحكم عنصري على بداخلها تحوي التي Form1 النافذة لدينا
المشاريع مستكشف نافذة في View Code زر على ننقر النموذج بهذا الخاصة الشفرة لعرض
-
Visual Basic 6. Simple Guide 2018-2019
By Khalid K. Jabbar Page 8
Third Class
Collage of Education-Computer Scince Departement
Univercity of Mustansiriyah-Iraq\ Baghdad
البرمجيةالشفرة األحداث هذه من حدث لكل وأن األحداث من مجموعةCommand1 التحكم لعنصر ان هنا نالحظ
الشفرة كتابة يستطيع المبرمج بينهما و تلقائي بشكل الحدث شفرة نهاية و بداية بكتابة بيسك الفجوال يقوم إذ ابه الخاصة
في كما واحد تحكم لعنصر و احداث لعدة شفرة كتابة الممكن من انه مالحظة يجب .الحدث وقوع عند تنفذ ان يرغب التي
: التالي الشكل
-
Visual Basic 6. Simple Guide 2018-2019
By Khalid K. Jabbar Page 9
Third Class
Collage of Education-Computer Scince Departement
Univercity of Mustansiriyah-Iraq\ Baghdad
(Code): البرمجیة الشفرة من التحكم وعناصر النماذج إلى اإلشارة
نوع عن تعبر والتي حروف ثالثة من المكونة البادئة استخدام المبرمجين من كثير يستخدمها والتي الجيدة العادات من
Visual Basic:تستخدمها التي المختلفة للعناصر الشهيرة البادئات يلي وفيما ةتسميت عند العنصر
:األدوات خصائص ضبط
أوة مقارن عبارات في استخدامها ويمكن Variables المتغيرات مع نفعل كما تماما الخصائص قيم وضبط قراءة يتم
تستخدم .ما خاصية قيمة لتحديد = عالمة بها والتي يوجد Assignmentالتخصيص عبارة استخدام أو ةحسابي عمليات
تضع أخرى نافذة كائنات خاصية ألحد إلى اإلشارة أردت وان , الخصائص أحد إلى الرجوع تريد عندما المنقوطة التسمية
هي: العامة الصيغة ان أي , البداية في النافذة اسم
FormName.ObjectName.PropertyName
-
Visual Basic 6. Simple Guide 2018-2019
By Khalid K. Jabbar Page 10
Third Class
Collage of Education-Computer Scince Departement
Univercity of Mustansiriyah-Iraq\ Baghdad
:مبين في الشكل التالي وكما البرمجية الشفرة او الخصائص نافذة خالل من التحكم عنصر خصائص ضبط عملية تتم
أثناء فقط متاح األخر والبعض التشغيل أثناء فقط للقراءة تكون أو التشغيل أثناء متاحة غير الخصائص بعض هنالك
Visual Basicإال ان إليها اإلشارة أثناء الخاصية اسم ذكر دائما المستحسن من , التصميم أثناء متاح غير و التشغيل
العنصر اسم بعد خاصية أخرى تذكر لم إن آليا فتدرج معين لعنصر افتراضية إنها على معينة خصائص يدرك
ObjectName الخاصية فمثالCaption للعنوان االفتراضية الخاصية هيLabel كتبنا فانLabel1 كان منفردة
: األساسية لألدوات االفتراضية الخصائص يوضح التالي الجدول Label1.Caption.معناها
الخصائص من اي تحدید یتم
مننافذة تغییرھا المراد
القیمة اسناد یتم و الخصائص
لھا الجدیدة
-
Visual Basic 6. Simple Guide 2018-2019
By Khalid K. Jabbar Page 11
Third Class
Collage of Education-Computer Scince Departement
Univercity of Mustansiriyah-Iraq\ Baghdad
Lecture 1