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

   
<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
分享到:
评论

相关推荐

    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