A Great List of Windows Tools

2019-03-02 23:40|来源: 网路

Windows is an extremely effective and a an efficient operating system. Like any other operating system windows too needs a good set of development tools which are extremely necessary for the operating system. Every developer needs to have information about these tools and needs to know these tools in details so that he can easily excel in his work as a developer.

There is a huge set of development toolsfor windows and each of these tools have a different function or purpose to solve for the developer and each and every one of them is equally necessary and effective too. Most of these tools are absolutely free and open source so the developers can easily use them without any barriers and do not have to pay heavy prices to buy these tools.


There are some very important functions that these tools can perform such as they help the developer to keep the desktop organised at all times and the tools help them to achieve this and keep their desktop organised effectively. They can also help in insuring that all the icons on the desktop that are not being used are hidden which is an extra step towards keeping the desktop very clean.

These tools are divided in various categories according to the needs of the developers so that he does not have a tough time looking for the required tools when he needs them. He can very easily find them in the category he is looking for.


Speed Download Managers for Windows


1) Open Source – Sharp Develop 

SharpDevelop is a free IDE for C#, VB.NET and Boo projects on Microsoft’s .NET platform. It is open-source, and you can download both sourcecode and executables from this site.

2) Storm Codeplex

STORM is a free and open source tool for testing web services.

STORM allows you to
1. Test web services written using any technology (.NET , Java, etc.)
2. Dynamically invoke web service methods even those that have input parameters of complex data types
3. Save development time and money. Creating throw-away test client apps just to test the web service is just too wasteful
4. Test multiple web services from within one UI.
5. Edit/Manipulate the raw soap requests.
6 Others (Try out the tool and find out yourself!)

3) Cruise Control 

CruiseControl is both a continuous integration tool and an extensible framework for creating a custom continuous build process. It includes dozens of plugins for a variety of source controls, build technologies, and notifications schemes including email and instant messaging.

4) CoffeeScript-Compiler-for-Windows

Using this tool developers can compile CoffeeScript files on Windows. Called CoffeScript Compiler for Windows.

5) Silver Light Spy

Silverlight Spy is a runtime inspector tool providing unprecedented access to all aspects of any Silverlight in-browser, out-of-browser and Windows Phone 7 application

6) Nuget

NuGet is a Visual Studio 2010 extension that makes it easy to add, remove, and update libraries and tools in Visual Studio projects that use the .NET Framework. This topic lists documentation that will help you use NuGet packages and create your own.

7) Style cop

StyleCop analyzes C# source code to enforce a set of style and consistency rules. It can be run from inside of Visual Studio or integrated into an MSBuild project. StyleCop has also been integrated into many third-party development tools

8) Codeinject

CInject (or CodeInject) allows code injection into any managed assembly without disassembling and recompiling it. It eases the inevitable task of injecting any code in single or multiple methods in one or many assemblies to intercept code for almost any purpose.


9) Webmatrix

WebMatrix is a free web development tool from Microsoft that includes everything you need for website development. Start from open source web applications, built-in web templates or just start writing code yourself. It’s all-inclusive, simple and best of all free. Developing websites has never been easier.

10) Visual Studio Express

Visual Studio 2010 Express is a set of free, entry-level products with streamlined interfaces and core capabilities that help you create applications for a single platform. The opportunities presented to developers by Microsoft platforms have never been greater. Pick your platform, download your tool, and get started.

11) notepad plus

Notepad++ is a free (as in “free speech” and also as in “free beer”) source code editor and Notepad replacement that supports several languages. Running in the MS Windowsenvironment

12) decompiler

JustDecompile is a new, free developer productivity tool for easy .NET assembly browsing and decompiling. JustDecompile builds on Telerik’s years of experience in code analysis and developer productivity tools. JustDecompile lets you effortlessly explore and analyze compiled .NET assemblies, decompiling code with the simple click of a button.

13) fiddler

Fiddler is a Web Debugging Proxy which logs all HTTP(S) traffic between your computer and the Internet. Fiddler allows you to inspect traffic, set breakpoints, and “fiddle” with incoming or outgoing data. Fiddler includes a powerful event-based scripting subsystem, and can be extended using any .NET language.

14) filezilla

FileZilla, the free FTP solution. Both a client and a server are available. FileZilla is open source software distributed free of charge.

15) linqpad

LINQPad is more than a LINQ tool: it’s an ergonomic C#/VB/F# scratchpad that instantly executes any expression, statement block or program with rich output formatting – the ultimate in dynamic development. Put an end to those hundreds of Visual Studio Console projects cluttering your source folder!

16) soapui

soapUI is the world leading Open Source Functional Testing Tool, mainly it is used for Web Service Testing. SoapUI supports multiple protocols such as SOAP, REST, HTTP, JMS, AMF and JDBC. soapUI enables you to create advanced Performance Tests very quickly and run Automated Functional Tests

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.

18) kdiff3


19) sublimetext


Microsoft .Net Development Tools

