ASP.NET程序设计案例教程 - 中国高校教材图书网
|
书名: |
ASP.NET程序设计案例教程
|
| ISBN: | 978–7–5606–2386–3 |
责任编辑: | |
| 作者: |
李锡辉 王 樱
相关图书
|
装订: | 平装 |
| 印次: | 1-1 |
开本: | 16开 |
| 定价: |
¥22.00
折扣价:¥20.90
折扣:0.95
节省了1.1元
|
字数: |
357千字
|
| 出版社: |
西安电子科技大学出版社 |
页数: |
|
| 出版日期: |
2010-02-01 |
每包册数: |
|
| 国家规划教材: |
|
省部级规划教材: |
|
| 入选重点出版项目: |
|
获奖信息: |
|
|
|
| 内容简介: |
内 容 简 介 本书围绕项目——校园在线超市系统的7个功能模块,共15个任务的实现过程展开,由浅入深地介绍了基于ASP.NET 2.0 Web应用开发所涵盖的主要技术,将知识介绍和技能训练进行了有机结合。 本书可作为高校计算机、电子商务及信息类相关专业的教学用书,也可供有关领域的各类培训、计算机从业人员和Web应用开发爱好者参考。
|
| 作者简介: |
|
|
| 章节目录: |
目 录 第1章 绪论 1 1.1 编程体系简介 1 1.1.1 客户端/服务器(Client/Server,C/S) 2 1.1.2 浏览器/服务器(Browser/Server,B/S) 2 1.2 ASP.NET 2.0概述 4 1.2.1 .NET平台体系结构 4 1.2.2 ASP.NET的优势 6 1.3 校园在线超市系统描述 7 1.3.1 系统概述 7 1.3.2 系统功能 7 1.3.3 开发环境 7 1.3.4 数据字典 7 课后习题 10 第2章 模块1——会员登录模块 11 2.1 【任务1】创建简单的Web应用程序 11 知识1 ASP.NET 2.0工作模型 11 知识2 使用VS 2005创建Web站点 13 知识3 Web窗体与Page类 18 2.2 【任务2】会员登录实现 23 知识1 事件驱动编程 23 知识2 Web控件 24 知识3 Response对象和Request对象 31 2.3 【任务3】会员登录状态管理 36 知识1 状态管理 36 知识2 Cookie对象 37 课后习题 42 第3章 模块2——站点界面设计 44 3.1 【任务4】站点母版页设计 44 知识1 母版页概述 44 知识2 使用母版页 47 3.2 【任务5】使用主题和外观设置站点页面 52 知识1 ASP.NET主题和外观概述 53 知识2 定义、应用主题和外观 55 3.3 【任务6】站点导航设计与广告显示 57 知识1 广告控件 58 知识2 站点导航 59 课后习题 66 第4章 模块3——会员注册管理 68 4.1 【任务7】会员注册UI设计 68 知识1 选择类控件的使用 68 4.2 【任务8】会员信息验证 72 知识1 验证概述 72 知识2 验证的对象模型 73 知识3 ASP.NET的验证类型 74 知识4 服务器验证控件 74 4.3 【任务9】会员注册信息存储 82 知识1 数据访问模型 82 知识2 使用Connection对象连接数据库 85 知识3 使用Command对象操作数据库 89 知识4 使用DataReader对象读取数据 94 课后习题 97 第5章 模块4——商品信息管理 99 5.1 【任务10】商品信息查询 99 知识1 SqlDataSource控件 99 知识2 GridView控件 104 5.2 【任务11】商品信息的添加、修改和删除 114 知识1 DataSet对象和DataAdapter对象 114 知识2 FileUpLoad控件和FormView控件 117 知识3 数据绑定 124 课后习题 131 第6章 模块5——会员购物管理 133 6.1 【任务12】购物车实现 133 知识1 DataList控件 133 知识2 会话状态 137 6.2 【任务13】会员购物留言 142 知识1 通过ADO.NET调用存储过程 142 知识2 Repeater控件 146 课后习题 151 第7章 模块6——站点计数 153 7.1 【任务14】站点计数器实现 153 知识1 Application对象 153 知识2 Global.asax文件 155 知识3 Literal控件 157 知识4 用户控件 158 课后习题 164 第8章 模块7——站点发布 165 8.1 【任务15】站点发布 165 知识1 Web的认证与授权 165 知识2 跟踪检测 177 知识3 缓存技术 181 知识4 部署ASP.NET Web站点 189 课后习题 203 第9章 应用程序架构 205 9.1 应用程序架构 205 9.1.1 将应用分层的好处 205 9.1.2 n级架构 206 9.2 校园在线超市系统多层架构实现 207 9.2.1 系统架构设计 207 9.2.2 数据实体层实现 207 9.2.3 数据访问层实现 211 9.2.4 业务逻辑层实现 216 9.2.5 用户接口层实现 217 课后习题 219 第10章 软件项目开发辅助工具 220 10.1 版本控制管理工具Visual SourceSafe 220 10.1.1 Visual SourceSafe简介 220 10.1.2 Visual SourceSafe的配置过程 222 10.2 系统建模工具PowerDesigner 228 10.2.1 PowerDesigner简介 228 10.2.2 在PowerDesigner中创建CDM模型 230 10.2.3 将CDM对象转换成PDM对象 233 10.2.4 数据库正向工程和逆向工程 234
|
| 精彩片段: |
|
|
| 书 评: |
前 言 本书是湖南省高职高专精品专业“软件技术”专业项目建设计划中课程教学改革的成果。湖南信息职业技术学院的“ASP.NET程序设计”是2009年度国家级精品课程。这门课程的主讲教师在多年的软件开发经验与教学经验的基础上,精心编写了本书。本书在编写过程中力求突出高职教育的特点,坚持理论知识够用、专业技能会用为原则,以培养专业技术应用能力和职业操作技能为出发点,将教学内容与职业培养目标相结合,注重实践教学,力求教学内容简洁、实用。 本书内容根据Web程序员的岗位能力要求和学生的认知规律精心组织。全书围绕真实项目——校园在线超市系统的7个功能模块,共15个任务的实现过程展开,由浅入深地介绍了基于ASP.NET 2.0 Web应用开发所涵盖的主要技术,将知识介绍和技能训练有机结合,融“教、学、做”三者于一体。 全书共分10章。 第1章介绍了Web基础,主要介绍了软件体系开发结构B/S和C/S模式、.NET平台体系结构及ASP.NET的优势所在,最后简要介绍了综合案例“校园在线超市”系统的系统功能和数据字典。 第2章以系统会员登录模块的实现为核心,主要介绍了ASP.NET 2.0的工作模型、 VS 2005的开发环境、基于事件驱动的编程模型;介绍了状态管理和ASP.NET内置对象,包括用Response对象、Request对象和Cookies对象实现会员登录的状态保存的方法。 第3章以系统站点界面设计为主线,主要介绍了站点母版页的工作原理和设计、主题与外观及站点导航等的实现。 第4章围绕会员注册管理模块的实现,介绍了常用选择类服务器控件和服务器验证控件;通过会员注册信息存储这一任务,介绍了ADO.NET编程模型,包括Connection对象、Command对象、DataReader对象的使用。 第5章以系统商品信息管理功能的实现,详细介绍了ASP.NET数据编程的实现,包括数据源控件SqlDataSource,数据绑定控件GridView、FormView和文件上传控件FileUpLoad的使用以及DataSet对象和DataAdapter对象的使用。 第6章以校园在线超市系统中会员购物管理模块的实现为中心,通过DataList数据绑定控件和会话状态管理,阐述了购物车的实现过程;通过介绍ADO.NET调用存储过程和Repeater绑定控件的使用方法,实现了会员购物留言的功能。 第7章以系统中站点计数模块的实现为中心,详细介绍了Application对象及Global.asax文件在Web应用程序系统中的作用,并介绍了用户控件的应用方法。 第8章以站点发布为主要内容,介绍了Web的认证与授权、系统跟踪与检测、缓存技术和系统布署与发布等内容。 第9章介绍了企业级应用多层设计的模式,阐述了应用分层的好处,并以校园在线超市用户注册模块为例,详细介绍了系统分层架构的实现过程。 第10章介绍了常用的软件开发工具,包括版本控制管理工具Visual Source Safe和系统分析与设计工具PowerDesigner的使用。 为了方便教师教学和读者学习,本书配备了内容丰富的教学资源,包括课程标准、电子教案、教学录像、教学设计、习题、在线测试等资源,任课教师和读者可以登录该课程的国家级精品课程网站(http://case.hniukc.cn)下载使用。 本书由湖南信息职业技术学院院长陈焕文教授主审,由李锡辉老师和王樱老师主编,余国清编写了第9章,吉首大学蔡国民老师参与了第10章的编写,江西经济管理干部学院罗娜老师参与了第1章的编写。本书在编写过程中得到了湖南信息职业技术学院向长喜、方丽、黄海芳等老师的帮助,他们为本书提供了许多宝贵意见,在此表示衷心感谢。 由于作者水平有限,书中难免存在不妥之处,敬请广大读者批评指正。
|
| 其 它: |
|
|
|