一组强大免费或开源的 Windows 工具

jopen 9年前

这些工具包括了免费的.Net开发工具;文件下载加速器和其它实用的工具。

微软免费的 .Net 开发工具

 

1) Open Source – Sharp Develop 

SharpDevelop是一个用于开发C#或者VB.NET项目而设计的一个编辑器,同时,这个编辑器本身就是使用C#开发的,而且公开了全部源代码, 因此这个工具本身也是学习C#以及软件开发规范的一个很好材料。SharpDevelop 这个轻型的开发工具支持多种程序语言,包括C#以及VB.NET,同时还支持多种语言界面。

这个编辑器的界面风格类似于Office XP以及VS.NET,可以支持书写C#, ASP.NET, ADO.NET, XML, HTML 等多种代码, 支持基于项目或者是文件的开发,可以对C#, HTML, ASP, ASP.NET, VBscript, VB.NET, XML 提供彩色语法显示支持,同时还可以把彩色的代码输出为HTML格式文件。你可以在代码中做标记,支持丰富的代码模版以及外接插件。

一组强大免费/开源 Windows 工具

2) Storm Codeplex

STORM 是一个免费和开源的用于测试 Web 服务的工具,STORM 可以让你:

1. 使用任何现有技术来测试 Web 服务 (.NET , Java, etc.)
2. 动态调用 Web 服务的方法
3. 节省开发时间
4. 在一个界面中测试多个 Web 服务
5. 编辑和操作 SOAP 请求

一组强大免费/开源 Windows 工具

3) Cruise Control 

CruiseControl是一个针对持续构建程序(项目持续集成)的框架,它包括一个email通知的插件,Ant和各种各样的CVS工具。CruiseControl提供了一个Web接口, 可随时查看当前的编译状况和历史状况

一组强大免费/开源 Windows 工具

4) CoffeeScript-Compiler-for-Windows

使用这个工具开发者可以在Windows下编译 CoffeeScript 文件。

一组强大免费/开源 Windows 工具

5) Silver Light Spy

Silverlight Spy是一个免费的.NET 3.5工具,用来对显示Silverlight 2内容的网页进行详细的监测。这个工具使用它自己内嵌的浏览器,可以帮助用户浏览任何网站,并监测Silverlight。

一组强大免费/开源 Windows 工具

6) Nuget

NuGet(发音:New-Get)是一个Visual Studio的扩展。在使用Visual Studio开发基于.NET Framework的应用时,NuGet能够令你在项目中添加、移除和更新引用的工作变得更加快捷方便。

一组强大免费/开源 Windows 工具

7) Style cop

SourceAnalysis (StyleCop)目的是帮助项目团队执行一系列常用的源代码格式规范,这些规范是关于如何开发布局规整,易读,易维护并且文档良好的优雅代码的

一组强大免费/开源 Windows 工具

8) Codeinject

CInject (or CodeInject) 允许直接往托管的代码中注入代码,而无需反编译。可在单个或者多个方法中注入你要执行的代码。使用 CInject 时你无需了解目标应用的细节,你通过注入来轻松对应用功能进行改造.

一组强大免费/开源 Windows 工具

 

9) Webmatrix

WebMatrix是微软最近发布的免费Web开发包,包含了一些基本工具用以创建简单的Web站点。WebMatrix包含如下组件:

  • IIS Developer Express——开发版的Web服务器
  • ASP.NET Web Pages——Web框架
  • SQL Server Compact Edition——嵌入式数据库
  • 用于创建Web站点的简单IDE,它能与其他组件无缝整合。

WebMatrix用于在本地创建与测试Web站点,但它也可以通过FTP、SSL或MSDeploy将站点发布到托管主机上。此外,它还支持增量式的文件更新。

WebMatrix会维护与站点相关的所有信息,包括数据库数据、文件,这样就可以手工或迁移的方式修改了。可以使用Visual Studio打开WebMatrix项目,如果SQL Server CE达到了极限,还可以将数据轻松转换到SQL Server上。

一组强大免费/开源 Windows 工具

10) Visual Studio Express

Visual Studio 2010 Express是一套免费工具,为您提供了与新的集成开发环境和令人兴奋的体验,包括一个新的WPF编辑器以支持全新的.NET Framework 4。

一套功能强大的免费工具

你可以选择如下最适合您的语言:

- Microsoft Visual Web Developer 2010 Express:一个易用的动态Web应用程序开发环境。

- Microsoft Visual Basic 2010 Express是最理想的微软Windows程序开发人员学习环境。

- Microsoft Visual C# 2010 Express为Windows下.NET开发提供了一个强有力的生产环境。

- Microsoft Visual C++ 2010 Express提供比其它Visual Studio Express产品更强的动力和更精细的可控性。

Visual Studio Express 2010的主要特点:

支持新的.NET Framework 4。

一个新的集成开发环境(IDE),包括一个新WPF代码编辑器。

更好的多显示器支持

简化用户体验,同时工具栏和菜单包括大量改进,常用指令的调用更加快捷方便。

一组强大免费/开源 Windows 工具

11) notepad plus

