Beruflich Dokumente
Kultur Dokumente
Visual Basic
-0-
www.abahe.co.uk
) (Toolbar
-1-
www.abahe.co.uk
IF
For
Setup
-2-
www.abahe.co.uk
Kurtz 1963
Visual Basic
Visual Basic
Visual Basic
-3-
www.abahe.co.uk
)(Low-Level Languages
)(Machine Language
)(Assembely Language
)(High-Level Languages
)(Fortran Language
)(Cobol Language
) (Basic .
)(Microsoft Visual Basic 6.0
-4-
www.abahe.co.uk
) (Objects .
).(Windows
)(Borland
)(
-5-
www.abahe.co.uk
Don't Show this dialog in the future
:
New
Existing
Recent
) New( :
-6-
www.abahe.co.uk
Standard EXE
)( Make EXE
ActiveX EXE
EXE
OLE
ActiveX DLL
ActiveX control
ActiveX Document DLL
) (DLL
exe
) (ocx
) (DLL
.
Add In
VB Application Wizard
. EXE
ISS )(Internet Information Server
ISS Application
) (web class
HTML
Data project
Vb wizard manager
) ( Microsoft .
DHTML Application
Vb Enterprise Edition
controls
HTML
Java
.
-7-
www.abahe.co.uk
. :
-8-
www.abahe.co.uk
:
Visual Basic
Form1
Visual Basic
Built-in Controls - Intrinsic
Controls - .
-9-
www.abahe.co.uk
):(Toolbar
20
.
Picture Box
Label
Text Box
Frame
Command Button
Check Box
Option Box
Combo Box
List Box
Horizontal Scroll Bar
Vertical Scroll Bar
Timer
Drive Box
Dir Box
File Box
Shape
Line
Image
Data Control
Ole Object
Ole
PictureBox
-10-
www.abahe.co.uk
Picture Picture
AutoSize
:
Picture
Image:
-11-
www.abahe.co.uk
:Picture Box
Name
Align
Appearance
AutoSize
BackColor
BorderStyle
Caption
Enabled
Font
ForColor
Height
Tab
Index
Left
MousePointer
MouseIcon
Picture
RightToLeft
Tab
TabIndex
Tab
TabStop
ToolTipText
Tag
Tag
Caption
Top
Visible
Width
-12-
www.abahe.co.uk
Label
.EXE
Caption
:
Name
Aignment
Appearance
AutoSize
BackColor
BorderStyle
Caption
Enabled
Font
ForColor
Left
-13-
www.abahe.co.uk
MousePointer
MouseIcon
RightToLeft
Tab
TabIndex
Tab
TabStop
Tag
ToolTipText
Tag
Caption
Top
Visible
Width
-14-
www.abahe.co.uk
TextBox
. Label
Name
Aignment
Appearance
AutoSize
BackColor
BorderStyle
CauseValidation
Text
Locked
MaxLength
Enabled
-15-
www.abahe.co.uk
Font
ForColor
Left
MousePointer
MouseIcon
PasswordChar
MultiLine
ScrollBars
RightToLeft
TabIndex
Tab
TabStop
Tab
ToolTipText
Tag
Tag
Caption
Top
Visible
Width
-16-
www.abahe.co.uk
Command Button
Name
Appearance
BackColor
Caption
Default
DisablePicture
DownPicture
Enabled
Font
ForColor
MaskColore
Style
Left
MousePointer
MouseIcon
RightToLeft
TabIndex
Tab
TabStop
Tab
-17-
www.abahe.co.uk
Tag
ToolTipText
Tag
Picture
Top
Visible
Width
-18-
www.abahe.co.uk
Option
Caption
Name
Aignment
Appearance
BackColor
Caption
DisabledPicture
DownPicture
Enabled
Font
-19-
www.abahe.co.uk
ForColor
Left
MousePointer
MouseIcon
RightToLeft
TabIndex
Tab
TabStop
Tab
ToolTipText
Tag
Picture
Tag
Style
Value
Top
Visible
Width
-20-
www.abahe.co.uk
List
.
Box List
Name
Appearance
columns
Back Color
Enabled
Font
ForColor
Left
MultiSelect
Style
MousePointer
-21-
www.abahe.co.uk
MouseIcon
RightToLeft
TabIndex
Tab
TabStop
Tab
ToolTipText
Tag
Caption
Tag
Top
Visible
Width
ComboBox :
Text
Locked Style.
-22-
www.abahe.co.uk
. )
( .Label
.form1
-23-
www.abahe.co.uk
:
HScroll1.Min = 0
HScroll1.Max = 250
HScroll1.SmallChange = 30
HScroll1.LargeChange = 50
HScroll2.Min = 0
HScroll2.Max = 250
HScroll2.SmallChange = 30
HScroll2.LargeChange = 50
HScroll3.Min = 0
HScroll3.Max = 250
HScroll3.SmallChange = 30
HScroll3.LargeChange = 50
) (
.
:
)Picture1.BackColor = RGB(HScroll1.Value, HScroll2.Value, HScroll3.Value
.
Start
Run :
-24-
www.abahe.co.uk
-25-
www.abahe.co.uk
Timer
Timer
-26-
www.abahe.co.uk
...
Timer .
-27-
www.abahe.co.uk
DriverList Box
.
:
DirList Box
FileList Box
-28-
www.abahe.co.uk
Label
Name
Drive1
Dir1
-29-
www.abahe.co.uk
File1
.
:
File1 = Dir1
Label5 = Dir1
: ) (File1
: Label5
:
On Error Resume Next
Dir1 = Drive1
. .
:
Label5 = Dir1 + "\" + File1
Label5
Pattern
-30-
www.abahe.co.uk
*.* :
*.exe;*.doc : . .
Ole
OEL
.
Word Access .
Word OLE
Insert Object
.
-31-
www.abahe.co.uk
Insert Object
Link
OLE
Browse Word
.Display As Icon
-32-
www.abahe.co.uk
-33-
www.abahe.co.uk
..
.
File :
Binary VB6
.Multiple Projects
-34-
www.abahe.co.uk
:Edit
Data View
.Code Window
-35-
www.abahe.co.uk
:View
-36-
www.abahe.co.uk
:Project
Forms Module
-37-
www.abahe.co.uk
:Format
. Lock Controls
-38-
www.abahe.co.uk
:Debug
-39-
www.abahe.co.uk
:Run
.Break . End
.VB6
SQL .Microsoft Query Builder
-40-
www.abahe.co.uk
:Diagram
-41-
www.abahe.co.uk
:Tools
Menu Editor
.IDE
:Add-Ins
Add-Ins
.
-42-
www.abahe.co.uk
: .
My First Project
-43-
www.abahe.co.uk
-44-
www.abahe.co.uk
...
) ( 4 :
) (job
-45-
www.abahe.co.uk
:
.
Add-Ins .Visual Data Manager
-46-
www.abahe.co.uk
Jobs .
.
:
-47-
www.abahe.co.uk
-48-
www.abahe.co.uk
Name .
.
.
.
-49-
www.abahe.co.uk
-50-
www.abahe.co.uk
-51-
www.abahe.co.uk
DATABASE NAME
)
(.
...
) (
-52-
www.abahe.co.uk
Record Source
. 4 TextBox
.Label 4 .
DataSourse
data field
-53-
www.abahe.co.uk
Data1.Recordset.AddNew
-54-
www.abahe.co.uk
Data1.
.....
. ...
-55-
www.abahe.co.uk
.Data1.Recordset.Update :
. :
:
Data1.Recordset.Delete
Data1.Refresh
....
EXE )(
project1 File .make project1.exe
.
-56-
www.abahe.co.uk
:
.
)(
..
. :
:
Unload Me
Form1.Show
:
End
:
-57-
www.abahe.co.uk
:
Unload Me
Form2.Show
... ...!!
-58-
www.abahe.co.uk
.Form2
....
-59-
www.abahe.co.uk
...
.
... ... ..
...
: Combo1 .
... ..
:
Combo1 ...
-60-
www.abahe.co.uk
Text5
..
) ( .
.Data1
...
Load
" "Combo1.AddItem
" "Combo1.AddItem
" "Combo1.AddItem
" "Combo1.AddItem
On Error GoTo data_error
"Data1.DatabaseName = App.Path & "\JOBS.mdb
Data1.Refresh
Data1.Recordset.AddNew
Exit Sub
data_error:
" vbCritical, "MsgBox ,
.Combo1
-61-
www.abahe.co.uk
...
.. ... Work
.Text4 :
. *
:
-62-
www.abahe.co.uk
-63-
www.abahe.co.uk
) (
.
:
.
.
: .
: .
-64-
www.abahe.co.uk
...
...
) (.
) ( . .
) ( .
...
-65-
www.abahe.co.uk
. :
-66-
www.abahe.co.uk
...
_
+Alt .
&
_.
-67-
www.abahe.co.uk
-68-
www.abahe.co.uk
-69-
www.abahe.co.uk
:
:Form1 Mouse Down
Then If Button = 2
menu1 Form1.PopupMenu
End If
-70-
www.abahe.co.uk
...
...
.
...
...
Windows
...
-71-
www.abahe.co.uk
:IF
...
...
...
:
:
" "If Text1 = "Ammar" Then Unload Me Else MsgBox
: Text1 Ammar
Ammar .
...
-72-
www.abahe.co.uk
...
...
) ( .. ..
) ( :
Printer.FontSize = 40
Printer.Print Text1.Text
Printer.Print Text2.Text
Printer.Print Text3.Text
Printer.Print Text4.Text
Printer.EndDoc
...
....
-73-
www.abahe.co.uk
:For
For :
:
Dim h
Dim w
h = Me.Height / 2
w = Me.Width / 2
For i = 1 To w
)Me.Circle (h, w), i, RGB(Rnd * 100, Rnd * 200, Rnd * 90
Next
Interval 0 .100
...
-74-
www.abahe.co.uk
.....
-75-
www.abahe.co.uk
:
.
) (.
.
. .Data Environment
-76-
www.abahe.co.uk
Connection1 :
:Next
-77-
www.abahe.co.uk
Add Command
OK
.
... .
:
. DataEnvironment1 : Data Sourse
.Command1 : Data Member
... :
: DataMember
: DataField
: CanGrow
-78-
www.abahe.co.uk
. DataReport1.Show
-79-
www.abahe.co.uk
-80-
www.abahe.co.uk
:
...
...
) ...
(.
-81-
www.abahe.co.uk
DataGrid1
Retrieve Fields ...
-82-
www.abahe.co.uk
.
:
Label1
Label1
Components
-83-
www.abahe.co.uk
.MMControl :
..
-84-
www.abahe.co.uk
:
Windows Media Player .
..
.
-85-
www.abahe.co.uk
-86-
www.abahe.co.uk
Setup
Setup .
-87-
www.abahe.co.uk
.Package
. .Next
...
-88-
www.abahe.co.uk
...
-89-
www.abahe.co.uk
)
(.
.. Next
)( .
... .
-90-
www.abahe.co.uk
...
..
-91-
www.abahe.co.uk
...
...
)( .
-92-
www.abahe.co.uk
...
...
:
.1
) Mp3 .(....
.2 .
.3 .
.4 .
.5 .
.6 .
.7 Setup .
Setup .
-93-
www.abahe.co.uk