Professional Documents
Culture Documents
85
, : .
:
: ,
, ,
) ( ,
:
: .
:
:
00966559740593 :
auttoyuse@hotmail.com :
mohammadata@hotmail.com
*Auto Teaching Of Yeses Use : AuttoYuse
*4 : @A?B?>:;< =7 .678
2
.DE 7FG DHI : @;C
J6 JT , 1989 7JG KAFLJ?M JM NJ P ST M
YJJTD KJJI SJJGD8I ZJJDG , 1996 7JJG JJ;7H? XJJD?B4
SJJ;I JJM SJJA=6C SJJ?ED ,[JJ SJJ\ ]JJ?G
JJJM SFJJ;D SJJJ?ED 7JJc6d6 SJJJA=6C bJJ KLJJH
( 7J JJA7E JJJJh SFJJJJ;I ) 7JJJJc6d6 S;7LJJJJ SFJJJJ;D
SJJA6B SJJ?DD76 7JJc6d6 KAJJjE SJJ7k JJM SJJ7l SJJ?ED
SJA? JM 2007 7JB mJ JM o J J , SBL
7J8I JM J: XJ , KDA7J6 7JI SJBI786 7j;r st
JT , 7JAv S7Ab YTD@ ADb4 S8I@ ADb
SJ A sJJ wAdJJ SJJADA?B JJ4r S?LJJ?; dxJJ
.o] E ;7H?@ B 7I
) (
5.........................................................................................Text
6...........................................................................Command
7......................................................................................Timer
8......................................................................................Label
9......................................................................................Form
10............................................................................
) (
:
12.....................................................................................................
14......................................................................................................
14................................................................................................
15.........................................................................................................
18.............................................................................................................
19..............................................................................................................
20...................................................................................................
22....................................................................
24.....................................................................................
26...........................................................................Menu Editor
28.....................................................................................Toolbar
32......................................MMControl
35...................................................................Access
39......................................
4
( "! #)
Text =7b @
Text 7I :;
dJJ6 7JJ8Ed6 XJJAM 7JJ7A JJG SJJ67@ JJ JJ YJJ6I KJJG 7JJG JJ
.( 1 Z\ ) .SP?:I
1
: =7b:@
: x6 .8I M :L m;@ C : Name
JE 255 KJI SADLJ J4 , JA?8 JH6 SADLJ S6 4 )
.( 7Av < , > , = , - , + , / , \ , * ]?G H C ,E E ]
.( A;4 , 7L , KAD ) j Y6I M S67 YTI : Alignment
.( Flat , 3d ) .7: cD : Appearance
.( ....., , DE ) .j Y6I SAP? : Back color
.( None , Fixed Single ) .H D : Border Style
.( False , True ) .:;C KI KAD : Enabled
.(..., Z=7I , BI , : , @8H ) .: : Font
.( ....., , DE ) .: : Fore color
.( @T ) .j Y6I t : Height
.( @T ) .7A>M j Y6I 7I : Left
.( False , True ) .( S67 jDI ) P>I : Locked
.( @T ) .7Tr H B ]bTr H : Max Length
.( I@ T E ) .L SD? HI I : Password Char
.( False , True ) .7LA ] KADA KI : Right to Left
.( I E @ T ) .j Y6I M D j : Text
& 5 ) .%& *&) (&' +&,-. /& &012 &
%& : Tool Tip Text
.( 7 9
.( @T ) .7DG j Y6I 7I : Top
.( False , True ) .=I : Visible
.( @T ) .j Y6I G : Width
: @
.j Y6I ]?G dP 6 jG H m H : Click
.j Y6I ]?G dP SE jG H m H : Mouse Move
.j HI M AA jG H m H : Change
5
Command =7b @
Command 7I : ;
.( 2 Z\ ) .KABI I ZBP :L KG 7G
2
: =7b:@
: x6 .8I M :L m;@ C : Name
JE 255 KJI SADLJ J4 , JA?8 JH6 SADLJ S6 4 )
.( 7Av < , > , = , - , + , / , \ , * ]?G H C ,E E ]
.( ....., , DE ) . SAP? : Back Color
.( E @ T ) .?] G D j : Caption
.( False , True ) .KAD : Enabled
.(..., Z=7I , BI , : , @8H ) .: : Font
.( @T ) . t : Height
.( @T ) .7A>M j Y6I 7I : Left
.( SD=7T KI 7A ) .?] G 7cBh D b : Picture
.( False , True ) .7LA ] KADA KI : Right To Left
.( @; , 7G ) D : Style
.( 7 9 5 ) .% *) (' +,-. / 012
% : Tool Tip Text
.( @T ) .7DG j Y6I 7I : Top
.( False , True ) .=I : Visible
.( @T ) . G : Width
: @
.?] G dP 6 jG H m H : Click
.?] G dP SE jG H m H : Mouse Move
Timer =7b @
Timer 7I : ;
.( 3 Z\ ) .ID H KABI KI B6 ZDB [TI KG 7G
: =7b:@
: x6 .8I M :L m;@ C : Name
JE 255 KJI SADLJ J4 , JA?8 JH6 SADLJ S6 4 )
.( 7Av < , > , = , - , + , / , \ , * ]?G H C ,E E ]
.( False , True ) .KAD : Enabled
E ]bT ( SA7k 1 = 1000 ) .ID 7H D : Interval
.( 65.535 7bT@ T ) .( SA7k wb 65 = 65.535) D?
.( @T ) .7A>M[ TD 7I : Left
.( @T ) .7DG [TD 7I : Top
3
: @
.HI KI S67 jG H m H : Timer
Label =7b @
Label 7I :;
dJJ6 7JJ8Ed6 XJJAM 7JJ7A JJG SJJ67@ JJ JJ YJJ6I KJJG 7JJG JJ
.( 4 Z\ ) .SP?:I
4
: =7b:@
: x6 .8I M :L m;@ C : Name
JE 255 KJI SADLJ J4 , JA?8 JH6 SADLJ S6 4 )
.( 7Av < , > , = , - , + , / , \ , * ]?G H C ,E E ]
.( A;4 , 7L , KAD ) j Y6I M S67 YTI : Alignment
.( Flat , 3d ) .7: cD : Appearance
.(False,True).D j T ]?G 7A=7>?4 @8H h : Auto Size
.( ....., , DE ) .j Y6I SAP? : Back color
.( , 7P\ ) SAP?: D : Back Style
.( None , Fixed Single ) .H D : Border Style
.( E ) .j Y6I M D j : Caption
.( False , True ) .KAD : Enabled
.(..., Z=7I , BI , : , @8H ) .: : Font
.( ....., , DE ) .: : Fore color
.( @T ) .j Y6I t : Height
.( @T ) .7A>M j Y6I 7I : Left
.( False , True ) .7LA ] KADA KI : Right to Left
.( 7 9 5 ) .% *) (' +,-. / 012
% : Tool Tip Text
.( @T ) .7DG j Y6I 7I : Top
.( False , True ) .=I : Visible
.( @T ) .j Y6I G : Width
: @
.j Y6I ]?G dP 6 jG H m H : Click
.j Y6I ]?G dP SE jG H m H : Mouse Move
ZJ Text JM JD jJ .ZxJ Label j Y6I Text j Y6I KA6 P*
Text jJJ YJJ6I JJM JJAA KJJD , Label JJM 7JJD Caption JJM [LJJA Text SAJJ7:
.I7 :; < X?6 7I AA4 YAFL C Label j Y6I 7DjA6 I7 :; 7jk
8
Form =7b @
Form 7I : ;
Text ZlI KI 7jB ;@ SI:LD SE7LD KG 7G
KI 7Av Frame Line Timer Label Command
.( 5 Z\ ) .7jB
5
: =7b:@
: x6 .8I M :L m;@ C : Name
JE 255 KJI SADLJ J4 , JA?8 JH6 SADLJ S6 4 )
.( 7Av < , > , = , - , + , / , \ , * ]?G H C ,E E ]
.( ....., , DE ) .Form SAP? : Back Color
.( ...Sizable , None,Fixed Single).H D : Border Style
.( @T E ) .Form?] G D j : Caption
.( False , True ) .KAD : Enabled
.( @T ) .Form t : Height
.( SD=7T KI 7A ) .Form?] G D I : Icon
.( @T ) .7A>M Form 7I : Left
.( False , True ) .Form NH4 ]?G >: Moveable
.( SD=7T KI 7A ) .Form M 7cBh D b : Picture
.( False , True ) .7LA ] KADA KI : Right To Left
.(:5 +.;).X?Ax4 jG S\7x?] G Form 7I : Start Up Position
.( 7 9 5 ) .% *) (' +,-. / 012
% : Tool Tip Text
.( @T ) .7DG j Y6I 7I : Top
.( False , True ) .=I : Visible
.( @T ) . G : Width
.(SD=7T KI 7A).X?Ax4 jG S\7x?] G Form S7E : Window State
: @
.Form?] G dP 6 jG H m H : Click
.Form?] G dP SE jG H m H : Mouse Move
.S\7x?] G XhG Form ZAx4 KA6 7I P jG H m H : Load
.Form M A47PD SE :;76 DL m jG H m H : Key Down
9
7jG =7b @
Line 7I : ;
.( 6 Z\) .77 XDAL> I7 ZAD8 :L KG 7G
6
Frame 7I : ;
.( 7 Z\ ) .I7 ZAD84 M :L 7t KG 7G
Picture Image 7I : ;
.( 8 Z\ ) .?] G H4 :LD 7H S>FjI KG 7G
8
Combo Box 7I : ;
.7cjI E 7A76 DL HI 77A6 ]?G H Y6I KG 7G
.( 9 Z\ )
9
10
; 7I : Shape
7G KG\7 :L4 SA;j ZAD8.( 10 Z\ ) .I7
10
; 7I : Check box
7G KG A:4 KA6 SI<G Yh 7.( 11 Z\ ) .7
11
; 7I : Option Button
7G KG ?L KI lE MSA?DG @ Form
7AC.( 12 Z\ ) .
12
; 7I : MMControl
7G KG :L4 ZAxb .( 13 Z\ ) .AP
13
))
((
11
16
12
: ? 7I 7DcjA6 s -8
Label1.caption="7EI"
13
*SExI S?lI*
Private Sub Form_Load()
Text1.text="Book" + "ed"
Form1.caption="KAjE S7k I76"
Form1.caption= 3 + 3
Text2.text= 5 * 3
End sub
Private Sub Command1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Form1.backcolor=vbBlue
Timer1.interval=5000
Command3.left=2500
Label1.left=Label1.left + 50
Command5.left= Command3.top 100
Text1.enabled=false
Command2.caption=""
End sub
End sub
V 20
Private Sub Command1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
16
SJJ7: SHPbJJ NJJ PJJ; .7J I JJ> ( 47JJj 7JJ8] ) JJ?G JJh -19
.SA8I r S676
: ? 7I KFL KA6 \7I s -20
Dim A,B
A=Val(Text1.text)
B=Val(Text2.text)
If Option1.Value=True Then
Text3.Text=A + B
End if
If Option2.Value=True Then
Text3.Text=A - B
End if
If Option3.Value=True Then
Text3.Text=A * B
End if
If Option4.Value=True Then
Text3.Text=A / B
End if
17
**2**
.Visual Basic 6 S M -1
.Standard EXE -2
JJ KJJI JJ YJJ6I ( Command ) JJ KJJI FormJJ] JJ?G xJJ -3
.( Text )
: ? 7I Y4 ; 7I 7x *
.Tool Box SD=7T M D? FD bjB?] G h -
.s;7jD@ 8H76 XD; Form ] s -
: ? 7D Form s8 -4
Properties Window : JJ< AFLJJI YJJ6 NJJ\7\ ]JJ?G JJ4 XJJ JJd4 -5
.Toolbox Form Layout Window Project Explorer
: SA7 r?] G h >=@ m 7c*
, Text SJD? KJG JH6@ Jk , Properties SD=7T ] s@ k Text1 ]?G h -6
PasswordChar SJD? KG 7 H6@ k .X?6 7I LI ZAFLI 7cjAD ]?G 8;
<lI KA ; I c 4 m 7Bx XAM s ZAFLI 7cjAD ]?G 8; ,
.* SD8j 7B\
SJD? KJG JH6@ Jk , Properties SJD=7T ] s@ k Command1 ]?G h -7
. : <lI XAM s X?6 7I LI ZAFLI 7cjAD ]?G 8;, Caption
SJD? KJG JH6@ Jk , Properties SJD=7T ]J sJ@ Jk XLJP Form?] G h -8
.SJ7DH 7J : <lJI XJAM sJ XJ?6 7I LI ZAFLI 7cjAD ]?G 8; , Caption
XJJHM .7JJA YJJ6I 7JJcjAD ]JJ?G 8JJ; , Border Style SJJD? KJJG 7JJ JJH6@ JJk
XI:JJJ; 7JJJjk FormJJJ@ JJJ8H6 @H7JJJ6 :LJJJD YJJJjD Fixed Single JJJ
.7JA YJ6I 7JcjAD ]?G 8; , Right to Left SD? KG 7 H6@ k .N8I7
.7LA ] KADA KI Form jG b True XHM
: LA S?B X M 4 I7 S> A4 *
7Jc KJI SJ>r sJ? XJA?G Jh .YJ6I 7cjAD ]?G 8; , Icon KG H6
.( 7A ) .N 7
18
: SA7 b7 Project SE ]?G cA; . Form N PA; -11
\
? 7I ZDG7M "8k5" SD? = 1 @T j Y6I HI 7
"I7 M N6 <c; " < 7cb SAAE4 S7; Y6I c
.Form2 c
S\7x KG S7DH 7 P
? 7I ZBM C> M
"St7 ; SD? "7cb SmH4 S7; Y6I c
x S7c
19
****; "
.Visual Basic 6 S M -1
.Standard EXE -2
JJJJ AJJJJ .( Image ) JJJJ KJJJJI JJJJ YJJJJ6I FormJJJJ] JJJJ?G xJJJJ -3
M Picture Y6I Z\ Image Y6I Z\ m .(Picture)
.Tool Box r Y6I
Picture
Image
21
** "/( ! "+D>B**
.Visual Basic 6 S M -1
.Standard EXE -2
@Jk .Add Module J@ Jk .J?B xJ JM Project SD=7T ]?G h -3
.Open h
.7Fr 7P F;r G 7D? Pj6 ? 7I 7cAM s .Sv7M SHP N P; -4
Option Explicit
Public Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" _
(ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Public Const SND_SYNC = &H0
Public Const SND_ASYNC = &H1
Public Const SND_NODEFAULT = &H2
Public Const SND_LOOP = &H8
Public Const SND_NOSTOP = &H10
Public Sub PlaySound(strSound As String)
Dim wFlags%
wFlags% = SND_ASYNC Or SND_NODEFAULT
sndPlaySound strSound, wFlags%
End Sub
* ! "+D>. 0 *
Center JJ XJJA?G JJh .7JJA ZAFLJJI 7JJcjAD ]JJ?G 8JJ; .Properties
.Screen
: LA S?B X M 4 I7 S> A4 *
7Jc KJI SJ>r sJ? XJA?G Jh .YJ6I 7cjAD ]?G 8; , Icon KG H6
.( 7A ) .N 7
.7I >XA?G > .( Command ) KI Form?] G x -9
: ? 7I KFL KA6 s -10
PlaySound "c:\windows\media\windows xp startup.wav"
23
; 7I \
If KeyCode = vbKeyUp Then
Image1.Top = Image1.Top - 10
End If
24
@cLJJ] JJ?G JJ4 7IJJjG XJJ 8JJ; .I7JJ ZAxJJ F5 ]JJ?G JJh -11
7ALJ YLJM ?PLJ@ cLJ] J?G J JjG 7I 7AL? ;> B
.@c;r SA>6 YI m w?:?
.7ccx 7I 7A; SB ZDG m < KI NjD : SE<I
25
26
End
Unload me
: XAM s@ k : SAPA?] G h@ k G7LI ]?G Form M h -16
MsgBox"<v?] G h@ k w?I ]?G h",vbinformation
@Jk wJ?I ]J?G J4 7IJjG X 8; .I7 ZAx F5 7PI ]?G h -17
8; : SAPA@ k G7LI ]?G [Fh , I7< v< ; @ v
8J; F1 ]J?G Jh .I7 KI : SAPA KG :4 S7; NAFBA; X
@AJ; F1 ] J?G J@ J 7IJjG XJ 7jBJh JT 7Jjr XJT<v@ AJ; I7
<Jv SJAPA KJG J:4 S7J; NAFBAJ; XJM , F2 YI m .I7< v
.I7
27
28
SJJD? JJ@ JJk Properties SJJD=7T ]JJ sJJ@ JJk ImageList1 ]JJ?G JJh -8
.Custom
: 77 SD=7T N c; -9
@JJT @JJk Insert picture ] JJ?G JJh@ JJk .Images SJJD=7T 7JJcjI JJ -10
I7J6 JM 7JcA 7HJ; J bJ YJAD Jd4 .7J4 J b 7E6
.ImageList1 ] 7c? T N
Toolbar SJD=7T ]J XPAJj; KI ? I76 ZDBj; 7j 7j Pj; *
.r KG 7I?BI 7jAFB 7DL KG 7I?BI 7jAFB
.b KI 4 7I N s8
Index m . Z Index@ T ST?] G Z8L4 PH4 NA?G -11
: ? 7D Z M I
29
31
32
7JDcjA6 sJ .KFJ; NJ cAJ; ( [JTI 7>?] ) G dI > >-10
: ? 7I
MMControl1.Command = "Stop"
bJJ 7JJP?I KJJ 7JD7G JJ4 NJJA?G sJJ8 .I7JJ ZAxJJ F5 JJh -11
: S?lIr B6 mdj; .7c M AP
: ? 7I Y4 .F5 ]?G 76 I7 mPj4 B6 *
( wav JJ ) ]JJ?G JJh .wav JJ KJJI X?xJJ; mJJ bJJ 7JJ -
: ? 7I Text j Y6I M <lI s
C:\windows\media\start.wav
.[JJTI 7JJ>] JJ?G JJh .ZJJDB NJJ8I76 8LJJM .ZAxJJ4 ]JJ?G JJh@ JJk
. I ZAx4 ]?G 4 ] 7TI wTALM
sJ ( avi JAM ) ]J?G Jh .avi J KJI X?xJ; mJ JAP 7 -
: ? 7I Text j Y6I M <lI
C:\windows\clock.avi
.[JJTI 7JJ>] JJ?G JJh .ZJJDB NJJ8I76 8LJJM .ZAxJJ4 ]JJ?G JJh@ JJk
. I ZAx4 ]?G 4 ] 7TI wTALM
( mid JJ ) ]JJ?G JJh .mid JJ KJJI X?xJJ; mJJ bJJ 7JJ -JJ
: ? 7I Text j Y6I M <lI s
C:\windows\media\town.mid
.[JJTI 7JJ>] JJ?G JJh .ZJJDB NJJ8I76 8LJJM .ZAxJJ4 ]JJ?G JJh@ JJk
. I ZAx4 ]?G 4 ] 7TI wTALM
34
@ATJJ4) 7JJ7A JJ JJ@ JJk Customer ID : <lJJI r ZJJ>H JJM sJJ -6
: YjD 7A?B SD=7> M 7PD?] G h@ k ( =7>?4
.( ) 77A .Title : <lI 7l Z>H M s -7
.( ) 77A .First Name : <lI 7l Z>H M s -8
.( ) 77A .Surname : <lI Y6 Z>H M s -9
7JJ7A JJ JJ .Phone Number : <lJJI I7JJ: ZJJ>H JJM sJJ -10
.( )
7JD? JP sJ4 NJA?G sJ8 7JlD mJ JP F4 : SE<I *
7J7A76 dJBI S>67LJ SJE? J4 sJ8 ,, .7M7LJD JH PjJ6 S>67L
: ? 7D
: <lJJJJJI XDJJJJJ; .JJJJJ8 JJJJJPE NJJJJJjI s?FAJJJJJ; .<JJJJJv] JJJJJ?G JJJJJh -11
.Customers
35
JJJG SJJJ7 JJJM 7JJJ7A JJJB6 ZJJJ@ JJJk Customers ]JJJ?G o JJJh*
: ? 7D s8 .SA=7>?4 7cr Customer ID
txtid
txtTitle
txtFirstName
txtSurname
cmdLast
cmdDelete
txtPhone
txtTitle1
cmdAdd
txtFirstName1
txtSurname1
txtPhone1
36
37
ARecordset.MoveNext
GetFields
End Sub
Private Sub cmdPrevious_Click()
On Error Resume Next
ARecordset.MovePrevious
GetFields
End Sub
Private Sub Form_Load()
On Error GoTo ErrorHandler
AConnection.ConnectionString = "provider=Microsoft.Jet.OLEDB.4.0;data
source=Database.mdb;"
AConnection.CursorLocation = adUseClient
AConnection.Open
ARecordset.Open "Select * from Customers", AConnection, adOpenDynamic, adLockOptimistic
If AConnection.State = 1 Then
GetFields
End If
Exit Sub
ErrorHandler:
MsgBox Err.Number & vbCrLf & vbCrLf & Err.Description & vbCrLf & vbCrLf & " {s*D+z i", vbOKOnly, "Error!"
End
End Sub
Private Sub Form_Unload(Cancel As Integer)
AConnection.Close
Set AConnection = Nothing
End Sub
Private Sub GetFields()
txtID.Text = ARecordset(0)
txtTitle.Text = ARecordset(1)
txtFirstName.Text = ARecordset(2)
txtSurname.Text = ARecordset(3)
txtPhone.Text = ARecordset(4)
End Sub
38
1428-2007
39