Notepad++ 是一款非常有特色的编辑器,是开源软件,可以免费使用。支持的语言: C, C++ , Java , C#, XML, HTML, PHP, Javascript!  功能有:
①、Notepad内置支持多达 27 种语法高亮度显示(囊括各种常见的源代码、脚本,值得一提的是,完美支持 .nfo 文件查看),也支持自定义语言;
②、Notepad可自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开,代码显示得非常有层次感!这是此软件最具特色的体现之一;
③、Notepad可打开双窗口,在分窗口中又可打开多个子窗口,允许快捷切换全屏显示模式(F11),支持鼠标滚轮改变文档显示比例,等等;
④、Notepad提供数个特色东东,如 邻行互换位置、宏功能,等等...现在网上有很多文件编辑器,这个却是不可多得的一款,不论是日常使用还是手写编程代码,都能让你体会到它独有的优势和方便。

一组强大免费/开源 Windows 工具

12) decompiler

JustDecompile新的免费的.NET 浏览和反编译的开发者效率工具, JustDecompile基于Telerik的多年的代码分析和开发者效率工具。JustDecompile让你轻松地探索和分析已经编译过的.NET 程序集,你只需要简单地点击一个按钮就能反编译代码。

一组强大免费/开源 Windows 工具

13) fiddler

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

Fiddler 包含一个简单却功能强大的基于JScript .NET 事件脚本子系统,他非常灵活性非常棒,可以支持众多的http调试任务。Fiddler 是用C#写出来的。

一组强大免费/开源 Windows 工具

14) filezilla

FileZilla是一个免费开源的FTP客户端软件,分为客户端版本和服务器版本,具备所有的FTP软件功能。可控性、有条理的界面和管理多站点的简化方式使得Filezilla客户端版成为一个方便高效的FTP客户端工具,而FileZilla Server则是一个小巧并且可靠的支持FTP&SFTP的FTP服务器软件。

一组强大免费/开源 Windows 工具

15) linqpad

LINQPad是一款由Joseph Albahari编写的免费独立应用程序,并是C# 3.0 in a Nutshell一书中的附加程序。

基本上,LINQPad是集成了IDE和SQL的LINQ解析器。LINQPad有简单而实用的用户界面,可即时执行LINQ查询,包括LINQ to SQL、LINQ to Objects和LINQ to XML等多语句查询。


LINQPad提供了多种执行模式:

  • C# (或 VB)表达式

        可执行单条C#或VB的LINQ表达式,并在结果窗格中显示最终的对象

  • C# (或 VB)语句

        可执行多条C#或VB的LINQ表达式,LINQPad有Dump扩展方法,在执行期间发送对象和文本到结果窗格

  • C# (或 VB)程序

        在Main()函数中编写要执行的代码,可在LINQPad编辑器中定义其他类型和方法进行测试。

  • SQL

        使用SQL支持特定数据查询

一组强大免费/开源 Windows 工具

16) soapui

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

  SoapUI是一个自由和开放源码的跨平台功能测试解决方案。通过一个易于使用的图形界面和企业级功能,SOAPUI让您轻松,快速创建和执行自动化功能,回归,合规和负载测试。在一个测试环境,SOAPUI提供完整的测试覆盖,并支持所有的标准协议和技术。

一组强大免费/开源 Windows 工具

17) ncrunch

NCrunch is an automated parallel continuous testing tool for Visual Studio .NET. It intelligently takes responsibility for running automated tests so that you don’t have to, and it gives you a huge amount of useful information about your tests (such as code coverage and performance metrics) inline in your IDE while you work.

一组强大免费/开源 Windows 工具

18) kdiff3

 

一组强大免费/开源 Windows 工具

19) sublimetext

 

一组强大免费/开源 Windows 工具

加速下载管理器

1) Shareware

一组强大免费/开源 Windows 工具

2) connect fusion

ConnectFusion is well known around the world for its innovative internet software tools. This includes download accelerator, web spider and email extractor software. Its products are extremely feature rich, powerful and easy to use.

一组强大免费/开源 Windows 工具

3) Download Accelerator Plus

DAP provides powerful acceleration and the most complete set of download tools available. With DAP 9.7 downloading is smoother, more responsive, and faster than ever.

一组强大免费/开源 Windows 工具

4) Download Accelerator Manager (DAM)

Download Accelerator Manager (DAM) empowers you to download Internet files and save Web videos, music and more, from sites like 油Tube, easily with the fastest speed. Download Accelerator Manager is a perfect tool to capture and download Web media for Google Chrome, Safari, Opera, Firefox, Internet Explorer browsers. DAM lets you increase download speeds, resume, schedule, and manage downloads.

一组强大免费/开源 Windows 工具

5) Download Optimizer & Manager 

Download Boost is a special utility designed to help you manage and boost the speed of your downloads. This tool has advanced features of the 3rd generation of download manager software, such as pause and resume broken downloads, boost the speed of downloads with multiple connections (up to 8 connections) for one file, download scheduling, and many more.

一组强大免费/开源 Windows 工具

6) Download Express

MetaProducts Download Express is a Windows 95/98/NT/2000/ME/XP/2003 program that allows you to download individual files from the Web and FTP sites at the maximum possible speed.

