C#开发的辅助工具
来源:互联网 发布:杀手面具淘宝 编辑:程序博客网 时间:2024/05/16 01:25
程序设计:
(1)这方面的插件有Together,CodeRush,ReSharper,都是使用C#开发的供提高.NET编程效率的辅助工具,有了它们代码不再肯定是一行一行地写,而又可能借助它们自动生成,如只能提示,如简写,如智能帮助(如自动生成构造函数),智能检查等等。其中Together和 ReSharper都可以进行重构(Refactoring),这样可以进行自顶向下的进行设计,特别Together可以象Visio那样先进行可视化的类设计,然后直接生成代码,而且类直接的关系也可以通过设计直接反映到代码中,还可以方便我们进行修改,如从类中抽取接口,如将类改变命名空间,改变类的名字等这种影响全局的变动,以前要靠查找替换的方法现在可以通过工具Refactoring搞定。而CodeRush则重在提供编写代码的速度和代码检测和优化上,其有一个优点是可以在其中在插入插件。
(2)也有一些代码生成器的东东可以在网上找到,当然这些程序是很简单的,自己写也可以,但要求程序开发本身要符合某种规范的开发模式,如web 开发最好按照微软的例子程序PetShop,这样就可以设计出根据某个表自动生成其Model层,DataAccess层(PetShop中这两层合为数据访问层),甚至Business层。
还可以生成相应的增删改的存储过程。这种工具如CoolCoder
数据库:
如果使用Oracel,直接使用其提供的类似Sql Server的查询分析器将是非常难于使用的,所以一般使用另外的为Oracel开发的工具:PLSQL
作数据库设计可使用ERWin,这样可以进行逻辑设计也可以进行物理设计。生成的设计图可以直接变成物理设计,而且可以生成报告文件,详细说明设计的结果。
表现层:
使用Net Advantage/Developer.Express 第三方工具包将是一个完美的解决方案。
原代码管理:
可使用Visual SourceSafe(vss),当然它有很多毛病,但一般的应用下如能遵守每天先获得最新版本,保证在本地编译通过然后再Check In,就可以保证OK了 (有时候有问题,将VS关掉,再打开就可以了),但现在也常用另外一个源代码管理工具:SourceGear Vault,这个工具的风格和用法跟vss一样,据说为同一个项目经理所开发,但其使用另一种技术架构Web server,速度和可靠性都很好
单元测试:
使用NUnit可以进行较好的白盒测试。
- C#开发的辅助工具
- C#开发的辅助工具介绍
- C#简单的辅助工具
- 电脑开发的辅助工具
- 浅析游戏辅助工具的开发
- 开发中用到的辅助工具
- 优秀的开发辅助工具---JRebel
- 开发辅助工具
- 打造自己的辅助工具,提高开发效率
- Web前端开发调试的辅助工具
- FSCapture -- Web开发非常实用的辅助工具
- 好用的C++开发辅助工具
- Windows开发中一些常用的辅助工具
- 第五章,开发的辅助工具binutils
- QQ找茬辅助工具 C#
- C#制作辅助工具
- 用C#写外挂或辅助工具必须要的WindowsAPI
- Web开发辅助工具介绍
- iPhone手机开发平台入门介绍和教程(新)
- CreateEvent跟CreateMutex区别
- 关于Win8应用商店开发的便捷性
- Linux内核分析——进程0与进程1
- 设备SDK--网络摄像机
- C#开发的辅助工具
- php获取qq邮箱用户好友的方法
- 多线程并发库高级应用 之 使用java5中同步技术的3个面试题
- JBoss的配置了解
- poj 1035 Spell checker &nyoj 162 Spell checker(优化)
- PHP将整个网站生成HTML静态
- 验证角谷猜想
- ANT简明教程[转载]
- Apache Solr(介绍、安装部署、Java接口、中文分词)