编程常用工具

news/2024/11/8 3:34:11/

ILSpy

ILspy是一个开源的.net反编译软件,使用十分方便。

因为Red Gate宣布免费版的.NET Reflector(同样是反编译软件)将会在2011年2月停止。

所以爱好免费软件的开发者们转而开发自己的反编译软件。于是ILspy就因运而生了。

官网:http://ilspy.net/

WCFStorm

WCF服务测试工具。

SoapUI

SoapUI是一个开源测试工具,通过soap/http来检查、调用、实现Web Service的功能/负载/符合性测试。该工具既可作为一个单独的测试软件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用。soapUI pro是soapUI的商业非开源版本,实现的功能较开源的soapUI更多。

SharpDevelop

SharpDevelop 是一个用于制作C#或者VB.NET的项目而设计的一个编辑器,同时,这个编辑器本身就是使用C#开发的,而且公开了全部源代码,因此这个工具本身也是学习C#以及软件开发规范的一个很好材料。

Resharper

ReSharper是一个JetBrains公司出品的著名的代码生成工具,其能帮助Microsoft Visual Studio成为一个更佳的IDE。它包括一系列丰富的能大大增加C#和Visual Basic .net开发者生产力的特征。使用ReSharper,你可以进行深度代码分析,智能代码协助,实时错误代码高亮显示,解决方案范围内代码分析,快速代码更正,一步完成代码格式化和清理,业界领先的自动代码重构,高级的集成单元测试方案,和强大的解决方案内导航和搜索。实质上,ReSharper特征可用于C#,VB.NET,XML,ASP.NET,XAML,和构建脚本。ReSharper还为C#和VB.NET提供了增强的交叉语言功能,它使开发者可以有效的控制.net混合项目。

CodeRush Xpress for C#

CodeRush Xpress for C#是DevExpress和微软共同发布了的VS插件,它包含了Code Rush和Refactor! Pro中的一些特性。这些特性包括增强的导航、选择工具、代码创建功能以及强大的重构能力。另外CodeRush Xpress还对C#中既有的重构功能做了封装,这些功能用起来更为方便了。不过它不支持Express版的Visual Studio。

FxCop

FxCop(起初只是微软内部使用的工具),一个分析托管程序集,检测代码的总体正确性的工具,告诉用户哪些地方不符合设计规范。他使用的评估规则已经发展了多年,凝聚了顶尖.Net框架开发人员的知识和技术。但是FxCop是基于托管代码分析的,即编译后的程序集。

StyleCop

代码审查工具,StyleCop同样是用来检查代码是否符合设计规范的,它是基于源代码级别验证的,仅支持C#语言,就是在开发期间进行代码验证的工具。

LINQPad

linq学习调试工具。

RegexTester

正则表达式测试工具。

MindManager

思维导图工具。

XMind

一款非常实用的商业思维导图软件。

Fiddler

Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。

Wireshark

Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。

Microsoft Network Monitor

微软网络抓包分析工具。

Microsoft Message Analyzer

Microsoft Message Analyzer (MMA 2013)是微软最受欢迎的Netmon的最新版本. 在Netmon网络跟踪和排除故障功能的基础上提供了更强大的跨平台网络分析追踪能力。园子里有篇文章介绍《Microsoft Message Analyzer (微软消息分析器,“网络抓包工具 - Network Monitor”的替代品)官方正式版现已发布》。

VisualSVN

Subversion服务端工具。官网:http://subversion.apache.org

TortoiseSVN

TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。

CLR Profiler

.NET代码性能内存分析工具。

Mockplus

原型设计工具。

AxureRP

原型设计工具。

Notepad++

Notepad++是一款非常有特色的编辑器,是开源软件,可以免费使用。支持的语言: C, C++ , Java , C#, XML,Ada, HTML, PHP, ASP, AutoIt, 汇编, DOS批处理, Caml, COBOL, Cmake, CSS, D, Diff, ActionScript, Fortran, Gui4Cli, HTML, Haskell, INNO, JSP, KIXtart, LISP, Lua, Make处理(Makefile), Matlab, INI文件, MS-DOS Style, NSIS, Normal text, Objective-C, Pascal,Python, Javascript。

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

