- 浏览: 119356 次
- 性别:
- 来自: 南京
文章分类
- 全部博客 (135)
- java (135)
- [转]c# 画圆角矩形 (1)
- 设计模式生活实例 (1)
- .nET2.0小技巧 (1)
- 从另一个角度看敏捷实践(一)--IPM:承诺的仪式 (1)
- javascript字符串转json对象 (1)
- 使用BeanUtils时,Date类型值为空的解决方法 (1)
- Lenovo V460+Ubuntu 11.10 无线网问题 (1)
- Lucene 索引和搜索过程核心类详解 (1)
- Android短信编解码方式 (1)
- 股神巴菲特十大致富秘籍 (1)
- Map遍历的三种方法 (1)
- Android中用Toast.cancel()方法优化toast内容的显示 (1)
- ViewFlipper “Receiver not registered” Error (1)
- javax.xml.transform.TransformerFactoryConfigurationError (1)
- JNI调用的注意事项 (1)
- JUnit单元测试感悟 (1)
- 用C#写定时关机的程序 (1)
- ASP.NET开发工具Web Matrix介绍 (1)
- MapXtreme2004代码 MapControl控件中显示地图文件 (1)
- 《使用 Microsoft .NET 的企业解决方案模式》读书笔记3 (1)
- 微创短信开发平台 (1)
- 谈谈Q+平台的技术实现 (1)
- 手机防盗软件实现(源码) (1)
- 虚析构函数(总结 帖子) (1)
- c语言中去除const修饰 (1)
- ORA-01012: not logged on 解决办法 (1)
- paypal提现如何省钱 (1)
- 数独suduku (1)
- MyISAM InnoDB 区别 (1)
- 随 笔 (1)
- Android上的log,日志相关 (1)
- 百度质量部实习居然通过了~ (1)
最新评论
-
野狐禅:
ext.get('imagebrowse') is null
ExtJs上传图片预览功能 -
zhuyl_wind:
不切实际,呵呵
[]5年内买车买房-理财篇 -
in南京:
关键你那两千块钱就够交一个多月的房租!换个城市你那六百也远远不 ...
[]5年内买车买房-理财篇 -
javac_xinyun:
呵呵,看完了,确实不错,貌似第一年的房租每月算进去 ,人际关系 ...
[]5年内买车买房-理财篇 -
dishikun:
貌似很不错,就是没把房租算进去!
[]5年内买车买房-理财篇
<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&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>说明:此文章为原创,可以转载,但请保留所有信息。
发表评论
-
百度质量部实习居然通过了~
2012-02-08 12:23 992[size=small;]? ? ?本来打算在软工所苦 ... -
Android上的log,日志相关
2012-02-07 14:18 1533摘自:http://blog.csdn.net/met ... -
随 笔
2012-02-04 13:39 600金风玉露一相逢,便胜却人间无数。英文版: chemis ... -
MyISAM InnoDB 区别
2012-02-02 16:59 737<h1 id="artibody ... -
数独suduku
2012-01-31 14:38 916sudu sudu sudu sudu sudu su ... -
paypal提现如何省钱
2011-12-28 16:58 1224据PayPal中文注册得知,如今很多收样品费的外贸商户 ... -
ORA-01012: not logged on 解决办法
2011-12-28 13:08 3511<span style="font-f ... -
c语言中去除const修饰
2011-12-21 10:54 1434[size=16px;]<span style= ... -
虚析构函数(总结 帖子)
2011-12-21 09:54 706<span style="" ... -
手机防盗软件实现(源码)
2011-12-20 12:54 938<a href="http://blo ... -
谈谈Q+平台的技术实现
2011-12-20 09:49 962这篇文章是我个人 ... -
微创短信开发平台
2011-12-19 11:39 772在网上闲逛,发现了一个站点,微创短信开发平台(http ... -
《使用 Microsoft .NET 的企业解决方案模式》读书笔记3
2011-12-19 10:24 783第3章 Web表示模式 没有一个设计策略能够适合所有情 ... -
MapXtreme2004代码 MapControl控件中显示地图文件
2011-12-15 14:29 912::<?xml:namespace prefix ... -
用C#写定时关机的程序
2011-12-15 11:14 704</span></font>& ... -
JUnit单元测试感悟
2011-12-14 11:29 863<p class="MsoNorma ... -
JNI调用的注意事项
2011-12-14 09:34 754JNI的简单教程网上很多,看看就能够明白,照着操作也基 ... -
javax.xml.transform.TransformerFactoryConfigurationError
2011-12-13 13:34 853<span style="" ... -
ViewFlipper “Receiver not registered” Error
2011-12-12 10:59 1125偶尔出现这个错误: <span> < ... -
Android中用Toast.cancel()方法优化toast内容的显示
2011-12-09 16:24 1147产品在测试过程中发现一个bug,就是测试人员不停的疯狂 ...
相关推荐
《Inside ASP.NET Web Matrix》是一本深入探讨ASP.NET Web Matrix技术的专业书籍,旨在帮助开发者全面理解和掌握这一轻量级的Web开发工具。ASP.NET Web Matrix是微软推出的一个免费的、易于上手的Web应用程序开发...
ASP.NET Web Matrix是微软开发的一个free的开发.NER web develop的小软件。功能还是很强的!但是比起visual studio 2003/2005/2008还是差好多,可以说不是一个等级的!不过它小啊,而且不用安IIS就可以调试Web程序,...
总之,微软推出的ASP.NET专用编辑器Web Matrix,以其一体化的开发环境和丰富的特性,成为了ASP.NET开发领域的一款重要工具。无论你是想学习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
总的来说,ASP.NET WebServer是针对ASP.NET开发者的高效工具,它简化了开发环境的搭建,提高了开发效率,而提供的各种辅助工具如GacUtil2.exe和帮助文档则进一步增强了其易用性。对于那些只需要进行ASP.NET开发,而...
总的来说,微软的Web Matrix是一个强大的工具,它结合了开发、调试和部署的功能,旨在提升ASP.NET开发的效率和体验。无论是新手还是经验丰富的开发者,都可以从Web Matrix中受益,实现高效且便捷的Web开发。
ASP.NET Web Matrix是一款轻量级、易用的开发工具,主要针对初学者和小型Web应用程序开发者设计。由微软公司推出,它集成了开发、调试和部署Web应用的全过程,尤其适合构建基于ASP.NET和SQL Server Compact Edition...
- **ASP.NET Web Matrix Project**:这是由微软支持的一个免费IDE,用于开发ASP.NET应用程序。 - **Mono**:这是一个免费开源的UNIX版.NET开发平台。 - **SharpDevelop**:这是一个日益流行的开源.NET开发环境。 ##...
Beginning ASP.Net Web Pages With Web Matrix
如果仅仅只是要进行中小型的基于ASP.NET的Web应用系统开发的话,是否一定要用强大而昂贵的Visual Studio.NET呢? 答案是否定的。最近Microsoft为开发者提供了一款免费的小巧易用的开发ASP.NET工具,这就是WebMatrix...
ASP.NET是微软公司推出的一种强大的Web应用程序开发框架,它基于.NET Framework,...无论你是ASP.NET的新手还是有经验的开发者,Web Matrix都是一个值得尝试的工具,它可以帮助你在开发过程中节省时间,提高生产力。
综上所述,这个压缩包提供的是一套轻量级的ASP.NET开发和测试环境,包含了一个专为ASP.NET设计的Web服务器、GAC管理工具、以及若干支持库。用户可以利用这些工具快速搭建本地环境,进行ASP.NET应用的开发和调试工作...
【ASP.NET 迷你服务器】是一种轻量级的Web服务器解决方案,它允许开发者在没有安装完整版Internet Information Services (IIS)的情况下,便捷地进行ASP.NET应用程序的开发和调试工作。这种工具通常体积小巧,易于...
本资源提供了一个在Asp.net web应用程序中生成二维码并保存图片的解决方案。 首先,我们需要理解二维码的工作原理。二维码(Quick Response Code)是一种二维条形码,它能够存储更多的信息,包括文字、URL、联系...
ASP.NET Web Matrix 是一个轻量级的开发环境,适合初学者。而ASP.NET Core是微软的新一代跨平台开发框架,它集成了ASP.NET的精华,并引入了更多的现代开发特性。 通过上述知识点,你可以理解ASP.NET的强大功能,并...
ASPX迷你服务器是一款轻量级的开发工具,主要用于在本地环境中快速运行和测试ASP.NET应用程序。这个工具的主要特点是小巧便携,无需安装完整的IIS(Internet Information Services)或其他大型服务器环境,即可执行...
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.