Chinaunix首页 | 论坛 | 博客
  • 博客访问: 28953
  • 博文数量: 9
  • 博客积分: 1534
  • 博客等级: 上尉
  • 技术积分: 110
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-15 21:15
文章分类
文章存档

2014年(1)

2011年(3)

2010年(3)

2009年(1)

2008年(1)

我的朋友

分类: 项目管理

2011-05-18 21:03:11

【软件简介】
陈灯可重用代码段管理器为一款个人软件作品,其可作为一款个人和团队内部的代码段管理软件使用,实现了可重用代码段的入库、搜索和共享等功能。软件具有代码高亮度显示、类似Google的搜索功能、类似Google的智能搜索框、搜索词导航以及局域网内多人可并发使用等优点。同时软件包括插件版本和桌面版本两种版本,插件版本集成在Visual Studio(5.0~10.0)集成开发环境中,能自动从开发环境中提取代码段信息并能将代码段插入到代码编辑器,使用更为方便,目前最新版本为4.0;桌面版本为独立的应用程序,不与IDE集成,使用范围更加广泛。该发布版本为桌面版2.5版本。
【软件主要功能特点】
1、软件采用开源的Sqlite数据库保存代码段信息,与采用文件保存代码段信息的代码段管理软件相比具有搜索速度快、搜索结果更加准确等优点;同时与其它采用数据库保存代码段信息的代码段管理软件相比,该软件不需要安装任何数据库驱动即可运行,简化了软件的配置,软件安装即可使用。
2、软件提供了较为完善的代码段搜索功能,可以根据代码段描述信息或者代码段内容进行模糊搜索。搜索结果按照匹配的准确程度以及引用次数进行排序,方便用户对代码段的引用。
3、软件具有代码关键词高亮度显示以及代码行号显示等功能,为代码编辑提供了方便,代码便于阅读。
4、软件具有类似Google的搜索框,能智能的提示最近常用的搜索词。
5、局域网内的多个客户端能共享一个代码库,使得软件开发团队在局域网内共享代码段成为可能。
6、软件具有换肤功能,界面美观。
7、软件提供了搜索词导航功能,在搜索结果中对搜索词进行了颜色标识并可以遍历到所有出现的搜索词,进一步为代码的引用提供了方便。
8、软件提供了最近输入数据记录功能,方便代码段的保存。
9、软件提供了最近使用代码段记录功能。
10、软件提供了代码库导入、导出功能,能够将他人的代码库内容导入到自己的代码库中,方便了代码段的共享。
11、软件提供了代码段信息编辑、删除等管理功能。
12、软件提供了热键、开机自动运行、删除时密码验证等功能,操作十分方便。
【软件使用范围】
(1)个人代码库管理软件
该软件可以作为一款个人代码库管理软件,用于收集和管理软件开发过程中产生的可重用代码段。
(2)小团队代码段管理软件
该软件可以通过在局域网内共享代码库的方式成为一款小团队代码段管理软件,用于在开发团队内部收集和共享可重用的代码段。
【该版本主要工作内容】
1、将代码段分类信息纳入搜索范围
2、加入代码库切换功能
3、代码库导入完成后显示统计信息
4、按引用次数对智能搜索框中的下拉内容进行排序
5、优化搜索算法并提供了新的搜索算法供用户选择
6、优化了智能输入框
7、解决代码段搜索中特殊字符搜索不准确的问题
8、优化了软件启动的速度
9、最近入库代码先按时间排序然后引用次数排序
10、添加了开发环境管理功能
11、添加了开发语言管理功能
12、解决了早期版本中存在的若干bug
【代码库兼容性说明】
该版本的代码库与“陈灯可重用代码段管理器VS插件版4.0”代码库兼容,二者可共用同一个代码库。
对于不兼容的代码库版本,可通过导入代码库功能导入已经保存的代码段。
【软件主要功能截图】
1、软件托盘菜单
 
 
 
 
 
 
 
 
 
 
 
 
2、代码入库
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  
 
 
 
 
3、代码搜索
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  
 
 
 
 
4、导入代码库
 
 
 
 
 
 
 
 
 
 
 
5、备份代码库
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6、系统设置
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
7、局域网内共享代码库的方法
软件可以在局域网环境下多人共享一个代码库,这样局域网环境下的所有开发人员可以将自己收集的可重用代码保存到局域网代码库且可以通过搜索使用别人保存的可重用代码段。其具体方法如下:
(1)将代码库文件CodeRepository.db3拷贝到代码段服务器(局域网内的任何一台服务器)上的一个单独文件夹内(如:CodeRepository)。
(2)将代码段服务器内的CodeRepository文件夹设置为局域网共享,且选中“允许网络用户更改我的文件”选项,设置界面见下图:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(3)打开 “系统设置”界面,在“目录”属性页中设置代码库路径为代码库服务器上的代码库文件的UNC路径,操作界面见下图:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
注:
1、代码库UNC路径必须为英文路径
2、软件在局域网环境下使用时可能会出现并发操作的问题,若出现并发操作的提示信息,请等待其他用户代码入库完成后再进行操作
3、在受域控制的局域网环境下连接到网络上共享的代码库时可能会提示该共享文件不存在的错误,此时只需先通过Windows访问一下该共享目录,然后再连接代码库即可。Windows下访问共享目录的方法为:在开始菜单中点击运行按钮,在弹出的“运行”对话框中输入共享路径。
 
【注意事项】
1、 备份代码库
软件安装后,代码库文件CodeRepository.db3存放在安装目录下,为了确保代码库文件的安全性,建议将代码库文件拷贝到相对安全的磁盘目录下,然后通过参数设置界面将代码库路径设置到新的路径下,该操作也可以通过导出代码库功能完成,转移代码库文件路径后,软件卸载时不会卸载该代码库文件。
2、 软件安装路径问题
软件只支持英文安装路径,若安装在中文路径下,则可能出现乱码和数据库无法打开等问题。
3、 代码库路径问题
代码库路径只支持英文,应此在系统配置参数中不能将代码库路径设置到中文目录下且在导入代码库界面中也只能选择英文路径下的代码库进行导入。
4、 字符集问题
目前,软件不支持Unicode字符集,因此拷贝包含中文的Unicode代码段到代码编辑器上时会出现乱码。
 
【版权说明】
陈灯,华中科技大学计算机学院在读博士,全国三好学生,研究领域为数据库,主要从事C/C++、.NET以及嵌入式等方面的开发工作。
Email:chendeng8899@gmail.com
Blog:http://blog.sina.com.cn/chendeng
 
李鹏,百度员工。
 
软件安装方法及详细说明请参考安装包内的使用手册。
 
【软件安装包下载地址】
地址一:
地址二:
阅读(774) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~