1) Shareware

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.

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.

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 YouTube, 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 increasedownload speeds, resume, schedule, and manage downloads.

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 downloadmanager software, such as pause and resume broken downloads, boost the speed of downloads with multiple connections (up to 8 connections) for one file, downloadscheduling, and many more.

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.

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!

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.

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 downloadfrom a single internet page. The files are queued and downloaded one after the other.

10) File Rain

11) Flash Get

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.

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.

14) Get Right

15) Get go Soft

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

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, YouTube, Imeem, Pandora, Rapidshare, support RTMP. And to make general downloading easier and faster.

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:

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

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.

Other Useful Windows Tools

1) Gimp

2) Virtual Box

VirtualBox is a general-purpose full virtualizer for x86 hardware, targeted at server, desktop and embedded use.


3) Get Paint

4) Hyper Cam

HyperCam captures the action from your Windows  screen and saves it to AVI (Audio-Video Interleaved) movie file. Sound from your system microphone is also recorded.

5) Pure Text

The easiest way to use PureText is to simply use its hot-key to paste text instead of using the standard CTRL+V hot-key that is built into most Windows applications.  To configure PureText, right-click on its tray icon and choose “Options” from the pop-up menu.



  • 要选择属性,需要在属性名称前使用@ 。 所以 //test[not(targetAttribute)] 应该改为 //test[not(@targetAttribute)] 它将获得所有不包含此@targetAttribute的test元素。 第二件事。 当你想选择第一个最接近的祖先test你应该在测试后使用索引,如下所示: /ancestor::test[1] 这将选择正在测试的关闭祖先(在这种情况下是直接父级)。 /ancestor::test[2] 将给你祖父母和3将产生盛大的父母。 你也应该过滤 ...
  • 您应该尝试一下Xperf - 它是一个新的系统范围的性能工具,可以深入到特定的应用程序,它本身正在做什么以及它对操作系统的要求是什么。 它可以在Windows Server 2008和.NET Framework 3.5 ISO的Windows SDK上免费获得: 通过下载ISO映像或使用基于Web的安装程序来安装SDK。 在SDK的“bin”目录中找到xperf MSI。 它将命名为xperf_x86.msi,xperf_x64.msi或xperf_ia64.msi,具体取决于您为其安装SDK的体系结构。 ...
  • 那么让我们来说明一下。 首先,这里有一个doubleMe的简单定义: doubleMe [] = [] doubleMe (x:xs) = x*2 : doubleMe xs 现在,让我们考虑严格/渴望的语言(不是Haskell)如何评估doubleMe (doubleMe (doubleMe [1, 2, 3])) 。 这种语言的规则是: 评估函数调用,完全评估所有参数,然后将它们传递给函数 。 所以我们得到这个: doubleMe (doubleMe (doubleMe [1, 2, 3])) ...
  • 我们的想法是创建一个方法,将包含子树(子节点)的树节点转换为循环。 并且给定一个已转换子节点的节点(例如,在递归调用返回之后),通过将最大节点的大指针(下一个)指向最小节点,并将最小节点的小指针指向最大节点来创建新循环节点。 可能不完整,但它会接近这个: tree_node { small large } convert(node){ //base case 1, if leaf node if node.small == null && node.large == nul ...
  • 在C ++中,我使用了大量的log4cxx ..不明白为什么它是一个编译问题,像冠军一样工作。 它带来很多好处。 仅举几例 - 您可以将日志语句重新定向到syslog或Windows事件日志中,而无需触摸代码库 - 只需更改配置即可。 In C++ I use a lot of log4cxx.. Don't see why it's a problem to compile, works like champ. It brings lots of benefits. To name just a few ...
  • 如果QTP无法识别某些控件,则可以使用.NET Extensibility扩展它支持的控件集。 这允许您添加与这些控件相关的新功能,但QTP不支持开箱即用。 请注意,某些.NET编程是必需的。 .NET扩展性的文档可在“ 开始”>“程序”>“QuickTest Professional”>“扩展性”>“文档”>“.NET加载项Windows窗体扩展性帮助”中找到 当天的事实: QTP中.NET对象名称中的SWF代表系统W indows F orms。 It took a while for me to co ...
  • 看起来这篇文章可能会给你一些想法/引导来追求: Winforms中免费构建的优秀程序UI的例子在哪里? I still couldn't find real good ones, only sporadically. The best WinForms examples I found are in Windows XP itself and in other Microsoft products, like IE, Office.
  • “本地”版本中是否存在这样的事情? 或者您是否需要代码中的所有内容? 我正在运行Windows 10 Home(目前),并且没有IIS。 如果我有IIS,它会安装这些工具吗? 我假设您可以利用Service Server 1.1 for Windows Server,它可以与Windows Azure Pack集成,以管理您的本地资源和服务。 正如Service Bus 1.1的发行说明所述,它支持具有Windows Azure Pack集成的管理门户,如下所示: Windows Azure Pack fo ...