`
iloveoracle
  • 浏览: 117612 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

ASP.NET开发工具Web Matrix介绍

阅读更多

   
<p class="MsoPlainText"><span lang="EN-US">作者:arui<br>
</span>

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

</span>

<p class="MsoPlainText" style="text-indent: 21pt;"><span lang="EN-US">ASP.NET</span><span style="">和</span><span lang="EN-US">HTML</span><span style="">页面的设计。通过</span><span lang="EN-US">Web</span><span lang="EN-US" style=""></span><span lang="EN-US">Matrix</span>,可以迅速建立<span lang="EN-US">ASP.NET</span>页面或者<span lang="EN-US">HTML</span>文件。用户可以<span style="">直接从工具箱中将服务器控件或者是自定义控件(</span><span lang="EN-US">.ascx</span><span style="">)拖放到页面上,所见即所得。双击控件,会自动生成事件的代码。支持控件的属性编辑。</span><span lang="EN-US" style="font-family: 'Times New Roman';">
</span>

<p class="MsoPlainText" style="text-indent: 21pt;"><span style="">支持多语言环境。在</span><span lang="EN-US">aspx</span>和<span lang="EN-US">ascx</span>文件中,用户可以使用<span lang="EN-US">C#</span>,<span lang="EN-US">VB</span>或<span lang="EN-US">J#</span>来编写代码。

<p class="MsoPlainText" style="text-indent: 21pt;">对<span lang="EN-US">XML Web Services</span>的支持。可以很容易的在<span lang="EN-US">WEB</span>应用程序中添加<span lang="EN-US">XML Web Services</span>支持。

<p class="MsoPlainText" style="text-indent: 21pt;">自带<span lang="EN-US">FTP</span>功能。使用这个功能,开发者可以直接设计、修改远程计算机上的文件。开发者不必先下载,再修改,再上传,节约开发时间。

<p class="MsoPlainText" style="text-indent: 21pt;"><span style="">集成社区。在</span><span lang="EN-US">Web Matrix</span>中,包含了<span lang="EN-US" style="">asp.net</span><span style="">、<span lang="EN-US">Web Matrix</span>等相关站点、论坛、新闻组社区资源的列表。可以直接与其他使用</span><span lang="EN-US">Web Matrix</span>的程序员进行交流。

</span>

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

</span>

<p class="MsoPlainText" style="text-indent: 21pt;">现在,就让我们一起简单的用<span lang="EN-US">Web</span><span lang="EN-US" style=""></span><span lang="EN-US">Matrix</span>来写一个<span lang="EN-US">ASP.NET</span>程序,来感受一下它的功能吧。这个例子非常简单,就是单击一个按钮以后,显示一行字“<span lang="EN-US">Hello ASP.NET</span>!”。

<p class="MsoPlainText"><span lang="EN-US"><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></span>

<p class="MsoPlainText" style="text-indent: 21pt;">如果您使用<span lang="EN-US">VB</span>或者<span lang="EN-US">J#</span>编写代码的话,可以在<span lang="EN-US">Language</span>的下拉列表中选择<span lang="EN-US">VB</span>或者<span lang="EN-US">J#</span>语言。点击<span lang="EN-US">OK</span>按钮,就会在图<span lang="EN-US">1</span>所示的目录地址下新建一<span lang="EN-US">NewFile.aspx</span>文件,同时会打开一个空白页,用户可以在其中编辑<span lang="EN-US">ASP.NET</span>页面,编写<span lang="EN-US">HTML</span>代码,或者编写程序代码。如图<span lang="EN-US">2</span>所示。

<p class="MsoPlainText" style="text-align: center;" align="center"><img alt="" hspace="" align="baseline" border="0" src="http://blog.csdn.net/images/blog_csdn_net/arui319/84777/r_matrix2.jpg"><br>图<span lang="EN-US">2</span>

<p class="MsoPlainText" style="text-indent: 21pt;">在工具栏中找到<span lang="EN-US">Button</span>按钮,将其拖到设计窗口中,您可以在右边的属性栏对其属性进行设置,在此就默认其属性。双击此按钮,<span lang="EN-US">Web</span><span lang="EN-US" style=""></span><span lang="EN-US">Matrix</span>会自动跳转到<span lang="EN-US">Code</span>页面,并且自动添加<span lang="EN-US">Button</span>的<span lang="EN-US">onclick</span>事件的代码。输入代码如下:

<p class="MsoPlainText" style="text-indent: 21pt;"><span lang="EN-US"><span style=""> </span>Response.Write("Hello ASP.NET!");</span>

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

<p class="MsoPlainText"><span lang="EN-US"></span>

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

</span>

<p class="MsoPlainText" style="text-indent: 21pt;">总之,<span lang="EN-US">Web</span><span lang="EN-US" style=""></span><span lang="EN-US">Matrix</span>既有很多优点,也有不少的缺点。跟<span lang="EN-US">VS.NET</span>对比,<span lang="EN-US">Web Matrix</span>完全免费,这个是最诱人的。而且<span style="">此工具有许多新的功能是 <span lang="EN-US">VS .NET </span>所没有的。因此,无论是想学习<span lang="EN-US">ASP.NET</span>,还是开发小型的<span lang="EN-US">ASP.NET</span>程序,不妨考虑一下</span><span lang="EN-US">Web</span><span lang="EN-US" style=""></span><span lang="EN-US">Matrix</span>。<br><br><br>说明:此文章为原创,可以转载,但请保留所有信息。
 
0
0
分享到:
评论

相关推荐

    Inside ASP.NET Web Matrix (PDF)_webmatrix

    《Inside ASP.NET Web Matrix》是一本深入探讨ASP.NET Web Matrix技术的专业书籍,旨在帮助开发者全面理解和掌握这一轻量级的Web开发工具。ASP.NET Web Matrix是微软推出的一个免费的、易于上手的Web应用程序开发...

    ASP.NET Web Matrix

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

    ASP.NET专用编辑器—Web Matrix

    总之,微软推出的ASP.NET专用编辑器Web Matrix,以其一体化的开发环境和丰富的特性,成为了ASP.NET开发领域的一款重要工具。无论你是想学习ASP.NET,还是需要一个高效的开发工具,Web Matrix都是值得考虑的选择。

    Inside ASP.NET Web Matrix

    《Inside ASP.NET Web Matrix》这本书由Alex Homer和Dave Sussman撰写,详细介绍了ASP.NET Web Matrix这一新型开发环境,它旨在为ASP.NET开发者提供一个更为全面且易于使用的工具集。Web Matrix是微软推出的一款免费...

    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

    asp.net Webserver

    总的来说,ASP.NET WebServer是针对ASP.NET开发者的高效工具,它简化了开发环境的搭建,提高了开发效率,而提供的各种辅助工具如GacUtil2.exe和帮助文档则进一步增强了其易用性。对于那些只需要进行ASP.NET开发,而...

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

    总的来说,微软的Web Matrix是一个强大的工具,它结合了开发、调试和部署的功能,旨在提升ASP.NET开发的效率和体验。无论是新手还是经验丰富的开发者,都可以从Web Matrix中受益,实现高效且便捷的Web开发。

    asp.net web martix

    ASP.NET Web Matrix是一款轻量级、易用的开发工具,主要针对初学者和小型Web应用程序开发者设计。由微软公司推出,它集成了开发、调试和部署Web应用的全过程,尤其适合构建基于ASP.NET和SQL Server Compact Edition...

    asp.net 面试常见问题和答案

    - **ASP.NET Web Matrix Project**:这是由微软支持的一个免费IDE,用于开发ASP.NET应用程序。 - **Mono**:这是一个免费开源的UNIX版.NET开发平台。 - **SharpDevelop**:这是一个日益流行的开源.NET开发环境。 ##...

    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专用编辑器.rar

    ASP.NET是微软公司推出的一种强大的Web应用程序开发框架,它基于.NET Framework,...无论你是ASP.NET的新手还是有经验的开发者,Web Matrix都是一个值得尝试的工具,它可以帮助你在开发过程中节省时间,提高生产力。

    Aspx迷你服务器asp.net专用

    综上所述,这个压缩包提供的是一套轻量级的ASP.NET开发和测试环境,包含了一个专为ASP.NET设计的Web服务器、GAC管理工具、以及若干支持库。用户可以利用这些工具快速搭建本地环境,进行ASP.NET应用的开发和调试工作...

    asp.net迷你服务器

    【ASP.NET 迷你服务器】是一种轻量级的Web服务器解决方案,它允许开发者在没有安装完整版Internet Information Services (IIS)的情况下,便捷地进行ASP.NET应用程序的开发和调试工作。这种工具通常体积小巧,易于...

    Asp.net下生成二维码

    本资源提供了一个在Asp.net web应用程序中生成二维码并保存图片的解决方案。 首先,我们需要理解二维码的工作原理。二维码(Quick Response Code)是一种二维条形码,它能够存储更多的信息,包括文字、URL、联系...

    asp.net实例

    ASP.NET Web Matrix 是一个轻量级的开发环境,适合初学者。而ASP.NET Core是微软的新一代跨平台开发框架,它集成了ASP.NET的精华,并引入了更多的现代开发特性。 通过上述知识点,你可以理解ASP.NET的强大功能,并...

    Aspx迷你服务器asp.net

    ASPX迷你服务器是一款轻量级的开发工具,主要用于在本地环境中快速运行和测试ASP.NET应用程序。这个工具的主要特点是小巧便携,无需安装完整的IIS(Internet Information Services)或其他大型服务器环境,即可执行...

    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.

Global site tag (gtag.js) - Google Analytics