.NET中比较实用的开发工具
.NET中比较实用的开发工具
.NET中比较实用的开发工具一、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的语法来生成任意类型的代码或文本。
六、.NET Reactor
经常要给客户或是准客户做一些例子代码,又不想将代码完全给未付款的客户。对于.NET的程序集格式文件,把没有经过混淆的文件传送给客户,即可认为将源代码给客户。常常是与客户打交道时,客户还没有付款,程序又不能不发给客户测试,只好用.NET Reactor加壳混淆处理。这个也不是完全有作用,现在去壳反混淆的工具非常多,准确率也很高。
做这一步动作也只是为了让代码被反编译之后,阅读相对困难。不过,优质的客户是预付款之后,再提供程序或是技术支持,这个就没有加密混淆的必要了。
七、LLBL Gen Pro
ORM生成表对应的映射的实体,通过对实体的操作,实现OOP面向对象编程,代码的可维护性,可阅读性方面有了极大的提升。
LLBL Gen Pro是个专业的ORM开发工具
LLBL Gen Pro是个支持多种持久层框架的ORM工具,如LLBL Gen Pro Runtime、Entity Framework、NHibernate和LINQ to SQL。
- asp.net 日期格式化
- ASP.NET中XML和JSON互转
- ASP.NET生成静态页面的方法
- ASP.NET的Random随机数
- ASP.NET List 集合操作
- ASP.NET批量下载文件
- ASP.NET windows服务调试
- ASP.NET mvc异常处理的方法
- ASP.NET中重载(Overload)和覆写(Override)
- ASP.NET压力测试
- ASP.NET抓取网页内容
- 2013-12-25
- asp.net文件下载的方法
- ASP.NET压缩图片
- ASP.NET参数化模糊查询
- ASP.NET实现FTP上传文件
- 不可分鸽是什么梗(不可分鸽是什么梗)
- 古代的鸽子是爱情的象征,并非和平的使者(古代的鸽子是爱情的象征)
- 一课译词 放鸽子(一课译词放鸽子)
- 终于来了,淘宝更改账户名测试中,快去看看你能不能修改(淘宝更改账户名测试中)
- 淘宝支持账号名修改,网友 终于可以 重新做人 了(淘宝支持账号名修改)
- 盘点那些年让人称奇的年终奖 最后一个赢辣条毫无悬念(盘点那些年让人称奇的年终奖)
热门推荐
- html5能取数据库吗(HTML5 客户端数据库简易使用:IndexedDB)
- sql怎么把表移到另一个数据库中(sql存储过程实例--动态根据表数据复制一个表的数据到另一个表)
- apache2.4支持php5.5吗(WINDOWS下php5.2.4+mysql6.0+apache2.2.4+ZendOptimizer-3.3.0配置)
- php怎么引用文件(php引用和拷贝的区别知识点总结)
- css3旋转立方体效果(利用CSS实现立方体360度旋转效果实例代码)
- docker镜像创建教程(Docker镜像加载原理)
- canvas两种形式动画(用canvas做一个DVD待机动画的实现代码)
- MySQL中查询数据库的大小
- 私有云需要企业自己买服务器吗(企业如何对私有云主机进行管理?)
- php在已有目录下创建文件(php写入文件不覆盖的实例讲解)