Danh mục

Visual Basic Bách Khoa-Chương 7- Sử dụng COM Component

Số trang: 4      Loại file: doc      Dung lượng: 49.00 KB      Lượt xem: 10      Lượt tải: 0    
tailieu_vip

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (4 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Ðể học hỏi Visual Basic một cách hữu hiệu, bạn cần phải biết xử dụng những phương thức cơ bản để viết ứng dụng Visual Basic.Trong tài liệu này sẽ trình bày cho các bạn những phương thức cơ bản đó. Sau đây là những phần mà chúng tôi sẽ giới thiệu cùng các bạn : Viết một ứng dụng cơ bản cho người xử dụng. Danh sách những nhu liệu cần thiết để hoàn thành ứng dụng Visual Basic. ...
Nội dung trích xuất từ tài liệu:
Visual Basic Bách Khoa-Chương 7- Sử dụng COM Component Chương 7 : Xử dụng COM Component COM là viết tắt của Component Object Model. COM là một tổ hợp code dùngđể làm một công việc chuyên nghiệp cho ứng dụng. COM components có thể làinternal component (bộ phận dùng cho bên trong ứng dụng, không cho vaymượn), được hoán chuyển thành dạng project và chỉ xử dụng trong nội bộ mà thôi.COM components còn có thể là external components, được hoán chuyển thànhdạng executable _ *.exe, hay dynamic link library _ *.dll. External COM componentscó thể cho Client application vay mượn. Lợi ích của việc xử dụng COM componentslà các bạn không cần phải biết những rắc rối phiền phức về code, cũng như làmsao đối phó với sự cố...Việc bạn cần biết là chức năng của COM components đó làgì ? Có thể xử dụng ở hệ thống ứng dụng của bạn hay không ?...Thí dụ như bạn cómột *.dll là cái đồng hồ. Bạn không cần phải biết bên trong đồng hồ component làgì ? Bạn chỉ cần biết làm sao để thêm vào trong ứng dụng của bạn cho đúng vớiyêu cầu của ứng dụng. Trong chương này, chúng ta sẽ lần lượt tìm hiểu làm saomà xử dụng COM components.Xử dụng external component trong Visual Basic yêu cầu 4 bước sau đây : 1. Making the component available to your application. Làm cho component hiện hữu trong ứng dụng. 2. Declaring an object variable to hold an instance of the class you are reusing. Xác định mối liên hệ giửa component và bộ phận mà bạn sẽ xử dụng. 3. Creating the object. 4. Using the object. Chương 7 _Phần 1 _Ðoạn 1 : Making the component availableBước đầu tiên là bạn register the component. Bởi vì external components có thể ởdạng *.dll hay là *.exe, không thể tự nó chạy vào trong Computer system được, chonên bạn phải tiến hành một chương trình sau đây để register the componentOperating System Location NameMicrosoft Windows 95 Windows 95 directorySystem Regsvr32.exeMicrosoft Windows NT Windows NT directorySystem32 Regsvr32.exeThí dụ như các bạn có một component tên là Payroll.dll thì xử dụng command nàyđể đưa component này vào hệ thống máy :Regsvr32.exe C:StateUBookstorepayroll.dllBước kế tiếp là set references. Theo các bước sau đây thì các bạn sẽ có file nàytrong library và sẳn sàng để xử dụng. 1. On the Project menu, click References. Visual Basic displays the References dialog box. 2. Click the reference to the type library you want to use, and then click OK. Chương 7 _Phần 1_Ðoạn 2 : Declare Object Variables Chúng ta nhận định Object mà chúng ta sẽ xử dụng trước khi chúng ta tạo thànhmột instance of a component (khi được chỉ định tới thì bộ phận đó biết chuyện màlàm) cho client application. Nhận định object variables có 2 thể loại là specific (nhấtđịnh một công việc nào đó) và generic (chung chung)Specific Object Variables : Ða số trường hợp chúng ta chỉ định Object Variablecho một công việc nhất định. Thí dụ như chúng ta declare (chỉ định _Theo nghỉaProgramming) ie để nhắm vào một bô phận nhất định là Internet Explorer mà thôi.Chúng ta làm việc này lúc Design timeDim ie As InternetExplorerGeneric Object Variables : Chúng ta xử dụng Generic Object Variables khi thật sựlà cần thiết mà thôi. Visual Basic chỉ biết là Object gì lúc run time mà thôi, cho nênthể loại rất rắc rối. Do đó chỉ xử dụng khi bạn cần viết một function mà nó làm việccho vài objects khác nhau mà thôi. Trong trường hợp này, bạn phài declare variablelà As Object.Dim objGeneric As ObjectBây giờ chúng ta hãy nói về Variable Types và BindingObject Binding Binding at ImplicationsVariable TypeSpecific Early Design Time Visual Basic có thể nhận biết các syntax để thực hiện công việc (task) trong các objects.Generic Late Run Time Visual Basic chỉ có thể nhận biết task lúc run time mà thôi. Do đó cản trở nhiều về phía client application. Chương 7 _Phần 1_Ðoạn 3 : Creating Object for Component Một khi bạn có component từ bên ngoài application và đã nhận định objectvariable để giử an instance cho component, bạn có thể tạo thành object. Có 3 cáchđể tạo thành object cho component lấy từ bên ngoài. Ðó là : 1. Use the New keyword with a Set statement. 2. Use the GetObject function. 3. Use the CreateObject function. Xử dụng từ New với bộ Set để tạo thành Object : Một khi bạn đã đăng ký typelibrary cho external component (bộ phận lấy từ bên ngoài) và xác định specificvariable (early binding) thì các bạn có thể xử dụng New keyword với Set statementmà hì ...

Tài liệu được xem nhiều: