1.linqpad Դ??
2.软件å¼åå·¥å
·
linqpad Դ??
WebMatrix,由Microsoft提供的免费Web开发工具,集成了一切开发网站所需。无需从头开始,可选择开源Web应用或内置网页模板,也可自编代码,明朝时代源码操作全面且简单,且完全免费。
Visual Studio Code,作为入门级产品,集最新接口与核心功能于一身,支持创建单一平台应用,支持多种语言开发,是简化Web开发的理想选择。
notepad++,趣味制图源码免费源代码编辑器与记事本替代,支持多种语言与多国语言,Windows环境运行,为编程提供便利。
JustDecompile,免费.NET浏览与反编译工具,基于Telerik多年代码分析与开发者效率工具,heyu校园源码提供反编译代码功能,便于探索与分析已编译程序集。
Fiddler,Web调试代理,记录所有HTTP(s)流量,允许检查信息流、设置断点并操作数据,派优源码包含功能强大的基于事件的脚本子系统。
FileZilla,免费FTP解决方案,包含服务器端与客户端,完全开源,为文件传输提供强大支持。
LINQPad,壁纸引擎源码不仅仅是一个LINQ工具,还是一款符合人体工程学的C#、VB、F#便签簿,提供立即执行任何表达式、语句块和程序的功能,并以富格式输出结果。
SoapUI,世界领先的开源功能测试工具,专用于Web服务测试,支持多种协议,具备快速创建先进性能测试与自动功能测试的能力。
NCrunch,Visual Studio .NET自动化并行连续测试工具,智能自动化测试运行,并提供大量测试相关信息,如代码覆盖与性能指标。
KDiff3,文件或目录比较/合并工具,同时针对两个或三个文件/目录进行比较,显示按行数的差异,并提供自动化合并工具,方便合并操作。
Sublime Text,代码编辑器与HTML、散文先进文本编辑器,由程序员Jon Skinner开发,旨在提供丰富扩展功能的Vim体验。
软件å¼åå·¥å ·
.Netå¼åå·¥å ·å
æ´ä½ä¸è½½ï¼ /browse.aspx/Public/NetToolSet
1. Snippet Compiler: /dotnet/SnippetCompiler
2. Source Analysis: /sourceanalysis
3. GhostDoc: /Sandcastle
5. NUnit: /products/reflector
8. Regex Tester: /dotnet/SnippetCompiler/
Microsoft Source Analysis for C#
Microsoft Source Analysis for C#æ¯ä¸æ¬¾C#ï¼ä¸æ¯æVB.NETï¼ä»£ç è§èæ£æ¥å·¥å ·ï¼å身æ¯å¾®è½¯å é¨ä»£ç è§èæ£æ¥å代ç æ ¼å¼å¼ºå¶å·¥å ·StyleCopï¼ç®çæ¯å¸®å©é¡¹ç®å¢éæ§è¡ä¸ç³»å常ç¨çæºä»£ç æ ¼å¼è§èï¼å®ä¼æ ¹æ®é¢å®ä¹çC#代ç æ ¼å¼çæä½³å®è·µè¿è¡æ£æ¥ï¼ä¸FxCopä¸åçæ¯å®ç´æ¥å¯¹æºä»£ç è¿è¡æ£æ¥ï¼ä¸å¹¶ä¸æä¾çµæ´»çè§å设置ï¼å¼ºå¶å¼åè 使ç¨ç¸åçä¹ æ¯è¿è¡C#代ç çç¼åã
å®æ¹ä¸»é¡µï¼/sourceanalysis
GhostDoc
GhostDocæ¯Visual Studioçä¸ä¸ªå è´¹æ件ï¼å¯ä»¥å¸®å©å¼åè çææ¯è¾å®æ´è§èçXMLæ ¼å¼ä»£ç 注éï¼å¦æä½ ç代ç éµå¾ªå¾®è½¯ç±»åºå¼å人å设计è§è ï¼ç±å®èªå¨äº§çç注é就已ç»å®å ¨å¯ä»¥å¾å¥½å°è¡¨è¾¾å¼åè å建çæ¹æ³æè å±æ§çæå¾ï¼æ éæå·¥åè¿è¡ä¿®æ¹ãæäºè¿äºæ åçXML注éï¼æ们å¯ä»¥ä½¿ç¨å¾®è½¯çææ¡£å·¥å ·Sandcastleçæä¸ä¸çº§å«ç帮å©ææ¡£ãå¦æ们æè¿æ ·ä¸æ®µä»£ç ï¼
public bool Add(string item)
{
//......
}
public void AppendHtmlText(IHtmlProvider htmlProvider)
{
//......
}
使ç¨GhostDocçæç注éå¦ä¸ï¼
/// <summary>
/// Adds the specified item.
/// </summary>
/// <param name="item">The item.</param>
/// <returns></returns>
public bool Add(string item)
{
//......
}
/// <summary>
/// Appends the HTML text.
/// </summary>
/// <param name="htmlProvider">The HTML provider.</param>
public void AppendHtmlText(IHtmlProvider htmlProvider)
{
//......
}
å®æ¹ä¸»é¡µï¼/Sandcastle
Nunit
NUnit æ¯ä¸º .NET æ¡æ¶çæçå¼æ¾æºä»£ç åå æµè¯æ¡æ¶ãNUnit ä½¿ä½ å¯ä»¥ç¨ä½ å欢çè¯è¨ç¼åæµè¯ï¼ä»èæµè¯åºç¨ç¨åºçç¹å®åè½ãå½ä½ é¦æ¬¡ç¼å代ç æ¶ï¼åå æµè¯æ¯ä¸ç§æµè¯ä»£ç åè½çå¾å¥½æ¹æ³ï¼å®è¿æä¾äºä¸ç§å¯¹åºç¨ç¨åºè¿è¡åå½æµè¯çæ¹æ³ãNUnit åºç¨ç¨åºæä¾äºä¸ä¸ªç¨äºç¼ååå æµè¯çæ¡æ¶ï¼ä»¥åä¸ä¸ªè¿è¡è¿äºæµè¯åæ¥çç»æçå¾å½¢çé¢ã
å®æ¹ä¸»é¡µï¼/products/reflector
The Regulator
The Regulatorè½å¤ä½¿çæåæµè¯æ£å表达å¼åå¾å¾å®¹æï¼å®å è®¸ä½ è¾å ¥ä¸ä¸ªæ£å表达å¼ä»¥åä¸äºéå¯¹å ¶è¿è¡è¯¥è¡¨è¾¾å¼çè¾å ¥ãè¿æ ·ï¼å¨åºç¨ç¨åºä¸å®ç°è¯¥æ£å表达å¼ä¹åï¼ä½ 便å¯ä»¥äºè§£å®å°äº§çä»ä¹ææ以åå®å°è¿ååªäºç§ç±»çå¹é 项ãå¦å¤å®è¿æä¾äºæ£å表达å¼åºç®¡çåè½ï¼å¨çº¿æ´æ°æ£å表达å¼åºï¼å¯ä»¥å¨RegexLib.comä¸æç´¢éè¦çæ£å表达å¼.
å®æ¹ä¸»é¡µï¼/projects/regulator
Regex Tester: /tutorials/regex/downloads/RegexTester.zip
LINQPad
éçå¨.NET Framework 3.5ä¸å¯¹äºLINQçæ¯æï¼è¶æ¥è¶å¤çå¼åè å¨å¼åä¸ä½¿ç¨äºLINQ to SQLï¼ä½æ¯ç¼åLINQ to SQLæ¥è¯¢ä¼¼ä¹åæäºä¸ä»¶å¾éº»ç¦çäºæ ï¼å¥½å¨æ们è¿æLINQPadè¿ä¸ªå·¥å ·ï¼ç¨æ¥ç¼åLINQæ¥è¯¢ï¼ä¸ä» ä» æ¯LINQ to SQLï¼åæ¶å®ä¹æ¯æLINQ to XMLãLINQ to Objectsï¼å¦å¤LINQPadæ¯å®å ¨å è´¹çä¸æ éå®è£ ï¼åªè¦ä¸è½½å®çå¯æ§è¡æ件就å¯ä»¥äºãå®æ¹ä¸»é¡µï¼
NAnt
NAnt æ¯ä¸ä¸ªåºäº .NET ççæå·¥å ·ï¼ä¸å½åçæ¬ç Visual Studio .NET ä¸åï¼å®ä½¿å¾ä¸ºä½ ç项ç®å建çæè¿ç¨åå¾é常容æãå½ä½ æ¥æ大éä»äºå个项ç®çå¼å人åæ¶ï¼ä½ ä¸è½ä¾èµäºä»å个ç¨æ·ç座ä½è¿è¡çæãä½ ä¹ä¸å¸æå¿ é¡»å®ææå¨çæ该项ç®ãä½ æ´æ¿æå建æ¯å¤©æä¸è¿è¡çèªå¨çæè¿ç¨ãNAnt ä½¿ä½ å¯ä»¥çæ解å³æ¹æ¡ãå¤å¶æ件ãè¿è¡ NUnit æµè¯ãåéçµåé®ä»¶ï¼ççãéæ¾çæ¯ï¼NAnt 缺å°æ¼äº®çå¾å½¢çé¢ï¼ä½å®çç¡®å ·æå¯ä»¥æå®åºè¯¥å¨çæè¿ç¨ä¸å®æåªäºä»»å¡çæ§å¶å°åºç¨ç¨åºå XML æ件ãç®åNAntå·²ç»æ¯æ.NET Framework 3.5ï¼å®çææ°çæ¬æ¯0. Beta 1ãå®æ¹ä¸»é¡µï¼