我准备彻底告别我的VC++程序生涯 
现将我的最大的一个程序工程的VC++源代码奉献出来,这个软件原准备市场化的,但因种种原因并没有成功, 
现在全部开源,希望能给你一些帮助和推动更多的开源。 
作者保留追究将此软件全部或部份源码进行商业化为目的的行为人的法律责任。 《电子档案编制系统》软件 
开发平台:VC++6.0  SQL Server2000 
程序规模:约100万行 
源码包大小(含开发文档):约130M 
软件介绍: 
本软件可作为任何部门的电子档案编制软件。 软件的主要功能: 
1.提供档案编制、施工日志编制、文档管理三大功能。 
2.提供了《新重庆市建设工程技术用表(渝建竣1-渝建竣180)》、新市政工程施工技术用表》、《建设工程质量检查用表》等全部资料模板库。支持用本软件自行建立其它省份各个行业的档案资料模板库或表格,即可发行对应省份的资料软件版本,不需要更改源码.(附带的重庆版工程类档案表格模板库实际就是用此软件生成的) 
3.电子档案编制采用即见即所得的编辑模式,不同于类似软件以Excel等电子表格作为模板,所编制的电子档案均为矢量图模式,表格上的各种对象都可以实时进行编辑,用户可以在编辑视图中任意修改表格、文本、图象等内容。 
4.支持用户修改已有资料模板或创建用户自定义格式的资料模板,没有模板扩展限制。 
5.提供丰富的文本、图象字典资源。编辑资料时,只需将字典资源拖入到正在编辑的资料中即可。支持用户编辑、增加各种字典资源。 
6.支持资料的整页复制、整页粘贴等操作,可快速的编辑内容差别不大的档案资料。 
7.支持资料中嵌入AutoCAD、Word等任意格式的文档,支持将这些文档作为本资料的附件加入到电子档案中。文档加入到电子档案中后,可以随时打开这些文档,而不依赖于这些源文档是否还存在。 
8.可以将一AutoCAD等图象通过拷屏方式插入到资料中。 
9.支持用户创建新模板时使用资料的扫描图快速生成。 
10.采用用户权限登录、权限编辑安全模式。提供系统管理员、资料编辑人、签字人、授权修改资料人等用户角色类型,确保档案资料的安全。提供资料锁,避免资料的意外更改或丢失。 
11.提供电子档案的备份、恢复、复制等操作。 
12.支持电子签名,网络编辑资料。 
13.支持档案的套打表格。 
14.提供模板编辑器、工程画板、施工测量计算、网络即时通等配套工具。 全套VC++源码下载地址:http://mr_luowei2009.download.csdn.net/

