5 seminarski rad marija knezevic visual basic.doc
TRANSCRIPT
VBVisual Basic
GUIGraphic User InterfaceGrafika korisnika meuveza
BASIC - Begginer's All purpose Symbolic Instruction Code . 1964. Dartmouth College, John G. Kemeny, (engl. chairman of Department of Mathematics) Thomas Kurtz (engl. time-share) SAD (Dartmouth Time-Sharing System). BASIC (engl. mainframe) General Electric GE-225.BASIC :
GW BASIC 80- , QBASIC 9. , VISUAL BASIC-
BASIC , .
VISUAL BASIC-a, , .1. VISUAL BASIC
VISUAL BASIC 1997. MS Office 97(Visual Basic for Aplications-VBA). . , Windows Microsoft Office . VBA Excel, Access, Power Point.
. Properties Events ( , ...) . Visual Basic- , . 2. VISUAL BASIC- VISUAL BASIC Start-, Microsoft Visual Basic 2008 Express Edition, .1.
1
Microsoft Visual Basic 2008 Express Edition 9.0 New Project (Windows Forms Application), . 2.
OK , Visual Basic . Visual Basic-a .3. VISUAL BASIC- Visual Basic-a (Main Window). (Title Bar) Visual Basic-a. (Main Menu) VB. (Toolbar) Visual Basic- . (Form) , . 3. Main Menu ( ) Title Bar ( ) Project ( )
Toolbar Controls ( ) Form ( ) Properties ( ) 3 Project . Form Code ( Basic ) Project. Project
, View Project Explorer,
R Ctrl.
4
5 ()
( , ,
, , .).
, , .
6 Properties ( )
.
(drop-down list)
.
.
:
.
4. VB 9.0
BASIC-a :1) ;
2) ;3) 4) . VB , . VB Design (). . VB : .vbp . frm.
, . bas
. exe.
VB . : SUBROUTINE, SUB =
FUNCTION, FUNCTION = .
( ) .
:
1) ,
2) ,
3) , .
, () .
() :
;
;
;
( ).
SUBROUTINE:
: Sub ,
Private ,
Private Sub () , ( )
... - ( , )
... -
...
Call - (FUNCTION SUB)
End Sub - .
FUNCTION:
Public Function ( ) -
...
=
End Function
VB
VISUAL BASIC- 6 :
1) ;
2) ;3) () , ;4) ;5) (.exe );6) ( ).5. VB , . . .
VB Stop, Design. Close .
Visual Basic-a File Exit.
6.
, . () . :
1) Design, Basic ;
2) ;3) , .7. VB 9.0 1. : VB
N .
:
) VB :
VB 9.0 Windows , () Properties Caption .
2
1
3
3 .
)
1) Caption: IZRAUNAJ N faktorijel = Private Sub IzracunajButton1_Click:
Private , ();
Sub subroutine, ;
IzracunajButton1_Click - ( );
Click()- ( ).
:
Dim - promjenjiva I, fakt, n kao broj
I = 1
Fakt = 1
n = prirodanBrojTextBox1.Text ( )Radnja se izvrava sve dok je I