走近webmatrix
l) 安装webmatrix
webmatrix目前可以支持的操作系统是windows 2000和windows xp,可以从http://www.asp.net/webmatrix/免费下载。
安装webmatrix之前必须先装好microsoft .net framework 1.1和inte.net expleror 5.5以上版本。安装过程是傻瓜式的,只管一路"next"就行了。安装好后运行可以看到webmatrix的主界面如图2所示。其界面布局与vs.net有点类似,上部是菜单/工具条,左边是工具箱,提供开发asp.net所需的各种控件工具,右边是工作区管理栏和属性栏,分别用于文件/数据的管理和控件属性的配置,中间是主工作区。
图2:webmatrix主界面
2) 第一个asp.net程序hello webmatrix!
首先我们来创建第一个asp.net程序,从file菜单新建一个文件,可以看到一个新建文件对话框(图3)。
图3:新建文件对话框
webmatrix与vs.net的一个很大不同之处是webmatrix是基于文件来进行开发管理的,而不是象vs.net那样基于项目(project)来管理。这跟webmatrix主要面对的开发项目是中小型项目有关系,小型项目开发相对比较简单,管理没有那么复杂,webmatrix自身的定位只是一个轻量级的开发工具。
从打开的新建文件对话框中可以看到webmatrix支持新建多种类型的文件,包括.aspx、.sql、.cs、.xml文件等,可以支持三种典型的.net应用开发语言--c#、j#、visual basic.net。选择缺省的asp.net page,并输入要创建的文件名hellowebmatrix.aspx,选择c#为编程语言,即可创建一个空白aspx页面文件。
webmatrix为每个asp.net文件窗口提供了四种视图,分别是设计视图(design),静态代码视图(html),动态代码视图(code)和全局视图(all),缺省显示的是设计视图。
从左边的工具箱中的web controls栏中选择button控件拖放到页面设计视图上,可以看到一个button控件显示在视图中,在属性栏中将其text属性修改为"问候!",可以看到按钮上的文本随之变为"问候!",如图4所示。从界面右下区域的属性栏中可以看到该控件的缺省名称为button1。
图4:在视图区添加"问候!"按钮
这样hellowebmatrix程序的可视化编辑就完成了,然后开始编辑代码。
双击视图区中的"问候!"按钮,可以看到页面视图区由design视图转到了code视图,webmatrix自动为按钮button1的click事件创建了一个函数--void button1_click(object sender, eventargs e),函数体尚无内容。在函数体中添入一行代码:
"button1.text = "hello webmatrix!"
整个开发过程就完成了,如图5所示。
图5:为按钮click事件添加处理代码
点击工具条上的运行按钮运行程序,可以看到webmatrix弹出一个对话框,询问是采用iis还是自带的web matrix server来运行程序,如果机器上没有安装iis,可以选择其缺省的web matrix server,在端口号中输入一个本机空闲的端口号,比如8000,点击start按钮即开始运行,如图6所示。
图6:选择asp.net应用程序的运行服务器
运行过程中首先启动了web matrix server(可以看到windows系统托盘区出现了一个图标),然后从弹出浏览器窗口中可以看到运行结果--页面上出现一个"问候"按钮,点击该按钮后按钮上的文本变为"hello webmatrix!",如图7所示。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器