介绍几个.NET中比较实用的开发工具
2015-10-20 17:03
513 查看
一、ReSharper
ReSharper是一个JetBrains公司出品的著名的代码生成工具,其能帮助Microsoft Visual
Studio成为一个更佳的IDE。它包括一系列丰富的能大大增加C#和Visual Basic .net开发者生产力的特征。
使用ReSharper,你可以进行深度代码分析,智能代码协助,实时错误代码高亮显示,解决方案范围内代码分析,快速代码更正,一步完成代码格式化和清理,业界领先的自动代码重构,高级的集成单元测试方案,和强大的解决方案内导航和搜索。
二、.NET Reflector 或者ILSpy反编译工具
用来查看编译过的程序集,看命名空间是否规范,看类型的成员命名是否合理,以及类的具体代码实现形式。
三、SQL Prompt
这个工具扩展了SQL Server Managment Studio中书写SQL代码的智能提示,让书写SQL语句更方便,快速,准确。
四、SQL Compare
做数据库开发过程中,常常会添加一些脚本,当把这些脚本部署到其它电脑中时,用手工增加脚本的方法过于原始又容易出错,于是SQL
Compare的出现,完全满足了我的需求。
在开发的电脑上用SQL Server Management Studio修改表或视图定义,当需要把这个脚本部署到另外一个数据库或电脑中时,运行此工具,选择两边的数据库作一个计较即可完成。
五、Code Smith
CodeSmith 是一种基于模板的代码生成工具,它使用类似于 ASP.NET的语法来生成任意类型的代码或文本。
当您生成应用程序时,您经常需要重复完成某些特定的任务,例如编写数据访问代码或者生成自定义集合。CodeSmith
在这些时候特别有用,因为您可以编写模板自动完成这些任务,从而不仅提高您的工作效率,而且能够自动完成那些最为乏味的任务。CodeSmith
附带了许多模板,包括对应于所有 .NET 集合类型的模板以及用于生成存储过程的模板,但该工具的真正威力在于能够创建自定义模板。
CodeSmith
是一种语法类似于asp.net的基于模板的代码生成器,程序可以自定义模板,从而减少重复编码的劳动量,提高效率。
参考资料: 介绍几个.NET中比较实用的开发工具 http://www.studyofnet.com/news/979.html
本文出自 “学习也休闲” 博客,请务必保留此出处http://studyofnet.blog.51cto.com/8142094/1704600
ReSharper是一个JetBrains公司出品的著名的代码生成工具,其能帮助Microsoft Visual
Studio成为一个更佳的IDE。它包括一系列丰富的能大大增加C#和Visual Basic .net开发者生产力的特征。
使用ReSharper,你可以进行深度代码分析,智能代码协助,实时错误代码高亮显示,解决方案范围内代码分析,快速代码更正,一步完成代码格式化和清理,业界领先的自动代码重构,高级的集成单元测试方案,和强大的解决方案内导航和搜索。
二、.NET Reflector 或者ILSpy反编译工具
用来查看编译过的程序集,看命名空间是否规范,看类型的成员命名是否合理,以及类的具体代码实现形式。
三、SQL Prompt
这个工具扩展了SQL Server Managment Studio中书写SQL代码的智能提示,让书写SQL语句更方便,快速,准确。
四、SQL Compare
做数据库开发过程中,常常会添加一些脚本,当把这些脚本部署到其它电脑中时,用手工增加脚本的方法过于原始又容易出错,于是SQL
Compare的出现,完全满足了我的需求。
在开发的电脑上用SQL Server Management Studio修改表或视图定义,当需要把这个脚本部署到另外一个数据库或电脑中时,运行此工具,选择两边的数据库作一个计较即可完成。
五、Code Smith
CodeSmith 是一种基于模板的代码生成工具,它使用类似于 ASP.NET的语法来生成任意类型的代码或文本。
当您生成应用程序时,您经常需要重复完成某些特定的任务,例如编写数据访问代码或者生成自定义集合。CodeSmith
在这些时候特别有用,因为您可以编写模板自动完成这些任务,从而不仅提高您的工作效率,而且能够自动完成那些最为乏味的任务。CodeSmith
附带了许多模板,包括对应于所有 .NET 集合类型的模板以及用于生成存储过程的模板,但该工具的真正威力在于能够创建自定义模板。
CodeSmith
是一种语法类似于asp.net的基于模板的代码生成器,程序可以自定义模板,从而减少重复编码的劳动量,提高效率。
参考资料: 介绍几个.NET中比较实用的开发工具 http://www.studyofnet.com/news/979.html
本文出自 “学习也休闲” 博客,请务必保留此出处http://studyofnet.blog.51cto.com/8142094/1704600
相关文章推荐
- 【经典游戏编程题】C语言:编写一个棋盘游戏,与二维数组结合
- 网站国际化代码-多语言
- Spring事务注解
- java.util.IllegalFormatConversionException: %d can't format com.mogujie.tt.protobuf.IMBaseDefine$Re
- fzu2038 Another Postman Problem
- 20135220谈愈敏-第二章家庭作业
- OpenStreetMap/Google/百度/Bing瓦片地图服务(TMS)
- 类(1)---几种常用的JS类定义方法
- 例题2.23 细胞自动机 LA3740
- while循环中特例
- Linux下程序的Profile工具
- 正则匹配 总结
- 【JMeter】JMeter完成一个java请求的压测
- 音乐播放器项目一知识点总结
- UVa11549 - Calculator Conundrum(Floyd判圈算法)
- js队列和堆栈
- JAVA 自定义注解(Annotation)-注解处理器
- 修改eclipse中字体为Courier New等字体
- 用Python建立最简单的web服务器
- MFC单文档视图之图片加载