软件开发与常用工具清单

  【工欲善其事,必先利其器】软件开发的第一步就是选择高效、智能的工具。

下面列出的工具软件能辅助提高工作效率。

 开发类工具

  微软.Net平台下的集成开发环境:Visual Studio。

  

Visual Studio是目前最流行的Windows平台应用程序的集成开发环境。最新版本为 Visual Studio 2014 版本,基于.NET Framework 4.5.2 。它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft WindowsWindows MobileWindows CE.NET Framework.NET Compact Framework和Microsoft Silverlight 及Windows Phone

  

  下载地址:http://www.visualstudio.com/downloads/download-visual-studio-vs

 Microsoft web platform installer

  Web 平台安装程序 (WebPI) 可以简化 Microsoft 所有免费 Web 产品的下载/安装。 它包含构建 Web 解决方案所需的一切,

包括服务器、工具、技术以及最新更新的产品。 您还可以选择自己喜欢的 Web 应用程序,Web PI 不仅会下载并安装应用程序,

而且还会下载并安装运行该应用程序所需的依赖项,从而帮助您更加快速、轻松地投入工作。 Web PI 始终包含 Microsoft Web 平台的最新产品,

因此您不需要分别访问各个网站,只需启动 Web PI 即可查看新增内容。

  下载地址:http://www.microsoft.com/web/downloads/platform.aspx

  

 NuGet

  NuGet(发音:New-Get)是一个Visual Studio的扩展。在使用Visual Studio开发基于.NET Framework的应用时,

  NuGet能够令你在项目中添加、移除和更新引用的工作变得更加快捷方便。

地址:http://www.nuget.org/

  VS 插件库 【Visual Studio 的产品和扩展】

  Visual Studio 库有助于您快速访问工具、控件和模板,以便充分利用 Visual Studio。

  

  获取插件方式1:登录插件库官网 https://visualstudiogallery.msdn.microsoft.com/

找到需要的插件,下载后直接安装。

      方式2:打开Visual Studio ,在工具栏中点击“扩展与更新”按钮,在弹出框中点击“联机”选项,

或者在搜索框中输入插件名称,点击下载直接安装   

1、Resharper(收费)

     VS中首选安装插件,其强大功能如下:

    分析和提示如何改进和提高代码质量
    * 方便单元测试
    * 方便重构
    * 快速定位代码和文件

下载地址:https://visualstudiogallery.msdn.microsoft.com/EA4AC039-1B5C-4D11-804E-9BEDE2E63ECF?SRC=Home

 2、 .Net Reflactor(收费)

  .NET Reflector是一个类浏览器和反编译器,.NET Reflector可以分析程序集并向你展示它的所有秘密。.NET 框架向全世界引入了可用来分析任何基于 .NET 的代码(无论它是单个类还是完整的程序集)的反射概念。反射还可以用来检索有关特定程序集中包含的各种类、方法和属性的信息。使用 .NET Reflector,你可以浏览程序集的类和方法,可以分析由这些类和方法生成的 Microsoft 中间语言 (MSIL),并且可以反编译这些类和方法并查看 C# 或 Visual Basic .NET 中的等价类和方法。

3、ILSpy

     开源的.NET assembly 浏览和反编译工具

下载:http://wiki.sharpdevelop.net/ilspy.ashx

4、localHistory

     免费的程序文件控制工具,类似于SVN功能。

不过它是安装在本地客户端,其缓存记录控制在每个对应的项目.localhistory目录中。

可以随时查看历史记录,即使文件删除了,也能找回。对于个人的本地项目管理非常有帮助。

5、CodeMaid

下载地址:http://www.codemaid.net/

CodeMaid是一个开源的Visual Studio的扩展插件,用于整理与优化代码等。功能类似于商业软件ReSharper

但它是免费的,并且开放源代码。它能帮助你更容易的理解你的代码,支持多种编程语言.

目前的有这些功能:

  1. 代码清洁。
  2. 代码挖掘。
  3. 重新布局。可以按Microsoft’s StyleCop,也可自定义。
  4. 格式化。
  5. 连接行。
  6. 在解决方案资源管理器窗口递归地折叠节点或整个目录树。
  7. 查看Visual Studio 编译的进度。
  8. 增强查找,切换Cpp到头文件,XAML到后端代码。

CodeMaid源代码单元测试集成测试项目。

6、Web Essentials

下载地址:http://www.vswebessentials.com/

Web开发中最强大的扩展辅助插件,主要用于增强javascript、css、html、url等。

7、GhostDoc

    下载地址:http://submain.com/products/ghostdoc.aspx

     GhostDoc是Visual Studio的一个免费插件,轻松一个快捷键CTRL+SHIFT+D就能够帮助自动生成注释。

8、ncrunch

    下载地址: http://www.ncrunch.net/

NCrunch是一款为 Visual Studio .NET 开发的的自动化并行连续测试工具。它能够运行自动测试,

并且在IDE里显示相应的测试信息(如代码覆盖和性能指标)。

9、Narrange

    Narrange是一个.NET代码管理工具。它可以对源代码自动进行美化和把类成员分成一个组、区域。目前支持C#、VB.NET,

将来会支持更多.NET上的语言。 主要的作用是:

  ◆ 减少程序员的开发时间
  ◆ 使得编码风格变得标准
  ◆ 能减少代码冲突
  ◆ 能代码进行分组
  ◆ 很好的灵活性

下载地址:http://sourceforge.net/projects/narrange/files/

    

