الوحدة الخامسة البرمجة بلغة فجول بيسك تصميم الواجهات في برنامج الفجول بيسك. ضبط خصائص الأدوات. مراحل كتابة البرنامج بلغة فجول بيسك أهداف الدرس.

Slides:



Advertisements
Similar presentations
Arrays in Flash What is an Array: What is an Array: Array is a list of cells, each cell in the list has a number to identify it (index or position). هي
Advertisements

Session 31 AutoCAD - 2D محاضرة ( 1 ) AutoCAD 2005  برنامج رسم هندسي للرسومات الثنائية والثلاثية الابعاد  سوف يتم العمل من خلال المحاضرات - الامثلة.
تغيير الرقم السري لبنك المعلومات
Question-Tags الأسئلة المذيلة
Active & Passive المبني للمعلوم و المبني للمجهول
Adverbsالظروف [الأحوال]
تعريب لوحة المفاتيح والشاشة
مقدمة في الحاسب الالي والمعلومات
أنظمة العد الدرس الثاني.
منصور البصيلي خالد الزهراني
Prepared By: Manal Mobarez hotmail.com.
نظام هال سوبر نوفا خالد العبدلله أقسام نظام هال سوبر نوفا قاريء الشاشة أنظمة إخراج: الناطق عدسة التكبير لغة برايل.
س : ما هو فيروس الكمبيوتر ؟
إنشاء جدول باستخدام المعالج إضغط على Create Table by Using Wizard ثم زر Open لتظهر الشاشة التالية:
CSC 206 جمل اتخاذ القرار.
كتابة المعادلات الرياضيه لمحرر الرياضيات العربي Math Braille
مقدمة عن الكمبيوتر وتطوره
كيفية عرض المكونات Hit Counter: يجب تخزينها ونشرها على موقع الويب (الخادم) Hover Button: يجب تخزينها وعرضها من الأمر Preview on Browser من قائمة File.
Mathworks Matlab Student course.
Data Structures & Algorithms Week1. Contents Textbook Grade Software.
1-Oct-15 HTML Forms Form, Button, Checkbox, Text box, Combo box, List & Radio Button.
Java Script Eng : SAHAR. Programming Language HHL (High level language) لغات عالية المستوى LLL (Low level language) لغات منخفضة المستوى Java Script is.
1 Topics l Program Language l Steps To Build a Program l Arithmetic Operation Priorities Program Errors Types l Sample Program.
Creating Scenes A scene in flash contains one or more layers that show related objects, in the stage, that act and interact to deliver a certain idea.
مسألة أكتب برنامجاً يقوم بقراءة عددين و إظهار رسالة تفيد بأن أحد العددين هو المضاعف النوني للعدد الآخر و في حال عدم كون أي من العددين مضاعفاً للآخر يظهر.
نظام إدارة قواعد البيانات Access
Dr. Al-Mothana Gasaymeh. Software Software : is a collection of programs, data, and information “ instructions for the hardware “ Program : Set of instructions.
Module 1 Problem Solving حل المسائل Computer Skills for Humanities Lecturer: Dr. Mohammad Abd-Alrahman Mahmoud Abushariah
Primitive Data Types 2. Boolean Data Type: It is used in logical operations to represent a certain state. هو يستخدم في العمليات المنطقية لتمثيل دالة معينة.
Special topics CPIT 490. Open visual basic net and choose create project for new project.
State Chart Diagrams.
بسم الله الرحمن الرحيم.
AutoRun Shortcut3 تأليف :- أحمد أركان
لنفرض أن هدف التجربة هو مقارنة نوعين من الأعلاف (A و B) لتغذية أبقار حلوب خلال 3 شهور. وتم اختيار عشرين بقرة متشابهة ( في الوزن / العمر / السلالة / الموسم.
لنفرض أن هدف التجربة هو مقارنة صنفين من السماد (A و B) من حيث كمية محصول نوع معين من القمح.
عمليات قائمة Insertion
البرمجة بلغة فيجول بيسيك
مقدمة عن البرمجة باستخدام Visual Basic .Net
تمثيل البيانات كيف تجرى عملية حسابية في ال Visual Basic.net
خوارزميات و مبادئ برمجة
أنواع البيانات والثوابت والمتغيرات
يســر قسـم الرياضيـات يقــدم لكـم ورشة عمل للصف التاسع
مراحل كتابة البرنامج بلغة فيجول بيسك ستديو
How to contact me Twitter Blog :-
10 0× 1 = 4× 4 = (وحدات)4 10 1× = 5 50 = (عشرات)5
برمجة قواعد بيانات تطبيق مفهوم الحماية في النماذج
برنامج (الجداول الحسابية) Microsoft Excel
تابع :تطبيع البيانات.
تابع الفصل الثاني: مبادى البناء ونماذج العلاقات لقواعد البيانات
بناء صفحات الإنترنت برنامج FrontPage
1.الدوال Function 2.الاجراءاتSub Procedure 3.وحده نمطيه Add Module
المخدم الرئيسي في الشبكات
تابع جمل التحكم و معالجة الاستثناءات
إختر عنواناً لمشروعك يكون بسيطاً ويشد الانتباه!.
يمكن استدعاء الكود الوظيفي عند حدث معين أو عند استدعاء الكود الوظيفي .
نظام التشغيل Windows xp.
الغازات في التفاعلات الكيميائية
سياسات واستراتيجيات البحث
الفصل الثالث حصر و ترتيب البيانات.
تدريب (3-1)- مكونات سطح المكتب لنظام التشغيل (Windows XP).
Programming -2 برمجة -2 المحاضرة-1 Lecture-1.
Seminar Data Types صفية ناجح نوري البدري ياسمين يوسف عبد العليم.
جامعة البحر الاحمر كلية الهندسة / قسم الهندسة المدنية
أ.إسراء الطريقي , 306 عال , المحاضره الثالثه
معالجة الاستثناءات.
3. Browsing the Web تصفح الانترنت
عرض إجمالي أنماط المتغيرات الأساسية في سي شارب (نمط int)
استعمال الدوال الجاهزة
الوحدة الثانية: مكونات لغة الجافا
هيكلة نظم إدارة قواعد البيانات (DBMS Architecture)
Presentation transcript:

الوحدة الخامسة البرمجة بلغة فجول بيسك

تصميم الواجهات في برنامج الفجول بيسك. ضبط خصائص الأدوات. مراحل كتابة البرنامج بلغة فجول بيسك أهداف الدرس الأول تصميم الواجهات في برنامج الفجول بيسك. ضبط خصائص الأدوات. كتابة أوامر البرمجة.

1 تصميم الواجهات مراحل كتابة البرنامج بلغة فجول بيسك مراحل كتابة البرنامج بلغة فجول بيسك تمر مراحل كتابة البرامج بثلاث مراحل : 1 تصميم الواجهات

1 تصميم الواجهات 2 ضبط الخصائص مراحل كتابة البرنامج بلغة فجول بيسك مراحل كتابة البرنامج بلغة فجول بيسك تمر مراحل كتابة البرامج بثلاث مراحل : 1 تصميم الواجهات 2 ضبط الخصائص

1 2 3 تصميم الواجهات ضبط الخصائص كتابة أوامر البرمجة مراحل كتابة البرنامج بلغة فجول بيسك تمر مراحل كتابة البرامج بثلاث مراحل : 1 تصميم الواجهات 2 ضبط الخصائص 3 كتابة أوامر البرمجة

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

2 ضبط الخصائص مراحل كتابة البرنامج بلغة فجول بيسك مراحل كتابة البرنامج بلغة فجول بيسك 2 ضبط الخصائص هي خصائص الأدوات التي توضع على الواجهة . ولكل أداة خصائص مختلفة كالحجم واللون ونوع الخط ونحوه .

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

طريقة تعامل البرنامج مع البيانات. الثوابت وأنواعها. التعامل مع البيانات أهداف الدرس الثاني طريقة تعامل البرنامج مع البيانات. الثوابت وأنواعها. المتغيرات وأنواعها.

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

الثوابت وأنواعها التعامل مع البيانات الثابت هو إعطاء قيمة معينة اسم معين لاستخدامه داخل البرنامج . ولا يمكن تغيير هذه القيمة عند تنفيذ البرنامج . أعطي مثالا على ذلك .. أنواع الثوابت : ثابت عددي . ( أذكر مثال على ذلك ) ثابت حرفي . . ( أذكر مثال على ذلك )

المتغيرات وأنواعها التعامل مع البيانات int a; int b; int c; a=6; b=3; المتغير هو مكان في الذاكرة الرئيسية تخزن فيه بيانات وتعطي اسم معين . يمكن أن تتغير أثناء عمل البرنامج . أعطي مثلا على ذلك .. int a; int b; int c; a=6; b=3; c=8; أنواع المتغيرات : متغير عددي . ( أذكر مثال على ذلك ) متغير حرفي . . ( أذكر مثال على ذلك ) متغير منطقي .

تبدأ التسمية بحرف من حروف اللغة الإنجليزية التعامل مع البيانات شروط تسمية المتغيرات في لغة فجول بيسك تبدأ التسمية بحرف من حروف اللغة الإنجليزية

تبدأ التسمية بحرف من حروف اللغة الإنجليزية لا تتجاوز التسمية 255 حرفاً التعامل مع البيانات شروط تسمية المتغيرات في لغة فجول بيسك تبدأ التسمية بحرف من حروف اللغة الإنجليزية لا تتجاوز التسمية 255 حرفاً

شروط تسمية المتغيرات في لغة فجول بيسك التعامل مع البيانات شروط تسمية المتغيرات في لغة فجول بيسك تبدأ التسمية بحرف من حروف اللغة الإنجليزية لا تتجاوز التسمية 255 حرفاً لا تحتوي على بعض الرموز مثل ( + ، / ... ) أو فراغ

شروط تسمية المتغيرات في لغة فجول بيسك التعامل مع البيانات شروط تسمية المتغيرات في لغة فجول بيسك تبدأ التسمية بحرف من حروف اللغة الإنجليزية لا تتجاوز التسمية 255 حرفاً لا تحتوي على بعض الرموز مثل ( + ، / ... ) أو فراغ لا تكون إحدى الكلمات أو الأوامر المستخدمة في لغة فجول بيسك أذكر أمثلة على أسماء صحيحة . أذكر أمثلة على أسماء غير صحيحة .

كلمة مستخدمة في لغة فجول بيسك التعامل مع البيانات تمرين : أي من الأسماء التالية تصلح لأن تكون أسماء متغيرات ، وأي منها لا تصلح ، مع بيان السبب ؟ السبب صحيح / غير صحيح الاسم بدأت برقم ولم تبدأ بحرف غير صالح 4NO بدأت بحرف صالح NO4 كلمة مستخدمة في لغة فجول بيسك غير صالح DIM احتوت على فراغ غير صالح SA COMPUTER

رابط بين اسم المتغير ونوعه التعامل مع البيانات طريقة تعريف المتغيرات يتم تعريف المتغيرات في لغة فجول بيسك باستخدام الأمر ( Dim ) .  صيغته : Dim Dim Var1 m As As integer Type أمر لتعريف المتغير متغير رابط بين اسم المتغير ونوعه نوع المتغير

كما يمكن تعريف أكثر من متغير في نفس السطر بواسطة الأمر ( Dim ) Dim var 1 As Type, var 1 As Type, ……. Dim name As String , age As Integer مثال

طرق التعريف في البرنامج التعامل مع البيانات التعامل مع البيانات أنواع البيانات نوع البيانات طرق التعريف في البرنامج مثال القيمة المخزنة عدد صحيح Integer - Dim Mr As Integer Mr = 55 عدد صحيح طويلLong - Dim Df As Long Df = 1230000 عدد عشري Single - Dim X5 As Single X5 = 30.5 عدد عشري طويلDouble - Dim F As Double F = 30.12349 سلسلة نصية String - Dim Name As String Name = " Ali " منطقي Boolean - Dim B1 As Boolean B1 = true تاريخDate - Dim D1 As Date D1 = #01-01-30# متنوعVariant - Dim Lo As Variant Lo = 55.9

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

العمليات الحسابية في البرمجة العمليات الحسابية و المنطقية العمليات الحسابية في البرمجة العملية الحسابية الرمز الصيغة الجبرية الصيغة البرمجية الجمع + X + Y الطرح - X - Y الضرب * X Y X * Y القسمة / أو X ÷ Y X / Y الأس ^ X ^ Y

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

أمثلــــــة : A = 12 * 2 / 4 A = 24 / 4 A = 6 العمليات الحسابية و المنطقية أمثلــــــة : A = 12 * 2 / 4 A = 24 / 4 A = 6 الخميس، 28 ربيع الأول، 1440

أمثلــــــة : A = 2 * 6 + 3 ^ 2 A = 2 * 6 + 9 A = 12 + 9 A = 21 العمليات الحسابية و المنطقية أمثلــــــة : A = 2 * 6 + 3 ^ 2 A = 2 * 6 + 9 A = 12 + 9 A = 21 الخميس، 28 ربيع الأول، 1440

أمثلــــــة : A = 2 * 6 + 3 ^ 2 A = 2 * 6 + 9 A = 12 + 9 A = 21 العمليات الحسابية و المنطقية أمثلــــــة : A = 2 * 6 + 3 ^ 2 A = 2 * 6 + 9 A = 12 + 9 A = 21 الخميس، 28 ربيع الأول، 1440

العمليات الحسابية و المنطقية نــشـــاط M = 3 + 5 * 4

العمليات الحسابية و المنطقية نــشـــاط M = 4 * 2 / 2 ^ 2

العمليات الحسابية و المنطقية نــشـــاط M = ( 2 + 3 ) * 4 - 5

العمليات الحسابية و المنطقية نــشـــاط M = 4*5–10 / (4+3–2)

العمليات المنطقية في البرمجة العمليات الحسابية و المنطقية العمليات المنطقية في البرمجة العامل معناه = يساوي <> لا يساوي < أكبر من > أصغر من =< أكبر من أو يساوي => أصغر من أو يساوي الخميس، 28 ربيع الأول، 1440

ناتج عمليات المقارنة عبارة عن قيمة .. ( True ) أي صحيح . العمليات الحسابية و المنطقية ناتج عمليات المقارنة عبارة عن قيمة .. ( True ) أي صحيح . False ) ) أي خطأ ..