一组强大免费/开源 Windows 工具

7) Download Studio

DownloadStudio is the award-winning, high performance download manager that lets you get everything on the web! It lets you download programs, games, flash video, music, movies, TV shows, photos, streaming audio, streaming video, documents, RSS feeds, blogs, podcasts, complete web sites, complete FTP sites and much more!

一组强大免费/开源 Windows 工具

8 ) Free Download Accelerator

Though this download manager is free, using it will cost you. Free Download Accelerator does help speed up multiple-program downloads, but the program design and lack of features make it a middling choice among many other freeware options.

一组强大免费/开源 Windows 工具

9) Download Commander

Download Commander is a program which allows you to download files from the internet by using the http protocol. It is possible to download only one file, but the strength of the program lies in the fact that it enables the user to select more than one file to download from a single internet page. The files are queued and downloaded one after the other.

一组强大免费/开源 Windows 工具

10) File Rain

一组强大免费/开源 Windows 工具

11) Flash Get

一组强大免费/开源 Windows 工具

12) Fresh Download

Fresh Download is an easy-to-use and very fast download manager that turbo charges downloading files from the Internet, such as your favorite freeware and shareware, mp3 files, movie files, picture collections, etc.

一组强大免费/开源 Windows 工具

13) Free-Download-Accelerator

Though this download manager is free, using it will cost you. Free Download Accelerator does help speed up multiple-program downloads, but the program design and lack of features make it a middling choice among many other freeware options.

一组强大免费/开源 Windows 工具

14) Get Right

一组强大免费/开源 Windows 工具

15) Get go Soft

GetGo Download Manager is the Best FREE Internet Download Manager with strong 油Tube Download support as well as tons ofDownload Management features. It is being actively developed and updated frequently.

一组强大免费/开源 Windows 工具

16) Orbit Downloader

Orbit Downloader, leader of download manager revolution, is devoted to new generation web (web2.0) downloading, such as video/music/streaming media from Myspace, 油Tube, Imeem, Pandora, Rapidshare, support RTMP. And to make general downloading easier and faster.

一组强大免费/开源 Windows 工具

17) Net Transport

“Net Transport” (also called NetTransport or NetXfer) is a faster, exciting and the most powerful downloading manager that you ever saw, now supports the most pop Internet protocols, including:

HTTP / HTTPS
FTP / over SSL (Secure Sockets Layer) / over SSH (Secure Shell)
MMS (Microsoft Media Services)
RTSP (Real-Time Streaming Protocol)
BitTorrent
eMule
RTMP / RTMPE / RTMPT (Real Time Messaging Protocol)

一组强大免费/开源 Windows 工具

18) Mass Downloader

MetaProducts Mass Downloader is a Windows download manager application that makes it easy to download video/audio streams and files from Internet sites at the maximum available speed. Download resume is supported. Multiple channels technology significantly reduces download time.

一组强大免费/开源 Windows 工具

Other Useful Windows Tools

1) Gimp

GIMP的定义 GIMP 是跨平台的图像处理程序。GIMP 是 GNU 图像处理程序(GNU Image Manipulation Program)的缩写。包括几乎所有图象处理所需的功能,号称Linux下的PhotoShop。GIMP在Linux系统推出时就风靡了许多绘图爱好者的喜爱,它的接口相当轻巧,但其功能却不输于专业的绘图软件;它提供了各种的影像处理工具、滤镜,还有许多的组件模块,对于要制作一个又酷又炫的网页按钮或网站Logo来说是一个非常方便好用的绘图软件,因为它也提供了许多的组件模块,你只要稍加修改一下,便可制作出一个属于你的网页按钮或网站Logo。一组强大免费/开源 Windows 工具

2) Virtual Box

VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出品的软件,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。Innotek 以 GNU General Public License (GPL) 释出 VirtualBox,并提供二进制版本及 OSE 版本的代码。使用者可以在VirtualBox上安装并且执行Solaris、Windows、DOS、Linux、OS/2 Warp、BSD等系统作为客户端操作系统。

一组强大免费/开源 Windows 工具

3) Get Paint

一组强大免费/开源 Windows 工具

4) Hyper Cam

HyperCam 是一套专门用来捕捉您的操作画面的程序,包括鼠标的移动轨迹与音效,然后将它保存为标准的 AVI 视频文件让您播放。很适合用来制作教学课程或演示,您可以轻易地依照平常的操作方式,将步骤一步一步地捕捉下来,只需将此 AVI 文件播放,即可观看.

一组强大免费/开源 Windows 工具

5) Pure Text

有时候需要经常在网页上复制些信息,而我需要的只是文字而已,但是复制下来的东西一大串、链接、图片等等。Pure Text这个工具就相当于粘贴板的过滤器。
使用方法:在网页上复制一段含有链接的信息,先复制到word里面,这时你可以看到是带有链接的。然后你再按一下 windows键+v ,这时出来的就是纯文本啦,就不需要先复制到txt里面再复制出来了,很方便。当然,那个快捷键是可以修改的。
还有就是体积非常小,只有20几K。

一组强大免费/开源 Windows 工具