我的winform程序主要功能代码已经写完了,需要用到Access数据库请问,怎么做一个绿色程序

解决方案 »

  1.   

    第一,你用c#做,就脱不了.net framework的干系,想做绿色软件,就别用第三方的组件,否则需要注册才能使用,不要往注册表写入信息,access无所谓,现在一般机器都有驱动,直接带个access文件就可以了
      

  2.   

    类同2楼C#写的程序,总是无法摆脱这个.NET Framework。以前用C# 1.0写个CS Demo的播放器,播放器才1M左右,而NET Framework就几十M,最后只好给大家一个指向MSDN的下载点。好在现在许多人用的Win7,而Win7已经是.NET 3.5了。
      

  3.   

    不注册控件,可采用动态装载;不依赖已安装的其它程序组件;access数据库可以考虑使用SQLite数据库,可以直接将SQLite数据库的相关代码直接编译到你的项目里面去。
      

  4.   

    access需要机器上有驱动的吧。而且很多系统上framework都没有。最近做了一个程序给别人用,发现很多机器上没有framework。
      

  5.   

    先弄清楚什么是绿色软件:
    ---------------------------------------------
    绿色软件,或称可携式软件(英文称为Portable Application、Portable Software或Green Software),指一类小型软件,多数为免费软件,最大特点是软件无需安装便可使用,可存放于闪存中(因此称为可携式软体),移除后也不会将任何纪录(注册表消息等)留在本机计算机上。通俗点讲绿色软件就是指不用安装,下载直接可以使用的软件。绿色软件不会在注册表中留下注册表键值,所以相对一般的软件来说,绿色软件对系统的影响几乎没有,所以是很好的一种软件类型。
    软件特征:
    绿色版软件有如下严格特征(汉化绿色版就是已汉化的绿色软件):   
    1 不对注册表进行任何操作。  
    2 不对系统敏感区进行操作,一般包括系统起动区根目录、安装目录(Windows目录)、程序目录(ProgramFiles)、帐户专用目录。   
    3 不向非自身所在目录外的目录进行任何写操作。   
    4 因为程序运行本身不对除本身所在目录外的任何文件产生任何影响,所以,根本不存在安装和卸载问题。   
    5 程序的删除,只要把程序所在目录和对应的快捷方式删了就可以了(如果你手工在桌面或其它位置设了快捷方式),只要这样做了,程序就完全干净地从你的电脑里删去了,不留任何垃圾。   
    6 不需要安装,随意拷贝、复制就可以用(重装操作系统也可以)。
    ----------------------------------------------------------
    你要就摆脱.net framework,不用第三方的组件,不要往注册表写入信息
      

  6.   


    除了。net框架,你不要安装什么
      

  7.   

    framework不是拿来说事的理由,java程序也得安装jre