صحيحة لأن ( 8 ) أكبر من ( 5 ) أمثلــــــة : العمليات الحسابية و المنطقية أمثلــــــة : ما نتيجة عملية المقارنة التالية : 8 > 5 صحيحة لأن ( 8 ) أكبر من ( 5 ) الحل الخميس، 28 ربيع الأول، 1440

خاطئة لأن الطرف الأيسر ( 27 ) ليس أصغر من أو يساوي الطرف الأيمن ( 20 ) العمليات الحسابية و المنطقية العمليات الحسابية و المنطقية أمثلــــــة : ما نتيجة عملية المقارنة التالية : 3 + 6 * 4 <= 4 * 5 3 + 24 < = 20 27 < = 20 خاطئة لأن الطرف الأيسر ( 27 ) ليس أصغر من أو يساوي الطرف الأيمن ( 20 ) الحل 2 الخميس، 28 ربيع الأول، 1440

التحقق من شرط معين داخل البرنامج في لغة فجول بيسك العمليات الحسابية و المنطقية ما الفائدة من استخدام المقارنات في البرنامج في لغة فجول بيسك ؟ التحقق من شرط معين داخل البرنامج في لغة فجول بيسك

ترتيب العمليات الحسابية العمليات الحسابية و المنطقية ترتيب العمليات الحسابية إذا لدينا مسالة أو تعبير جبري ونريد حلها بواسطة الحاسب لابد أن تكتب بطريقة يفهما الحاسب ، باستخدام العمليات الحسابية وعمليات المقارنة . مثال  حول التعبير الجبري إلى تعبير بلغة فجول بيسك : الحل D = E ^2 / ( G – H )