Visual Studio Code

微软公司向开发者们提供的一款真正的跨平台编辑器。

iReaper

iReaper 是由国内的.NET 爱好者开发的桌面小工具,用来帮助您下载中文MSDN Webcast 。

下载地址:http://ireaper.codeplex.com/

教程地址:http://msdn.microsoft.com/zh-cn/dd626969.aspx

Teleport Ultra

Teleport Ultra所能做的,不仅仅是离线浏览某个网页(让你离线快速浏览某个网页的内容当然是它的一项重要功能),它可以从Internet的任何地方抓回你想要的任何文件,它可以在你指定的时间自动登录到你指定的网站下载你指定的内容,你还可以用它来创建某个网站的完整的镜象,作为创建你自己的网站的参考。

WebZIP

WebZIP 是著名的离线浏览器软件,在它的帮助下你能够完整下载网站的内容,或者你也可以选择自行设置下载的层数、文件类型、网页与媒体文件的定位以及网址过滤器,以便按己所需地获取网站内容。你下载到本地硬盘中的网站内容将仍保持原本的 HTML 格式,其文件名与目录结构都不会变化,这样可以准确地提供网站的镜像。现在使用 WebZIP 中新的 FAR 插件工具,你可以把下载的内容制作成 HTML-帮助文件(.chm)。你也可以把抓取的网站内容压缩为 ZIP 文件。

WEB打印控件Lodop

Lodop是专业WEB控件,用它既可裁剪输出页面内容,又可用程序代码生成复杂打印页。
控件功能强大,却简单易用,所有调用如同JavaScript扩展语句。官网:http://www.lodop.net/

SwitchHosts

host切换工具。

官网:https://github.com/oldj/SwitchHosts/downloads

 

============= FTP ==============

LeapFTP, FlashFXP, CuteFTP

友好的用户界面,稳定的传输速度,LeapFTP 与 FlashFXP 、CuteFTP 堪称 FTP 三剑客。

 

=============数据库客户端========

MySql客户端 - Navicat(NavicatForMySQL)

Navicat是一套快速、可靠并价格相宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。

 

MySQL SQL审核利器-Inception

基于Inception的可视化web端sql审核平台

Yearning - MYSQL 开源SQL语句审核平台

数据库自动化运维平台--自助DML

 

Robomongo 0.9.0-RC4

MogonDB客户端

 

adminmongo

一款好用 mongodb 可视化工具(网页版)详情

 

=============JAVA============

JD-GUI

JAVA反编译工具。

下载地址:http://jd.benow.ca/#jd-gui

 

============系统==============

GoodSync

文件同步工具

 

============Linux相关===========

Cygwin

      Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件(该公司开发的著名工具还有eCos,不过现已被Redhat收购)。它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用GNU工具集在Windows上进行嵌入式系统开发,非常有用。随着嵌入式系统开发在国内日渐流行,越来越多的开发者对Cygwin产生了兴趣。

Putty

      Putty是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。较早的版本仅支持Windows平台,在最近的版本中开始支持各类Unix平台,并打算移植至Mac OS X上。除了官方版本外,有许多第三方的团体或个人将PuTTY移植到其他平台上,像是以Symbian为基础的移动电话。PuTTY为一开放源代码软件,主要由Simon Tatham维护,使用MIT licence授权。随着Linux在服务器端应用的普及,Linux系统管理越来越依赖于远程。在各种远程登录工具中,Putty是出色的工具之一。Putty是一个免费的、Windows x86平台下的Telnet、SSH和rlogin客户端,但是功能丝毫不逊色于商业的Telnet类工具。

Winscp

      WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。

Xshell

  Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。
  Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。

SecureCRT

  SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。
SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100,VT102,VT220和ANSI竞争.能从命令行中运行或从浏览器中运行.其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等.SecureCRT的SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别。

=============数据库===============

MongoVUE

Robomongo

navicat

============系统设计===============

Enterprise_Architect

processon-在线作图

免费在线作图,实时协作,ProcessOn 支持流程图、思维导图、原型图、UML、网络拓扑图等

StarUML