解决方案 »

  1.   

    =============开发目录结构(建议设为一样)================ 
    1. D:\VC_Work\WriteBook_free\  主开发工程根目录 
    2. D:\VC_Work\WriteBook_free\Include 公用的类头文件目录  
    3. D:\VC_Work\WriteBook_free\Source  公用的类模块文件目录 
    4. D:\VC_Work\WriteBook_free\rtfInclude    主EXE工程有关富文本处理的类头文件 
    5. D:\VC_Work\WriteBook_free\rtfSource      主EXE工程有关富文本处理的类模块文件 6. D:\VC_Work\WriteBook_free\bin  编绎的全部动态库、可执行文件所在的目录(相当于测试目录) 
    7. D:\VC_Work\WriteBook_free\CatchScreen  拷屏工具EXE工程 
    8. D:\VC_Work\WriteBook_free\Collocate  系统设置工具EXE工程  
    9. D:\VC_Work\WriteBook_free\Comero  扫描图坐标量取器工具EXE工程 
    10. D:\VC_Work\WriteBook_free\eTools  网络短信工具EXE工程  11. D:\VC_Work\WriteBook_free\keyDefine  共享软件密钥(已没使用) 
    12. D:\VC_Work\WriteBook_free\Lib  本软件用到的全部DLL动态联接库工程  
    13. D:\VC_Work\WriteBook_free\Lib\AdoDb  用ADO访问SQLSERVER2000的DLL动态联接库工程 
    14. D:\VC_Work\WriteBook_free\Lib\CJLibrary 界面用类库DLL动态联接库工程 
    15. D:\VC_Work\WriteBook_free\Lib\del_MyData  原用于注册加密的DLL动态联接库工程1(已没使用) 
    16. D:\VC_Work\WriteBook_free\Lib\del_RegUsers  原用于注册加密的DLL动态联接库工程2(已没使用) 
    17. D:\VC_Work\WriteBook_free\Lib\NotePad 原用于注册加密的DLL动态联接库工程3(已没使用) 
    18. D:\VC_Work\WriteBook_free\Lib\DxPlay    用于多媒体处理的DLL动态联接库工程 
    19. D:\VC_Work\WriteBook_free\Lib\GridEx  表格控件DLL动态联接库工程  
    20. D:\VC_Work\WriteBook_free\Lib\GridEx_Static  表格控件DLL静态联接库工程 
    21. D:\VC_Work\WriteBook_free\Lib\PaintDlg  工程画板工具DLL动态联接库工程 
    22. D:\VC_Work\WriteBook_free\Lib\PrinterSet 打印机设置工具DLL动态联接库工程  
    23. D:\VC_Work\WriteBook_free\Lib\PubForms  系统公用窗体(如关于窗体等)DLL动态联接库工程    
    24. D:\VC_Work\WriteBook_free\Lib\SptManage  档案模板管理器工具DLL动态联接库工程 
    25. D:\VC_Work\WriteBook_free\Lib\LogPassword 为注册用户生成密钥的EXE工程 
    26. D:\VC_Work\WriteBook_free\MakeTemplate  模板编辑器工具EXE工程                  
    27. D:\VC_Work\WriteBook_free\measure        工程测量工具EXE工程 
    28. D:\VC_Work\WriteBook_free\Paint          画板工具EXE工程 29. D:\VC_Work\WriteBook_free\Lib\LogPassword\Lib\SetUp  安装包脚本中要调用的Setup.dll中的函数的DLL动态联接库工程(同发行包setup.exe一同发布) 
    30. D:\VC_Work\WriteBook_free\档案编制系统发行安装包(免费版) 
    将\bin\下编绎好的文件复制到此目录以编绎生成最新的安装包文件 
    需要下载作者资源中的《InnoSetup517》打开编绎"WriteBook安装.iss"生成安装包文件 31. D:\VC_Work\WriteBook_free\档案编制系统文档(免费版) 
    全部开发文档,以及帮助文档,需要下载作者资源中的《EasyCHM》工具打开编绎"主帮助文档.ecp"生成帮助文件
      

  2.   

    mr_LuoWei2009 (mr_LuoWei2009)
      '截至2010-01-12 21:24:35  用户结帖率0.00%  总发帖:6  正常结帖:0  未结帖:6  
      

  3.   


    请往以下银行分别汇入大写:拾万人民币,小写:100000人民币。
    工商银行:1234566787843543
    农业银行:340430584308504385
    建设银行:340984352038503485
    交通银行:0342804328523085
    商业银行:0348032485034850348
    深圳发展银行:30485034583048534058
    广东发展银行:3048503485430850348534
    光大银行:032485043850345834
    埔东发展银行:正在办卡中
    民生银行:未办卡,请稍后
    平安银行:未办卡,请稍后
    敬请楼主注意,本人未办理外籍银行的卡,请不要往这些银行汇款,谢谢。然后把需求发往:[email protected]款到需求到后我帮你做,一年内免费升级。一年后由石头或小P梁免费负责维护。
      

  4.   

    在编程模式下注意:
    如果没有安装过软件的安装包,在VS代码编辑状态下,需要对下面的文件进行改动后,再双击它导入注册表,以保证运行时正确D:\VC_Work\WriteBook_free\bin\开发用_安装写入注册表.reg
    中的设置项
    "InitMaster"="1"  改为"InitMaster"="0"
    表示启动系统是第一次启动,需要对SQLSERVER数据库进行初始化,如向Master表中加入用户密码表、将模板表加入数据库等等。未经初始化的SQLSERVER服务器,进入程序后访问会存在问题。
    如要你的安装目录不是D:\VC_Work\WriteBook_free,也可以通过更改此文件中要相关项。或也可以先将下载安装程序安装一遍,再进入代码模式也行。
      

  5.   

    全套VC++源码下载地址:http://mr_luowei2009.download.csdn.net/
      

  6.   

    我是java程序员,不过开源还是要顶