ترتيب العمليات الحسابية العمليات الحسابية و المنطقية ترتيب العمليات الحسابية إذا لدينا مسالة أو تعبير جبري ونريد حلها بواسطة الحاسب لابد أن تكتب بطريقة يفهما الحاسب ، باستخدام العمليات الحسابية وعمليات المقارنة . مثال  حول التعبير الجبري إلى تعبير بلغة فجول بيسك: R = 2Y + T ÷3 الحل R = 2 * Y + T / 3

خصائص الأدوات وكيفية ضبطها. أدوات البرمجة بلغة فجول بيسك أهداف الدرس الرابع أدوات البرمجة. خصائص الأدوات وكيفية ضبطها.

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

الخصائص المشتركة بين الأدوات أدوات البرمجة بلغة فجول بيسك خصائص الأدوات وكيفية ضبطها : 1 الخصائص المشتركة بين الأدوات

أدوات البرمجة بلغة فجول بيسك تحديد اسم الأداة NAME تحديد محاذاة النص : يمين – وسط – يسار Alignment إظهار العنوان أو التسمية داخل الأداة على الشاشة Caption لتغيير نوع الخط وحجمه ونمطه Font لتغيير لون النص ForeColor لتغيير لون الخلفية للأداة أو النموذج BackColor لتحريك النموذج أو الأداة من الطرف الأعلى / الأيسر Top / Left لتغيير ارتفاع / عرض النموذج أو الأداة Height / Width

