资源预览内容
第1页 / 共126页
第2页 / 共126页
第3页 / 共126页
第4页 / 共126页
第5页 / 共126页
第6页 / 共126页
第7页 / 共126页
第8页 / 共126页
第9页 / 共126页
第10页 / 共126页
亲,该文档总共126页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
WEB程序设计-ASP.NET实验指导 李 毅 主编王涛 杨叶芬副主编广东科学技术职业学院内容简介本书是按照教育部高职高专计算机应用高技能人才培养目标的思路及有关精神编写而成。本书遵循基于工作过程系统化的工学结合课程建设思路,将ASP.NET开发技术通过一个与学习情景以及一个综合项目实训所对应的实验让学生循序渐进掌握利用ASP.NET技术进行WEB应用开发的相关技术。内容涵盖了WEB开发环境配置、web开发基本方法、数据库访问操作及应用开发等方面。本书突出WEB开发技术(ASP.NET)应用特点,以应用为目的,密切联系实际,以网络聊天室、网络文件处理、网上书店、在线练习等项目开发为主线,通过相关案例来练习和巩固ASP.NET开发技术。本指导书每个部分都有实验要求,要点分析、难点说明及相应辅助资料,方便读者自主练习和巩固提高,以达到融会贯通、理解和掌握WEB应用开发技术的教学目的。本实验指导书适用于ASP.NET程序开发设计的配套学习用书,适用于高职高专计算机应用技术专业、软件技术专业、计算机网络技术专业的学生学习,也适用于具有一定计算机应用基础,从事网站信息系统开发、管理与维护工作的人员。前 言Web开发技术包含了静态页面设计、客户端脚本编程技术、服务器端数据库访问技术等,其中数据库访问是动态页面设计的重要组成部分。ASP.NET是目前广大开发人员最常用的动态网站开发平台,它是微软所提供的一种Web开发环境,易于学习掌握。本门课程是计算机高职专业学生综合应用所学知识的一门应用型课程,通过这门课程的学习,可以掌握基本的动态网站开发技术,提高自己的计算机网站开发设计的能力。本书从开发人员的角度,通过分析动态网站开发各个环节所应用到的知识和技术,使读者从整体上建立Web应用系统开发思想。本指导以“在线考试系统”项目开发为主线,注重开发工具使用,根据基于工作过程系统化进行各单元实验内容设计,体现了工学结合的教学模式,体现了计算机课程改革的方向。本课程建议实验学时为24-32学时。本书一共9单元,各单元内容如下:第1单元介绍了ASP.NET开发环境,通过几个简单例子复习HTML相关知识。通过“新闻发布”、“个人信息申报表”、“网上计算器”等程序熟悉ASP.NET文档结构,让读者熟悉使用Web数据库应用程序开发的过程。第2单元通过“贷款计算器”、“工龄收入比”、“网上聊天室”、“网上日程安排”等程序熟悉ASP.NET中的基本内置对象,为日后学习网站开放打下良好的基础。第3单元通过“俱乐部会员录入”及“文件上传”等项目来掌握传统的HTML控件及目前ASP.NET中常见的Web服务器控件的不同及各自的优势。第4单元通过“用户注册页面信息验证”等项目来熟悉ASP.NET中特有的验证控件的使用。第5单元通过“显示学生信息”来掌握对数据库程序的开发,以及对数据的分页排序等操作。第6单元通过使用DataAdapter填充DataSet数据集,来掌握对断开式数据访问的应用,掌握DataSet对象的使用方法。第7单元通过对“母板页”的使用,来理解和掌握ASP.NET对网站风格布局的特有方法。第8单元通过对“Menu、TreeView和SiteMapPath控件的应用”来掌握站内导航控件的使用方法第9单元通过“网上书店”的综合项目来掌握ASP.NET网站开发程序的基本方法与技巧全书由李毅主编,第1至4章由李毅编写,第5至8章由王涛编写,第9章由杨叶芬老师编写。本书编写人员具有多年该课程的教学经验和ASP.NET应用系统开发实际经验。本书的顺利出版,要感谢广东科学技术职业学院的领导和老师给予的大力支持和帮助。当然,由于时间问题,仓促之中可能会有一些错误,希望大家谅解。作 者2009年12月27日目 录第1单元ASP.NET程序结构与开发环境11.1 配置ASP.NET运行环境11.1.1 任务一 熟悉IIS安装与配置11.1.2 任务二 编写一个简单的ASP.NET网页程序(新闻发布)51.1.3 任务三 个人信息申报表81.2.4 任务四 网上计算器81.2.5 编码规范9第2单元ASP.NET内置对象与页面间传递数据142.1 ASP.NET中的基本内置对象142.1.1 任务一 贷款计算器142.1.2 任务二 显示不同标题字体172.1.3 任务三 工龄与收入比情况统计172.2 ASP.NET中的基本内置对象(续)182.2.1 任务一 创建简单聊天室182.2.2 任务二 完善聊天程序222.3 PAGE对象的理解与使用232.3.1 任务一 网上日程安排232.3.2 任务二 数字阶乘计算252.3.2 任务三九九乘法表252.4 问题与思考262.4.1 任务一 巩固C#语句应用262.4.2 任务二 熟悉C#中的函数262.4.3 任务三 熟悉函数定义和使用27第3单元WEB服务器控件与HTML控件283.1 Web服务器控件283.1.1 任务一 户外运动俱乐部的会员录入283.1.2 任务二 修改会员注册程序323.1.3 任务三 100以内加减运算能力测试323.2 HTML服务器控件333.2.1 任务一 理解HTML服务器控件333.2.2 任务二 实现图片上传34第4单元ASP.NET验证控件364.1 验证控件364.1.1 任务一 验证用户注册页面信息364.1.2 任务二 完善注册页面验证功能404.1.3 任务三 户外运动俱乐部的会员录入验证40第5单元ASP.NET数据访问基础415.1 数据源控件SqlDataSource415.1.1 任务一 显示学生信息(可筛选)415.2 GridView控件的应用494.2.1 任务一 分页、排序以及主、详细表功能。495.3 练习题和作业58练习题:58第6章利用数据集对象访问数据库646.1 使用DataSet数据集实现数据绑定646.1.1 任务一 使用DataAdapter填充DataSet数据集,并使用GridView控件显示数据集的内容646.1.2 练习题和作业69第7章母板页737.1 创建母板页和内容页737.1.1 任务一 创建母版页,在母版页中生成新网页737.2一般网页转换成内容页767.2.1 任务一 将已有页面使用母版页767.3访问母板页成员767.3.1 任务一 在内容页中访问母版页76第8章站内导航控件798.1 导航控件介绍798.1.1 任务一 Menu、TreeView和SiteMapPath控件的应用798.2练习题838.2.1 练习题83第9单元 构建第三波网络书店909.1需求描述909.2系统设计909.2.1系统功能模块图909.2.2系统用例图919.3系统实现929.3.1创建数据库929.3.2搭建MyBookShop三层结构基本框架959.3.3编写实体类969.3.4编辑Web页面1009.3.5实现数据访问层1149.3.6实现业务逻辑层1149.3.7实现表示层数据绑定1159.4系统扩展1159.5 业务逻辑层代码11541第1单元 ASP.NET程序结构与开发环境 & 实验目的l 了解并掌握 Windows服务器上IIS(Internet服务管理器)的安装与具体配置方法;l 了解并掌握虚拟目录的设置方法;l 掌握ASP.NET程序基本结构& 核心技能点l ASP.NET程序开发平台l ASP.NET程序编写& 重点难点l IIS虚拟目录与站点设置l ASP.NET程序设计思想1.1 配置ASP.NET运行环境1.1.1 任务一 熟悉IIS安装与配置ASP.NET必须运行在服务器上,因此实验的第一项工作是构建服务器运行环境。本实验指导以Windows 2000操作系统下的IIS 5.0进行操作说明。图1-1 IIS安装(1) 安装IIS【开始】【控制面板】【添加删除程序】【添加/删除Windows组件】【Windows组件向导】,则出现图1-1所示对话框:若没选取“IIS信息服务(IIS)”,则选择,并点按【下一步】按钮,按屏幕提示安装。注:若系统已经安装好了IIS,则此步不需要进行。(2) 检验安装在IE浏览器的地址栏输入:http:/localhost 或http:/127.0.0.1,观察其结果。若能正确显示一个默认页面,则说明IIS成功安装。(3) 配置IIS 5.0【开始】【控制面板】【管理工具】【Internet服务管理器】,则出现如图1-2所示对话框:图1-2 IIS配置对“默认网站”单击鼠标右键,出现弹出菜单,选择【属性】,则屏幕显示如下图1-3所示对话框。可根据需要修改默认网站的属性,一般修改“主目录”和“文档”两个选项。主目录中主要包括网站在本地机器中的实际路径以及相关权限;文档则设置网站启用的默认文档,如index.html,index.asp等。图1-3 设置WEB站点属性(4) 虚拟目录设置一般情况下,实验时都不要将程序存放在系统默认网站的主目录中,这就需要设置一个自己的“虚拟目录”。要从主目录以外的其他目录中进行网站发布,就必须创建虚拟目录。“虚拟目录”不包含在主目录中,但在显示给客户浏览器时就象位于主目录中一样。虚拟目录有一个别名,供Web浏览器用于访问此目录。别名可以同文件夹名,但通常取比文件夹的路径名短,便于用户输入。使用别名更安全,因为用户不知道文件是否真的存在于服务器上,所以便无法使用这些信息来修改文件。本课程实验以对实际路径(例如:E:asptest)创建虚拟目录来说明其操作过程。u 在D:盘上建立一个名为 asptest的文件夹;u 在D:asptest上创建虚拟目录。在“Internet信息服务”窗口,在“默认网站”单击鼠标右键,选择【新建】【虚拟目录】,按提示操作分别设置虚拟目录别名(例如:aspstudy)、实际的目录路径(例:D:asptest)以及虚拟目录的权限,一般情况下不用设置权限。在Window XP系统中,通常我们采用如下更简单的方法来设置虚拟目录:右击文件夹【属性】【Web共享】【共享文件夹】,然后在编辑别名对话框中输入定义的别名即可。此时这个别名所代表的就是在该服务器上创建的虚拟目录。打开虚拟目录,可以看到有关该虚拟目录的属性,如“文档”、“目录安全性”等,其中“文档”说明了该虚拟目录中能缺省执行的网页文件,如index.htm, default.asp等。在“应用程序”配置项中,“调试”选项中的两项调试标志“启用ASP服务器脚本调试”、“启用客户端脚本调试”及脚本错误信息“向客户端发送详细的ASP错误信息”都应予设定,这样将有利于ASP程序调试,如下图1-4所示。图1-4 WEB站点属性设置(5) ASP.NET运行环境配置如果我们是按照先安装IIS再安装VS2005,那么ASP.NET的运行环境就已经自动配置好了,我
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号