asp.net 2.0程序设计ch01

上传人:第*** 文档编号:48816518 上传时间:2018-07-20 格式:PPT 页数:20 大小:119KB
返回 下载 相关 举报
asp.net 2.0程序设计ch01_第1页
第1页 / 共20页
asp.net 2.0程序设计ch01_第2页
第2页 / 共20页
asp.net 2.0程序设计ch01_第3页
第3页 / 共20页
asp.net 2.0程序设计ch01_第4页
第4页 / 共20页
asp.net 2.0程序设计ch01_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《asp.net 2.0程序设计ch01》由会员分享,可在线阅读,更多相关《asp.net 2.0程序设计ch01(20页珍藏版)》请在金锄头文库上搜索。

1、21世纪高等院校规划教材ASP.NET 2.0程序设计陈语林 主编 中国水利水电出版社 第第1 1章章 ASP.NETASP.NET网页编程入门网页编程入门 本章主要介绍ASP.NET的安装及Visual Studio.NET 2005的集成开发环境,并通过 简单的ASP.NET实例,使读者对ASP.NET 有一个初步的认识。 1.1 认识网页 1.1.1 静态页面静态页面是指网络上内容和外观总是保持不变 的页面。这些页面的文件扩展名后缀通常为.htm或 者.html。welcome!Welcome to the world of ASP.net!静态页面的工作流程可以分为以下4个步骤。 (1

2、) 编写一个静态页面HTML文件,并在Web服务 器上发布。 (2) 用户访问该静态页面时,浏览器发送访问请求 到Web服务器。 (3) Web服务器找到此HTML文件的位置,并将它 转换为HTML流传送到浏览器。 (4) 浏览器收到HTML流,并显示此页面。 1.1.2 动态页面 动态网页的实现依靠浏览器端和服务器端的互 动,服务器端可以实时处理浏览器端的请求,然 后将响应结果传给浏览器。 动态页面的工作流程分为以下4个步骤。 (1) 编写一个动态页面,其中包括服务器端指令 。 (2) 用户访问此页面时,浏览器发送访问请求到 Web服务器。 (3) Web服务器找到此指令文件的位置,并将根

3、据指令创建HTML流传送到浏览器。 (4) 浏览器收到HTML流,并显示此页面。 1.1.3 网页标记语言及脚本语言 1. HTMLHTML是最常见的创建Web页面的基本框架语 言,也是ASP.NET的学习基础。HTML即超文本标记语言,是通过标记的使 用来实现的。浏览器根据这些标记,确定如何 显示文本、图形或其他形式的内容。所以 HTML也是一种决定页面在浏览器上所呈现的 样子的页面脚本编辑语言。 A HTML Example A HTML Example 这是一个到263 网站的超级链接。2. VBScript语言VBScript是一种ASP脚本语言,它由服务器 端或浏览器执行。 在运行脚

4、本语言之前,首先使用以下代码指定 脚本语言的类型。这样,浏览器或服务器端就可以根据指定的 脚本类型进行处理。 w JavaScript语言 JavaScript是一种基于对象和事件驱动 的脚本语言,具有较高的安全性。在运行脚本语言之前,首先使用以下代码 指定脚本语言的类型。这样,浏览器或服务器就可以根据指定 的脚本类型进行处理。 1.2 认识ASP.NET ASP.NET是微软公司.NET技术框架的一部分。1.2.1 微软公司的.NET框架 .NET框架的基本思想是:把原有的重点从连 接到互联网的单一网站或设备转移到计算机 、设备和服务群组上,而将互联网本身作为 新一代操作系统的基础。这样,用

5、户将能够 控制信息的传送方式、时间和内容,从而得 到更多的服务。1.2.2 ASP.NET的功能介绍ASP.NET作为一种新的Web技术,它提供了丰富 的新功能,从而更便于开发一个工程。 1.丰富的Web控件 2. ADO.NET ASP.NET2.0中的DataSource系列控件总共有6种,分 别如下所列。 l AccessDataSource控件;用于连接Access数据 库的数据源控件。 l DataSetDataSource控件:将XML文件作为 DataSet并进行相关处理的控件。 l ObjectDataSource控件:用于连接自定义对象 的数据源控件。l SiteMapDat

6、aSource控件:该控件装载 一个预先定义好的站点布局文件,之后将其 与TreeNode树形控件或SiteMapPath控件绑 定,以方便地实现制作站点的页面导航功能 。 l SqlDataSource控件:用于连接SQL数 据库的数据源控件。 l XmlDataSource控件:该控件装载XML 文件,并绑定到DataGrid、DataList等控件 中。3. 对多语言的支持 4. 程序结构与代码的分离 5. 支持更多的事件处理为了实现更多的功能,在ASP.NET中, 添加了两个最基本的事件Page_Load( )与 Page_UnLoad( ),它们分别在页面被调用与 被释放时发生。可以

7、在Page_Load( )事件中 初始化一些数据,比如部分控件的属性、对 数据库的访问,在Page_UnLoad( )事件中关 闭在程序中打开的数据库或者释放所占的内 存空间等。 1.2.3 ASP与ASP.NET的区别 l ASP只能使用脚本语言,主要依靠VBScript和 JavaScript。ASP.NET则没有这个问题,它可以 使用.NET Framework支持的任何一种功能完善的 编程语言。 l ASP中,ASP代码与HTML代码没有分开, 各种混杂的代码不方便前期的设计和后期的维护 。在ASP.NET中,这个问题得到了解决。ASP.NET带有大量的控件,可以非常简单地用 在Web

8、页面当中。而在ASP中,程序员就需要利 用对象和几个组件来完成现在非常容易实现的功 能,一个比较明显的例子就是验证控件。 1.3 Visual Studio.NET 2005的安装 1.3.1 Visual Studio.NET系统需求 1.3.2 安装Visual Studio.NET 的过程 1.3.3 检测.NET框架是否正确安装 下面开始测试工作: (1) 使用“记事本”打开并编辑test.aspx的代 码,要注意字母的大小写问题,因为C# 是区分大小写的。代码的运行结果将显 示欢迎语“This is.NET Framework Test” 。 (2) 将这个页面保存为test.asp

9、x文件。 (3) 启动浏览器,并在地址栏中输入 http:/localhost/test.aspx (4) 单击浏览器中的“刷新”按钮,显示时间将会 发生变化。实际上,浏览器正在显示同一页面 的另一个新实例。 (5)从浏览器菜单中选择“查看”|“源文件”命令, 浏览器会自动打开一个有HTML源代码的“记 事本”,可以看到此时已经看不到ASP.NET代 码,只有HTML标记语言存在,在span处也直 接显示了当前的时间,这是因为ASP.NET代 码已经被Web服务器处理成了纯HTML,并传 递给浏览器。(6) 如果上面的步骤均顺利完成,那么意味着 .NET框架在机器上安装成功。如果遇到了一 些故障,可以参考后面的内容来排除。 1.4 Visual Studio.NET 2005的开发环境 1.4.1 Visual Studio.NET 2005的IDE界面 1.4.2 Visual Studio 2005的“文件”主菜单 1.4.3 Visual Studio 2005的“视图”主菜单 1.4.4 用HTML编写的Hello World程序 Hello World! This is your first ASP.NET world program.1.4.5 用ASP.NET编写的Hello World程序 1.4.6 用C#编写的Hello World程序

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号