1 Mục lục 1 2 Làm quen với visual basic 0 9



tải về 1.69 Mb.
trang22/39
Chuyển đổi dữ liệu09.10.2016
Kích1.69 Mb.
#32631
1   ...   18   19   20   21   22   23   24   25   ...   39

11.1 ADD-INS


menu Add-ins, chän Add-ins manager.. hép tho¹i Add-in xuÊt hiÖn



11.2 Các công cụ trong ADD-INS

11.2.1Trình cài đặt ứng dụng


Lµ Tr×nh ®ãng gãi vµ triÓn khai øng dông sÏ ®­îc nãi râ ë phÇn sau

11.2.2Trình đối tượng dữ liệu tự động


ChØ cã trªn phiªn b¶n ProfessionalEnterprise cña VB 6

Tr×nh ®èi t­îng d÷ liÖu ( Data Object Wizard ) tù ®éng t¹o ra c¸c ®èi t­îng tÇng gi÷a ( middle-tier object ) r»ng buéc víi m«i tr­êng d÷ liÖu ( Data Environment ) hoÆc c¸c UserControl.

Nã cho phÐp ph¸t sinh c¸c ®o¹n ch­¬ng tr×nh ®Ó t¹o ra nguån d÷ liÖu hiÖu chØnh vµ User Control ®Ó hiÓn thÞ vµ thao t¸c c¸c d÷ liÖu th«ng qua c¸c thñ tôc ®· l­u tr÷.

L­u ý r»ng, tr­íc hÕt ta ph¶i t¹o mét Data Environment víi c¸c lÖnh ®Ó lÊy vÒ hoÆc thao t¸c trªn d÷ liÖu tr­íc khi dïng Wizard nµy.

C¸c lÖnh nµy bao gåm :

Dßng lÖnh SELECT

C¸c lÖnh tuú chän nh­ INSERT, UPDATE, DELETE

Add-In ®­îc dïng khi ta cÇn :




  • T¹o c¸c Recordset cho phÐp cËp nhËt tõ c¸c thñ tôc ®· l­u tr÷

  • T¹o c¸c User Control ®Ó hiÓn thÞ vµ thao t¸c víi CSDL

  • Tù ®éng ph¸t sinh ch­¬ng tr×nh cña VISUAL BASIC ®Ó thÓ hiÖn mèi liªn hÖ gi÷a c¸c d÷ liÖu.

  • T¹o c¸c ®iÒu khiÓn ®Ó cho phÐp hiÓn thÞ vµ thao t¸c víi c¸c mèi liªn hÖ t×m kiÕm.

  • Dïng m« t¶ b»ng v¨n b¶n dÔ hiÓu thay v× mét gi¸ trÞ khã hiÓu.

  • Cã m« t¶ v¨n b¶n dÔ hiÓu cho gi¸ trÞ Null.



11.2.3Trình xây dựng dữ liệu tự động


ChØ cã trªn phiªn b¶n Professional vµ Enterprise cña VB 6
Tr×nh x©y dùng biÓu mÉu d÷ liÖu ( Data Form Wizard ) ®­îc kÕt hîp víi tr×nh t¹o øng dông ( Application wizard ), t¹o biÓu ®å ( Chart ) vµ l­íi ( FlexGrid ).

Wizard nµy ®­îc thiÕt kÕ ®Ó tù ®éng ph¸t sinh c¸c biÓu mÉu Visual Basic chøa c¸c ®iÒu khiÓn r»ng buéc d÷ liÖu vµ c¸c thñ tôc dïng qu¶n lý th«ng tin dÉn xuÊt tõ c¸c b¶ng vµ c¸c c©u truy vÊn.

Ta cã thÓ dïng Wizard ®Ó t¹o c¸c biÓu mÉu tõ mét b¶ng hay mét c©u truy vÊn, hoÆc mét biÓu mÉu kiÓu Master/Detail chøa c¸c mèi quan hÖ phøc t¹p lo¹i mét – nhiÒu. NÕu sö dông ®iÒn khiÓn ta cã thÓ dïng biÓu mÉu kiÓu l­íi hay kiÓu m¶ng ( datasheet ) . Wizard chØ ®­îc dïng kÕt nèi víi kiÓu ADO.
Dïng Wizard ®Ó :


  • ThiÕt kÕ nhanh chãng c¸c biÓu mÉu víi c¸c ®iÒu khiÓn r»ng buéc víi nguån d÷ liÖu.

  • T¹o c¸c biÓu mÉu Master/Detail kiÓu mét mÈu tin, kiÓu l­íi.

  • T¹o nhanh chãng c¸c khu«n mÉu cho biÓu mÉu dùa trªn d÷ liÖu.

11.2.3.1Tạo biểu mẫu với một bảng hay kiểu lưới ( hay datasheet)


X¸c ®Þnh lo¹i c¬ së d÷ liÖu : Lµ ODBC hay Access
Chän tªn tÖp tin c¬ së d÷ liÖu vµ kiÓu rµng buéc ta muèn sö dông trªn biÓu mÉu. B­íc nµy dïng cho nh÷ng c¬ së d÷ liÖu kh«ng ph¶i ODBC.
Chän kiÓu biÓu mÉu : Cã nhiÒu kiÓu :

Mét mÈu tin : ë mét thêi ®iÓm, chØ mét mÈu tin hiÓn thÞ. §©y lµ mÆc ®Þnh.

B¶ng d÷ liÖu ( Datasheet ) :BiÓu mÉu hiÓn thÞ nh÷ng tr­êng ®­îc chän theo d¹nh b¶ng d÷ liÖu ( Datasheet ) dïng ®iÒu khiÓn DataGrid.

Master / Detail : MÈu tin Master cã ®Þnh d¹ng lµ mét mÈu tin vµ mÈu tin Detail lµ mét b¶ng d÷ liÖu ( Datasheet ). Khi d÷ liÖu trong Master thay ®æi, d÷ liÖu trong Detail tù ®éng thay ®æi theo do liªn kÕt gi÷a 2 phÇn nµy.

MS Hflex Grid: BiÓu mÉu hiÓn thÞ d÷ liÖu xÕp theo b¶ng.

MS Chart: BiÓu mÉu hiÓn thÞ d÷ liÖu theo biÓu ®å.
Chän r»ng buéc

§iÒu khiÓn ADO

Dïng ch­¬ng tr×nh cña ADO

Dïng líp d÷ liÖu ( Data class )

Chän nguån cho mÈu tin

Chän ®iÒu khiÓn ta muèn xuÊt hiÖn trªn biÓu mÉu vµ cho phÐp Wizard t¹o ch­¬ng tr×nh cho chóng. §ã lµ c¸c nót Add, Update, Edit, Refresh, Close, Show Data Control.

KÕt thóc.

11.2.3.2Tạo biểu mẫu Master/ Detail


  • X¸c ®Þnh c¬ së d÷ liÖu lµ ODBC hay Access

  • Chän biÓu mÉu (t­¬ng tù phÇn t¹o biÓu mÉu tr­íc )

  • X¸c ®Þnh nguån d÷ liÖu cho phÇn Master

  • X¸c ®Þnh nguån d÷ liÖu cho phÇn Detail

  • X¸c ®Þnh d÷ liÖu cho kÕt nèi mét-nhiÒu gi÷a MasterDetail.

  • Chän ®iÒu khiÓn ta muèn xuÊt hiÖn trªn biÓu mÉu vµ cho phÐp Wizard t¹o ch­¬ng tr×nh cho chóng. §ã lµ c¸c nót Add, Update, Edit, Refresh, Close, Show data control.

  • KÕt thóc

Biểu mẫu chứa điều khiển dữ liệu ADO


Thu thËp c¸c th«ng tin cÇn thiÕt ®Ó kÕt nèi víi mét nguån d÷ liÖu ODBC vµ cho phÕp chän kiÓu rµng buéc. B­íc nµy chØ xuÊt hiÖn nÕu ta chän Remote ODBC ë b­íc ®Þnh d¹ng c¬ së d÷ liÖu.

11.2.4Trình thiết kế Add-ins tự động


Có trên mọi phiên bản của VB 6

Trình tạo ứng dụng tự động ( Application Wizard ) cho phép ta lưu các chọn lựa thành một profile để dùng lại về sau, cho phép tạo nhiều ứng dụng với cùng một định dạng. Ta còn có thể phóng Data form Wizard và Toolbar Wizard từ trong Trình tạo ứng dụng tự động để tạo các biểu mẫu dữ liệu và thanh công cụ. Menu giờ đây hoàn toàn có thể được hiệu chỉnh.



11.2.5Trình thiết kế tự động


Chỉ có trên phiên bản Professional và Enterprise của VB 6.

Dùng trình thiết kế Add-in tự động ( Add-in Designer ) để bắt đầu quy trình lập trình cho một Add-in bằng cách chỉ ra cách nạp mặc định tên, mô tả, ứng dụng sau cùng, và các phiên bản. Trình thiết kế hỗ trợ một số đoạn chương trình cho các tập tin DLL hay EXE để đăng ký Add-in cho ứng dụng sau cùng.


11.2.5.1Khởi tạo một add-in mới


Tạo một Add-is bằng cách chọn New Project từ menu File. Sau đó, chọn Add-in trong hộp hội thoại New Project.

Trên Tab General, đưa vào các thông tin cơ bản về mô tả add-in, các thức nạp và cho biết ứng dụng nào quản lý nó.

Chọn Tab Advanced để đưa vào những thông tin bổ sung về các tài nguyên và các giá trị trong Registry.

Để thêm chương trình cho add-in, nhấn đúp chuột lên Add-in Designer.

Để biên dịch add-in, chọn Meke exe hay Make add từ menu File

11.2.6Tiện ích xây dựng lớp


Chỉ có trên phiên bản Professional và Enterprise của VB.

Tiện ích xây dựng lớp

Tiện ích xây dựng lớp ( Class Buider Utility ) hỗ trợ paramArray, Optional, ByVal và các giớ trị Default trong danh sách tham số và hỗ trợ các Enums. Tiện ích tổ chức các lớp theo phân nhánh trong một đề án của Visual basic. Nó theo dõi các lớp và phát sinh các đoạn chương trình đơn giản để thao tác trên các lớp, bao gồm thuộc tính, phương thức, sự kiện và enum.

Nhấn lên một lớp và tập hợp cho phép sửa đổi nó. Tương ứng với lớp được chọn bên trái và danh sách các thuộc tính, phương thức và sự kiện xuất hiện bên phải. Enum hiển thị trong Tab All.


11.2.7Trình tạo thanh công cụ tự động


Có trên mọi phiên bản của VB 6.

Khi ta nạp tạo ứng dụng tự động ( Application Wizard ), trình thanh công cụ tự động ( Toolbar Wizard ) tự động mở khi ta muốn thêm một thanh công cụ có thể hiệu chỉnh vào biểu mẫu.

Ta có thể:


  • Tạo một thanh công cụ.

  • Đổi thứ tự các nút nhấn.

  • Thêm Bitmap hay biểu tượng mà ta muốn thêm chức năng.



tải về 1.69 Mb.

Chia sẻ với bạn bè của bạn:
1   ...   18   19   20   21   22   23   24   25   ...   39




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương