ASP.NET开发工具Web Matrix介绍

ASP.NET开发工具Web Matrix介绍

作者:arui

主页:http://blog.csdn.net/arui319


一、开篇语

通常,一说到ASP.NET编程,我们大多数人都会想到微软的Visual Studio .NET平台,现在的正式版本是2003版,2005版本也即将出炉。然而,如果你只是想学习或者仅仅是想开发个小型的ASP.NET程序,装个VS.NET,几G的庞然大物,不仅占用大量硬盘空间,而且它对机器配置的要求也比较高。其实有一个工具完全可以达到你的这种需求,这个工具就是WebMatrix。下面就让我们一起来认识并使用一下这个小巧然而又很强大的IDE工具。

二、WebMatrix的特性。

ASP.NETHTML页面的设计。通过WebMatrix,可以迅速建立ASP.NET页面或者HTML文件。用户可以直接从工具箱中将服务器控件或者是自定义控件(.ascx)拖放到页面上,所见即所得。双击控件,会自动生成事件的代码。支持控件的属性编辑。

SQL ServerAccess数据库的管理。内置工具,可以在WebMatrixSQL/MSDEAccess数据库进行创建和编辑等操作。可以通过内置向导自动的产生ADO.NET代码。

支持多语言环境。在aspxascx文件中,用户可以使用C#VBJ#来编写代码。

类浏览。内建工具,可以浏览.NET Framework中的所有类的属性、事件或方法,查看类之间的相互关系,查找相关联的类和派生类。

XML Web Services的支持。可以很容易的在WEB应用程序中添加XML Web Services支持。

支持移动应用程序。WebMatrix提供移动工具包,支持对PDA、智能电话等移动设备的Web页面编写。

自带FTP功能。使用这个功能,开发者可以直接设计、修改远程计算机上的文件。开发者不必先下载,再修改,再上传,节约开发时间。

自带WEB服务器。Web Matrix还自带有一个WEB服务器:Matrix Web Server,此服务器可以运行在Win2000WinXP环境中,支持Web Service只能本地访问,所以,不必要担心这个服务器的安全性。这款WEB服务器可以用来调试程序,可以直接在Web Matrix中打开WEB服务器进行调试。因此就不必要再安装IIS等其它服务器软件了。

集成社区。在Web Matrix中,包含了asp.netWeb Matrix等相关站点、论坛、新闻组社区资源的列表。可以直接与其他使用Web Matrix的程序员进行交流。

三、WebMatrix的下载和安装。

我们可以到http://www.asp.net/webmatrix/default.aspx?tabIndex=4&tabId=46去下载安装最新的WebMatrix。该网站上还有Web Matrix的相关介绍以及使用教程。它并不是微软公司出品的正式的ASP.NET程序的开发工具,而是微软团队的一些人利用业余时间编写完成的。它的安装文件只有1.3M,安装完了也只不过才占用3M左右的空间而已。一个3M左右的工具竟然能用来开发ASP.NET程序,是不是觉得不可思议?好了,安装完成以后,让我们继续往下看。

四、使用WebMatrix

现在,就让我们一起简单的用WebMatrix来写一个ASP.NET程序,来感受一下它的功能吧。这个例子非常简单,就是单击一个按钮以后,显示一行字“Hello ASP.NET!”。

打开WebMatrix,新建一ASP.NET页面文件。如图1所示。

<shapetype id="_x0000_t75" coordsize="21600,21600" o:preferrelative="t" o:spt="75" filled="f" stroked="f" path=" m@4@5 l@4@11@9@11@9@5 xe"><stroke joinstyle="miter"></stroke><formulas><f eqn="if lineDrawn pixelLineWidth 0 "></f><f eqn="sum @0 1 0 "></f><f eqn="sum 0 0 @1 "></f><f eqn="prod @2 1 2 "></f><f eqn="prod @3 21600 pixelWidth "></f><f eqn="prod @3 21600 pixelHeight "></f><f eqn="sum @0 0 1 "></f><f eqn="prod @6 1 2 "></f><f eqn="prod @7 21600 pixelWidth "></f><f eqn="sum @8 21600 0 "></f><f eqn="prod @7 21600 pixelHeight "></f><f eqn="sum @10 21600 0 "></f></formulas><path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"></path><lock aspectratio="t" v:ext="edit"></lock></shapetype>

ASP.NET开发工具Web Matrix介绍
1

如果您使用VB或者J#编写代码的话,可以在Language的下拉列表中选择VB或者J#语言。点击OK按钮,就会在图1所示的目录地址下新建一NewFile.aspx文件,同时会打开一个空白页,用户可以在其中编辑ASP.NET页面,编写HTML代码,或者编写程序代码。如图2所示。

ASP.NET开发工具Web Matrix介绍
2

从图2可以看到WebMatrix的全貌,中间部分为设计窗口,左侧为工具栏,右侧是属性事件窗口等等。

在工具栏中找到Button按钮,将其拖到设计窗口中,您可以在右边的属性栏对其属性进行设置,在此就默认其属性。双击此按钮,WebMatrix会自动跳转到Code页面,并且自动添加Buttononclick事件的代码。输入代码如下:

void Button1_Click(object sender, EventArgs e) {

Response.Write("Hello ASP.NET!");

}

代码输入完成以后,您可以选择上方菜单中的View ->Start,或者按一下F5键运行程序。如果是第一次运行,WebMatrix会提示你是否应用ASP.NET WebMatrix Server做为服务器,确定以后,WebMatrix Server会在后台运行,并且在系统托盘中显示图标。如果程序代码正确,就会显示期待的aspx页面;如果代码有问题,会显示编译错误。

点击按钮以后,页面上显示出了“Hello ASP.NET!”,如图3所示。

ASP.NET开发工具Web Matrix介绍
3

通过编写此示例页面,可以感受到WebMatrix的小巧、占用资源少等其它一些优点。也能感受到它的一些缺点,比如没有VS.NET那样的代码提示功能,这样就需要程序员有更专业的水平;生成的文件并不真正隐藏代码,代码是被嵌入到所生成的aspx文件中的。但是,对于这样一个仅有一点几兆的工具软件来说,这些缺点已经无伤大雅。

五、结束语。

总之,WebMatrix既有很多优点,也有不少的缺点。跟VS.NET对比,Web Matrix完全免费,这个是最诱人的。而且此工具有许多新的功能是 VS .NET 所没有的。因此,无论是想学习ASP.NET,还是开发小型的ASP.NET程序,不妨考虑一下WebMatrix


说明:此文章为原创,可以转载,但请保留所有信息。

你可能感兴趣的:(asp.net)