StarUML是一款开放源码的UML开发工具,是由韩国公司主导开发出来的产品,可以直接到StarUML网站下载。可以用来创建UML类图。

StarUML使用简明教程

StarUML---推荐一款UML工具(很好很强大)

============项目管理===============

1、项目管理系统 : 禅道,JIRA
2、持续集成 : CCNet , Jenkins,Rundeck , GitLab CI
3、代码质量管理 : Sonar,FindBugs
4、代码管理:Maven , Gradle

 

============硬盘分区===============

傲梅分区

 

 ============源码控制===============

desktop

https://desktop.github.com/

SourceTree

SourceTree的基本使用

Git SourceTree 免登陆安装及配置 生成ssh

 

============系统管理===============

XYplorer

资源管理器 - 可随意设置底色等

步骤:1、选中文件夹;2、Favorites -> Set Box Color

 

============VPN===============

EasyConnect

 

============HTTP==============

在线HTTP接口测试

Postman

Postman 使用方法详解

Postman 安装及使用入门教程

 

===============IOS测试==========

TestFlight用法 包教包会(iOS APP官方测试工具)

转载于:https://www.cnblogs.com/wangwangfei/p/3777887.html


http://www.ppmy.cn/news/430053.html

相关文章

关于编程语言和编程工具

说说你了解过、使用过什么编程语言?比较下它们的优势。 答:我使用过C语言和Java语言。 C语言的优势: C语言可以提供高效的性能和速度,因为它是一种直接操作内存的编程语言,这使得它成为开发高性能应用程序的选择。 …

编程中经常用到的工具

工具 Shell 使用 shell dateecho环境变量 $PATHwhich 在 shell 中导航 pwdcdlsmvcpmkdir 在程序间创建连接 < file> file>>| 根用户 sudotee 工具 查看命令如何使用 -h–helpman 查找文件 findfdlocate 查找代码 grepackagrg 查找 shell 命令 history…

【编程通用工具】

文章目录 mavenmaven 基本配置maven pom设置maven 模块管理配置typescopeoptionalbuild/resources lifecycle与Goalmaven deploy 继承插件maven-shade-pluginApache Maven Assembly Plugin 问题Git教程具体用法标签分支删除版本管理 配置git-flow protobufRPC maven Maven in …

编程开发软件工具下载

MyEclipse10.7版本 安装包&#xff1a;链接&#xff1a;https://pan.baidu.com/s/1jHJD88m 提取码&#xff1a;cda8 复制这段内容后打开百度网盘手机App&#xff0c;操作更方便哦MyEclipse 2016版本 【推荐】&#xff1a; 安装包&#xff1a; 链接&#xff1a;https://pan.ba…

python好用的编程工具

作者&#xff1a;麻瓜编程 链接&#xff1a;https://www.zhihu.com/question/20381207/answer/286407355 来源&#xff1a;知乎 著作权归作者所有。商业转载请联系作者获得授权&#xff0c;非商业转载请注明出处。 最开始学 Python 的时候&#xff0c;因为没有去探索好用的工具…

编程软件推荐

1.Visual studio Visual studio是一款由美国微软公司开发的开发工具集&#xff0c;简称VS&#xff0c;它包括了整个软件的生命周期所需要的大部分工具&#xff0c;比如UML工具&#xff0c;代码管控工具&#xff0c;集成开发环境IDE等等。 2.WebStrom WebStrom是jetbrains公司旗…

Java编程工具有哪些比较实用

当下人们对Java编程的关注越来越多&#xff0c;对Java编程产生了浓厚的兴趣&#xff0c;比如有很多朋友很想知道Java编程工具有哪些比较好用?那么现在跟着源码时代小编一起去看看吧&#xff01; 一、Editplus EditPlus是功能很全面的文本、HTML、程序源代码编辑器。默认的支…

常用编程语言开发工具

编程语言开发工具可分为文本开发工具 和 集成开发工具。 文本开发工具的特点是 体积小&#xff0c;功能也不弱。 集成开发工具的特点是 体积大&#xff0c;功能强大。 1.文本编辑器 widows 下的 notepad&#xff08;记事本&#xff09; Unix下的 vim &#xff0c;这两个工具系…