10、Database .Net4(收费,有免费版)

是一款多重资料库管理工具,能够管理多个数据库,并且以直观的方式进行查看。

支持的的数据库有:MS Access、excel、dBase、forpro、firebird、Mysql、sql server、sqlite、oracle、odbc、ibm db2、sybasease等等,

能够对它们进行连接编辑修改。

11、sqldelta

     下载地址:http://www.sqldelta.com/

SQLDELTA是一款便捷实用的数据库管理工具。使用它可以找到现在数据库项目与过去数据库的异同点。

并可以使你的产品数据库与你的开发数据库同步,减少你因为同步数据库而进行复杂的工作。还有一个好处是你可以使用它的对比和

同步功能来为你目前的项目创建一个供测试使用的数据库。可以批量的转移你的数据。

12、关于数据管理的工具还有很多,比如:SqlDbx、Navicate 、SQLite Administrator等。

时间: 2024-11-04 01:50:14

软件开发与常用工具清单的相关文章

.NET软件开发与常用工具清单(转)

出处:http://www.cnblogs.com/SavionZhang/p/4033288.html [工欲善其事,必先利其器]软件开发的第一步就是选择高效.智能的工具. 下面列出的工具软件能辅助提高工作效率.  开发类工具 微软.Net平台下的集成开发环境:Visual Studio. Visual Studio是目前最流行的Windows平台应用程序的集成开发环境.最新版本为 Visual Studio 2014 版本,基于.NET Framework 4.5.2 .它包括了整个软件生命

开发和常用工具推荐清单

常说"工欲善其事必先利其器", 下面的一些工具软件,必能提高你的工作效率. 开发相关 Resharper(收费) 如果说在VS中,必装的插件是什么,那么一定是Resharper.园中甚至有看到朋友因为老板不愿意掏钱买Resharper而辞职.(不过我觉得也对,如果老板认为工具比人值钱,跟这样的老板混,也没什么前途) 在VS扩展的网站上,Resharper排名第三. 使用Resharper有几大好处: 分析和提示如何改进和提高代码质量 方便单元测试 方便重构 快速定位代码和文件 关于Re

工作笔记2.软件开发经常使用工具

上文中我们介绍<工作总结1.怎样高效跟客户确定需求?> 需求确定以后,下一步就是:做一份项目计划,着手开发了!本文将简单介绍项目开发过程中的经常使用软件 本文中软件介绍的先后顺序,是和实际开发相一致的: 一.用*工具?开发*图? 1.Microsoft Project控制项目进度 能够打开.打印和导出MicrosoftProject文件.该软件能够显示使用Microsoft Project创建的项目而且能够以MPP.XML或者数据库格式进行存储. 该软件让你能够依照Gantt Diagram.

IT软件开发中常用的英语词汇

Aabstract 抽象的abstract base class (ABC)抽象基类abstract class 抽象类abstraction 抽象.抽象物.抽象性access 存取.访问access function 访问函数access level访问级别account 账户action 动作activate 激活active 活动的actual parameter 实参adapter 适配器add-in 插件address 地址address space 地址空间ADO(ActiveX D

Android开发中常用工具

1. Android虚拟设备和SDK管理器:用于创建和管理AVD以及下载SDK包.2. Android模拟器:Android虚拟机的实现,目的是使开发的应用在开发计算机上的AVD内运行.3. Android调试监控服务(DDMS):视图的方式监视和控制能调试的应用程序.4. Android调试桥(Android debug bridge,ADB):客户端-服务器应用程序,提供对虚拟设备和实际设备的链接.允许复制文件.安装已编译的程序以及允许shell.5. Logcat: 查看和过滤日志.6.

我Win下常用工具清单

GoAgent 搞研发的没有一个FQ访问Google的工具,真没法工作,所以第一主推这个, 相关按照方式请参考: http://www.cnblogs.com/ghj1976/category/696141.html 另外要用 Gogotester 配合寻找 Goagent 可用的ip , 参考: http://www.anybfans.com/1240.html   Windows Live Writer 写博客的工具,微软出品, 包括 mac下,都没觉得这个方便.下载地址: https://

Android快速开发系列 常用工具类

1.日志工具类L.java package com.way.common.util; import android.util.Log; /** * Log统一管理类 * * @author way * */ public class L { public static boolean isDebug = true;// 是否需要打印bug,可以在application的onCreate函数里面初始化 private static final String TAG = "way"; //

最全面的Java字节byte操作,处理Java基本数据的转换及进制转换操作工具,流媒体及java底层开发项目常用工具类

前言:用于处理Java基本数据的转换及进制转换操作工具 一.实现功能 1.int预byte互转 2.int与byte[]互转 3.short与byte互转 4.short与byte[]互转 5.16位short与byte[]互转 6.long预byte[]互转 7.byte[]与inputstream互转 8.byte与String互转 9.16进制字符转int 10.十进制转2进制 11.byte[]转16进制字符 12.byte[]数组指定位置抽取byte[] 二.代码实现 package

Elasticsearch常用工具清单

一.基础类工具 1.Head插件 ES集群状态查看.索引数据查看.ES DSL实现(增.删.改.查),比较适用json串的格式化 参考地址:http://mobz.github.io/elasticsearch-head/ 2.kibana工具 除了支持各种数据的可视化之外,最重要的是:支持Dev Tool进行RESTFUL API增删改查操作.  --比Postman工具和curl都方便很多. 参考地址:https://www.elastic.co/products/kibana 3.Elas