`
阿尔萨斯
  • 浏览: 4169356 次
社区版块
存档分类
最新评论

用VB开发绿色软件

 
阅读更多

我认为的绿色软件就是免安装,短小精干的软件,目前的大部分共享软件都属于此类(或向绿色软件靠拢)。

连比较大的phoshop软件也把一些注册项放到一个专门的注册文件(reg文件)里,到时重装的操作系统,只需把reg文件导入的注册表即可。此外比如金山软件,基本上都是不用安装,即可运行。

目前绝大部分的共享软件都是用delphi做的,虽然它的pascal语法让人别扭,可大家还是坚持用,最好的理由就是,它做绿色软件很方便,一个Exe文件基本上什么都搞定了。

VC做共享软件吧,如果是基于API开发(非MFC)总是有点杀鸡焉用牛刀的感觉(目前的机器配置都比较高,共享软件一般都是应用方面的小程序,不像服务器,对性能要求那么高,再说,用VC开发,周期也相对较长)。

MFC虽然开发相对比较快速,但是也存在一个运行库问题,做成动态链接吧,windows 9X系列的用户无法使用,编译成静态链接吧,软件尺寸一下扩充了<chmetcnv tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue="1" unitname="m" w:st="on"></chmetcnv>1M多,在网络带宽还不富裕的情况下,还是少用为妙。

VB做绿色软件,也有很多这方面的介绍,不过一个稍微复杂的程序,也带上好多嫁妆:vb运行库,ocx控件等等,如果软件中还使用了数据库(如ADODAO等),那能不能做成绿色软件还是个未知数。

不过VB易上手,开发软件较为快速,如果API技术掌握的较好的话,大部分软件都可以较好的实现。如果用VB做共享软件,开发即轻松,又可以增加额外收入,何乐而不为呢?

可是上面所说的问题该如何解决呢?结合我的体会和开发了部分绿色软件的基础上我谈谈我的看法,不当之处,请方家斧正。

第一、针对运行库的问题可以这样解决。目前大部分的用户都是Win2000XP平台,而win2000以上的平台微软已为我们把运行库添加到系统目录了。(关于这一点,delphi用户很不满,认为这是不公平竞争,VB的运行库、MFC的运行库都集成到系统了,这样delphi至少在软件大小上已远远的落后VBMFC开发的软件了),所以这部分用户不用考虑运行库的问题,对9x系列的用户,可以把VB运行库放在网上,需要的话让用户直接从网上下载。如果你觉得不介意软件尺寸的话,也可以把运行库和你的软件一起发布(直接把运行库放到当前软件的同一目录即可)。

目前虽说微软不支持VB了,但是只要Windows的后续版本照样集成VB运行库,用VB开发共享软件还是大有前景的(微软上百兆.net平台都敢集成,更何况区区1.25MVB运行库呢?我对此乐观:)

第二、如果用VB开发共享软件,我建议仅用VB的基本控件,此外不要用DAOADO等数据库操作控件(或引用),如果操作数据,我建议自己定义数据库格式(可以仿照dBase等数据库格式),在数据量不算大的情况下(比如1万条记录以下),完全可以这样做,目前的用户机器都比较高档,没必要考虑太多的性能问题。这样的话仅需要运行库即可运行VB程序,在Win2000以上系统,直接就可以运行。

第三、软件界面为了美观,直接用image控件贴图即可,这种方式我一直爱用。对多语言版本,可以采用读取ini文件方式,也可以直接读取VC编译的纯资源文件(可以参考我写的一篇文章VB动态加载纯DLL资源http://blog.csdn.net/yefanqiu/archive/<chsdate w:st="on" isrocdate="False" islunardate="False" day="16" month="3" year="2005"></chsdate>2005/03/16/320640.aspx)。

第四、软件开发完毕后,最好用exe压缩软件压缩一下,这样有两个好处,一是对被人破解加了一个障碍,二是,软件尺寸大大减小,利于发布。

第五、至于加密,那是仁者见仁,智者见智的事了,这里我就没必要多谈了。

――――――――――――――――――――――――――――――――

――――――――――――――――――――――――――――――――

――――――――――――――――――――――――――――――――

叶帆密码箱,这是我用VB新开发的绿色软件,即可以换语言,也可以换皮肤,我认为一点都不比VCdelphi做的程序差。

下载地址:http://www.bjjr.com.cn/yefan/yfcodes.rar

有兴趣的朋友可以多提点意见。我的邮箱:yefanqiu@yahoo.com.cn yefanqiu@sohu.com




<iframe align="center" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog.html" frameborder="0" width="728" scrolling="no" height="90"></iframe>
分享到:
评论

相关推荐

    vb6.0简体中文绿色版

    vb6.0简体中文绿色版

    VB助手(VB6.0增强工具) 绿色

    使VB支持滑轮,自动运行,纯绿色版本,版本号V1.01

    VB,VC ,Delphi等开发的绿色软件常用运行库.rar

    在现在互联网多流氓软件的时代,大家都非常喜欢绿色软件,而我们下载的绿色软件可能在系统缺少文件的情况无法运行 最火下载站小编特为大家整理了一些绿色软件常用的dll运行库,如果没有这些东西很多绿色软件都无法...

    vb 6.0 绿色

    Visual Basic 6.0(VB)是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。...

    vb网络验证源码无毒绿色

    vb网络验证和注册功能 可以给你开发的软件加上用户名密码的网络验证

    Visual Tkinter 使用VB设计python界面的可视化设计工具(终结版),目前最好用。

    尽管有可视化设计工具,但总感觉做一般的轻量级应用是杀鸡用牛刀,学习起来也比较复杂,而且不够环保,不够低碳,要带一个很大的库,需要目标机器上夜同样安装了PyQt/wxPython,做不了绿色软件。 所以最终的结果是...

    自制的倒计时软件基于vb开发

    在网上找了很久倒计时软件没有一个合心的索性自己做了一个 简单方便 小巧绿色 秒杀网上90%产品 提示 按TAB 快速切换

    狐狸网页开发系统v1.0免费绿色版

    狐狸网页开发系统是一款由易语言制作的网页开发系统,可以建立普通... 狐狸网页开发系统功能特色: 1、本软件是款绿色开源版,无需安装,下载即可立即使用。 2、软件在编写代码中,标签都有明显的高亮显示,还支持自定

    VB渐变艺术字 彩虹字制作工具.rar

    VB渐变艺术字 彩虹字制作工具,以前在网络上看见一个ColorText 1.1 但是该软件很久未更新,所以我就写了本程序 ... 本程序Vb 6.00 开发,未使用外置控件,所以在预览框里难免会有暇毗,只因为是为了打造纯绿色的vb程序。

    VB6滚轮鼠标支持

    让你的VB6代码编辑环境支持滚轮鼠标 绿色软件,免安装

    VB API打开“浏览文件”对话框.rar

     打开“浏览文件”对话框,很多人都用控件实现,虽然省事,不过用VB自身编程去实现会让你的软件更绿色,更适合打包,而且它使用简单,实用性非常强。  编辑注:使用此法目前只能打开浏览到英文文件名的文件,...

    二等布华容道游戏VB6编码实现

    绿色软件,无需安装直接使用 3.根据玩家要求,可对软件提供升级服务 4.独立编程,自主开发,确保无插件无后门 5.配置"无敌神技",增加了软件的娱乐性 6.配有人物对白,以提示玩家选择不同方向 7.人名代替图片,...

    Grid++Report 6.6.7.0 Demo模板例子 免费报表开发工具

    Grid++Report是一款同时支持C/S软件(桌面程序)与B/S软件(WEB程序)开发的...6. 整理了C/S报表组件免COM注册发布软件的方法,实现绿色发布用Grid++Report开发的软件,并避免不同版本的Grid++Report发布在同一台电脑的冲突

    陌讯网页开发系统1.0免费绿色版

    陌讯网页开发系统是一款网页开发软件。它可以建立普通网页和ASP网页。内容设有html标签、asp等标签,还有css编辑、VB、Java等常用插件的直接调用和自己设计,而且还可以把自己找到的网页特效收集在本软件,方便调用...

    金旭亮查找大文件软件v1.0绿色版

    您可以指定文件搜索位置以及文件的大小,软件在接受到您的指令之后就可以按照您的条件为您搜索相关的文件,并且在搜索后您还可以直接打开所在文件夹进行查看,感兴趣的朋友千万不要错过了。 与其删除一堆的“小文件...

    社会养老保险补缴小软件

    该软件由本人独自完成,为绿色软件,由VB语言开发,背景图片、程序图标从网络上获得。如有不足之处,请多指出,请与我联系。

    竖曲线高程计算程序V1.0免费绿色版

    竖曲线高程计算程序是采用VB6.0编写的一款竖曲线计算软件,提供单点计算和连续计算两种计算模式,输入对应的参数就可得出结果了,适用于公路和铁路竖曲线高程计算。有需要的朋友可以来本站下载! 软件功能 1、本...

    大漠插件3.1233

    本软件完全出于个人兴趣爱好,由本人在业余时间开发,是一款安全,绿色,可靠的软件产品. 二. 利用本软件所做出的任何软件作品,和本人无关. 三. 本软件绝对不针对任何一款游戏或者游戏开发商,如果有人利用本...

    结构化内存监视器(查找偏移基址)下载绿色版.rar

    一款结构化内存监视,修改游戏,程序必备,查找偏移基址的好东西。此版本为绿色软件,不需要安装,下载即可使用。

    CodeConverter v1.0┊码制转换器┊CodeConverter(VB)_Full.zip

    软件类型:绿色免费软件 适用平台:Windows 作 者:Meron 作者邮箱:meronmee@163.com 软件截图: 软件简介: CodeConverter可以实现常见的进制转换功能,此外还提供字符(串)和ASCII码以及Unicode之间的互相...

Global site tag (gtag.js) - Google Analytics