التبسيط Exam Eg.com

download التبسيط Exam Eg.com

of 37

Transcript of التبسيط Exam Eg.com

  • 8/18/2019 Exam Eg.com التبسيط

    1/37

        –     ر  م    – د

     

    0111 26 49 231

    0

    [email protected]

    ااإا  

    اا ا ا  

    2014 

  • 8/18/2019 Exam Eg.com التبسيط

    2/37

        –     ر  م    – د

     

    0111 26 49 231

    1

    [email protected]

    ااإا  

    اا ا ا  

      اواا أ      أو      

     ا

    إ

     وا

     م

     ا

    ا

     Visual Basic .NET و

    ا

    Propertiesوا ما م اCode windowااEvent و 

    دوا

    ا

     Controlsوا

     أم

     م

     أا

    اذا

      أم

     .       أ......

  • 8/18/2019 Exam Eg.com التبسيط

    3/37

        –     ر  م    – د

     

    0111 26 49 231

    2

    [email protected]

    ااإا  

    اا ا ا  

     Data typeالبيانوعلىعرفاليكي

    ماCode windowإاPropertyرا

    ا أماو As 

    Text , AutoSize , Widthااداا Label1   >>>>>>>>:ل

    -اText م String

    - ا AutoSize م Boolean 

    - ا Width م Integer  

      V B .NETا  مأ أ   Data Types  ا BackColor

    ااد ا ا Label1 

    اذإ

    :  ما  م

     Type م  أ

     Data Type 

      Variablesا ات

    رأز  ا اRAM و  مData Type وذ،    مانأو اأ أ  اوأو م ا.

     

     ةقيرطالعإلاعغتملاار Variables

    م Dim ا Variable  As ما Data Type  ) نأ كإ ا إ را ن ا 

     :لDim V_Name As String 

    القواعد واالرشادات التى يجب مراعاتها عند تسمية المتغيرات

    أن ن ف أو ر ) _ ز ( _ )أااأ- 

    ̂ , - , + , @ )اوااأ-  , * , ? )و.

    ٣

    -أورأوو( _ )

    ٤-ازا Visual Basic.NET( Dim , single , as ) 

    -أاا. 

    أا   أءFirstName - Ahmed2014 -  PopulationOfEgypt - Spent_mony 

     ظ :اما Data Type اادراا: 

    ١ماا

    Variable 

    ٢م Data TypeااVariableءاااوااأا

    الكائن

     الخاصية

     القيمة

     

    ا ا

    Data Typeا مع

    من 

    هنا

     

     

  • 8/18/2019 Exam Eg.com التبسيط

    4/37

        –     ر  م    – د

     

    0111 26 49 231

    3

    [email protected]

    ااإا  

    اا ا ا  

    ا Assignment 

    رة

      ط

      ا

         )= (وواا ا ااا 

    ا

    -  وا

    را

     ا

    أ      

      : *

    ا

       أاأVariables ا

      *دإاأ اا  و طأ اا  أ أ  م اأو

      *اأ  د أ أ أ 

      * =  واااو x=x+1x د ا  ا اx 

    د ا ا اذإاأ x و 5 ذإ ا اxو 5+1 أ 6 

     ا VariablesاPropertiesاData Typeمإو

    واو Visual Basic .NETمإاإما

     (أى أى د إ. واا أوا ااا 

     Varible  Propertyأو = 

    د - أ -أ  Expressionأ

    ا

       Numberا Integerادا 5Number 

     

    ا) Number1) Number2 (ا Integer (

    دا

     او 5Number1ا

    Number1 

     

    ا Nameا Stringاا Textاد ا Label1 

     

    اNumberاSingleوا5.6ء

    أ

     ا

     .وا Number ا

     

  • 8/18/2019 Exam Eg.com التبسيط

    5/37

        –     ر  م    – د

     

    0111 26 49 231

    4

    [email protected]

    ااإا  

    اا ا ا  

      Variablesاا ا اظ 

     ااأمااااموإذ

    ا-أذإوا مااامأادا. 

    ر  

     و

     ذج

    زر

      إ

      د

     ا

     د

     ا

      ذ

      و

     د

     ا

     ة

     م

      ؟ د ا ا  م اذ  

    ا ا دا م 

    Label5 ادا Variables  Textا Asignment   راا د

      او &vbCrLf & 

     & ا

     از اvbCrLf   مإ 

      _    ا أ  ذإ  ا Code طاذوو  ء ا Code 

    Me  مذ اForm ا. 

    ؟ا دم ة ال :

    م: ذراوا ا ا  م اCode Window   ا 

     ا   )REM (أا) ' (أ ا أوا اCodeا 

    Compilerا 

     

    ا

        Constantsا

    ر

    زأ

      ا

     ا

     RAM و

      م

     Data Type  وذ   م أا 

    - * -    ا   أ   أ     او  ا  م . و أ

     طااا Constants

     Const ا Constant Asما Data Type

    =ا:  ا إ را ن ا نأ كإ ) 

    ا ا 

     ا مع

    ا 

    من

    هنا

  • 8/18/2019 Exam Eg.com التبسيط

    6/37

  • 8/18/2019 Exam Eg.com التبسيط

    7/37

        –     ر  م    – د

     

    0111 26 49 231

    6

    [email protected]

    ااإا  

    اا ا ا  

    واCodeاأ 

    أاذوTryووا Code

     Catchوذوإذااص

    ٢اا  ماوداControls Properties 

    دمااود. 

    أو

        ا

         ا

     ت

         

    اوا: 

    ١اااارا.

    ٢ا.

    ٣ااواإا.

    ٤ااواإا. 

    ل ل :

     

    ذإوأ 5+3*2 أوأاأا؟ 

    اوأاا)11(وذإواأ (5+3) * 2 

    ااوأا)16. ( 

     مأ رو اةا وأاا مإا Expression اAssignment  أ  اLogic Errorsا 

    اود  ظأر . اا 

    ١-4/2*2+2 .............................................................................................  ................................٢-(8*3) + (6-4)........  ..............................................................................................................

     

    :

    مذاا: 

      Catch –Try

     ل

    أ ا ب ار ا اول

     

      

     

     

    ا 

  • 8/18/2019 Exam Eg.com التبسيط

    8/37

        –     ر  م    – د

     

    0111 26 49 231

    7

    [email protected]

    ااإا  

    اا ا ا  

    :اماامااأأردمإذا

    ١-...........................................................................................................

    ٢-........................................................................................................... 

    ٣-........................................................................................................... 

    ٤-........................................................................................................... 

    :اCodeا: 

    :وأماوااااأاج

    .........................................................................................................................................................................................................

     

     اااا:

    ا:

    .........................................................

    ......................................................... 

    ......................................................... 

    ا:

    .................................................................................................................. 

    ......................................................... 

    :اCodeااا:

     

     ا Codeاامد

    Code

    Din x As Single 

    Const x As Single 

    ااهأ

    : ١-........................................ وأ-.........................................

     

  • 8/18/2019 Exam Eg.com التبسيط

    9/37

        –     ر  م    – د

     

    0111 26 49 231

    8

    [email protected]

    ااإا  

    اا ا ا  

    :رااوواا؟ 

    ( ) ااواإا. 

    ( )  .ارإاااا

    ( ) ااواإا 

    ( ) ا 

    ا Codeا: 

    ااارا؟ 

    .....................................................................................................١- 

    .....................................................................................................

    .....................................................................................................

    ..................................................................................................... 

    :مااا: 

    (5+3) *2ا.................................................................................................

      5+3 *2ا................................................................................................. 

    (  )أرااو( )أراا: 

    أاارأااماأااأر. ( ) 

    ااراDim . ( ) 

    ٣ ااDoubleاTrueأFalse . ( ) 

    ٤ ارامأ(Integer & Long & Double)اا ا. ( ) 

    ٥ ااااوداTextBox . ( ) 

    ))مأ إ إ ْنأ ُأ كو ُ ا مُ كِ

    ْ

    أبأوإ(( 

    How perfect You are O Allah, and I praise You, I bear

     witness that none has the right to be worshipped except

     You, I seek Your forgiveness and turn in repentance to You.’ 

     

     

  • 8/18/2019 Exam Eg.com التبسيط

    10/37

        –     ر  م    – د

     

    0111 26 49 231

    9

    [email protected]

    ااإا  

    اا ا ا  

      : أ  ااو،ردا ا Flow Chart مأ ا ااو ا ال

     ف

     أو

      و Algorithmا اإ ا Codeا

    ا ا او ا ا  ط  

    وهالبرمجلغفمعينجمنستخدبرمجيالت رعوللتعبير

     

    ا

    If…Then . - . If…Then…Elseاغ

    ٣

    ا

    If…Then…ElseIf  . -  Select …Caseاغ

    )(    If…Thenا   ا غ

    :ا مو  *)If ا أ ا ط ا Conditional Expression 

    *) اذإطا ا ماTrue اواا Then اإEnd If

    *) اذإوطا ا مFalse اواا End If  

    :ل ل  

    تاريبعتلايطرشلاConditional Expressions : 

     ط

     ا

    ا

       Code ا

      م

    اإ

      True أ

    False وذ

      Property أ Variable أ آ م . 

    50و   أأ Degreeاماذ  Trueام 50>=Degree اط ال وا False ذإماDegree أ  50

     ا ا م  

     ا Branching

    If conditional Expression (ريبعت يطرش ) Thencode

    End if  

    ااا: 

    If X >= 50 Then

    Msgbox(" ")

    End if

    X >= 50 

    End

    Msgbox("حجان ")Yes

    No

  • 8/18/2019 Exam Eg.com التبسيط

    11/37

        –     ر  م    – د

     

    0111 26 49 231

    10

    [email protected]

    ااإا  

    اا ا ا  

    لا ىف ةنراقملا تالماعم كزيب لاوج 

     و =

      و ><

    >  أ 

    100

     False أ ا و

    300 < > 100

     True أ ا  و

    DEGREE=Textbox1.Text TRUEذاا Text ادTextbox1 

    -ا   وى DEGREE اوا ن  

    :ل 

     .مرو٠وأ  اارواردماب

     مو  ذ  Form

     MessageBoxرو"م "زا وا ب

     مذإ مرا ا أو50ف

     م

     :ا Codeا

    اCodeواااClickاButton 

    :ا مو  

    X >= 50 

    End

    Msgbox("ناجح

     ")Yes

    No

    start

    Enter X

     ظوا MessageBoxدإأأ50مأ

     ااإم أ- End Subو False End ifامن

    Procedure م Ifااووو End If: 

  • 8/18/2019 Exam Eg.com التبسيط

    12/37

        –     ر  م    – د

     

    0111 26 49 231

    11

    [email protected]

    ااإا  

    اا ا ا  

    )(    If…Then … Elseا ا غ

    ا ا و Codeأ  م  ط ا( False ) 

    : ااIf…Then..Else وراأ ا اTrue او ا False

     ل ل

      ا Code اور MessageBox اررا أ 50 

    ا

    Codeو

    ا

    ا

    ا

    Clickا

    Button 

    :ا مو  

    )(     If…Then … ElseIfا ا غ

    : اا If…Then…ElseIf   و أ   ط. 

    ل ل: 

     م  دردةرا ا   

      ا Textbox1

     ار ا"

    ا"

        Label2ةر"  ا"أر"و  

     ؟؟ذ ا ؟"رأ"

    If conditional Expression (   شرطتعبير ) ThenCode

    Else

    Code

    End if

    ااا: 

    داTrue

      داFalse

    X >=

    Msgbox("ناجح

     

    YesNo

    start

    Enter X

    Msgbox("بسار 

    End

    ١- مأا Else اوماFalse 

    ٢-   If  اوو End if  : 

    If condition Thencode

    ElseIf condition Thencode

    ElseIf condition Thencode

    .

    .

    Else

    codeEnd If  

    ااا: 

  • 8/18/2019 Exam Eg.com التبسيط

    13/37

        –     ر  م    – د

     

    0111 26 49 231

    12

    [email protected]

    ااإا  

    اا ا ا  

    :ا 

    ا ا  م 

    دو م ما و: 

    ا

      Degree = Me.Textbox1.Textا

    ٢-أاأوا TextBox راا Single 

    و مماDegree  او م مااا

     ااوTextBox ا Single 

    ا

      ا

     دى

    و

    ١إرطاا If إ٢ااا Try..catch

     ا    ا  Isnumeric

    أاوا اPredefined Functions ا   Variable اى وق

     م

     TextBox  دأ. وأااIsnumericأو Argumentاوم Trueأ False

    أ اا Isnumeric  مو:

     

    False أااداد. MsgBox IsNumeric("youssif") 

    Trueأااداد. MsgBox(IsNumeric(10)) 

    True ذام ا aد.وFalseد م  ( MsgBox IsNumeric(aإذا

    True (. MsgBox IsNumeric(textbox3.textدTextBox3اواذ

    ااااLogical Operatorsا ط ا:If : 

    إ

    ا

    أ

     ط

     م

    If وا 

     م

    ا

    ا

       ط

    ا

       Orااأ  Andا

     ا Andمم Trueذإم  واTrue

     ا  orمم TrueذإمأواTrue

  • 8/18/2019 Exam Eg.com التبسيط

    14/37

        –     ر  م    – د

     

    0111 26 49 231

    13

    [email protected]

    ااإا  

    اا ا ا  

    أ

    ا

     : B وا A اأ And ا

    A= TRUE AND B= TRUE TRUE 

    A=TRUE AND B=FALSE FALSE 

    A= FALSE AND B= TRUE FALSE 

    A= FALSE AND B= FALSE FALSE 

    أ ا ا OR أا A او B: 

    A= TRUE OR B= TRUE TRUE 

    A=TRUE OR B=FALSE TRUE 

    A= FALSE OR B= TRUE TRUE 

    A= FALSE OR B= FALSE FALSE 

    : ظ   Notو اا): ل(5>3)NotاFalse 

    )(    Select …Caseا ا غ

    Select…Case If…Then…Elseifاا:      ع ا

      Variable اوأ  اCode   ا.

     

    ل ل: 

     م  دردةرا ا   

    ا Textbox1 ا ا"ا"  

     Label2ر"  ا"أر"و  

     ؟؟؟؟ ا" رأ"

    ا 

    ا

    Select … Case:  ن

    ااا: 

    Select Case VariableCase value1codeCase value2codeCase value3code..Case elsecodeEnd Select

  • 8/18/2019 Exam Eg.com التبسيط

    15/37

        –     ر  م    – د

     

    0111 26 49 231

    14

    [email protected]

    ااإا  

    اا ا ا  

     :جده ممالحظ

    أ ار

    Case 

    ١.Case:ةاوةد 

    :Case 10ةوأ

    :Case 10 , 20 ,60٢. مر+Case + :

    :Case is >= 55- To Case:Case 10 To 50 

    ا

    Focus () ا

    .اقوادجارداوو،اا م

    از

    Is

    ، مرناوىوأق ما م)لاااو0. مر م(أIs:Case 0   Case Is = 0 او:Case Is 0

    اث

    ngedhaSelectedIndexCداة 

    ListBox

    ةادا اثاListBoxو ايأ.  (را)داا()روIndex ا

     ا

    SelectedIndexداة 

    ListBox  داادوقاا س

     

     ...محلولتدريب عملي

    رداأرورذو,مو  Project 

       وا ا ا Form : ذج

    ا ا ا ااوا ب"

     "  ااورااوا ا

    .

     م ا Code  إ  اا Click  : " "اص

     

    RadioButton1  

    RadioButton2  

    RadioButton3  

    RadioButton4  

    Label4 

    Label5 

    Label6 

    Groupbox1 

  • 8/18/2019 Exam Eg.com التبسيط

    16/37

        –     ر  م    – د

     

    0111 26 49 231

    15

    [email protected]

    ااإا  

    اا ا ا  

    :)(أرااو)(أراا: 

    ااااا If..Then..else) ( 

    اا Else IFماطا( True .) ) ( 

    ٣ ا&أمراا. ) ( 

    ٤ امرا Orأ  اموااFalseاا .False) ( 

    ٥  Select Caseاأططاو. ) ( 

    ٦ ذإما xو15او Yو350ماطا x>10 And y=85 and

  • 8/18/2019 Exam Eg.com التبسيط

    17/37

        –     ر  م    – د

     

    0111 26 49 231

    16

    [email protected]

    ااإا  

    اا ا ا  

    ادراوا y=3x+2ومدادا 

    TextBoxوأاRuntime ErrorدااTextBox

    "وااأدارإIf  اا Code ادة

    إدل د" 

    امااا

    :

     

    -One 

    -Two

    ٣-Three

    -True 

    -false٣-15

    ٣ 

    -Youssif Ahmed 

    -Ahmed Youssif

    ٣-Ahmed

    ٤ 

    -AXB=63 -7X9=63 

    ٣

    -7X9=A*B

    ٥ 

    -Frist 

    -Second

    ٣-Forth

  • 8/18/2019 Exam Eg.com التبسيط

    18/37

        –     ر  م    – د

     

    0111 26 49 231

    17

    [email protected]

    ااإا  

    اا ا ا  

      :اأ،  ا Code مط.؟  

       !!!ا    Code    ا  وان

    :  ط ا ارا  Loopsا For…Next Do…Loop 

    ،، أو    زد اادا Timer  ...،  ا   م أ

    )اا  ( For … Next 

    : أ

     ا

       ار

     ا

      For  و  Next   م  و Start  اCounter   ا  Variable ا For  ود

    End و اCodeاد ا اا .ا

    لل : 

     موذFormاواا  )اا1 ا3 (ورMsgbox 

    ا ع ذ :: ما Code ا. 

       اأ أNext ا M  مرااا

     ا، را  ودز او اا  4 

      م

     و

     م

    ا

        زام

    ا

    ا

    ا

      1 ا3  ظور msgbox ا1 و از OK 

     ور MessageBox آ ا2 وا3 

     ا ا  

    او را ا  اLoops and Timers

     

    For Variable=Start To Endcode

    Next 

    ااا: 

    Msgbox

  • 8/18/2019 Exam Eg.com التبسيط

    19/37

        –     ر  م    – د

     

    0111 26 49 231

    18

    [email protected]

    ااإا  

    اا ا ا  

    ورااااو مTextbox

    را: 

    *-ذ ا  Multilineا True *-  اادا اا ر: 

     VbCrLf  رداو 

        ا  )& 

         ) ا &(ا،و. 

     ظ :....تا ااانودا ا  ط؟ م اتا ا !!  م     و       .

     

    ):(ااااواودا For..Next 

        متر  اااد أ  ااودز ا Variableواد1و إ  Step او اأا،هدا  اا أ  او 

    ا

    أ

      د

    ا

     step   ا

    ا

     ا

    دأأو

    أا

     أر

       ات .أ أو 

    :ا مااو

    ااواا[ ]ومأ را وأى مأ  اا ا

     

      Step  1أن-*-

    -*-و Variable  Next  اا  ا For  

    أ  For … Next 

     اا د اا٠  

     اا ا و  ا٠  

    ٣  ااا اا١  

    ٤

     ا

    ا

     و

     ا

     ز

    ٠

    ا

    For variable=start to end [step n]

    Code

    Next [variable] ااا:

     

  • 8/18/2019 Exam Eg.com التبسيط

    20/37

        –     ر  م    – د

     

    0111 26 49 231

    19

    [email protected]

    ااإا  

    اا ا ا  

    ٥

     اا1.50 ا0.50.05  

    ٦  ااا Bدز C 

     ماوا 

    ١

    ا

    Step ا.

    ٢

    -دا

    أ

    و

    و

    ا

    ا

    أ

    ا

    ،

    (

    ٣

    أا

    أا

    د

    أا

    و

    ا

    ا

     م

    )( ل  Singleااار

    ٤

    -  ا

    أا

    أا

    د

    أا

    Variableل )( 

     ذء !!! ل ل 

    )دب الوض  م لوحاذو.اقو(؟؟؟ :  ا 

     اا!!! ءذ 

    ب

     ا

    ول

    ض

     ا

     م

     ا

    ب

     ا

    ح

    ا

    وذ

    ،

    ا

    وق

    ا

    د

    ى

    !!

    ؟؟

    ب

     ا

    ول

     

    )اا  ( Do While 

    : ااا  Codeا ا و   و مأ  را اتا  ط

     :ل ااااTextBoxواواراادإ رة 

     ا  Do While:اد

     ا Code ط ا ط ا.True وأ   ذأو  و أن ارا  زا ة"أار ط " إأم ر

    Do While conditional expression

    codeLoop 

    ااا: 

    Mohamed Al-Akhras

     جدول

    =

    N

  • 8/18/2019 Exam Eg.com التبسيط

    21/37

        –     ر  م    – د

     

    0111 26 49 231

    20

    [email protected]

    ااإا  

    اا ا ا  

    ل ل: 

    ذ

    Formاواا Button

    و

    :ا واد InputBoxاد

    :  

    واو اداإ ListBox1 ودا InputBox أ

     .اإدام ام ادو.وام ادل

      را و  را  ارا اا ادإ  و " ما"

    ١

    - ا

    ا

     ا

     ا ووظ  InputBox  ا

     م ارراو ا ا  اStringو.اد x ا  ى

     ٢-  ا ط اا Do While  True  طأ

      X و " ما".  

    ٣- دإ  ماا False  و ا را ا

     

    -*- م ا  ما ا"دإا" مواوا ماو

     ام اا ا د

     ListBox ام او ا ا وام إد م

     :م و

    أم

    ا

      ام

     وإ

        أم ر ListBox ا

     ااأوإااأأااوج

    اا طاإ ماإ ListBox  م

    إد

    ا

    و

    ا

    Codeا: 

     ا  ا x و"ما" ا Exit Do و ا ىأ و ماا ا ط ا 

     ا Do While   م ا  أ     ما.

     

    Button1ListBox1

     ا ط ا Falseوا

     

  • 8/18/2019 Exam Eg.com التبسيط

    22/37

        –     ر  م    – د

     

    0111 26 49 231

    21

    [email protected]

    ااإا  

    اا ا ا  

     اداة( اا  ( Timer  

    : ااادأاTimer ا  Code  زد- أ  و ا  ا Code.

     

    :وإاد اTimer  إذ Form Properties و  

    Enabled Falseا True أإFalseو ا Code .

    Interval ٠٠  ا ا م)م ا=٠٠٠م ( 

    CodeاTimer ا داادواااوTimer دا Tickا

    اTick:و  ا ادا اInterval  

    ل ل: 

    ذ

     Formر 

    :ا     مو  New Projectاجارد مTimer ذ ا Form1 مو  جاردإا Label1

     

      اProperties))EnabledاTrue- Intervalا1000((

       ا Label  او. 

    Codeا Timer1   ادا دوم     م

     اCode ا واا ا Tick وث

    :ا مو 

     م اا Now  Text اادا ا Label1 

    ا

    ا

     Now :

     ا

    ا

     Nowوا

    ا

    ا

    و

     وم

     ر

    وو

     ا

    و م ا  ظرااوو ٠٠٠  م ا  أو   ما  ما. واارم Tickا Codeاإذن امااومر. 

    اا  TimeOfDay : 

    وا

    ا

    ا

    و

     وم

     و

     ا

     

    :اذإ 

    اLabel ااااا Now اTimeOfDay 

  • 8/18/2019 Exam Eg.com التبسيط

    23/37

  • 8/18/2019 Exam Eg.com التبسيط

    24/37

        –     ر  م    – د

     

    0111 26 49 231

    23

    [email protected]

    ااإا  

    اا ا ا  

    ٢  For...Next   ظو اNext    )ج) اادرم(ب) ادازد( أ )

    ٣

    أ

       ار

       ا

     ا

     ا

     :   )Select Caseج) )For Nextب) )Do Whileأ )

    ٤

    -  ا

     Codeا  وا txt_display  : ٣٤٥٦٧٨٩١٠(ج) ٤٦٨١٠(ب) ) 

    ٥-  اCodeا ادأا اlbl_display : 

     (ج) ١(ب) ٠(أ)

    ٦-  اCodeا  

    اأدا

     ا

     lbl_display  :  ٥(ج) ٠(ب) (أ)

    (  )أرااو(  )أراا: 

    اMsgbox "3" & "X" & "3"ور9 ) ( 

     Mماءا  For m=3 to 1 Step -10 ) ( 

    ٣  Step For...Nextأدا   ) ( ا

    ٤ ا2500 Intervalاد Timer2.5م ) ( 

    ٥ واااا Do...While ط. ( ) 

    ا r  Code: 

    r

    )1.5 - 1 - 0.5 ( 

    )0 - 2 - OverFlow ( 

    )0 - 5 - 10 ( 

  • 8/18/2019 Exam Eg.com التبسيط

    25/37

        –     ر  م    – د

     

    0111 26 49 231

    24

    [email protected]

    ااإا  

    اا ا ا  

       ،ط ا ا:  إ مذ Form،Class مذاForm

    وما متاءاإاا Event procedures

    أوااا- variablesااو ConstantاادماءاإااEvent

    proceduresأما ،،ا Block If…then

    For… nextو. 

    اد ا:ا 

    ١- Class ا Form1 ٢

     variables أ total,i 

    ٣-اءاإاا Event procedures 

     ا Button1_Click,Button2_Click . 

    ماأاءا Proceduresاو ةواؤا

    اا  اا Codeأ ءا تاءاا 

    : مأا Codeااداإا Event procedureاButton1_Clickاااا دا داأ-وز داا م و 

     أ

       Proceduresاا

       اوااوCodeااا اوااو  

    نأ وااءاProcedures Visual Basic .NETإأ:

     Sub: 

    أ Function:  . 

    ) ا  (  ن  ا       Subاء

     م

     Sub  :

    ١

    - إذ

      Code   أادا Class 

    ٢-   ا Code  ءا ووذإ ا. 

     ا

     ا

    ا

       

    Proceduresا اءا

    انSub: 

  • 8/18/2019 Exam Eg.com التبسيط

    26/37

        –     ر  م    – د

     

    0111 26 49 231

    25

    [email protected]

    ااإا  

    اا ا ا  

    أ:

    ١-NameاءااProcedure 

    ٢

    - metersParaرااااا Procedure اواCode 

    -Codeاو ااوااااSub 

    )(رل :ا اا Sub ء او: 

      CodeااSub اام أم بأا ا  و

     

    )نا  (   واء Parameterا اء

    : ا

    ا

       Parameters  ارا ا 

     اودا اءا  Procedure   

     اء 2أ  ShowOddOrEven  1ااأا :وا

     .واؤStartاوذاوأادااإذاه

    رل : 

    اا:  ا ا إا 

    ShowOddOrEven و  Code 

     م ا Code ا

     اا  Procedure ا 

      Button1_Clickاا اءاإ

    Button2_Click

     مو: مأ

    اماأوزود

    اأ ما

    اوأا ا   ا اوو

    ا)(( 

     Subااا ء

     Subااا ء

    نااSub 

    ياد ااا اSub 

    اا: 

     ا ءا  Procedure ا 

    ShowOddOrEven    Parameter  وان

    ا Start

    اا  ا Code  ا

     ااو ااد اأو ا.

     

    ناParameter 

     Parameterااا

    : ظ ا نParameter Sub Name([ByVal] ParameterName As Datatype)

    Code

    End Sub

  • 8/18/2019 Exam Eg.com التبسيط

    27/37

        –     ر  م    – د

     

    0111 26 49 231

    26

    [email protected]

    ااإا  

    اا ا ا  

    أادوزوأاما :م اأهأم

     م

    ) أ د        ذ نأ س  أ  ( 

    ): م مأأ:ا

    ا

      Procedure اا أ Parameter     م"," 

    ا را  

    و

    أ

    ا

    اا

      ShowOddOrEven 

    اا: 

     ااءا  ShowOddOrEven   إ

         ااد اأو ا 

    اArgument 

     Argument

    وزرزا رزاد  

    اا:   اا ا ي

    ShowOddOrEvenااو ا اا  

     

    ناParameter 

     Parameterااا

    :اذإ -*- اا ا Procedure أ ا ا. -*-أ م ااا  مدأوزو ماا :أا 5,35 اادا535 

    وأا8,45 ااوا845

    د ادااض إ٥ و ادااض إ٥ 

    : ظ اا ء ا اSub Sub Name [(argumentlist)]

    : Subnameا

     ب

    ا

     دراء

     ا

     ا

     argumentlistا

     اء

    ا

      

  • 8/18/2019 Exam Eg.com التبسيط

    28/37

        –     ر  م    – د

     

    0111 26 49 231

    27

    [email protected]

    ااإا  

    اا ا ا  

    )نا  (اا Function 

     م

     Function  ذإ  Code  .

    ا م   أااا...ا ا اأ  دا: ل أا إ.

     

    أ: Name :ااا Function 

    DataType :مااا اا 

    Function 

    Parameters :ااا Code 

    Code :اوااوااااFunction 

    Value :ااااFunction 

    ل ر: ا Functionر ع ب !!: 

    )(امذا Form أ )ا او( 

    )(ما اواا دذواF7 

    - *- 

    ا

     ا

    ا

     Sum  ا Single ووFirst Second 

    ن

    ا

      total  ا Single  ما First Second  

     total رإ ا total ا Return 

    - *-  ا total ا اا Sum ءإ. 

    )( ماإااا Button1 اا 

    ا اا ءSum 

     مأ: اا x y واداTextBox    اا Sum   Text  ااداLabel4 اا x y 

     

    اااFunction 

     مأ 

  • 8/18/2019 Exam Eg.com التبسيط

    29/37

        –     ر  م    – د

     

    0111 26 49 231

    28

    [email protected]

    ااإا  

    اا ا ا  

      دأ: 

    ا

    Variables : أا أ و ، مااااما 

    اا: Constants  أاواااما

    ااو

    : Function او اااما. 

    )اأو (ز F5 دأ. ا و = او  ما داو لو ا د  

     االامو  

    ١

    -  دا

     Function - Parameters ا

    .٣-   م ااFunction -  ا Code م اا Function

    ٥-  ا Return

    :اذإ اوا Functions  ظ. 

    ل ر:  د بو ب

    .. 

     وFactorialااان

    >>>>د

    ا اا Factorial  Integer  اا م  Number اوان

    واا i ا را ا res   مو ا.

     إ اا Factorial اذ ن رقواد  :

     ا

    ا

      MessageBoxرواو5 وا Factorial ا

    ل ر: ب داة 

    .. 

     >>اا Area ااان

    ا ااAreaاوا radius    م ااSingle  واا x  ا٢/و res 

     م  اا.  

    إ ااArea :اذ:اد ن رقو

     اااAreaاو ما  2 واورMessageBox

  • 8/18/2019 Exam Eg.com التبسيط

    30/37

        –     ر  م    – د

     

    0111 26 49 231

    29

    [email protected]

    ااإا  

    اا ا ا  

    )  ا لاوا  (Predefined Function

     دوا

       ا

      ؤ

    إ

     ن

    إ

    دون

    :

    امأ

     :

    )Show- IsNumeric - Now ( -ااShowاادا MessageBox 

     وإظ

     ر

     MessageBox اا اShow 

    >>>>>>  ا ا  اواؤو 

    -اا

     IsNumeric 

    ا

      ر

    أ

     وم

    إ

     True  ذإ م ا ر .ر  ا م إذ False  أو

    ؤا

       ؤاا False  ا" Five "ر 

    -اا Now 

     ا  رااوا ا 

    ؤا 

    وؤاوا  ا ا  

  • 8/18/2019 Exam Eg.com التبسيط

    31/37

        –     ر  م    – د

     

    0111 26 49 231

    30

    [email protected]

    ااإا  

    اا ا ا  

    : )(أرااو)(أراا: 

    ا Procedure اووأا. ) ( 

     اوا ا Predefined اوأ. ) ( 

    ٣ ااا Area  Single مإ 

    Function Area(ByVal radius As Single) As Integer  ) ( 

    ٤ و Parameters ا Procedure راProcedure . ) ( 

    ٥ ااء Sub طاأااو Functions ااأ. ( ) 

    ٦ ا Subأاا Function . ) ( 

    ٧

     اااء Procedures أواواParameters . ) ( 

    ٨ وا Procedure إأدأVariable أConstant أاد Function ( ) 

    : ا ةر أ أا ا ا: 

     

    ا Subااا وأ. 

    اا Functionااا وا . 

    ٣

     ا Variablesام. 

    ٤ اا Constantsطا. 

    جاا داCodeا 

     ا اا

    امأو ءاا ا و 

     اCodeاج ا اد

     ا اا

    امأو ءاا ا و 

    ا ب ا أ اا ا 

    ا

     

  • 8/18/2019 Exam Eg.com التبسيط

    32/37

        –     ر  م    – د

     

    0111 26 49 231

    31

    [email protected]

    ااإا  

    اا ا ا  

    ٣ اا ا 

    ٤ عما صا نا 

    ٥ اا صا نا عم 

    ٦ اا صا نا عم 

     اCodeاج ا اد

     ا اا

    امأو ءاا ا و 

    ٣ اا ا 

    ٤ ا صا نا عم 

    ٥ اا صا نا عم 

    ٦ اا صا نا عم 

    : أأاإ Sub أاد Function 

    : اأاوا ctionsFun ا Code ا: 

    ...........................................

    ........................................... 

    ....................................................  

    ....................................................  

    ....................................................  

  • 8/18/2019 Exam Eg.com التبسيط

    33/37

        –     ر  م    – د

     

    0111 26 49 231

    32

    [email protected]

    ااإا  

    اا ا ا  

      :ءا ا ط، 

    و ...روم ام .... م .... م ... م نأ م مما ل و نأ ،

     . صأ فم نأ و ت  

    : وأ  ا موا :   مو اا ماوك ةرض :

    ج  -. -ش.-   -   -   

       : م موا ا١موا ا.E-Mail-موا تاForums 

    ٣-را ا.Instant Message -موا واBloging 

    ٥-  ا ااFaceBook 

     

    :  أ موا ا ل

    موا اةرءأاا.باتاض  مو اىا

    موا تا: ار.أوأ 

    موا ا:اتالأ مو  .

    موا فا وأ اأوأوات م.

    موا اأوأدت مةر،

    وم .رةأوألوا: اء اوم

    :ا اوم

    ةررلرإ.أوأووأ مو إ

     : ار؟موا ا م  ١- ,اأكر ٢- .رو داإ ٣- .ت مىأ م ٤- رف.ىا ٥-  م  ماأ. ٦- . مأورلرا٧-  م  مااااوع طا. ٨- .ك أووأفا إن  م  ماا الا  ما

    ا ا 

     Cyber bullyingا ي ا و

     

  • 8/18/2019 Exam Eg.com التبسيط

    34/37

        –     ر  م    – د

     

    0111 26 49 231

    33

    [email protected]

    ااإا  

    اا ا ا  

    )(أراو)(أراا: 

    ١.).او,او,ش    مو اايّا, ماوك ةر مو اي  ا( ٢.ي اااد مو اي  ار  )( ٣. الأ مو اا مو اي )( ٤.ف مو اىا  مو او طةدواا معإإ)(

     

    )(أرا ىا م ك امو: 

    ١..اأكر()٢..اوأدرن نإا ()٣.. م  مات ()٤.. مو إياا مو اا ()٥. اد . م  ماه قو، مو إي ()٦..ات مو اياغ()

     

    ءاإ لو وأ ءا أ ار ، ا اا ا أ صا أ كا

    ر د  دا ..........لأث............................. ............و  

     :اارأ)(واارأ: )(اواال

    رااااااIf..Then..Else .2 ) ( 

    ا&امراا. ) ( 

    ٣ ذإماX=5وا Yو7ماطاX>=5 and Y= 4ج) )Case 1 To 6, 8ب)  )Case Is < 8أ )

    ٣-      ارا  Codeأ ا ::

      )For...Nextج)  )If… End Ifب)  )Do While...Loopأ ) 

    ٤

    - ا

      Constants .امأوااا)ج) . ام)ب) أ. ااا )أ )

      ا تا 

    را ب ا أ ا ا 

    ا

     

  • 8/18/2019 Exam Eg.com التبسيط

    35/37

        –     ر  م    – د

     

    0111 26 49 231

    34

    [email protected]

    ااإا  

    اا ا ا  

    ٥-  ا و اادأا اlblOut  ا Codeا: Dim i as Integer

    For i = 2 To 10 Step 2

    lblOut.Text = lblOut.Text & i & ","

    Next

     )2,4,6,8,10ج) )2,3,4,5,6,7,8,9,10ب) ( أ )

     :أ:  ااال

    ١

     – د

     ا

    د

    Code:ا

     

    C

    N  

     ااوواار: اااال

    ) (  ) (

      ) (  ) ( 

      ااد ا: ااال

     :اارأ)(واارأ: )(اواال

    If..Then..ElseIfاأط. ) ( 

    اامأ(Integer & Long & Double)ااا. ) ( 

    ٣

     أOrارما  اموااFalseااFalse) ( 

    ٤ Select Caseاأططاو. ) ( 

    ٥ ااDoubleاTrueأFalse ( ) 

     :ااا: مااال

    ١-   و ادAddSum() أ ا ا  ا : ())X=AddSumج) )AddSum()=X+Yب)  )X=Y+AddSumأ ) 

    ٢-  م   راA=2 اا:

    ( أ ) 

    Do While (a = 2)(ب) 

    Do While (a < 2) Or (a >= 2)(ج) 

    Do While (a < > 2) 

    ٣

    -  م

     ا

     ا

    2 – ( 7 + 2 ) * 2   )16أ )  (ب)14 (ج)5

    Dim N, K, C As Integer

    C = 10

    For N = 1 To 10 Step 5

    K = K + N

     Next

    If N >= C Then

    C = C + 1

    End If 

  • 8/18/2019 Exam Eg.com التبسيط

    36/37

        –     ر  م    – د

     

    0111 26 49 231

    35

    [email protected]

    ااإا  

    اا ا ا  

    ٤

    - ا

     ا

     ا

       ر

     ا

    : Dim J As ByteFor J=1 to 500 Step 3

    ListBox1.Items.Add( J )

    Loop

    ( أ )

    اا

    Do…While

    For…Next(ب) 

    ا

    (ج) 

     ما 

    ٥

    -  ا

        ا

     For m=10 to 1 Step -2  اM: ( أ )

    أا

    (ب) 

    أا

    (ج) 

    أأوا 

     :Codeاام: ااال

    اااال

    ا دا أ

    :Select … Case 

    Dim x As Integer

    x = Me.textbox1.text

    If x = 0 Then

    label1.text = "صفتساوىالقيمة

     "

    End If

    If x > 0 Then

    Label1.Text = "" القيمة أكبر من الصفر

    End If

    If x < 0 Then

    Label1.Text = " من

     أصغر

     الصفالقيمة

    "

    End If

    Select Case x

     

    End Select 

     :ا ا اأ أ رة ا: ااال

     

    ا Subااا وأ. 

    اا Functionااا وا . 

    ٣ ا Variablesام. 

    ٤ اا Constantsطا. 

     :اارأ)(واارأ: )(اواال

    اSelectedIndexاااادListBox . ) ( 

    Select..Caseواا. ) ( 

    ٣ اA > B And B > C Then IfمTrueA=3, B=5, C=2 ) ( 

    ٤

     مااIsNumericادTrueأFalse . ) ( 

    ٥ ارامأ(Integer & Long)ااا) ( 

  • 8/18/2019 Exam Eg.com التبسيط

    37/37

        –     ر  م    – د 0111 26 49 231 [email protected]

     :اااأو: مااال

    ١

    - ا

     ا

    Codeا

    ( أ )

    ااا٠٠

    (ب) 

    ااا٠٠

    (ج) 

    ااا٠٠ 

    ٢-  م   را A< > 2 اا:  ()Do While (a < > 2ج) ()Do While (a < 2) Or (a >= 2ب) ( )Do While (a = 2أ )

    ٣ ا و ااداا ا Label1  اا: Dim intNum as Integer = 10

    intNum= intNum+2

    intNum = intNum Mod 3

    Label1.Text = intNum

     )4ج) )0ب)  )3أ )

    م ءاإ ا يأSub اد وأFunction: 

     ................ ...........( أ ) .............

     ................. ........( ب ) ............

     : أ :ااال

    ١

     – د

     ا

    د

    Code:ا

     

    X

    Z  

    ٢ –  ا اCodeا:  ءاا ا..............................................

     ءاا ا و..............................................

     اا ا..............................................

    ا صا نا عم.............................................. اا صا نا عم..............................................

     اا صا نا عم.............................................. 

     ا اء ام

    IF x < y Then

    z = K + J

    x = x + 1

    y = y - 1Else

    z = K - y

    x = x + 2

    y = y - 2

    End IF

     بإن القيمة ملع

    االبتدائية 

    :  للمتغيرات هىX = 0Z = 0

    J = 1

    K = 1

    Y = 2

    Dim N As Integer

    Dim S As Integer

    For N = 1 to 100

    S=S +N

    Next

    Label1.Text = S