Tự học Visual Basic phần 1

88 307 1
Tự học Visual Basic phần 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

T HC VISUAL BASIC 6.0 - PHN I 1 MC LC Chng Mt - Hoan nghênh đn vi VB6 .2 Chng Hai- Vit chng trình đu tiên 15 Chng Ba – Form và các Controls thông thng .27 Chng Bn - Vit Code 43 Chng Nm - Các loi d kin .55 Chng Sáu - Dùng d kin .67 Chng By - Dùng List Controls 78 T HC VISUAL BASIC 6.0 - PHN I 2 Chng Mt - Hoan nghênh đn vi VB6 Chào mng bn đn vi Visual Basic 6 Dùng VB6 là cách nhanh và tt nht đ lp trình cho Microsoft Windows. Cho dù bn là 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 là 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 là GUI) . Có sn nhng b phn hình nh, gi là controls, bn tha h sp đt v trí và quyt đnh các đc tính ca chúng trên mt khung màn hình, gi là form. Nu bn đã tng s dng chng trình v chng hn nh Paint, bn đã có 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 có th vit chng trình bng cách hc ch mt vài commands, functions và 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 gì 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 là ô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 có hai dng khác: Visual Basic for Application (VBA) và VBScript. VBA là ngôn ng nm phía sau các chng trình Word, Excel, MSAccess, MSProject, .v.v còn gi là Macros. Dùng VBA trong T HC VISUAL BASIC 6.0 - PHN I 3 MSOffice, ta có 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 gì bn cn đ hc và trin khai mt chng trình VB6, nht là các control ActiveX, nhng b phn lp trình tin ch và 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 có sách Visual Studio Professional Features và hai đa CD Microsoft Developer Network (MSDN). n bn Enterprise là 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 gì cn Setup, hãy click Install Visual Basic 6.0 đ cài VB6. 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. Vì th, bn có th s dng chúng trc tip t đa. Ví d, có nhiu công c và thành phn trong folder \Tools vn có th đc cài đt trc tip t CD-ROM. Ngoài ra, bn có th chy Setup khi nào cn thit. Ví d, bn có th chy T HC VISUAL BASIC 6.0 - PHN I 4 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 vì lý do gì 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 có mt lúc chy VB6), bn có 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 và nm chng lên là New Project dialog.  đây VB6 cho bn chn mt trong nhiu loi công trình. T HC VISUAL BASIC 6.0 - PHN I 5 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: T HC VISUAL BASIC 6.0 - PHN I 6 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) Các toolbars có 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 và 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 là đ pointer ca mouse lên ch T HC VISUAL BASIC 6.0 - PHN I 7 chm đ trong hình phía di ri bm xung và 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 có th sa đi các toolbars theo ý thích bng cách dùng Menu command View | Toolbars | Customize . Toolbox ây là hp đ ngh vi các công c, gi là 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 nó tr li bng cách dùng menu command View | Toolbox. Bn T HC VISUAL BASIC 6.0 - PHN I 8 có 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 có th to cách trình bày khác bng cách chn Add Tab . t context menu và b sung các control cho tab t kt qu. Project Explorer S lit kê các forms và các modules trong project hin hành ca bn. Mt project là s tp hp các files mà 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 Lit kê các đc tính ca các forms hoc controls đc chn. Mt property là 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 có th display ba chm (. . .) hay mt tam giác cha xung. Bm vào đó đ display mt T HC VISUAL BASIC 6.0 - PHN I 9 dialog cho bn chn value. Thí d di đây là 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. T HC VISUAL BASIC 6.0 - PHN I 10 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 và mt form đ to s ma sát mà bn mun. Mi form trong trình ng dng ca bn có 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 mà bn đã chn. Window ca code ging nh di đây: [...]... C VISUAL BASIC 6.0 - PH N I 12 Nh n tr giúp trong khi ang làm vi c Trong khi l p trình b n có th c n tìm hi u các thông tin liên quan n các commands, functions v.v c a VB6 B n có th kh i ng Microsoft Developer Network | MSDN Library Visual Studio 6.0 t nút Start, hay click Help | Contents t Menu Bar c a VB6, hay ch n m t keyword (highlight keyword) r i n F1 c Help T H C VISUAL BASIC 6.0 - PH N I 13 ... n cho m t control v a m t Focus Trong thí d d i ây, n u User không ánh vào m t con s trong Textbox Text1 thì s c thông báo và Tab Cursor s tr l i Textbox Text1 Private Sub Text1_LostFocus() If Not IsNumeric(Text1.Text) Then MsgBox "Please enter a number!" Text1.SetFocus End If End Sub T H C VISUAL BASIC 6.0 - PH N I o 36 DragDrop : xãy ra khi ta drop m t cái gì lên control Parameter Source cho ta bi... trên máy b n mà thôi T H C VISUAL BASIC 6.0 - PH N I Ch ng Hai- Vi t ch 15 ng trình u tiên Bn ang làm quen v i môi tr ng tri n khai l p trình (Integrated Development Environment - IDE) c a MS VB6 và r t nóng ru t mu n vi t nh ng dòng mã u tiên chào m ng th gi i Ta th ôn l i m t s v n mà có l b n ã bi t r i M t ch ng trình Visual Basic g m có ph n mã l p trình và các hình nh (visual components) B n có... n dùng KeyDown event Trong thí d d i ây, ta display Function key User b m: Private Sub Text3_KeyDown(KeyCode As Integer, Shift As Integer) If (KeyCode >= 11 2) And (KeyCode . nhiu ngi xem ông Alan Cooper là cha già ca Visual Basic. Visual Basic còn có hai dng khác: Visual Basic for Application (VBA) và VBScript. VBA là. Trang ch Visual Basic đt ti URL http://www.microsoft.com/vbasic/. Thông tin có sn ti đa ch ny bao gm: T HC VISUAL BASIC 6.0 - PHN I 14 • Cp

Ngày đăng: 27/10/2013, 23:15

Hình ảnh liên quan

Các toolbars có hình các icons cho phép bn click đ th chin công v ic - Tự học Visual Basic phần 1

c.

toolbars có hình các icons cho phép bn click đ th chin công v ic Xem tại trang 6 của tài liệu.
ch mđ trong hình phía di ri bm xung và gi nút bên trái ca mouse, trong khi kéo pointer  đi n i khác). - Tự học Visual Basic phần 1