2 أدوات البرمجة بلغة فجول بيسك خصائص الأدوات وكيفية ضبطها : ضبط خصائص الأدوات توجد طريقتان للتحكم بخصائص الأدوات هما :

ضبط خصائص الأدوات أثناء تصميم البرنامج أدوات البرمجة بلغة فجول بيسك ضبط خصائص الأدوات أثناء تصميم البرنامج أ نستخدم إحدى الطرق التالية : 1- كتابة القيمة كما في خاصية الاسم ( Name ) ، حيث نكتب الاسم من خلال لوحة المفاتيح . 

ضبط خصائص الأدوات أثناء تصميم البرنامج أدوات البرمجة بلغة فجول بيسك ضبط خصائص الأدوات أثناء تصميم البرنامج أ نستخدم إحدى الطرق التالية : 2- اختيار القيمة من مجموعة من الاختيارات كما في ضبط خاصية تحديد اتجاه الكتابة من اليمين إلى اليسار ( Right to Left ) ، حيث يعرض خيارين إما ( False ) أو ( True ) . 

ضبط خصائص الأدوات أثناء تصميم البرنامج أدوات البرمجة بلغة فجول بيسك ضبط خصائص الأدوات أثناء تصميم البرنامج أ نستخدم إحدى الطرق التالية :  3- ظهور شاشة خيارات مثل اختيار نوع الخط . ولضبط إحدى هذه الخواص مثل خاصية الاسم ( Name ) نقوم بما يلي :

1- نحدد النموذج بالضغط عليه أدوات البرمجة بلغة فجول بيسك 1- نحدد النموذج بالضغط عليه ضبط خاصية الاسم نقوم بما يلي : 2- في نافذة الخصائص نختار الخاصية ( Name ) بالنقر عليها نقراً مزدوجاً 3- نكتب الاسم مثلاً Student

أدوات البرمجة بلغة فجول بيسك يقوم برنامج فجول بيسك بإعطاء أسماء تلقائية لكل أداة تقوم برسمها ، فعند رسم أداة تسمية لأول مرة فإنه البرنامج يعطيها اسم ( Label 1 ) ، وعند رسم أداة التسمية مرة أخرى فإنه يقوم بتسميتها ( Label 2 ) ... وهكذا لبقية الأدوات فائدة

أدوات البرمجة بلغة فجول بيسك ضبط خصائص الأدوات أثناء تنفيذ البرنامج ب لتغيير خاصية الأدوات أثناء تنفيذ البرنامج فإننا نستخدم الصيغة التالية للوصول إلى تلك الخاصية : القيمة الجديدة = الخاصية . اسم الأداة مثلاً لتغيير خاصية ( النص ) في أداة مربع النص ( Text 1 ) نكتب ما يلي : ” مدرسة عين جالوت ” Text1.Text =

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

أدوات إدخال البيانات أدوات إدخال البيانات لكي نحصل على البيانات من المستخدم أثناء تنفيذ البرنامج ، فإننا نحتاج إلى معرفة الأدوات التي يستطيع المستخدم التعامل معها بالتغيير ( بالكتابة أو الاختيار ) . 1- أداة مربع النص ( TextBox ) وهي تستقبل البيانات على شكل كتابة من المستخدم من الخاصية ( Text ) 2- أداة زر الخيار ( OptionButton ) وهي تستقبل البيانات على شكل اختيارات من المستخدم من الخاصية ( Value ) 3- أداة مربع الاختيار ( CheckBox ) وهي تستقبل البيانات على شكل اختيار من المستخدم من الخاصية ( Value ) 4- أداة مربع القائمة ( ListBox ) عرض قائمة مكونة من عناصر يختار المستخدم أحدها 5- أداة الخانة المركبة ( ComboBox ) إعطاء المستخدم الحرية في الاختيار من قائمة أو إدخال اختياره كتابةً

