麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

用VisualBasic開(kāi)發(fā)綠色軟件的探討

2019-11-18 17:41:49
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
我認(rèn)為的綠色軟件就是免安裝,短小精干的軟件,目前的大部分共享軟件都屬于此類(或向綠色軟件靠攏)。

  連比較大的phoshop軟件也把一些注冊(cè)項(xiàng)放到一個(gè)專門的注冊(cè)文件(reg文件)里,到時(shí)重裝的操作系統(tǒng),只需把reg文件導(dǎo)入的注冊(cè)表即可。此外比如金山軟件,基本上都是不用安裝,即可運(yùn)行。

  目前絕大部分的共享軟件都是用delphi做的,雖然它的pascal語(yǔ)法讓人別扭,可大家還是堅(jiān)持用,最好的理由就是,它做綠色軟件很方便,一個(gè)Exe文件基本上什么都搞定了。

  用VC做共享軟件吧,如果是基于API開(kāi)發(fā)(非MFC)總是有點(diǎn)殺雞焉用牛刀的感覺(jué)(目前的機(jī)器配置都比較高,共享軟件一般都是應(yīng)用方面的小程序,不像服務(wù)器,對(duì)性能要求那么高,再說(shuō),用VC開(kāi)發(fā),周期也相對(duì)較長(zhǎng))。

  MFC雖然開(kāi)發(fā)相對(duì)比較快速,但是也存在一個(gè)運(yùn)行庫(kù)問(wèn)題,做成動(dòng)態(tài)鏈接吧,windows9X系列的用戶無(wú)法使用,編譯成靜態(tài)鏈接吧,軟件尺寸一下擴(kuò)充了1M多,在網(wǎng)絡(luò)帶寬還不富裕的情況下,還是少用為妙。

  用VB做綠色軟件,也有很多這方面的介紹,不過(guò)一個(gè)稍微復(fù)雜的程序,也帶上好多嫁妝:vb運(yùn)行庫(kù),ocx控件等等,如果軟件中還使用了數(shù)據(jù)庫(kù)(如ADO,DAO等),那能不能做成綠色軟件還是個(gè)未知數(shù)。

  不過(guò)VB易上手,開(kāi)發(fā)軟件較為快速,如果API技術(shù)掌握的較好的話,大部分軟件都可以較好的實(shí)現(xiàn)。如果用VB做共享軟件,開(kāi)發(fā)即輕松,又可以增加額外收入,何樂(lè)而不為呢?

  可是上面所說(shuō)的問(wèn)題該如何解決呢?結(jié)合我的體會(huì)和開(kāi)發(fā)了部分綠色軟件的基礎(chǔ)上我談?wù)勎业目捶ǎ划?dāng)之處,請(qǐng)方家斧正。

  第一、針對(duì)運(yùn)行庫(kù)的問(wèn)題可以這樣解決。目前大部分的用戶都是Win2000、XP平臺(tái),而win2000以上的平臺(tái)微軟已為我們把運(yùn)行庫(kù)添加到系統(tǒng)目錄了。(關(guān)于這一點(diǎn),delphi用戶很不滿,認(rèn)為這是不公平競(jìng)爭(zhēng),VB的運(yùn)行庫(kù)、MFC的運(yùn)行庫(kù)都集成到系統(tǒng)了,這樣delphi至少在軟件大小上已遠(yuǎn)遠(yuǎn)的落后VB和MFC開(kāi)發(fā)的軟件了),所以這部分用戶不用考慮運(yùn)行庫(kù)的問(wèn)題,對(duì)9x系列的用戶,可以把VB運(yùn)行庫(kù)放在網(wǎng)上,需要的話讓用戶直接從網(wǎng)上下載。如果你覺(jué)得不介意軟件尺寸的話,也可以把運(yùn)行庫(kù)和你的軟件一起發(fā)布(直接把運(yùn)行庫(kù)放到當(dāng)前軟件的同一目錄即可)。

  目前雖說(shuō)微軟不支持VB了,但是只要Windows的后續(xù)版本照樣集成VB運(yùn)行庫(kù),用VB開(kāi)發(fā)共享軟件還是大有前景的(微軟上百兆.net平臺(tái)都敢集成,更何況區(qū)區(qū)1.25M的VB運(yùn)行庫(kù)呢?我對(duì)此樂(lè)觀:)

  第二、如果用VB開(kāi)發(fā)共享軟件,我建議僅用VB的基本控件,此外不要用DAO,ADO等數(shù)據(jù)庫(kù)操作控件(或引用),如果操作數(shù)據(jù),我建議自己定義數(shù)據(jù)庫(kù)格式(可以仿照dBase等數(shù)據(jù)庫(kù)格式),在數(shù)據(jù)量不算大的情況下(比如1萬(wàn)條記錄以下),完全可以這樣做,目前的用戶機(jī)器都比較高檔,沒(méi)必要考慮太多的性能問(wèn)題。這樣的話僅需要運(yùn)行庫(kù)即可運(yùn)行VB程序,在Win2000以上系統(tǒng),直接就可以運(yùn)行。

  第三、軟件界面為了美觀,直接用image控件貼圖即可,這種方式我一直愛(ài)用。對(duì)多語(yǔ)言版本,可以采用讀取ini文件方式,也可以直接讀取VC編譯的純資源文件(可以參考我寫的一篇文章:VB動(dòng)態(tài)加載純DLL資源(http://blog.csdn.net/yefanqiu/archive/2005/03/16/320640.aspx)。

  第四、軟件開(kāi)發(fā)完畢后,最好用exe壓縮軟件壓縮一下,這樣有兩個(gè)好處,一是對(duì)被人破解加了一個(gè)障礙,二是,軟件尺寸大大減小,利于發(fā)布。

  第五、至于加密,那是仁者見(jiàn)仁,智者見(jiàn)智的事了,這里我就沒(méi)必要多談了。->


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产精品久久久久久久久粉嫩 | 毛片a级毛片免费播放100 | 国产精品一区在线免费观看 | 国产1区2区在线 | 欧美18—19sex性护士中国 | 毛片免费在线视频 | 久久免费视频一区二区三区 | 福利免费在线观看 | 国产成人精品一区在线播放 | 成人在线观看免费视频 | 泰剧19禁啪啪无遮挡 | 久久久综合视频 | 欧美高清另类自拍视频在线看 | 黄色片在线观看网站 | 久久毛片免费 | 毛片在线视频观看 | 久久精品国产99国产精品亚洲 | 久久精品视频日本 | 看av网址| 一级黄色影片在线观看 | 日韩视频一二区 | 久久毛片免费观看 | 在线播放黄色片 | 看个毛片 | 手机视频在线播放 | 欧美一级特黄aaaaaaa什 | 国产毛片在线看 | 亚洲一区二区中文字幕在线观看 | 一区二区三区四区高清视频 | 91精品国产综合久久婷婷香 | 中文字幕一区久久 | 中文字幕精品一二三四五六七八 | www国产成人免费观看视频,深夜成人网 | 免费黄色在线观看网站 | 黄色片免费看看 | 午夜a狂野欧美一区二区 | 久久久久国产精品久久久久 | 国产毛片自拍 | 中文字幕综合 | 精品久久久久久久久久久久包黑料 | 亚洲午夜精品视频 |