Giáo trình đào tạo Visual Basic 6.0

265 1.3K 8
Giáo trình đào tạo Visual Basic 6.0

Đ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

Giáo trình đào tạo Visual Basic 6.0

Giáo trình đào t o Visual Basic 6.0ạ1 M c l cụ ụ1 M c l cụ ụ .12 Làm quen v i visual basic 6.0ớ .92.1 Xây d ng ng d ng ban đ uự ứ ụ ầ 92.1.1 Vi t ng d ng ban đ uế ứ ụ ầ 92.1.2 Xây d ng tính năng Calendarự .92.1.3 Thêm tính năng Clock .112.2 Các tính năng m i trong Visual basic 6.0ớ .112.2.1 Khái quát v n t t v Visual basic 6.0ắ ắ ề 112.2.2 Khai thác th m nh c a các đi u khi n m r ngế ạ ủ ề ể ở ộ 122.3 Làm vi c v i môi tr ng l p trình trong Visual basic ệ ớ ườ ậ .122.3.1 Tìm hi u các ph n c a IDEể ầ ủ .122.3.2 Thêm và xoá các thanh công c trong IDE c a Visual basicụ ủ .132.3.3 Thêm các đi u khi n vào h p công cề ể ộ ụ 142.3.4 Đ nh h ng thông qua c a s form và codeị ướ ử ổ 142.3.5 Qu n lý ng d ng v i project explorer ả ứ ụ ớ 142.3.6 C a s propertiesử ổ 142.3.7 Hi n th IDEể ị .142.3.8 Tr giúpợ 153 Tìm hi u Visual basic 6 ể 163.1 Thu c tính ph ng th c và s ki nộ ươ ứ ự ệ .163.1.1 Đ i t ngố ượ .163.1.2 Thu c tính ộ 163.1.3 Ph ng th cươ ứ .173.1.4 S ki nự ệ .183.1.5 M i quan h gi a ph ng th c, thu c tính và s ki nố ệ ữ ươ ứ ộ ự ệ 183.1.6 C a s Propertiesử ổ 193.1.7 Vi t ch ng trình s d ng thu c tính, ph ng th c và s ki nế ươ ử ụ ộ ươ ứ ự ệ .203.2 Làm vi c v i m t đ ánệ ớ ộ ề .253.2.1 Đ nh nghĩaị .253.2.2 C a s Project Explorerử ổ 263.2.3 T o đ ánạ ề 263.2.4 Đ i thu c tính đ ánổ ộ ề .263.2.5 L u và đ t tên đ ánư ặ ề 27FPT Software Solution Trang:1/265 Giáo trình đào t o Visual Basic 6.0ạ3.2.6 M đ án có s nở ề ẵ .273.2.7 Thêm xoá và l u t p tin trong đ ánư ậ ề 283.2.8 Thêm đi u khi n vào đ án ề ể ề 303.2.9 T o t p tin EXEạ ệ .313.2.10 S a đ i thu c tính đ ánử ổ ộ ề 323.3 Làm vi c v i nhi u đ ánệ ớ ề ề 333.3.1 S d ng Project Groupử ụ .333.3.2 Thêm đ án vào nhóm đ ánề ề 333.3.3 Xoá đ án trong nhóm đ ánề ề 344 Làm vi c v i các đi u khi nệ ớ ề ể 354.1 Các lo i đi u khi nạ ề ể 354.1.1 Thao tác v i đi u khi nớ ề ể .354.2 Các đi u khi n n i t iề ể ộ ạ 384.2.1 Nút l nhệ 394.2.2 H p văn b nộ ả .394.2.3 Đi u khi n thanh cu nề ể ộ .394.2.4 Đi u khi n Timerề ể .404.2.5 Đi u khi n nhãn ề ể 404.2.6 Checkbox: 404.2.7 M t s thu c tinh thông d ng:ộ ố ộ ụ 404.2.8 4.2.9 H p danh sách (Listbox).ộ .404.3 Các đi u khi n M iề ể ớ .415 Nh p môn l p trìnhậ ậ .435.1 Chu n l p trình (Coding convention)ẩ ậ .435.1.1 Coding conventions .435.1.2 Form design standard 485.1.3 Report design standard (for Crystal Report) .515.1.4 Database design standards .525.2 Thi t k tr c khi vi t ch ng trìnhế ế ướ ế ươ .535.3 Các thao tác thông d ng trong c a s Codeụ ử ổ .535.3.1 So n th o Codeạ ả 535.3.2 M t s ch c năng t đ ng ộ ố ứ ự ộ 545.4 Bi n h ng và các ki u d li uế ằ ể ữ ệ .545.4.1 Khai báo bi nế 545.4.2 Khai báo ng mầ 545.4.3 Khai báo t ng minhườ 55FPT Software Solution Trang:2/265 Giáo trình đào t o Visual Basic 6.0ạ5.4.4 Khai báo bi n Staticế 555.4.5 H ngằ .555.5 Hàm và th t củ ụ 625.6 C u trúc đi u khi nấ ề ể 635.6.1 C u trúc ch nấ ọ .635.6.2 C u trúc l pấ ặ 645.6.3 Làm vi c v i c u trúcệ ớ ấ 655.7 G r i ch ng trìnhỡ ố ươ 655.7.1 M t s gi i pháp gi m l iộ ố ả ả ỗ .655.7.2 G r iỡ ố 665.8 B y l iẫ ỗ .675.8.1 L nh On Errorệ .675.8.2 K t thúc b y l iế ẫ ỗ .676 L p trình x lý giao di nậ ử ệ 686.1 Menu 686.1.1 Dùng trình so n th o menu đ t o menu ạ ả ể ạ .686.1.2 Vi t ch ng trình đi u khi n menuế ươ ề ể 696.2 H p tho iộ ạ 696.2.1 Thông đi p(Message box)ệ .696.2.2 H p nh p(Input box)ộ ậ 706.2.3 Các h p tho i thông d ng(Common dialog)ộ ạ ụ .706.2.4 H p tho i hi u ch nhộ ạ ệ ỉ .716.3 Thanh công c (ToolBar)ụ .716.3.1 Trong ng d ng đ n gi nứ ụ ơ ả 716.3.2 Nhúng đ i t ngố ượ 716.4 Thanh tr ng tháiạ 716.5 X lý chu t và bàn phímử ộ .726.5.1 s ki n chu tự ệ ộ 726.5.2 Hi u ch nh con tr chu tệ ỉ ỏ ộ .726.5.3 S ki n bàn phímự ệ .727 X lý t p tinử ậ .747.1 Mô hình FSO(File System Object model) .747.2 X lý các t p tin v i các dòng l nh và hàm I/O c đi nử ậ ớ ệ ổ ể .747.2.1 Các ki u truy c p t p tinể ậ ậ 747.3 Các đi u khi n trên h th ng t p tinề ể ệ ố ậ .777.3.1 H p danh sách đĩaộ ổ .777.3.2 H p danh sách th m cộ ư ụ 77FPT Software Solution Trang:3/265 Giáo trình đào t o Visual Basic 6.0ạ7.3.3 H p danh sách t p tinộ ậ .787.4 Đi u khi n richtextboxề ể .787.4.1 Ph ng th c loadfileươ ứ 797.4.2 Ph ng th c savefileươ ứ 798 S d ng DLL và Windows APIử ụ .808.1 DLL và c u trúc c a Windowsấ ủ .808.1.1 Các h p tho i thông d ng ộ ạ ụ .808.2 WIN API 818.3 S d ng APIử ụ 828.3.1 Tìm ki m APIế .828.3.2 Các DLL c a Windowsủ 828.3.3 G i APIọ .838.4 Dùng API khai thác kh năng Multimediaả 868.4.1 L p multimediaớ .869 Thêm tr giúp vào ng d ngợ ứ ụ 989.1 Thêm h tr cho Helpỗ ợ .989.1.1 Thu c tính HelpFileộ 989.1.2 Thu c tính HelpContextIDộ .989.2 Thêm h tr cho WHAT’S THIS HELPỗ ợ .999.2.1 Kích ho t What’s This Help cho bi u m u ạ ể ẫ .999.3 Cung c p help cùng v i ng d ngấ ớ ứ ụ .1009.3.1 Cung c p WinHelpấ .1009.3.2 Cung c p HTML Helpấ 10010 L p trình h ng đ i t ngậ ướ ố ượ .10110.1 Gi i thi u v đ i t ng ớ ệ ề ố ượ .10110.1.1 Đ i t ng trong VBố ượ .10210.1.2 Modul L pớ 10310.1.3 Tham s tuỳ ch nố ọ .10710.1.4 S ki n c a l pự ệ ủ ớ 10810.1.5 Hu đ i t ngỷ ố ượ 11010.2 Bi n đ i t ngế ố ượ .11010.2.1 T o đi u khi n lúc thi hànhạ ề ể .11010.2.2 S ki n c a m ng đi u khi nự ệ ủ ả ề ể .11210.2.3 Qu n lý đi u khi n nh bi n đ i t ngả ề ể ư ế ố ượ 11210.2.4 Khai báo bi n đ i t ng ế ố ượ .11510.3 T p h pậ ợ 11610.3.1 Thu c tính Controlsộ 117FPT Software Solution Trang:4/265 Giáo trình đào t o Visual Basic 6.0ạ10.3.2 Xác đ nh đi u khi n trên bi u m uị ề ể ể ẫ .11710.4 Bi u m u MDIể ẫ .11910.4.1 Bi u m u con (Child Form)ể ẫ .12010.4.2 T o Instance c a bi u m uạ ủ ể ẫ .12010.4.3 Xác đ nh bi u m uị ể ẫ .12110.4.4 T o danh sách c a sạ ử ổ .12111 Công c trong VB6ụ 12311.1 ADD-INS 12311.2 Các công c trong ADD-INSụ .12311.2.1 Trình cài đ t ng d ngặ ứ ụ .12311.2.2 Trình đ i t ng d li u t đ ngố ượ ữ ệ ự ộ .12311.2.3 Trình xây d ng d li u t đ ngự ữ ệ ự ộ 12411.2.4 Trình thi t k Add-ins t đ ngế ế ự ộ 12611.2.5 Trình thi t k t đ ngế ế ự ộ 12611.2.6 Ti n ích xây d ng l pệ ự ớ 12611.2.7 Trình t o thanh công c t đ ngạ ụ ự ộ .12711.3 Trình đóng gói và tri n khai ng d ngể ứ ụ 12711.3.1 Phát hành ng d ngứ ụ 12711.3.2 Trình đóng gói và tri n khai ng d ngể ứ ụ 12811.3.3 M trình đóng gói và tri n khai trong VBở ể .12811.3.4 M trình đóng gói và tri n khai nh m t ng d ng đ c l p.ở ể ư ộ ứ ụ ộ ậ 12811.3.5 Thi hành Wizard d i ch đ silentướ ế ộ 12811.3.6 Setup toolkit 12911.4 Bài t pậ .13012 Nh ng khái ni m c b n v CSDLữ ệ ơ ả ề 13112.1 C s d li u là gì?ơ ở ữ ệ 13112.1.1 B máy (Engine) c s d li u là gì?ộ ơ ở ữ ệ 13112.1.2 B n và tr ngả ườ .13212.1.3 Recordset là gì ? 13312.1.4 Các ki u c s d li uể ơ ở ữ ệ .13312.1.5 T o l c đ c s d li uạ ượ ồ ơ ở ữ ệ 13412.1.6 Dùng Visual Basic đ t o m t c s d li uể ạ ộ ơ ở ữ ệ .13512.1.7 Các m i quan hố ệ .14412.1.8 Chu n hoáẩ .14512.2 S d ng c a s xem d li uử ụ ử ổ ữ ệ 147FPT Software Solution Trang:5/265 Giáo trình đào t o Visual Basic 6.0ạ12.3 T o trình thi t k môi tr ng d li uạ ế ế ườ ữ ệ .14912.3.1 T o m t giao di n ng i s d ng v i thi t k DATAENVIRONMENTạ ộ ệ ườ ử ụ ớ ế ế15112.4 S d ng đi u khi n d li u đ t o giao di n ng i s d ngử ụ ề ể ữ ệ ể ạ ệ ườ ử ụ .15112.4.1 K t n i v i m t c s d li u và làm vi c v i các m u tinế ố ớ ộ ơ ở ữ ệ ệ ớ ẩ .15212.4.2 T o m t giao di n ng i s d ng c b nạ ộ ệ ườ ử ụ ơ ả .15412.4.3 Thao tác trên các m u tin thông qua đi u khi n ADO Dataẩ ề ể .15512.4.4 Các thu c tính quan tr ng khác c a đi u khi n ADO DATAộ ọ ủ ề ể 16012.5 T ng k tổ ế 16112.6 H i và Đápỏ .16113 Các đ i t ng truy c p d li uố ượ ậ ữ ệ .16313.1 S d ng mô hình đ i t ng DAO ử ụ ố ượ 16313.1.1 L p trình v i đ i t ngậ ớ ố ượ .16513.1.2 S d ng đi u khi n DAO Data ử ụ ề ể 16513.1.3 S d ng thu c tính Connect c a đi u khi n DAO Data đ truy c pử ụ ộ ủ ề ể ể ậ ngu n d li u bên ngoàiồ ữ ệ .16513.2 S d ng DAO đ làm vi c v i d li uử ụ ể ệ ớ ữ ệ 16613.2.1 Dùng đ i t ng DataBase đ k t n i v i m t CSDLố ượ ể ế ố ớ ộ 16613.2.2 S d ng đ i t ng Recordsetử ụ ố ượ 16713.2.3 Ch ra các tuỳ ch n cho Recordsetỉ ọ 16813.3 S d ng đ i t ng Field đ thao tác v i các tr ngử ụ ố ượ ể ớ ườ .16813.4 S d ng các ph ng th c duy t v i đ i t ng Recorset ử ụ ươ ứ ệ ớ ố ượ .16913.4.1 S d ng BOF và EOF đ duy t qua Recordsetử ụ ể ệ 16913.4.2 Dùng BOF và EOF đ xác đ nh m t Recordset có r ng hay khôngể ị ộ ỗ 17013.4.3 Dùng thu c tính RecordCout đ xác đ nh s m u tin trong m t recordsetộ ể ị ố ẩ ộ17013.4.4 Dùng ph ng th c Edit đ s a đ i giá tr trong m t m u tin ươ ứ ể ử ổ ị ộ ẩ .17013.4.5 S d ng ph ng th c AddNew và Update đ t o m u tin m iử ụ ươ ứ ể ạ ẩ ớ 17113.4.6 S d ng AppendChunk đ n i d li u vào m t tr ng nh phânử ụ ể ố ữ ệ ộ ườ ị .17313.4.7 S d ng ph ng th c Close đ đóng Recordset ử ụ ươ ứ ể 17313.5 Tìm ki m d li u trong Recordset và b ngế ữ ệ ả .17313.5.1 S d ng ph ng th c Find đ đ nh v m u tin trong m t recordsetử ụ ươ ứ ể ị ị ẩ ộ 17413.5.2 S d ng ph ng th c Seek đ thi hành tìm ki m theo ch m cử ụ ươ ứ ể ế ỉ ụ 17413.5.3 L p qua su t t p h p Indexes c a TableDefặ ố ậ ợ ủ 17513.5.4 S d ng thu c tính Bookmark đ ghi nh v trí trong m t Recordsetử ụ ộ ể ớ ị ộ .17613.5.5 s d ng t p h p Errors và đ i t ng Error đ x lý l iử ụ ậ ợ ố ượ ể ử ỗ 176FPT Software Solution Trang:6/265 Giáo trình đào t o Visual Basic 6.0ạ13.6 T o đ i t ng đ thao tác trên c u trúc c a m t CSDLạ ố ượ ể ấ ủ ộ 17713.6.1 T o m t CSDLạ ộ .17713.6.2 S d ng đ i t ng TableDef đ thao tác v i b ngử ụ ố ượ ể ớ ả 17813.7 Làm vi c v i tài li u và n i ch a CSDLệ ớ ệ ơ ứ .18313.8 T o và s d ng các thu c tính hi u ch nh c a đ i t ng DataBaseạ ử ụ ộ ệ ỉ ủ ố ượ 18413.9 T ng k tổ ế 18613.10 H i và đápỏ 18614 Thi t l p báo cáo và Xu t thông tinế ậ ấ .18714.1 S d ng thi t k DataReportử ụ ế ế 18714.1.1 Thi t k v i DataReportế ế ớ 18814.1.2 Xem và xu t DataReport ấ .18914.2 S d ng Microsoft Access đ làm báo cáoử ụ ể 19014.2.1 Thi hành báo cáo c a Access t Visual Basicủ ừ 19014.3 S d ng Crystal report đ l p báo cáo ử ụ ể ậ 19514.3.1 Cài đ t Crystal Reports ặ .19514.3.2 Dùng Crystal Reports t o báo cáo ạ .19614.3.3 Thi hành báo cáo trong ng d ng v i đi u khi n ActiveX c a Crystalứ ụ ớ ề ể ủ Reports 19814.3.4 S d ng b n m i h n c a Crystal Reports ử ụ ả ớ ơ ủ 19815 ODBC và các đ i t ng d li u t xaố ượ ữ ệ ừ 19915.1 Đ nh c u hình và s d ng ODBCị ấ ử ụ .19915.1.1 Ki n trúc c a ODBCế ủ 19915.1.2 T o ngu n d li uạ ồ ữ ệ .19915.1.3 Truy c p ngu n d li u v i đi u khi n DAO DATA và ODBCDIRECTậ ồ ữ ệ ớ ề ể20215.2 Truy c p d li u dùng đi u khi n d li u t xaậ ữ ệ ề ể ữ ệ ừ 20315.2.1 S d ng RDC ử ụ 20315.3 S d ng RDO trong ch ng trìnhử ụ ươ 20415.3.1 Quy đ nh thu c tính b máy c s d li u dùng đ i t ng RDOENGINE.ị ộ ộ ơ ở ữ ệ ố ượ20515.3.2 Truy c p môi tr ng đ i t ng rdoEnvironmentậ ườ ố ượ 20515.3.3 Thi t l p k t n i dùng đ i t ng rdoConnectionế ậ ế ố ố ượ .20615.3.4 Đáp ng s ki n trong RDOứ ự ệ 20815.4 T o k t n I v i trình thi t k uerconnecttionạ ế ố ớ ế ế 20915.5 Truy c p truy v n v i trìng thi t k UserConnection ậ ấ ớ ế ế .21115.5.1 G i th t c ch a s n trong m t trình thi t k UserConnection ọ ủ ụ ứ ẵ ộ ế ế .211FPT Software Solution Trang:7/265 Giáo trình đào t o Visual Basic 6.0ạ15.5.2 Dùng Microsotf Query đ xây d ng chu i SQL trong trình thi t kể ự ỗ ế ế UserConnection. .21315.6 S d ng d li u v i đ i t ng rdorerultset ử ụ ữ ệ ớ ố ượ 21415.7 Thi hành truy v n v i đ i t ng rdoQueryấ ớ ố ượ 21416 Truy c p c s d li u v i l pậ ơ ở ữ ệ ớ ớ .21616.1 Làm vi c v i l p và đ i t ngệ ớ ớ ố ượ 21716.1.1 T o cây phân nhánh l p v i ti n ích xây d ng l pạ ớ ớ ệ ự ớ 21716.1.2 S d ng bi u m u nh l pử ụ ể ẫ ư ớ .22116.2 T o Intance b i cho bi u m uạ ộ ể ẫ .22316.2.1 S d ng l p và đ i t ng trong truy c p c s d li u ử ụ ớ ố ượ ậ ơ ở ữ ệ .22316.3 T o các l p c n s d ng d li uạ ớ ầ ử ụ ữ ệ .22616.3.1 T o l p xu t d li uạ ớ ấ ữ ệ 22816.3.2 Tri n khai l p thành Active Server ể ớ .23016.4 T ng k tổ ế 23417 Truy c p d li u t xaậ ữ ệ ừ .23517.1 Client / Server và các thành ph nầ 23517.1.1 C u trúc Cilent/Server Three- Tierấ .23518 Đ i t ng d li u ActiveXố ượ ữ ệ 25718.1 Xây d ng ng d ng Visual basic v i ADOự ứ ụ ớ .25718.1.1 Tìm hi u c u trúc OLE DB / ADO ể ấ .25718.1.2 Cài đ t và thi t l p tham chi u đ n ADO trong ng d ng Visual basicặ ế ậ ế ế ứ ụ25818.1.3 S d ng ADO v i các th vi n đ i t ng truy c p d li u khác ử ụ ớ ư ệ ố ượ ậ ữ ệ 25918.1.4 Dùng đ i t ng connection c a ADO đ k t n i v i ngu n d li u ố ượ ủ ể ế ố ớ ồ ữ ệ 25918.1.5 Làm vi c v i con trệ ớ ỏ 26018.1.6 Khoá b n ghi trong ADO ả 26218.1.7 S d ng đ i t ng Recordset c a ADO đ thao tác v i d li u ử ụ ố ượ ủ ể ớ ữ ệ .26318.1.8 T o Recordset ng t k t n iạ ắ ế ố .26418.2 S d ng d ch v d li u t xa c a ADOử ụ ị ụ ữ ệ ừ ủ 264FPT Software Solution Trang:8/265 Giáo trình đào t o Visual Basic 6.0ạ2 Làm quen v i visual basic 6.0ớ2.1 Xây d ng ng d ng ban đ uự ứ ụ ầ2.1.1 Vi t ng d ng ban đ uế ứ ụ ầCách t t nh t đ h c l p trình là vi t ch ng trình. V y hãy th vi t ch ngố ấ ể ọ ậ ế ươ ậ ử ế ươ trình hi n th l ch bi u, trong đó cho phép ng i s d ng:ể ị ị ể ườ ử ụ• Hi n th l ch bi u c a tháng hi n hànhể ị ị ể ủ ệ• Duy t qua các thángệ• Hi n th đ ng h báo gi hi n hànhể ị ồ ồ ờ ệN u b n cho r ng ch ng trình này có v n ng n cho ng i m i h c, đ ng loế ạ ằ ươ ẻ ặ ề ườ ớ ọ ừ l ng. Visual basic làm h t m i vi c cho b n. Khác v i ngôn ng C++, b n ph iắ ế ọ ệ ạ ớ ữ ạ ả vi t m i th m t ít, Visual basic cung c p m c đ cao h n c a l p trình t đ ng.ế ỗ ứ ộ ấ ứ ọ ơ ủ ậ ự ộ Nh v y, b n có th làm nhi u th mà không ph i l p trình nhi u.ư ậ ạ ể ề ứ ả ậ ềTuy nhiên, đ ng hi u sai “không l p trình nhi u” nghĩa là “không có nhi u tínhừ ể ậ ề ề năng m nh” Visual basic là m t ngôn ng r t m nh. Ta có th l p trình đ làmạ ộ ữ ấ ạ ể ậ ể “m i th ” n u c n. Ta cũng có th khai thác kh năng t đ ng c a Visual basic đọ ứ ế ầ ể ả ự ộ ủ ể vi t ch ng trình th t nhanh. Ch n l a là ng i l p trình. Visual basic đ linhế ươ ậ ọ ự ở ườ ậ ủ ho t đ h tr cho ng i l p trình t ng i m i h c đ n l p trình chuyên nghi p.ạ ể ỗ ợ ườ ậ ừ ườ ớ ọ ế ậ ệ2.1.2 Xây d ng tính năng CalendarựBây gi ta b t đ u xây d ng các tính năng c a ng d ng. Đ u tiên, ta c n m tờ ắ ầ ự ủ ứ ụ ầ ầ ộ l ch bi u. Ta có th t t o nó ho c s d ng l ch bi u có s n c a Visual basic (đâyị ể ể ự ạ ặ ử ụ ị ể ẵ ủ là m t đi u khi n ActiveX). Ta ch n cách th 2.ộ ề ể ọ ứT menu Project, ch n Components. B i vì, m c đ nh t t c các đi u khi nừ ọ ở ặ ị ấ ả ề ể ActiveX c a Visual basic không đ c n p t đ ng. Mu n dùng b n ph i ch n tủ ượ ạ ự ộ ố ạ ả ọ ừ menu Components.Trong h p tho i Components ch n Windows Common Controls 2.6.0 và nh nộ ạ ọ ấ OK.FPT Software Solution Trang:9/265 Giáo trình đào t o Visual Basic 6.0ạActivateX là gì?ActivateX là s n ph m c a Microsoft cho phép ta t o nh ng ch ng trình nh ,ả ẩ ủ ạ ữ ươ ỏ g i là các thành ph n(componet) và các đi u khi n (control) đ có th thêm vào cácọ ầ ề ể ể ể ch ng trình l n. Đó có th là các ch ng trình đ c l p (Standalone program) hayươ ớ ể ươ ộ ậ các ch ng trình ch y trên Internet. Ta có th dùng Visual basic đ t t o các đi uươ ạ ể ể ự ạ ề khi n ActivateX. Ph n này s đ c trình bày trong m t riêng.ể ầ ẽ ượ ộ Đ n đây đi u khi n l ch đ c n p vào thanh công c . Tên chính th c c a nó làế ề ể ị ượ ạ ụ ứ ủ đi u khi n ActivateX MonthView.ề ểK ti p ta đ a đi u khi n vào bi u m u.ế ế ư ề ể ể ẫThêm đi u khi n MonthView vào bi u m uề ể ể ẫCh n bi u t ng đi u khi n MonthView t h p công cọ ể ượ ề ể ừ ộ ụNh n đúp chu t lên bi u t ng đi u khi n đ đ a nó vào bi u m u.ấ ộ ể ượ ề ể ể ư ể ẫB n v a t o xong ch ng trình nh n F5 đ ch y.ạ ừ ạ ươ ấ ể ạFPT Software Solution Trang:10/265 [...]... ọ FPT Software Solution Trang:29/265 Giáo trình đào t o Visual Basic 6.0 1 M c l cụ ụ 1 M c l cụ ụ 1 2 Làm quen v i visual basic 6.0 9 2.1 Xây d ng ng d ng ban đ uự ứ ụ ầ 9 2.1.1 Vi t ng d ng ban đ uế ứ ụ ầ 9 2.1.2 Xây d ng tính năng Calendarự 9 2.1.3 Thêm tính năng Clock 11 2.2 Các tính năng m i trong Visual basic 6.0 11 2.2.1 Khái quát v n t t v Visual basic 6.0 ắ ề 11 2.2.2 Khai thác th m nh... Trang:18/265 Giáo trình đào t o Visual Basic 6.0 5 Nh p mơn l p trình ậ Các đi u khi n trên bi u m u ch là m t ph n nh c a quá trình l p trình phátề ể ể ẫ ỉ ộ ầ ỏ ủ ậ tri n ng d ng, nh m t o ra giao di n cho ng d ng. Sau đó, b n c n vi t ch ngể ứ ụ ằ ạ ệ ứ ụ ạ ầ ế ươ trình đ ng d ng ho t đ ng. Do đó, ch ng này s đi sâu vào ph n công vi cể ứ ụ ạ ộ ươ ẽ ầ ệ chính c a Visual Basic, vi t ch ng trình. ủ ế ươ Visual. .. và l u đ án v i tên làư ể ẫ ớ ư ề ớ Movelt.vbp FPT Software Solution Trang:20/265 Giáo trình đào t o Visual Basic 6.0 2 Làm quen v i visual basic 6.0 2.1 Xây d ng ng d ng ban đ uự ứ ụ ầ 2.1.1 Vi t ng d ng ban đ uế ứ ụ ầ Cách t t nh t đ h c l p trình là vi t ch ng trình. V y hãy th vi t ch ngố ấ ể ọ ậ ế ươ ậ ử ế ươ trình hi n th l ch bi u, trong đó cho phép ng i s d ng:ể ị ị ể ườ ử ụ • Hi n th l... development Enviroment; nh nọ ộ ấ ấ OK. IDE c a Visual basic s đ nh l i c u hình cho hi n th SDI trong l nủ ẽ ị ạ ấ ể ị ầ kh i đ ng ti p sau c a Visual basic. ở ộ ế ủ FPT Software Solution Trang:14/265 Giáo trình đào t o Visual Basic 6.0 Ch n l aọ ự Gi i thíchả Startup Object Tên bi u m u đ c hi n th ho c tên th t c đ c thiể ẫ ượ ể ị ặ ủ ụ ượ hành đ u tiên khi ch ng trình đ c kh i đ ngầ ươ ượ ở ộ Project... Solution Trang:27/265 Giáo trình đào t o Visual Basic 6.0 3.3.3 Xố đ án trong nhóm đ ánề ề 1. Trong c a s Project Explorer, ch n đ án c n xoáử ổ ọ ề ầ 2. T menu file, ch n REMOVE Projectừ ọ Ta ch dùng nhóm đ án khi t o các đi u khi n ActiveX, v n đòi h i nhi u đỉ ề ạ ề ể ố ỏ ề ề án m cùng m t lúc. ở ộ FPT Software Solution Trang:34/265 Giáo trình đào t o Visual Basic 6.0 Private Sub cmdTopLeft_Click() ... “khơng có nhi u tínhừ ể ậ ề ề năng m nh” Visual basic là m t ngôn ng r t m nh. Ta có th l p trình đ làmạ ộ ữ ấ ạ ể ậ ể “m i th ” n u c n. Ta cũng có th khai thác kh năng t đ ng c a Visual basic đọ ứ ế ầ ể ả ự ộ ủ ể vi t ch ng trình th t nhanh. Ch n l a là ng i l p trình. Visual basic đ linhế ươ ậ ọ ự ở ườ ậ ủ ho t đ h tr cho ng i l p trình t ng i m i h c đ n l p trình chuyên nghi p.ạ ể ỗ ợ ườ ậ ừ ườ... thêm m t t p tin.RESộ ề ơ ả ỉ ộ ệ ế ộ ệ th hai, Visual Basic s báo l iứ ẽ ỗ 3.2.9 T o t p tin EXEạ ệ Các ví d trên đây đ c thi hành thông qua nút Start c a Visual Basic ho c nh nụ ượ ủ ặ ấ F5. Tuy nhiên khi ch ng trình hồn t t, ta c n có m t t p tin thi hành, hay t p tinươ ấ ầ ộ ệ ậ EXE FPT Software Solution Trang:31/265 Giáo trình đào t o Visual Basic 6.0 B ng sau đây li t kê 6 giá tr c a thu c... ượ ặ ộ ố ệ ạ kèm theo Visual Basic s đ c chép vào trong máyẽ ượ h. đ i t ng, nh là Worksheet c a Excelố ượ ư ủ i. tham chi u (Reference) ế j. trình thi t k ActiveX : là công c dùng đ thi t k các l p cho đ iế ế ụ ể ế ế ớ ố t ng. giao di n thi t k bi u m u là m t trình thi t k m c đ nhượ ệ ế ế ể ẫ ộ ế ế ặ ị FPT Software Solution Trang:28/265 Giáo trình đào t o Visual Basic 6.0 5.4.4 Khai báo bi n... the Left edge. FPT Software Solution Trang:21/265 Giáo trình đào t o Visual Basic 6.0 k. các đi u khi n thông d ng là nút l nh đi u khi n khung đ c Visual ể ụ ệ ề ể ượ Basic cung c p s n. nt có th thêm t p tin b ng hai cách;ấ ẵ ẫ ể ệ ằ cách 1: - t menu Project, ch n Add, m t h p tho i xu t hi n ừ ọ ộ ộ ạ ấ ệ - n u mu n t o m i, ch n tab new. Visual Basic cung c p các danhế ố ạ ớ ọ ấ sách có s nẵ -... Propertiesử ổ 19 3.1.7 Vi t ch ng trình s d ng thu c tính, ph ng th c và s ki nế ươ ử ụ ộ ươ ứ ự ệ 20 3.2 Làm vi c v i m t đ ánệ ớ ộ ề 25 3.2.1 Đ nh nghĩaị 25 3.2.2 C a s Project Explorerử ổ 26 3.2.3 T o đ ánạ ề 26 3.2.4 Đ i thu c tính đ ánổ ộ ề 26 3.2.5 L u và đ t tên đ ánư ặ ề 27 FPT Software Solution Trang:1/265 Giáo trình đào t o Visual Basic 6.0 c a Visual Basic cũng mang ý t ng nh th . T ng . Software Solution Trang:18/ 265 Giáo trình đào t o Visual Basic 6. 0 cmdMove.Left= 100 cmdMove.Top= 100 b. ph ng th c ươ ứcmdMove.Move 100 , 100 M t ví d khác, làm m. .................................................... 264 FPT Software Solution Trang:8/ 265 Giáo trình đào t o Visual Basic 6. 0 2 Làm quen v i visual basic 6. 0 2.1 Xây d ng ng d ng ban

Ngày đăng: 27/08/2012, 09:32

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan