Chương 3 : Xử dụng Class Module
Class Module là gì ? Là tổng hợp của các bộ phận trong ứng dụng của các bạn. Gọi
tắt là COM ( Component Object Model ). Phương pháp viết chương trình hiện đại là xử
dụng components, một cơ chế trong ứng dụng của các bạn. Như chúng ta biết : Hệ thống
viễn thông ngày càng phát triển và đóng một vai trò quan trọng trong đời sống hàng ngày
của mọi người trên thế giới. Và trong hệ thống viễn thông, đại đa số, họ xử dụng COM
components. Do đó, trong việc viết chương trình ứng dụng, các bạn không thể thiếu các
COM components được.
Ứng dụng của các bạn, nếu được tách ra thành từng cơ cấu (components) thì rất dể
dàng trong việc phát triển (developement) và giử gìn...Sau đây, chúng tôi sẽ lần lượt giải
thích làm sau việc xử dụng Class Module là hữu ích.
Chương 3 _ Phần 1_ Ðoạn 1 : Xử dụng object và components
COM components, chính nó là bộ phận mang lấy một chức năng nhất định trong ứng
dụng. Chính nó cũng là một ứng dụng, cũng có code, methodes, functions và được hoán
chuyển thành .dll, .bas,..., và từ đó, nó được xử dụng như COM.
Dưới đây là hình ảnh cho thấy các bạn có thể tạo thành một component và cùng một
lúc có thể tạo thành 2 instances lúc run time
Khi bạn đã có Components rồi, bạn có thể lấy từ trong dự án của bạn hay là dự án ở
ngoài... đều xử dụng được hết.
Chương 3_Phần 1_Ðoạn 2 : Những lợi ích khi xử dụng Components
*Xử dụng nhiều lần : Khi các bạn tạo thành cho mình một bộ phận trong ứng dụng rồi
(component) thì bộ phận đó sẽ được xử dụng nhiều lần. Hoặc trong ứng dụng của bạn
nhưng ở trong những form khác chẳng hạn...Hay là những người trong nhóm phát triển ứng
dụng vẫn có thể xử dụng component đó...
Chỉ cần bạn bỏ bộ phận đó trong kho nhu liệu là bạn có thể xử dụng bất cứ lúc nào. Với
Object browser, bạn có thể gọi component đó và xử dụng nhiều lần.
*Làm giảm bớt sự phức tạp : Những người làm việc cùng nhóm với bạn sẽ không mất
nhiều thời gian và công sức khi tìm hiểu những chức năng từng bộ phận trong phương trình
ứng dụng.
*Dể dàng trong việc sửa đổi : Khi cần thay đổi phương trình ứng dụng, các bạn không
cần phải tốn nhiều thời gian và tránh được rất nhiều bugs khi nâng cấp ứng dụng...
Chương 3_Phần 2_Ðoạn 1 : Xử dụng Class Builder
Ðể dể dàng cho việc tạo thành Class, Visual Basic có một công cụ gọi là Class Builder. Nó
tự động làm cho bạn một số việc và chuyện của các bạn là điền vào chi tiết mà thôi. Ðây là
công cụ để tạo thành Class :
Theo các bước sau đây, các bạn sẽ có Class Builder trong ứng dụng của mình :
1. Trên Add_Ins menu, bấm ở Add-In Manager
2. Chọn VB 6 Class Builder Utilitytrong danh sách sẳn có.
3. Dưới Load Behavior, chọn Loaded/Unloaded, rồi bấm trên OK
Theo những bước sau đây, các bạn có thể thêm class vào ứng dụng của mình :
1. Trên Add-Ins menu, bấm trên Class Buider Utility
2. Trong Class Builder, bấm File menu, New và chọn Class
3. Trong Class Module Builder, thêm vào các chi tiết
4. Ðiền các chi tiết cần thiết vào phần Attributes và help file nếu có.
Sau đây là những phần mà Class Builder bao gồm :
Property Builder
Method Builder
Event Builder
Attributes