Upload
fady-gamil
View
237
Download
0
Embed Size (px)
Citation preview
8/18/2019 Exam Eg.com التبسيط
1/37
– ر م – د
0111 26 49 231
0
ااإا
اا ا ا
2014
8/18/2019 Exam Eg.com التبسيط
2/37
– ر م – د
0111 26 49 231
1
ااإا
اا ا ا
اواا أ أو
ا
إ
وا
م
ا
ا
Visual Basic .NET و
ا
Propertiesوا ما م اCode windowااEvent و
دوا
ا
Controlsوا
أم
م
أا
اذا
أم
. أ......
8/18/2019 Exam Eg.com التبسيط
3/37
– ر م – د
0111 26 49 231
2
ااإا
اا ا ا
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
ااإا
اا ا ا
ا 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
ااإا
اا ا ا
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
ااإا
اا ا ا
وا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
ااإا
اا ا ا
:اماامااأأردمإذا
١-...........................................................................................................
٢-...........................................................................................................
٣-...........................................................................................................
٤-...........................................................................................................
:ا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
ااإا
اا ا ا
:رااوواا؟
( ) ااواإا.
( ) .ارإاااا
( ) ااواإا
( ) ا
:
ا 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
ااإا
اا ا ا
: أ ااو،ردا ا 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
ااإا
اا ا ا
لا ىف ةنراقملا تالماعم كزيب لاوج
و =
و ><
> أ
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
ااإا
اا ا ا
)( 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
ااإا
اا ا ا
:ا
ا ا م
دو م ما و:
-أ
ا
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
ااإا
اا ا ا
أ
ا
: 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
ااإا
اا ا ا
:جده ممالحظ
أ ار
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
ااإا
اا ا ا
:)(أرااو)(أراا:
ااااا 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
ااإا
اا ا ا
ادراوا 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
ااإا
اا ا ا
:اأ، ا 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
ااإا
اا ا ا
ورااااو م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
ااإا
اا ا ا
٥
اا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
ااإا
اا ا ا
ل ل:
ذ
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
ااإا
اا ا ا
اداة( اا ( 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
ااإا
اا ا ا
٢ 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
ااإا
اا ا ا
،ط ا ا: إ مذ 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
ااإا
اا ا ا
أ:
١-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
ااإا
اا ا ا
أادوزوأاما :م اأهأم
م
) أ د ذ نأ س أ (
): م مأأ:ا
ا
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
ااإا
اا ا ا
)نا (اا 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
ااإا
اا ا ا
دأ:
ا
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
ااإا
اا ا ا
) ا لاوا (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
ااإا
اا ا ا
: )(أرااو)(أراا:
ا 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
ااإا
اا ا ا
٣ اا ا
٤ عما صا نا
٥ اا صا نا عم
٦ اا صا نا عم
:
اCodeاج ا اد
ا اا
امأو ءاا ا و
٣ اا ا
٤ ا صا نا عم
٥ اا صا نا عم
٦ اا صا نا عم
: أأاإ Sub أاد Function
: اأاوا ctionsFun ا Code ا:
...........................................
...........................................
....................................................
....................................................
....................................................
8/18/2019 Exam Eg.com التبسيط
33/37
– ر م – د
0111 26 49 231
32
ااإا
اا ا ا
:ءا ا ط،
و ...روم ام .... م .... م ... م نأ م مما ل و نأ ،
. صأ فم نأ و ت
: وأ ا موا : مو اا ماوك ةرض :
ج -. -ش.- - -
: م موا ا١موا ا.E-Mail-موا تاForums
٣-را ا.Instant Message -موا واBloging
٥- ا ااFaceBook
: أ موا ا ل
موا اةرءأاا.باتاض مو اىا
موا تا: ار.أوأ
موا ا:اتالأ مو .
موا فا وأ اأوأوات م.
موا اأوأدت مةر،
وم .رةأوألوا: اء اوم
:ا اوم
ةررلرإ.أوأووأ مو إ
: ار؟موا ا م ١- ,اأكر ٢- .رو داإ ٣- .ت مىأ م ٤- رف.ىا ٥- م ماأ. ٦- . مأورلرا٧- م مااااوع طا. ٨- .ك أووأفا إن م ماا الا ما
ا ا
Cyber bullyingا ي ا و
8/18/2019 Exam Eg.com التبسيط
34/37
– ر م – د
0111 26 49 231
33
ااإا
اا ا ا
)(أراو)(أراا:
١.).او,او,ش مو اايّا, ماوك ةر مو اي ا( ٢.ي اااد مو اي ار )( ٣. الأ مو اا مو اي )( ٤.ف مو اىا مو او طةدواا معإإ)(
)(أرا ىا م ك امو:
١..اأكر()٢..اوأدرن نإا ()٣.. م مات ()٤.. مو إياا مو اا ()٥. اد . م ماه قو، مو إي ()٦..ات مو اياغ()
ءاإ لو وأ ءا أ ار ، ا اا ا أ صا أ كا
ر د دا ..........لأث............................. ............و
:اارأ)(واارأ: )(اواال
راااااا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
ااإا
اا ا ا
٥- ا و اادأا ا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
K
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
ااإا
اا ا ا
٤
- ا
ا
ا
ر
ا
: 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
y
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