1.الدوال Function 2.الاجراءاتSub Procedure 3.وحده نمطيه Add Module

Slides:



Advertisements
Similar presentations
Event Handling in flash Event: is an instantaneous occurrence usually triggered by user. هو احداث تقع فورا وتطلق عادة باستخدام المستخدم Event: is an instantaneous.
Advertisements

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). هي
Question-Tags الأسئلة المذيلة
Active & Passive المبني للمعلوم و المبني للمجهول
تعريب لوحة المفاتيح والشاشة
س : ما هو فيروس الكمبيوتر ؟
جداء و خارج عددين جذريين
Introduction to Software
EMSA EXTERNAL MEASUREMENT of STUDENT ACHIEVEMENT.
Data Structures & Algorithms Week1. Contents Textbook Grade Software.

Lecture 8 Visual Basic (2).
1 CC111 Lec9 : Visual Basic Visual Basic (3) Lecture 9.
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.
INTRODUCTION C++ I. Elaf AlhazmiLAB1 Programming course.
مسألة أكتب برنامجاً يقوم بقراءة عددين و إظهار رسالة تفيد بأن أحد العددين هو المضاعف النوني للعدد الآخر و في حال عدم كون أي من العددين مضاعفاً للآخر يظهر.
Created by Alia Al-Abdulkarim 2008 Visual Basic Vs. Java.
Review: Program Memory Addresses Program addresses are fixed at the time the source file is compiled and linked يتم إصلاحها عناوين البرنامج في الوقت يتم.
VERBS Identifying Verbs.
Dr. Al-Mothana Gasaymeh. Software Software : is a collection of programs, data, and information “ instructions for the hardware “ Program : Set of instructions.
ADO.NET Objects Data Adapters Dr. Ron Eaglin. Agenda Builds on Information in Part I Should have working knowledge of creating a database connection Continuation.
Primitive Data Types 2. Boolean Data Type: It is used in logical operations to represent a certain state. هو يستخدم في العمليات المنطقية لتمثيل دالة معينة.
دبلوم الإرشاد الأسري. phrasal verb  The term phrasal verb is commonly applied to two or three distinct but related constructions in English: a verb and.
Activity Diagram.
State Chart Diagrams.
بسم الله الرحمن الرحيم.
Class Diagrams.
أهداف الدرس 1 ما هي محركات البحث ؟ Search engines
Introduction to VB programming
لنفرض أن هدف التجربة هو مقارنة نوعين من الأعلاف (A و B) لتغذية أبقار حلوب خلال 3 شهور. وتم اختيار عشرين بقرة متشابهة ( في الوزن / العمر / السلالة / الموسم.
لنفرض أن هدف التجربة هو مقارنة صنفين من السماد (A و B) من حيث كمية محصول نوع معين من القمح.
الغرض بتعلم هذه المواد الدراسية يرجى أن يكون الطلاب يقدرون : ذكرتعريف المفعول فيه، ذكر شروط نصب الظرف مفعولا فيه، ذكرالفرق بين الظرف والمفعول فيه، تكوين.
نور الدين محمد علي احمد رئيس المعمل المركزي للصحة العامة – وزارة الصحة ولاية الخرطوم ابريل 2014.
DATABASE 2 SQL= Structure Query Language
محاضرة 4, 5: مفهوم الأصناف و الكائنات و التعامل معها
تمثيل البيانات كيف تجرى عملية حسابية في ال Visual Basic.net
خوارزميات و مبادئ برمجة
للمزيد زورونا على موقعنا الإلكتروني:
أنواع البيانات والثوابت والمتغيرات
يســر قسـم الرياضيـات يقــدم لكـم ورشة عمل للصف التاسع
How to contact me Twitter Blog :-
10 0× 1 = 4× 4 = (وحدات)4 10 1× = 5 50 = (عشرات)5
برمجة قواعد بيانات تطبيق مفهوم الحماية في النماذج
تابع :تطبيع البيانات.
بسم الله الرحمن الرحيم Lecture( 4)
تابع جمل التحكم و معالجة الاستثناءات
إختر عنواناً لمشروعك يكون بسيطاً ويشد الانتباه!.
محاضرة 7,6: مفهوم مصفوفـة من الكائنات
يمكن استدعاء الكود الوظيفي عند حدث معين أو عند استدعاء الكود الوظيفي .
نظام التشغيل Windows xp.
الغازات في التفاعلات الكيميائية
سياسات واستراتيجيات البحث
الفصل الثالث حصر و ترتيب البيانات.
Programming -2 برمجة -2 المحاضرة-1 Lecture-1.
1.الدوال Function 2.الاجراءاتSub Procedure 3.وحده نمطيه Add Module
C++ Programming L4+5 . Functions kkkkkkkkkkkkkk
البورصة نشأة البورصة سبب تسميتها معنى البورصة الأوراق المالية
ولا تنسونا من صالح دعائكم
أ.إسراء الطريقي , 306 عال , المحاضره الثالثه
3. Browsing the Web تصفح الانترنت
C++ Programming L11 . Classes(3) kkkkkkkkkkkkkk
شرح برنامج صانع الافلام Movie Maker (الموفي ميكر)
User ID Symbol Description Site Engineer SE Office Engineer OE N/A SF
استعمال الدوال الجاهزة
المد Lengthening.
الوحدة الثانية: مكونات لغة الجافا
الأحــداث events الوينــدوز هــو محــيط رســائلي يــتم إرســال رســالة عنــد حــدوث حــدث مثــل مــرور الماوس فوق صورة أو فوق زر معين أو التركيز على نافذة.
هيكلة نظم إدارة قواعد البيانات (DBMS Architecture)
Web Service.
Presentation transcript:

1.الدوال Function 2.الاجراءاتSub Procedure 3.وحده نمطيه Add Module

ما هي الدوال Function ؟ 1 - ما هي ال Function ؟ ال Function هو تجميع لعدة أكواد تحتى مسمى واحد و يمكن إضافة متغيرات أثناء نداء هذه ال Function و توضع ال Function في مكان General مكان التصريحات ولابد ان تعود بقيمه مثال لداله بدون متغيرات ... شروط إختيار اسم الإجراء الفرعي:  لا يبدأ الإسم بأرقام.  لا يحتوي علي مسافات أو علامات خاصة.  يمكن أن يحتوي علي علامة Underscore _ لا يمكن أن يكون الإسم عبارة عن كلمة محجوزة

الشكل العام لكتابه الدالة هذه Function تم تجميع فيها الكود و يمكن نداءها داخل زر الحدث (button) الشكل العام لكتابه الدالة : Function FunctionName(arguments) 'الأوامر المراد تنفيذها Return value End Function هنا لابد ان ترجع قيمه للدالة

فائدتها 2 - ما فائدتها ؟ تفيد في إمكانية تجميع وتنظيم عدة أكواد لاحظت أنك ستستعملها مرارا ، فيمكنك مناداتها كلها بكلمة واحدة فقط ملاحظة : هناك بعض الكلمات المحجوزة التي لا يمكن وضعها كإسم لل Function مثلا close ,sub,dim

الإجراءات Sub Procedure هي عبارة عن برنامج فرعي نقوم بتخزين فيه بعض الأوامر المراد تنفيذها عن النداء عليه ولا يعود بأي قيم. شروط إختيار اسم الإجراء الفرعي:  لا يبدأ الإسم بأرقام.  لا يحتوي علي مسافات أو علامات خاصة.  يمكن أن يحتوي علي علامة Underscore _ لا يمكن أن يكون الإسم عبارة عن كلمة محجوزة

الإجراءات شرح Sub Procedure او sub والتي تستخدم في اختصار كود معين واستدعائه بطريقة  سهله Public Class Form1     Sub Givemessage()           MessageBox.Show("I am coll for using Subs")     End Sub       Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click         Call Givemessage()     End Sub هنا تم استدعاء الاجراء

مثال(حساب المتوسط الحسابي لثلاثة أعداد): هذا الإجراء يقوم بحساب المتوسط الحسابي لثلاثة ولن يتم تنفيذ هذا الإجراء الي أن نقوم بالنداء عليه (استدعائه).     Sub  calculateAVG (intX As Integer, inty As Integer, intZ As Integer) Dim Result As Double Result = (intX + inty + intZ) / 3 MsgBox (Result) End Sub

تشغيل الإجراء: يتم تشغيل الإجراء بمجرد ذكر اسم الإجراء وتمرير قيم المعاملات الخاصة به له كما هو موضح بالكود التالي:     Private Sub button_Click() calculateAVG (10, 20, 30) End Sub

3.وحده نمطيه add module عند تعريفك الاجراء sub اول داله Function في نموذج form واحد تستطيع استخدامها في انحاء البرنامج عن طريق وحده النمطية اضيفي module على المشروع واعملي التالي : باستخدام إجراء sub اعملي التالي : رساله " تشغيل " باسم (running) رساله "ايقاف " باسم (off)

يتم استدعاء من الميودل أي فورم في نفس المشروع Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If TextBox1.Text = 1 Then Call running() ‘تم استدعا داله من الميودل ElseIf TextBox1.Text = 0 Then Call off() ‘تم استدعا داله من الميودل End If End Sub

Form2 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click If TextBox1.Text = 1 Then Call running() ‘تم استدعا داله من الميودل ElseIf TextBox1.Text = 0 Then Call off() ‘تم استدعا داله من الميودل End If End Sub