ch.

mđ trong hình phía di ri bm xung và gi nút bên trái ca mouse, trong khi kéo pointer đi n i khác) Xem tại trang 7 của tài liệu.
Trong hình di đây, Properties Window và Form Layout đã đc kéo ra ngoài cho floating. - Tự học Visual Basic phần 1

rong.

hình di đây, Properties Window và Form Layout đã đc kéo ra ngoài cho floating Xem tại trang 11 của tài liệu.
Trong hình trên ta có ba Label và ba Textbox. Mu nsa ch Label1 ra "Ten" thì edit Property Caption - Tự học Visual Basic phần 1

rong.

hình trên ta có ba Label và ba Textbox. Mu nsa ch Label1 ra "Ten" thì edit Property Caption Xem tại trang 16 của tài liệu.
m t icon hình g ng m tc i. R ib mm n hl nh Menu File|Save - Tự học Visual Basic phần 1

m.

t icon hình g ng m tc i. R ib mm n hl nh Menu File|Save Xem tại trang 24 của tài liệu.
Nu bn m un bit đc tình hình hin thi ca Textbox: SelText cho b n dãy ch   đang đc selected - Tự học Visual Basic phần 1

u.

bn m un bit đc tình hình hin thi ca Textbox: SelText cho b n dãy ch đang đc selected Xem tại trang 38 của tài liệu.
Ngoài ra tac ng có th cho thêm mt cái hình vào CommandButton b ng cách ch n m t icon cho property Picture và set Property Style ra Graphical, thay vì Standard. - Tự học Visual Basic phần 1

go.

ài ra tac ng có th cho thêm mt cái hình vào CommandButton b ng cách ch n m t icon cho property Picture và set Property Style ra Graphical, thay vì Standard Xem tại trang 39 của tài liệu.
OptionButton (còn gi là RadioButton) có hình tròn v im tch m - Tự học Visual Basic phần 1

ption.

Button (còn gi là RadioButton) có hình tròn v im tch m Xem tại trang 41 của tài liệu.
Tas dùng Event MouseDown ca lstNames đ pop-up DragIcon hình 2 trang gi y cho User Drag nó qua bên ph i r i b  xu ng lên m t trong hai lblRoom - Tự học Visual Basic phần 1

as.

dùng Event MouseDown ca lstNames đ pop-up DragIcon hình 2 trang gi y cho User Drag nó qua bên ph i r i b xu ng lên m t trong hai lblRoom Xem tại trang 84 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan