没有公告
加入收藏
设为首页
联系我们
|
网站首页
|
信息中心
|
下载
|
免费论文
|
旅游
|
考试
|
游戏
|
健康
|
生活百问
|
汽车
|
房产信息
|
财经
|
社会
|
军事
|
您现在的位置:
山东在线
>>
生活百问
>>
电脑互联网
>>
软件开发
>> 正文
打造属于自己的代码管理器之需求分析篇-软件研发
打造属于自己的代码管理器之需求分析篇-软件研发
作者:佚名 文章来源:
不详
更新时间:2008-6-19 16:03:43
首先申明:我说的代码管理器不是版本管理器,也不是普通的资料管理器。
背景:
因为工作和学习的需要,我从网上下载了很多代码,但是代码越多,管理这些代码就越麻烦。问题主要有以下几点:
1、工作中急需的一些代码我以前写过或是我几个月前曾经下载过,但是一时就是找不到。
2、从网上下载需要的代码相当费时间,而且很难找到合适的。特别是做winform界面时,那些具有特定效果的控件的代码相当难找。
3、重装系统后,有些代码会被当作垃圾处理掉。
为了解决这些问题,也为了更好的学习,我想趁空闲时间编一个属于自己的代码管理器。我把自己的代码管理器的特点归纳为:快速精确的查找和快速的复制粘贴。下面是我和几位同行聊天后确定的一些需求,希望大家多多补充。
需求:
1、类别管理(对代码进行分类)
1)、类别可以增加、删除、重命名
2)、类别与文件是多对多关系
3)、 类别前有图标,显示类别属性,图标可以更改
4)、支持文件夹的导入
2、 文件(存放代码的文件)管理
1)、 有标题、文件大小、修改时间、重要程度等属性
2)、标题前有图标,显示文件类型,图标可以更改
3)、文件可以增加、删除,属性可以编辑
4)、支持ClipBoard模式粘贴
ClipBoard模式:对指定的文件夹定义快捷键。按下快捷键,弹出上下文菜单,进行文件选择性粘贴。
5)、 重要程度用图标显示
6)、有导入导出功能
7)、可以按时间、重要程度、喜好程度对文件进行归类
3、 代码管理
1)、有代码、例子、评注部分
评注部分可以写一些代码的相关信息。
2)、代码和例子部分支持关键字高亮显示,评注部分允许存放图片
3)、 代码的复制、粘贴功能佷重要,必须提供快捷键
4)、支持AutoText模式的复制粘贴
AutoText模式:先对一些代码段定义几个字母,然后通过快捷键开启该模式,在文本编辑器(普通的记事本或vs2005等)输入预先定义的几个字母,实现代码段的快速粘贴。
5)、代码需要有提示功能,在不打开代码时就能知道它的用途
6)、有些代码最好可以看到执行效果(这个可能比较难实现)
4、 查找功能
1)、可以对文件和代码内容进行查找
2)、支持正则表达式查找
3)、 可以在系统中嵌入浏览器进行上网查找
4)、支持Auto Text模式进行上网查找
Auto Text模式:先对一些URL定义几个字母,然后通过快捷键开启该模式,在文本编辑器中输入预先定义的几个字母,实现快速上网。
5)、支持语言、方法、类、项目等分类进行上网查找,最好有自己的代码搜索引擎。
5、方便的复制粘贴功能
1)、支持AutoText模式的快速粘贴
2)、 支持ClipBoard模式粘贴
6、 导入导出
1)、支持多个文件同时导入
2)、 支持单个文件导出
3)、导入代码时,支持项目和代码的关联
4)、 支持导出时格式转换
7、 其他
1)、支持多种语言的高亮显示
2)、 支持语言的转换功能
3)、对快捷键进行管理,可以自定义快捷键
4)、不能用不提供源代码的第三方控件,该软件本身就应该是一个良好的代码库。
5)、采用CS结构。
最后,欢迎大家提出各种需求或好的建议,过几天我还会编一个简单的界面,方便大家提出更明确的需求。但是那些谈及这类软件已有,不用再编的言论将不予理睬。
- 程序人生 - 博客园
文章录入:admin 责任编辑:admin
上一篇文章:
管理者:如何激发员工高绩效地工作? -软件研发…
下一篇文章:
BS程序代码与安全与基本攻击/防御模式 -软件研发…
你可能想要关注的其它信息
喝茶有什么好处
各种不同的水果对人体分别有哪些…
什么东西含钙最高
大豆及其制品的营养特点
怎样可以胖点?
吃香蕉到底是会发胖还是减肥
哪些食物是碱性的
西红柿减肥的时候能吃么
饭后最该知道的几件事
加班熬夜族的饮食误区
盲目进补对身体有害无益
滋润食疗做个水嫩女人
过完肥年也可不增肥
一周在外就餐7次有生命危险
吃到意犹未尽时最健康
十种食物给你好睡眠
女性贫血的经典食疗方
蔬菜煮熟食用更有营养
血型不同饮食也不同
完美胸形 用食品缔造…
男子性福八种药膳做法(组图)
比营养比热量,馒头米饭大PK
吃什么不得高血脂?
防感冒喝点果汁醋
一周在外就餐7次有生命危险(图)
七种最难留住的营养
冬季进补,百变不离汤水(图)
男女冬季健康饮食大全(组图)
“抗癌蔬菜排行榜”谁是冠军?
不同颜色水果有不同功效 橘色提高免疫力…
心血管病人多吃三种食物
牛奶加糖煮会引起腹泻
巧用牛奶来“食疗”
7 个喜爱巧克力的理由(图)…
给头发吃点水果
眼疾患者“食疗菜单”(图)
一个具攻击性的年轻人食谱(图)
给“错误食物搭配”平反(图)
【破竹寺】直观体验装备转档规则
大话作坊你了解多少
小编推荐:帐号防盗攻略
『客栈新闻』新五环-新体会
打造大闹,重铸经典
大话每天必做二三事之新人必看
有关各类“暴点”汇总
如何炼造血攻女人
4大攻法宠
6坐骑有鸡肋存在吗?
【字体:
小
大
】【
发表评论
】【
加入收藏
】【
告诉好友
】【
打印此文
】【
关闭窗口
】
专 题 栏 目
最 新 热 门
相 关 文 章
30岁IT人价值在哪里?-软…
程序结构中的两点重要元…
企业信息化:用IT解决沟…
从中国男足看项目管理 -…
WebSphere 多媒体课件:…
解析分布式访问控制方法…
UML(统一建模语言)死亡的…
恼人不休的问题:什么是…
DSL:单一语言开发的终结…
回顾成长历程,顿悟思考…
|
设为首页
|
加入收藏
|
联系我们
|
友情链接
|
版权申明
|
网站公告
|
山东在线 Copyright@2006-2008
鲁ICP备07018514号
中国网通集团公司山东省分公司