Name = Text1.text أدوات إدخال البيانات طريقة الحصول على البيانات مربع النص ( Text Box ) للحصول على البيانات من مرع النص نستخدم الصيغة التالية : Name = Text1.text متغير لتخزين البيانات فيه عددي أو حرفي Name اسم أداة مربع النص على النموذج Text1 خاصية النص في أداة مربع النص text

أدوات إدخال البيانات مثال مثال Name = ” ماجد محمد العبد الله ” يتم إدخال القيم المدخلة ( أسماء الطلاب ) في مربع النص المسمى ( Text1 ) وتخزينها في المتغير Name .

B= OB3.Value أدوات إدخال البيانات طريقة الحصول على البيانات زر الخيار ( OptionButton ) للحصول على البيانات من مرع النص نستخدم الصيغة التالية : B= OB3.Value متغير لتخزين البيانات من نوع منطقي B اسم أداة زر الخيار على النافذة OB3 خاصية أداة زر الخيار إما true أو fals Value

أدوات إدخال البيانات مثال مثال لمعرفة أن الزر المسمى (( OB5 قد تم اختياره أم لا ؟ حيث أن ( B ) يمثل متغيراً منطقياً يقوم بتخزين إحدى القيمتين إما ( True ) أو ( False ) . حيث نلاحظ أن البيانات التي نحصل عليها هي بيانات منطقية تخزن في القيمة ( Value ) وهي إما : أن الزر قد تم اختياره فقيمته ( True ) أن الزر لم يتم اختياره فقيمته ( False )

M= Check3.Value أدوات إدخال البيانات طريقة الحصول على البيانات أداة مربع الاختيار ( CheckBox) للحصول على البيانات من مرع النص نستخدم الصيغة التالية : M= Check3.Value متغير لتخزين البيانات من عددي M اسم أداة مربع الاختيار على النافذة Check3 خاصية أداة مربع الاختيار Value

أدوات إدخال البيانات مثال مثال إن البيانات التي نحصل عليها من مربع الاختيار هي بيانات رقمية وليست منطقية كما في زر الخيار وتخزن في الخاصية ( Value ) وهي أحد ثلاثة أشياء ، إما : أن المستخدم لم يقم باختيار المربع فقيمته ( 0 ) أن المستخدم قام باختيار المربع فقيمته ( 1 ) أن المستخدم لا يستطيع اختيار المربع فقيمته ( 2 )

D = G.List ( 2 ) أدوات إدخال البيانات طريقة الحصول على البيانات أداة مربع القائمة ( ListBox ) للحصول على البيانات من مرع النص نستخدم الصيغة التالية : D = G.List ( 2 ) متغير لتخزين البيانات عددي أو حرفي D اسم أداة مربع القائمة على النافذة G خاصية أداة مربع القائمة التي تحدد العنصر المختار Value

أدوات إدخال البيانات مثال مثال D = G.List ( 3 )

D = Combo1.Text أدوات إدخال البيانات طريقة الحصول على البيانات أداة الخانة المركبة ( ComoBox ) للحصول على البيانات من مرع النص نستخدم الصيغة التالية : D = Combo1.Text متغير لتخزين البيانات عددي أو حرفي D اسم أداة الخانة المركبة على النافذة Combo1 خاصية أداة الخانة المركبة إما بالاختيار أو الكتابة بها Text

أدوات إدخال البيانات مثال مثال D = Combo1.Text للحصول على القيمة المدخلة أو اختيارها من القائمة في أداة الخانة المركبة ( ComboBox ) وتخزينها في المتغير ( D ) . أداة الخانة المركبة تجمع بين ميزات أداة مربع النص وأداة مربع القائمة ، حيث يستطيع المستخدم أن يختار من القائمة أو يكتب قيمة جديدة .

أداة مربع القائمة ( ListBox ) أدوات إدخال البيانات ما هو الفرق بين كل من : أداة مربع القائمة ( ListBox ) المستخدم لا يمكنه كتابة البيانات مباشرة بل يختار من القائمة . أداة الخانة المركبة ( ComboBox ) المستخدم يستطيع كتابة البيانات مباشرة أو الاختيار من القائمة المنسدلة .

أهداف الدرس السادس أدوات إخراج المعلومات. طريقة إخراج المعلومات.

أدوات إخراج المعلومات تقوم بعض الأدوات بإظهار المعلومات على الشاشة إذا طلب ذلك المستخدم ، أو بعد إجراء معالجة البيانات ، ومن هذه الأدوات : 1- أداة مربع النص ( TextBox ) وتقوم بإخراج المعلومات بواسطة الخاصية ( Text ) 2- أداة التسمية ( Label ) وتقوم بإخراج المعلومات بواسطة الخاصية ( Caption )

TextBox.Text= var1 أدوات إخراج المعلومات اسم أداة مربع النص على النافذة TextBox خاصية النص في أداة مربع النص التي تخزن في var1 Text اسم المتغير var1

أدوات إخراج المعلومات مثال ملاحظة لإظهار حاصل ضرب عددين (A,B ) في الأداة المسماة ( Text 4 ) نكتب السطر التالي : Text4.text =A * B ولإضافة عبارات توضيحية للمخرجات نستطيع تعديل السطر السابق كالتالي : Text4.text = ” حاصل ضرب العددين = ” & A * B الرمز ( & ) يستخدم للربط بين السلاسل النصية كما تم وضع السلسة النصية ” حاصل ضرب العددين = ” بين علامتي اقتباس ملاحظة

Label1.Label = var1 أدوات إخراج المعلومات اسم أداة التسمية على النافذة Label1 خاصية التسمية في أداة التسمية التي تخزن في Label Label اسم المتغير var1

أدوات إخراج المعلومات مثال لإظهار حاصل ضرب عددين ( A,B ) في الأداة المسماة ( Label4 ) نكتب السطر التالي : label4.label =A * B ولإضافة عبارات توضيحية للمخرجات نستطيع تعديل السطر السابق كالتالي : label4.label = ” حاصل ضرب العددين = ” & A * B

فائدة أدوات إخراج المعلومات يمكن منع المستخدم من التعديل أو النسخ على بعض خواص أداة مربع النص بما يلي : الخاصية تمكين Enabled : بتغيير قيمتها من True إلى False تجعل النص معتما لا يمكن تعديله أو نسخه كما في أداة التسمية . الخاصية مقفلLocked : بتغيير قيمتها من True إلى False تجعل النص قابل للنسخ فقط . فائدة

إدخال البيانات بواسطة الأمر ( InPutBox ). طرق أخرى لإدخال البيانات وإخراج المعلومات أهداف الدرس السابع إدخال البيانات بواسطة الأمر ( InPutBox ). إخراج المعلومات بواسطة الأمر ( MsgBox).

طرق أخرى لإدخال البيانات وإخراج المعلومات إدخال البيانات بواسطة الأمر ( InPutBox ) : تظهر نافذة صغيرة غير النافذة الرئيسية في البرنامج تحتوي على مربع نص وزر أمر ليقوم المستخدم بإدخال البيانات في مربع النص ثم الضغط على زر الأمر . Var1=InputBox(message ) لإنشاء النافذة نكتب الصيغة التالية : اسم المتغير الذي تخزن به البيانات المدخلة عددية أو حرفية var1 أمر إنشاء هذه النافذة InputBox النص الثابت الذي يظهر في النافذة message

النص الثابت الذي يظهر في النافذة أدوات إخراج المعلومات إخراج المعلومات بواسطة الأمر ( MsgBox ) : يقوم هذا الأمر بإظهار نافذة صغيرة غير النافذة الرئيسية للبرنامج تحتوي على المعلومات التي نريد للمستخدم قراءتها . MsgBox(message) MsgBox(”الرقم السري الذي ادخلته غير صحيح ” ) لإنشاء النافذة نكتب الصيغة التالية : أمر إنشاء هذه النافذة MsgBox النص الثابت الذي يظهر في النافذة message

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

القيمة التي سوف تخزن في هذا المتغير بعض أوامر لغة فجول بيسك الأساسية أمر الإسناد يقصد به تخزين قيمة معينة في متغير . وهذه القيمة المسندة تكون إما عددية أو حرفية حسب نوع المتغير . Var 1 = Value صيغته كالتالي اسم المتغير Var 1 القيمة التي سوف تخزن في هذا المتغير Value

بعض أوامر لغة فجول بيسك الأساسية مثال نفترض أننا سوف نعرّف متغيراً لاسم الطالب ، فيه قيمة ، وهي أحد أسماء الطلاب ، ومتغيراً للدرجة ونخزن فيه قيمة الدرجة فنكتب : Dim name As String, grade as Single name = “ عبد الرحمن محمد “ grade = 48.5 عملية الإسناد

يوجد في لغة فجول بيسك عدة جمل للتحقيق من الشرط وهي بعض أوامر لغة فجول بيسك الأساسية أوامر التحقق من الشرط يوجد في لغة فجول بيسك عدة جمل للتحقيق من الشرط وهي

تحتوي لغة فجول بيسك على عدة صيغ منها بعض أوامر لغة فجول بيسك الأساسية الجملة الشرطية ( IF ) تعتبر من القواعد المهمة في كل لغات البرمجة ، وتستخدم لتنفيذ عمليات معينة حسب شرط محدد. تحتوي لغة فجول بيسك على عدة صيغ منها

أ ( IF – THEN ) IF condition THEN statements بعض أوامر لغة فجول بيسك الأساسية أ ( IF – THEN ) IF condition THEN statements صيغته كالتالي أي أنه إذا تحقق الشرط condition فسيتم تنفيذ الأمر statements ، ومعنى تحقق الشرط أن تكون قيمته ( صحيحة ( True IF grade > = 50 THEN Text1 = ”“ ناجح مثال

ب ( IF – THEN – END IF ) بعض أوامر لغة فجول بيسك الأساسية IF condition THEN …. Statements END IF صيغته كالتالي مجموعة من الأوامر وهذه الصيغة تعني تنفيذ مجموعة من الأوامر إذا تحقق الشرط condition بدلاً من تنفيذ أمر واحد . IF grade >= 50 THEN Text1 = ”“ ناجح Text2 = ”“ مبروك END IF مثال

ج ( IF – THEN – ELSE ) بعض أوامر لغة فجول بيسك الأساسية IF condition THEN …. Statements 1 ELSE Statement 2 END IF صيغته كالتالي تختلف هذه الصيغة عن الصيغتين السابقتين ، وذلك أن هذه الصيغة تنفذ مجموعة الأوامر Statements 1 عندما يتحقق الشرط condition ، أما عندما لا يتحقق الشرط فإنها تنفذ مجموعة الأوامر Statements 2

IF grade >= 50 THEN Text1 = ”“ ناجح ELSE Text1 = ”“ راسب END IF بعض أوامر لغة فجول بيسك الأساسية IF grade >= 50 THEN Text1 = ”“ ناجح ELSE Text1 = ”“ راسب END IF مثال

د (IF – THEN – ELSEIF ) بعض أوامر لغة فجول بيسك الأساسية IF condition THEN …. Statements 1 ELSEIF condition THEN Statement 2 END IF صيغته كالتالي تختلف هذه الصيغة عن الصيغة الثالثة ، في أنها تضع شرطاً جديداً عندما لا يتحقق الشرط السابق ، والمثال التالي يوضح هذه الصيغة .

بعض أوامر لغة فجول بيسك الأساسية مثال IF grade >= 90 THEN Text1 = ”“ ممتاز ELSEIF grade >= 80 THEN Text1 = ”“ جيد جداً ELSEIF grade >= 70 THEN Text1 = ”“ جيد ELSEIF grade >= 60 THEN Text1 = ”“ مقبول ELSE Text1 = ”“ راسب END IF

بعض أوامر لغة فجول بيسك الأساسية ملاحظة في صيغة ( IF – ELSEIF ) إذا تحقق أحد الشروط فإن الحاسب ينفذ العملية ، ثم يذهب مباشرة إلى نهاية جملة ( END IF ) ف ولا يقوم بالتحقيق من الشروط الأخرى .

( Select Case) بعض أوامر لغة فجول بيسك الأساسية الجملة الشرطية إذا كان لدينا احتمال واحد أو احتمالان للشرط نستخدم قاعدة ( IF ) إذا كان لدينا عدة احتمالات فيفضل استخدام قاعدة ( Select Case )

التعبير الذي نريد تقييمه بعض أوامر لغة فجول بيسك الأساسية SELECT CASE grade CASE 90 to 100 Text1 = ” ممتاز ” CASE 80 to 89 Text1 = ” جيد جداً” CASE 70 to 79 Text1 = ” جيد ” CASE 60 to 69 Text1 = ” مقبول ” CASE Else Text1 = ” راسب ” END SELECT مثال بداية صيغة القاعدة التعبير الذي نريد تقييمه توضع قبل كل احتمال تستخدم إذا أردنا تنفيذ أوامر عندما لا يتحقق أي احتمال من الاحتمالات السابقة ، وهي اختيارية نهاية القاعدة

أهم أوامر التكرار في لغة .VB 6.0 أهداف الدرس التاسع أهم أوامر التكرار في لغة .VB 6.0

يمكننا استخدام عملية التكرار كالآتي : أوامر التكرار من أهم القواعد في لغا البرمجة إمكانية تكرار عدد من الخطوات عدداً محدداً من المرات . فمثلاً عندما عند جمع الأعداد ( من 1 حتى 50 ) فبدلاً من تكرار عملية الجمع خمسين مرة : A = 1+2+3+4+5+………………… يمكننا استخدام عملية التكرار كالآتي : FOR I = 1 TO 50 A = A + I NEXT

وفيها نقوم بتكرار مجموعة من العمليات بعدد محدد من المرات . أوامر التكرار للتكرار عدة قواعد ، منها : قاعدة ( FOR … NEXT ) أ وفيها نقوم بتكرار مجموعة من العمليات بعدد محدد من المرات . أي أن عدد مرات التكرار فيها محدد .

أوامر التكرار FOR counter = start TO end [ Step step ] ………….. Statements Next الصيغة العامة

FOR counter = start TO end [ Step step ] ………….. Statements Next أوامر التكرار الصيغة العامة FOR counter = start TO end [ Step step ] ………….. Statements Next مجموعة أوامر يتم تنفيذها بعدد مرات التكرار القيمة الأولية للعداد نهاية حلقة التكرار ليعود التنفيذ إلى جملة ( For ) من جديد متغير عدد صحيح يخزن فيه مرات التكرار ( العداد ) القيمة النهائية للعداد مقدار الزيادة ، وهي اختيارية ، فإذا لم تحدد فإن الزيادة الافتراضية للعداد ( 1 )

أوامر التكرار مثال 1 مثال 2 مثال 3 طباعة الأعداد من 1 إلــى 10 . طباعة الأعداد من 1 إلــى 10 . مثال 1 FOR M = 1 TO 10 PRINT M Next طباعة الأعداد الفردية من 1 إلــى 10وهي ( 9,7,5,3,1 ) . مثال 2 FOR M = 1 TO 10 STEP 2 PRINT M Next طباعة الأعداد من 1 إلــى 10بشكل تنازلي . مثال 3 FOR M = 1 TO 10 STEP -1 PRINT M Next

قاعدة (DO WHILE ) ب تستمر حلقة التكرار مادام الشرط صحيحاً . أوامر التكرار قاعدة (DO WHILE ) ب تستمر حلقة التكرار مادام الشرط صحيحاً . أي أن عدد مرات التكرار فيها غير محدد . DO WHILE condition statement ………….. Statements Loop الصيغة العامة الشرط الذي سيتم التكرار بناءً عليه مادام الشرط صحيحاً مجموعة من الأوامر التي يتم تنفيذها داخل التكرار

أوامر التكرار طباعة الأعداد من 1 - 10 مثال 1 طباعة الأعداد من 10 - 1 طباعة الأعداد من 1 - 10 مثال 1 M = 1 Do While M < = 10 print M M = M + 1 LOOP طباعة الأعداد من 10 - 1 مثال 2 M = 10 Do While M > 10 print M M = M - 1 LOOP

أهداف الدرس العاشر تعريف المصفوفة . فوائد المصفوفة . المصفوفات أهداف الدرس العاشر تعريف المصفوفة . فوائد المصفوفة . التعامل مع المصفوفات .

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

المصفوفات المصفوفة ( Array ) هي سلسلة من المتغيرات تحمل نفس الاسم ، ويتم التمييز بين المتغيرات داخل هذه المصفوفة باستخدام رقم المتغير داخلها . Dim Var 1 ( n ) AS Type الصيغة العامة حيث أن : الأمر المستخدم لتعريف المصفوفة ، وهو نفسه المستخدم لتعريف المتغير . Dim اسم المصفوفة التي نريد تعريفها . Var 1 عدد عناصر المصفوفة n نوع المتغيرات داخل المصفوفة . Type

مثال Dim Name ( 49 ) AS String المصفوفات مثال لقراءة أسماء 50 طالباً من ملف ، ثم حفظها في الذاكرة لتعديلها أو عرضها أو ترتيبها . Dim Name ( 49 ) AS String اسم المصفوفة عدد العناصر – 1( 50 – 1 ) تحديد نوع العنصر

فوائد المصفوفات 1- توفير الوقت والجهد . 2- تؤدي إلى بساطة البرنامج وصغر حجمه .

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

المصفوفات توضيح طريقة توزيع القيم داخل مصفوفة : مثال 2 Dim M ( 9 ) AS Integer ولتمثيل هذه المصفوفة نضعها في الجدول التالي : المصفوفة M رقم العنصر 1 2 3 4 5 6 7 8 9 القيمة 13 14 10 ونلاحظ الآتي : المصفوفة ( M ) تحتوي على 10 قيم . أول عنصر يكون رقمه ( 0 ) وآخر عنصر يكون رقمه ( 9 ) . للوصول إلى قيمة العنصر الرابع نكتب M ( 3 ) ، وهكذا ...

مثال Dim M ( 9 ) AS Integer توضيح طريقة توزيع القيم داخل مصفوفة : المصفوفات مثال توضيح طريقة توزيع القيم داخل مصفوفة : Dim M ( 9 ) AS Integer ولتمثيل هذه المصفوفة نضعها في الجدول التالي : المصفوفة M رقم العنصر 1 2 3 4 5 6 7 8 9 القيمة 13 14 10

بداية رقم العناصر لأي مصفوفة هو صفر ، المصفوفات المصفوفة M رقم العنصر 1 2 3 4 5 6 7 8 9 القيمة 13 14 10 نلاحظ الآتي : المصفوفة ( M ) تحتوي على 10 قيم . أول عنصر يكون رقمه ( 0 ) وآخر عنصر يكون رقمه ( 9 ) . للوصول إلى قيمة العنصر الرابع نكتب M ( 3 ) ، وهكذا ... بداية رقم العناصر لأي مصفوفة هو صفر ، ونهايته ( عدد عناصر المصفوفة – 1 )

مثال لإدخال درجات 15 طالباً في مصفوفة نقوم بكتابة الأوامر التالية : المصفوفات لإدخال درجات 15 طالباً في مصفوفة نقوم بكتابة الأوامر التالية : مثال DIM D ( 14 ) AS String FOR M = 0 TO 14 D ( M ) = InputBox (“ أدخل الدرجة “ ) Next ₪ ما هي بداية العداد ؟ ₪ ما هي نهاية العداد ؟

المصفوفات لإدخال درجات وأسماء 15طالباً في مصفوفتين نقوم بكتابة الأوامر التالية : مثال DIM D ( 14 ) AS Single , DIM N( 14 ) AS String FOR M = 0 TO 14 N ( M ) = InputBox (“ أدخل الاسم “ ) D ( M ) = InputBox (“ أدخل الدرجة “ ) Next ₪ ما هي بداية العداد ؟ ₪ ما هي نهاية العداد ؟

اللَّهُمَّ انْفَعْنَا بِمَا عَلَّمْتَنَا , وَعَلِّمْنَا مَا يَنْفَعُنَا , وَزِدْنَا عِلْمًا إِلَى عِلْمِنَا  اللَّهُمَّ انْفَعْنَا بِمَا عَلَّمْتَنَا , وَعَلِّمْنَا مَا يَنْفَعُنَا , وَزِدْنَا عِلْمًا إِلَى عِلْمِنَا