当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 本文讨论: • 用于编写单
 

 

    摘要: introduction this article describes the event log entries that you can find when you use microsoft asp.net. more information the following list describes the different types of event log entr......
 ·sunwen教程之----c#进阶2    »显示摘要«
    摘要: sunwen教程之----c#进阶 (二) mrfat@china.com 好了,i come back,下面的代码显示了我们如何打印多个参数: 000: // commandline\cmdline1.cs 001: using system; 002: 003: public class commandline 004: { 005: public static void ......


每个.Net开发人员应该下载的十种必备工具
本文讨论: • 用于编写单元测试的 nunit • 用于创建代码文档资料的 ndoc • 用于生成解决方案的 nant • 用于生成代码的 codesmith • 用于监视代码的 fxcop • 用于编译少量代码的 snippet compiler • 两种不同的转换器工具:asp.net 版本转换器与 visual studio .net 项目转换器 • 用于生成正则表达式的 regulator • 用于分析程序集的 .net reflector 本文使用了下列技术: .net.c# 或 visual basic .net.visual studio .net 除非您使用能够获得的最佳工具,否则您无法期望生成一流的应用程序.除了像 visual studio®.net 这样的著名工具以外,还可以从 .net 社区获得许多小型的.不太为人所知的工具.在本文中,我将向您介绍一些目前可以获得的.面向 .net 开发的最佳免费工具.我将引导您完成一个有关如何使用其中每种工具的快速教程 — 一些工具在许多时候可以使您节约一分钟,而另一些工具则可能彻底改变您编写代码的方式.因为我要在本篇文章中介绍如此之多的不同工具,所以我无法详尽讨论其中每种工具,但您应该了解到有关每种工具的足够信息,以便判断哪些工具对您的项目有用. snippet compiler snippet compiler 是一个基于 windows® 的小型应用程序,您可以通过它来编写.编译与运行代码.如果您具有较小的代码段,并且您不希望为其创建完整的 visual studio .net 项目(以及伴随该项目的所有文件),则该工具将很有用. 例如,假设我希望向您说明如何从 microsoft?.net 框架中启动另一个应用程序.在 snippet compiler 中,我将通过新建一个能够创建小型控制台应用程序的文件开始.可以在该控制台应用程序的 main 方法内部创建代码片段,而这正是我要在这里做的事情.下面的代码片段演示了如何从 .net 框架中创建记事本实例: system.diagnostics.process proc = new system.diagnostics.process(); proc.startinfo.filename= "notepad.exe"; proc.start(); proc.waitforexit(); 当然该代码片段本身无法编译,而这正是 snippet compiler 的用武之地.图 1 显示了 snippet compiler 中的这一代码示例. 图 1 snippet compiler 要测试该代码片段,只须按 play(运行)按钮(绿色三角形),它就会在调试模式下运行.该代码片段将生成一个弹出式控制台应用程序,并且将显示记事本.当您关闭记事本时,该控制台应用程序也将关闭. 就我个人而言,我是在尝试为某位向我求助的人士创建一个小型示例时,才发现 snippet compiler 是如此宝贵的 — 如果不使用该工具,则我通常必须新建一个项目,确保每个部分都能编译通过,然后将代码片段发送给求助者,并删除该项目.snippet compiler 使得这一过程变得更加容易.更加愉快. snippet compiler 由 jeff key 编写,并且可以从 http://www.sliver.com/dotnet/snippetcompiler 下载. regulator regulator 是最后一个添加到我的头等工具清单中的.它是一种很有特色的工具,能够使生成与测试正则表达式变得很容易.人们对正则表达式重新产生了兴趣,因为它们在 .net 框架中受到很好的支持.正则表达式用来基于字符.频率与字符顺序定义字符串中的模式.它们最常见的用途是作为验证用户输入有效性的手段或者作为在较大字符串中查找字符串的方法 — 例如,在 web 页上查找 url 或电子邮件地址. regulator 使您可以输入一个正则表达式以及一些针对其运行该表达式的输入内容.这样,在应用程序中实现该正则表达式之前,您可以了解它将产生什么效果以及它将返回哪些种类的匹配项.图 2 显示了带有简单正则表达式的 regulator. 图 2 文档中包含该正则表达式 — 在该示例中,它是 [0-9]*,应该匹配一行中任意数量的数字.
...   下一页
 ·sunwen教程之----c#进阶6    »显示摘要«
    摘要: sunwen教程之----c#进阶 (六) mrfat@china.com 大家好,我是武汉华师的sunwen.现在是五月二号晚上19:27,由于闲着没事干,所有又写起来了.昨天照了十几张相,待会可以去取了,不知照片中的我是不是很帅,呵呵!现在我耳边正听着2000欧洲杯的曲子,所以比较激动.唉,身为我们院2000级足球队长的我,已经很久没有踢球了! 现在我要说的是c#中的版本处......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE