国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設(shè)計 > 正文

VBCOM基礎(chǔ)講座之可重用性

2019-11-18 17:54:29
字體:
供稿:網(wǎng)友
還記得我們是怎么將一個類添加到標準的VisualBasic工程中的?

  是的,一流的COM體系的最大特點是其代碼的可重用性。

-align="right">->->->  換句話說,如果用VisualBasic創(chuàng)建一個用于財務管理的類,那么該類不僅可以通過其他程序來訪問,而且還可用于其他合作者的應用程序。比如,一張Excel電子數(shù)據(jù)表可能就需要這樣的數(shù)據(jù),或者一個C 程序員可能需要獲取他人最新工程的一些信息,等等。

  但是,當我們將所需要的類添加到標準的VisualBasic應用程序中,或是再編譯成最終的EXE程序時,其他人仍然不能在程序內(nèi)部處理類或?qū)傩浴?br>
  解決這個問題的方法是將所有的類投放到其他人的各自程序中,這稱為"COM-enabled"。

  換句話說,假如類有AnnualPRofitsToDate屬性,一旦該屬性得到后,類就會遍歷公司的數(shù)據(jù)庫,然后進行相應的一些計算,最后返回一個數(shù)值,該值單位可能是英磅、美元、日元或是其它。

  現(xiàn)在,若Excel用戶需要對數(shù)據(jù)庫進行上述處理,則只需簡單地提供"類程序",而不是真正的代碼。該程序釋放類和AnnualProfitsToDate屬性,允許其他用戶將其插入到程序中去。同樣,我們也不必告訴C 程序員如何進行人工統(tǒng)計(盡管他能夠處理),只需要提供給這個程序就可以了。這樣,就減少了大家許多工作。

  這種在VisualBasic工程中添加類后,還將類放進各自程序中的方法,稱為ActiveX組件方法。

  在這種方法中,ActiveX程序中的所有功能都可以被其他支持ActiveX的程序語言來處理。換句話說,AnnualProfitsToDate屬性既可被Excel、C 得到,也可被access等其他程序處理。

  那么,如何創(chuàng)建一個用來處理我們的類的ActiveX程序呢?->


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 响水县| 房产| 海城市| 越西县| 元朗区| 文山县| 东乡县| 文化| 连山| 浑源县| 阿城市| 巴塘县| 遵化市| 资溪县| 舞钢市| 和政县| 宾阳县| 邵阳市| 安义县| 博客| 邹平县| 长海县| 黄梅县| 新民市| 阆中市| 石楼县| 汤阴县| 民权县| 长宁县| 平阴县| 灵川县| 上犹县| 宝坻区| 大城县| 西盟| 会同县| 陈巴尔虎旗| 黎平县| 阿荣旗| 乌拉特中旗| 登封市|