`
yidongkaifa
  • 浏览: 4064448 次
文章分类
社区版块
存档分类
最新评论

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>


1

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


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所示。


3

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

五、结束语。

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


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

分享到:
评论

相关推荐

    ASP.NET Web Matrix

    ASP.NET Web Matrix是微软开发的一个free的开发.NER web develop的小软件。功能还是很强的!但是比起visual studio 2003/2005/2008还是差好多,可以说不是一个等级的!不过它小啊,而且不用安IIS就可以调试Web程序,...

    Inside ASP.NET Web Matrix (PDF)_webmatrix

    Inside ASP.NET Web Matrix (PDF)_webmatrix

    Microsoft ASP .NET Web Matrix Starter Kit

    Microsoft ASP .NET Web Matrix Starter Kit Microsoft ASP .NET Web Matrix Starter Kit Microsoft ASP .NET Web Matrix Starter Kit

    Inside ASP.NET Web Matrix

    Inside ASP.NET Web Matrix

    ASP.NET专用编辑器—Web Matrix

    微软新推出的ASP.NET专用编辑器—Web Matrix

    BeginningASP.NetWebPagesWithWebMatrix.pdf 英文原版

    Beginning ASP.Net Web Pages With Web Matrix

    WebMatrix开发ASP.NET试用手记.rar

    如果仅仅只是要进行中小型的基于ASP.NET的Web应用系统开发的话,是否一定要用强大而昂贵的Visual Studio.NET呢? 答案是否定的。最近Microsoft为开发者提供了一款免费的小巧易用的开发ASP.NET工具,这就是WebMatrix...

    微软新推出的ASP.NET专用编辑器—Web Matrix

    这是微软件最新的asp.net编辑器,使用起来非常方便

    ASP.NET服务器控件与组件编程

    The complete guide to developing professional, reusable ASP.NET server controls and components梔... It also introduces the ASP.NET Web Matrix tool for creating Web applications and using server controls.

    微软新推出的ASP.NET专用编辑器.rar

    微软新推出的ASP.NET专用编辑器(Web Matrix)

    ASP.NET Example - OJC:ASP.NET示例项目-开源

    该网站是在Web Matrix 3中开发的。当前,该软件存在一个错误,您无法在数据库表中输入数据。 但是,我通过生成SQL INSERT查询来解决此问题。 我已发布该网站以便于查看,请参见下文。 在主页上,您还会找到“成分”...

    活靶子留言本

    数据库: ACCESS2000 开发语言:Asp.Net,C# 开发环境: WIN2000 PRO + Web Matrix + DreamWeaver MX + NotePad 功能: 具有一般留言本的功能,管理员比游客的可见部分要多,比如留言者IP,删除.回复功能等. 运行环境...

    C#二维码编码WEB应用程序

    Csharp类库,专门为Csharp程序开发设计,可以与ASP.NET的Windows客户端应用程序和WEB应用程序设计,实现类库调用,可以作为生产打印标签和手机条码专用工具。 较其它二维码编码软件的特点是: 1.支持PDF417,QR_Code...

    CSharp开发二维码应用实例

    Csharp类库,专门为Csharp程序开发设计,可以与ASP.NET的Windows客户端应用程序和WEB应用程序设计,实现类库调用,可以作为生产打印标签和手机条码专用工具。 较其它二维码编码软件的特点是: 1.支持PDF417,QR_Code...

    GDI+图像程序设计(PDF & 源码 -电子工业出版社)

    12.1 创建第一个ASP.NET Web应用程序 12.2 第一个图形Web应用程序 12.3 绘制简单的图形 12.4 在Web上绘制图像 12.5 绘制曲线图 12.6 绘制饼图 总结 第13章 GDI+ 的最佳实践及性能技术 13.1 理解渲染过程 ...

    C#完整教程

    10.1 常用的ASP.NET服务器端控件 188 10.2 ASP.Net控件数据绑定 192 10.3 数据验证控件 209 10.4 DataGraid控件 219 10.5 AdRotator控件 235 10.6 Calender控件 236 10.7 Visual Studio.Net实现留言板 239 第十一章 ...

    用于读写条形码 C#类库 MessagingToolkit Barcode

    MessagingToolkit Barcode library是一个C#条形码类库,可用在Windows桌面应用程序、ASP.NET Web应用程序和Windows Phone 7应用程序。 这个类库当前支持以下条形码类型的读写。 ENCODING QR Code Data Matrix PDF ...

    用于读写条形码 C# 类库 MessagingToolkit Barcode

    MessagingToolkit Barcode library是一个C#条形码类库,可用在Windows桌面应用程序、ASP.NET Web应用程序和Windows Phone 7应用程序。 这个类库当前支持以下条形码类型的读写。 ENCODING QR Code Data Matrix PDF ...

Global site tag (gtag.js) - Google Analytics