【做者语】
陈灯可重用代码管理器桌面版1.0发布以来得到了多位用户的使用与反馈,在此本人表示衷心的感谢。根据用户的反馈意见,对软件进行了升级,但限于时间和水平的限制,并无采纳全部用户的反馈意见,在此表示歉意。升级后的软件为陈灯可重用代码管理器桌面版2.0,欢迎使用并反馈。
【软件简介】
陈灯可重用代码管理器为一款我的软件做品,其主要功能是对可重用代码段进行管理,包括对代码段的入库、代码段的搜索和代码段的共享等。
软件包括插件版本和桌面版本两种版本,插件版本集成在Visual Studio(5.0~10.0)集成开发环境中,使用更为方便,目前最新版本为3.2;桌面版本为独立的应用程序,不与IDE集成,使用范围更加普遍。该发布版本为桌面版2.0版本。
该做品为免费软件,欢迎广大程序员同行们使用并提出宝贵的意见。软件为本人在工做学习之余开发而来,不足之处敬请原谅,同时本人承诺会继续推出新的版本,敬请关注本人博客。
【软件主要功能】
一、软件采用开源的Sqlite数据库保存代码段信息,与采用文件保存代码段信息的代码段管理软件相比具备搜索速度快、搜索结果更加准确等优势;同时与其它采用数据库保存代码段信息的代码段管理软件相比,该软件不须要安装任何数据库驱动便可运行,简化了软件的配置,软件安装便可使用。
二、软件提供了较为完善的代码段搜索功能,能够根据代码段描述信息或者代码段内容进行模糊搜索。搜索结果按照匹配的准确程度以及引用次数进行排序,方便用户对代码段的引用。
三、软件具备代码关键词高亮度显示以及代码行号显示等功能,为代码编辑提供了方便,代码便于阅读。
四、软件具备相似Google的搜索框,能智能的提示最近经常使用的搜索词。
五、软件具备换肤功能,界面美观。
六、软件提供了搜索词导航功能,在搜索结果中对搜索词进行了颜色标识并能够遍历到全部出现的搜索词,进一步为代码的引用提供了方便。
七、软件提供了最近输入数据记录功能,方便代码段的保存。
八、软件提供了最近使用代码段记录功能。
九、软件提供了代码库导入、导出功能,可以将他人的代码库内容导入到本身的代码库中,方便了代码段的共享。
十、软件提供了代码段信息编辑、删除等管理功能。
十一、软件提供了热键、开机自动运行、删除时密码验证等功能,操做十分方便。
【该版本主要工做内容】
一、实现了相似Google的智能搜索框,可以根据关键词提示并自动完成搜索词的输入,使得搜索更加方便、准确。
二、增长了对重复入库代码的过滤功能。
三、美化了软件界面,更换了托盘图标并增长了换肤功能,有数十种风格的皮肤供用户选择。
四、代码段搜索界面中增长了“最近入库”和“最近使用”选项卡,使用户可以方便的查看最近入库和最近使用的代码段。
五、优化了软件的交互方式,使得只能弹出单实例对话框且对话框最小化到任务栏。
六、软件界面中添加了工具提示,简化用户的使用。
七、添加了启动界面。
八、解决了代码搜索不许确的问题。
九、解决了使用过程当中,代码段信息中的单引号会增长的问题。
十、解决了前版本中存在的其它若干bug。
【代码库兼容性说明】
该版本的代码库与桌面版1.0版本代码库彻底相同,可直接采用1.0版本的代码库或者将1.0版本代码库中的代码段导入到该版本中来转移已经保存的代码段。
同时,该版本代码库与VS可重用代码管理插件2.0及以上版本的代码库兼容,可将插件版本中的代码库内容导入到该软件中,且该软件能够与VS可重用代码管理插件2.0以上的版本共用一个代码库。
【软件截图】
一、软件托盘
二、软件默认热键设置
热键php |
功能html |
ALT + S程序员 |
打开代码入库界面数据库 |
ALT + Q安全 |
打开代码搜索界面服务器 |
ALT + I网络 |
打开代码库导入界面并发 |
ALT + E编辑器 |
打开代码库导出界面ide |
ALT + C |
打开软件设置界面 |
ALT + T |
查看软件关于信息 |
三、代码入库界面
四、代码搜索界面
五、代码导入界面
六、代码导出界面
七、系统设置界面
八、局域网内共享代码库的方法
软件能够在局域网环境下多人共享一个代码库,这样局域网环境下的全部开发人员能够将本身收集的可重用代码保存到局域网代码库且能够经过搜索使用别人保存的可重用代码段。其具体方法以下:
(1)将代码库文件CodeRepository.db3拷贝到代码段服务器(局域网内的任何一台服务器)上的一个单独文件夹内(如:CodeRepository)
(2)将代码段服务器内的CodeRepository文件夹设置为局域网共享,且选中“容许网络用户更改个人文件”选项,设置界面见下图。
(3)打开 “系统设置”界面,在“目录”属性页中设置代码库路径为代码库服务器上的代码库文件的UNC路径,设置界面见下图。
注:
一、代码库UNC路径必须为英文路径。
二、软件在局域网环境下使用时可能会出现并发操做的问题,若出现并发操做的提示信息,请等待其余用户代码入库完成后再进行操做。
【注意事项】
(1)备份代码库
软件安装后,代码库文件CodeRepository.db3存放在安装目录下,为了确保代码库文件的安全性,建议将代码库文件拷贝到相对安全的磁盘目录下,而后经过参数设置界面将代码库路径设置到新的路径下,该操做也能够经过导出代码库功能完成,转移代码库文件路径后,软件卸载时不会卸载该代码库文件。
(2)软件安装路径问题
软件只支持英文安装路径,若安装在中文路径下,则可能出现乱码和数据库没法打开等问题。
(3)代码库路径问题
代码库路径只支持英文,应此在系统配置参数中不能将代码库路径设置到中文目录下且在导入代码库界面中也只能选择英文路径下的代码库进行导入。
(4)字符集问题
目前,软件不支持Unicode字符集,所以拷贝包含中文的Unicode代码段到代码编辑器上时会出现乱码。
【版权说明】
本软件为免费软件,欢迎用户使用。可是任何未经本人赞成的更改软件的行为,本人必将追究其法律责任。
【关于做者】
陈灯,华中科技大学计算机学院在读博士,研究领域为数据库,主要从事C/C++、C#等方面的开发工做。
Email:chendeng8899@gmail.com
Blog:http://blog.sina.com.cn/chendeng
×××,百度员工。
软件安装方法及详细说明请参考安装包内的使用手册。
【软件安装包下载地址】
【相关连接】
陈灯可重用代码管理器桌面版1.0地址:
陈灯VS可重用代码管理插件地址: