VisualCNET程序设计教程

VisualCNET程序设计教程

ID:38578182

大小:280.50 KB

页数:50页

时间:2019-06-15

VisualCNET程序设计教程_第1页
VisualCNET程序设计教程_第2页
VisualCNET程序设计教程_第3页
VisualCNET程序设计教程_第4页
VisualCNET程序设计教程_第5页
资源描述:

《VisualCNET程序设计教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualC#.NET程序设计教程第5章华南农业大学信息(软件)学院2008.25.1ASP.NET2.0概述5.2创建ASP.NET的应用程序5.3ASP.NET的常用控件和对象5.4Web数据库应用程序实例5.6发布ASP.NETWeb应用程序第5章使用ASP.NET创建Web应用程序5.1ASP.NET2.0概述WEB应用的开发工具HTML+JavaScriptASP,PHP,JSPASP.NETASP.NET为用户提供了一个全新而强大的服务器控件结构。它几乎完全是基于组件和模块化的,每个页面、对象和HTML元素都是一个运行的组件对象。ASP.NET使用.NETFramewo

2、rk所支持的VB.NET,C#等开发语言(支持脚本),这些语言生成的网页在后台被转换成类(Class),并被编译成一个动态链接库(DLL),因此,ASP.NET的执行效率比ASP更高。5.1ASP.NET2.0概述(续一)5.1ASP.NET2.0概述(续二)ASP.NET可以实现了用户界面程序(HTML代码)和功能实现程序(用VB.NET、C#等语言编写的程序)的分离(也可合一)。一个分离的ASP.NET页面包含两部分:aspx文件,包含HTML代码和控件信息,用来描述页面外观;aspx.cs文件,包含实现程序功能的代码。优点:使开发工作细化,从事美工的设计人员负责完成界面文件,编

3、程人员负责代码文件,通过团队合作提供应用程序的质量和开发效率。5.2创建ASP.NET的应用程序(1)1,背景介绍IIS,InternetInformationServer在VS2003,必须安装IIS,在创建WEB应用程序时,一般还需要创建一个虚拟目录。5.2创建ASP.NET的应用程序(2)2,创建(网站)选项模版,位置(文件系统,HTTP,FTP),语言选项3,Web站点的位置选项文件系统站点HTTP站点(本地或远程站点)FTP部署站点5.2创建ASP.NET的应用程序(3)5.2创建ASP.NET的应用程序(4)4,创建文件系统站点说明适用环境没有IIS;文件夹中已有WEB文

4、件,用户希望将文件夹中的文件作为项目文件打开;优点只能从本地计算机访问站点,减少安全漏洞;无需安装IIS;无需具备管理员权限即可调试;缺点:无法使用某些IIS功能特性5.2创建ASP.NET的应用程序(5)5,相关文件夹说明App_Data,包含应用程序数据文件;App_Code,包含希望作为应用程序一部分进行编译的实用工具类和业务对象的源代码;App_Themes,包含用于定义ASP.NET网页和控件外观的文件集合(skin,css,图像文件等);Bin,包含要在应用程序中引用的控件、组件或其他代码的已编译程序集(.dll),在应用程序中将自动引用Bin文件夹中的代码所表示的任何类

5、。5.2创建ASP.NET的应用程序(6)6,关于WEB窗体新建窗体代码独立选项;使用母版页选项;起始页窗体5.2建立ASP.NET的应用程序(7)检查IIS是否正常在浏览器中输入http://localhost或http://127.0.0.1来测试服务器能连接到默认的网页(localstart.asp)。设置虚拟目录说明控制面板-管理工具-internet服务管理器-默认web站点-右键-新建“虚拟目录”。注意:创建文件系统网站无需检查以上两项内容1.常用控件的分类标准控件,服务器端控件页代码形式…导航控件,Menu,SiteMap,TreeView数据控

6、件,数据访问控件验证控件,验证用户输入HTML控件,与标准的Html表单元素一一对应,可以同时在客户端和服务器端使用,在服务器端使用时其属性标记中加上runat=“server”。5.3ASPNET的常用控件(1)2.Web窗体中的事件响应过程Web窗体采用C#.NET中相同的事件驱动编程机制。Page类是Windows窗体在ASP.NET中的对应形式,该类具有Load、UnLoad等事件。区别:Windows窗体下单击某个按钮,则该按钮的Click事件过程就会立即被调用;Web窗体的事件是在服务器上触发的,用户对控件的操作只有被返回到服务器后相应的事件过程代码才会被执行。5.3AS

7、PNET的常用控件(2)3.使用ASP.NET标准控件WEB标准控件源自System.Web.UI.WebControlsHTML控件源自System.Web.UI.Control控件的主要生命周期初始化,Init或OnInit方法Load,Load或OnLoad方法Dispose,Dispose方法,执行资源清除操作5.3ASPNET的常用控件(3)5.3ASPNET的常用控件(4)4.常用的ASP.NET标准控件LabelButton,LinkButt

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。