Ch ng M t - Hoan ngnh đ n v i VB6ươ ế
Chào m ng b n đ n v i Visual Basic 6 ế
Dùng VB6 cách nhanh t t nh t đ l p trình cho Microsoft Windows. Cho b n chuyên
nghi p hay m i m đ i v i ch ng trình Windows, VB6 s cung c p cho b n m t b công c ươ
hoàn ch nh đ đ n gi n hóa vi c tri n khai l p trình ng d ng cho MSWindows. ơ
Visual Basic gì? Ph n "Visual" đ c p đ n ph ng phàp đ c s d ng đ t o giao di n đ ế ươ ượ
h a ng i dùng (Graphical User Interface hay vi t t c GUI) . s n nh ng b ph n hình nh, ườ ế
g i controls, b n tha h s p đ t v trí quy t đ nh các đ c tính c a chúng trên m t khung màn ế
hình, g i form. N u b n đã t ng s d ng ch ng trình v ch ng h n nh Paint, b n đã s n ế ươ ư
các k năng c n thi t đ t o m t GUI cho VB6. ế
Ph n "Basic" đ c p đ n ngôn ng BASIC (Beginners All-Purpose Symbolic Instruction Code), ế
m t ngôn ng l p trình đ n gi n, d h c, đ c ch ra cho các khoa h c gia (nh ng ng i không có ơ ượ ế ườ
thì gi đ h c l p trình đi n toán) dùng.
Visual Basic đã đ c ra t MSBasic, do Bill Gates vi t t th i dùng cho máy tính 8 bits 8080 hayượ ế
Z80. Hi n nay nó ch a đ n hàng trăm câu l nh (commands), hàm (functions) và t khóa (keywords). ế
R t nhi u commands, functions liên h tr c ti p đ n MSWindows GUI. Nh ng ng i m i b t đ u ế ế ườ
th vi t ch ng trình b ng cách h c ch m t vài commands, functions keywords. Kh năng ế ươ
c a ngôn ng này cho phép nh ng ng i chuyên nghi p hoàn thành b t kỳ đi u nh s d ng ườ
ngôn ng l p trình MSWindows nào khác.
Ng i mang l i ph n "Visual" cho VB ông Alan Cooper. Ông đã gói môi tr ng ho t đ ng c aườ ườ
Basic trong m t ph m vi d hi u, d dùng, không c n ph i chú ý đ n s tinh x o c a ế
MSWindows, nh ng v n dùng các ch c năng c a MSWindows m t cách hi u qu . Do đó, nhi uư
ng i xem ông Alan Cooper là cha già c a Visual Basic.ườ
Visual Basic còn hai d ng khác: Visual Basic for Application (VBA) VBScript. VBA ngôn
ng n m phía sau các ch ng trình Word, Excel, MSAccess, MSProject, .v.v.. còn g i Macros. ươ
Dùng VBA trong MSOffice, ta th làm tăng ch c năng b ng cách t đ ng hóa các ch ng trình. ươ
VBScript đ c dùng cho Internet và chính Operating System.ượ
Dù cho m c đích c a b n là t o m t ti n ích nh cho riêng b n, trong m t nhóm làm vi c c a b n,
trong m t công ty l n, hay c n phân b ch ng trình ng d ng r ng rãi trên th gi i qua Internet, ươ ế
VB6 cũng s có các công c l p trình mà b n c n thi t. ế
Các n b n Visual Basic 6
Có ba n b n VB6: Learning, Professional và Enterprise. Chúng ta hãy gát qua n b n Learning. B n
có th dùng n b n Professional hay Enterprise.
n b n Professional cung c p đ y đ nh ng b n c n đ h c tri n khai m t ch ng trình ươ
VB6, nh t các control ActiveX, nh ng b ph n l p trình ti n ch r t h u d ng cho các ế
ch ng trình ng d ng (application programs) c a b n trong t ng lai. Ngoài đĩa compact chính choươ ươ
VB6, tài li u đính kèm g m sách Visual Studio Professional Features hai đĩa CD Microsoft
Developer Network (MSDN).
n b n Enterprise n b n Professional c ng thêm các công c Back Office ch ng h n nh SQL ư
Server, Microsoft Transaction Server, Internet Information Server.
Cài đ t VB6
Đ cài đ t VB6, máy tính c a b n c n ph i có m t đĩa CD-ROM (CD drive) . B n c n ít nh t 32
MB RAM, 2 GB hard disk và CPU Pentium II. Khi b VB6 CD vào CD drive, nó s t kh i đ ng đ
display menu cho b n ch n nh ng th c n Setup, hãy click Install Visual Basic 6.0 đ cài VB6.
1
Ngo i tr các file h đi u hành (Operating System) trong th m c (folder) ư \Os, các file trong đĩa
compact đ u không b nén. th , b n th s d ng chúng tr c ti p t đĩa. d , nhi u công ế ế
c thành ph n trong folder \Tools v n th đ c cài đ t tr c ti p t CD-ROM. ượ ế
Ngoài ra, b n th ch y Setup khi nào c n thi t. d , b n th ch y Setup đ cài đ t l i ế
Visual Basic trong folder khác, ho c đ cài đ t thêm b t các ph n c a VB6.
N u do h th ng không install các đĩa compact MSDN (b n s khám phá ra đi u n y khiế
th y Help không m t lúc ch y VB6), b n th cài đ t chúng tr c ti p t đĩa s 1 c a b ế
MSDN.
Đ b xung và xóa các thành ph n VB:
1. B đĩa compact vào CD drive.
2. N u menu không t đ ng hi n lên thì ch y ch ng trình Setup có s n tong folder g c trênế ươ
đĩa compact.
3. Ch n nút Custom trong h p tho i (dialog) Microsoft Visual Basic 6.0 Setup.
4. Ch n hay xóa các thành ph n b ng cách check hay uncheck các h p danh sách Options c a
dialog Custom.
5. Th c hi n các ch d n Setup trên màn hình.
Ghi chú: Trong lúc cài VB6, nh ch n Graphics n u không b n s thi u m t s hình nh nh icons, ế ế ư
bitmaps v.v... Đáng l Microsoft cho t đ ng cài đ t Graphics, t c là Default (không có nói gì) thì
cài đ t Graphics.
Integrated Development Environment (IDE) c a VB6
Khi kh i đ ng VB6 b n s th y m ra nhi u c a s (windows), scrollbars, v.v.. n m ch ng lên
New Project dialog. đây VB6 cho b n ch n m t trong nhi u lo i công trình.
2
Ch n Standard EXE. M t lát sau trên màn nh s hi n ra giao di n c a môi tr ng phát tri n tích ườ
h p (Integrated Development Environment - IDE ) gi ng nh d i đây: ư ướ
IDE c a VB6 bao g m các y u t sau: ế
Menu Bar
Ch a đ y đ các commands mà b n s d ng đ làm vi c v i VB6, k c các menu đ truy c p các
ch c năng đ c bi t dành cho vi c l p trình ch ng h n nh Project, Format, ho c Debug. Trong ư
Menu Add-Ins có Add-Ins Manager cho phép b n g n thêm nh ng menu con nhi m ý đ ch y các
ch ng trình l i ích cho vi c l p trình.ươ
Trong Add-Ins Manager dialog b n ch n m t Add-In r i check m t hay nhi u h p trong khung
Load behavior:
Toolbars (Debug, Edit, form Editor, Standard)
3
Các toolbars hình các icons cho phép b n click đ th c hi n công vi c t ng đ ng v i dùng ươ ươ
m t menu command, nh ng nhanh ti n h n. B n dùng menu command ư ơ View | Toolbars (click
lên menu command View cho popupmenu hi n ra r i click command con Toolbars) đ làm cho các
toolbars hi n ra hay bi n m t đi. B n có th thay đ i v trí m t toolbar b ng cách n m vào hai g ch ế
vertical n m bên trái toolbar r i d i toolbar đi ch khác (n m đây nghĩa đ pointer c a mouse
lên ch ch m đ trong hình phía d i r i b m xu ng gi nút bên trái c a mouse, trong khi kéo ướ
pointer đi n i khác). ơ
Ngoài ra b n cũng th s a đ i các toolbars theo ý thích b ng cách dùng Menu command View |
Toolbars | Customize...
Toolbox
Đây h p đ ngh v i các công c , g i controls, mà b n có th đ t lên các form trong lúc thi t ế
k (design). N u Toolbox bi n m t, b n có th display tr l i b ng cách dùng menu commandế ế ế
View | Toolbox. B n th khi n toolbox display nhi u controls h n b ng cách ch n ế ơ
Components... t context menu (ch n Toolbox r i b m nút ph i c a mouse đ display context
menu) hay dùng menu command Project | Components. Ngoài vi c trình bày Toolbox m c đ nh,
b n th t o cách trình bày khác b ng cách ch n Add Tab... t context menu b sung các
control cho tab t k t qu . ế
Project Explorer
S li t các forms các modules trong project hi n hành c a b n. M t project s t p h p các
files b n s d ng đ t o m t trình ng d ng. T c là, trong VB6, khi nói vi t m t program có ế
nghĩa là tri n khai m t project.
Properties window
4
Li t các đ c tính c a các forms ho c controls đ c ch n. M t property m t đ c tính c a m t ượ
object ch ng h n nh size, caption, ho c color. Khi b n s a đ i m t property b n s th y hi u qu ư
ngay l p t c, thí d thay đ i property Font c a m t Label s th y Label y đ c display b ng Font ượ
ch m i. Khi b n ch n m t Property c a control hay form trong Properties window, phía bên ph i
ch value c a property th display ba ch m ( . . .) hay m t tam giác ch a xu ng. B m vào đó đ
display m t dialog cho b n ch n value. Thí d d i đây dialog đ ch n màu cho property ướ
ForeColor c a control Label1.
Form Layout
B n dùng form Layout đ ch nh v trí c a các forms khi form hi n ra l n đ u lúc ch ng trình ch y. ươ
Dùng context command Resolution Guides đ th y n u dùng m t màn nh v i đ m n (resolution) ế
t h n, thí d nh 640 X 480, thì nó s nh nh th nào. ơ ư ư ế
Form Designer
Dùng đ thi t k giao di n l p trình. B n b sung các controls, các đ h a (graphics), các hình nh ế ế
m t form đ t o s ma sát b n mu n. M i form trong trình ng d ng c a b n designer
form riêng c a nó. Khi b n maximise m t form designer, nó chi m c khu làm vi c. Mu n làm cho ế
nó tr l i c bình th ng và đ ng th i đ th y các form designers khác, click nút Restore Window ườ
góc bên ph i, phía trên.
Immediate Window
Dùng đ g r i (debug) trình ng d ng c a b n. B n có th display d ki n trong khi ch y ch ng ươ
trình ng d ng. Khi ch ng trình đang t m ng ng m t break point, b n có th thay đ i giá tr các ươ
variables hay ch y m t dòng ch ng trình. ươ
View Code button
Click lên nút n y đ xem code c a m t form b n đã ch n. Window c a code gi ng nh d i ư ướ
đây:
5