21世纪计算机应用技术系列规划教材

ASP.NET网页设计与网站开发

分享 推荐 0 收藏 1 阅读 4.0K
马骏 (主编) 党兰学 , 杜莹 (副主编) 978-7-115-16493-3

关于本书的内容有任何问题,请联系 张斌

1、教材配套资料全,适合教师需求。
2、教材实用性、实效性都很强,适合学生需求。
3、与同类书籍相比,教材对基本概念的讲解透彻,条理清晰,步骤详细,非常适合自学。
4、由于全部是对口教师编写并经过多年教学验证,能保证教材质量,不断提高教材征订率
¥28.00 ¥23.80 (8.5 折)
立即购买 申请样书
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

  本书系统地介绍ASP.NET网页设计方法和开发Web应用程序的技术。主要内容包括HTML和XHTML网页设计基础、CSS样式控制与外观设计、页面布局、ASP.NET状态管理、ASP.NET Web服务器控件、Web数据库访问技术、ASP.NET AJAX无页面刷新技术、AJAX控件工具包以及Web服务等,并通过
具体开发实例介绍了Web应用项目的设计方法和技巧。
  本书有配套的实验教材——《ASP.NET网页设计与网站开发上机实践和实例解析》。配套教材以实际项目为素材,提供了项目开发上机实例解析,并补充了教材中没有介绍的内容。
  本书可作为高等院校计算机及相关专业的教材,也适合有一定的C#语言编程基础,想利用VS 2005开发平台开发Web应用程序的人员阅读。

目录

第 1章 ASP.NET与VS 2005开发平台 1
1.1 ASP.NET与VS 2005 1
1.2 安装VS 2005集成开发环境 2
1.3 开发ASP.NET Web应用程序的一般流程 8
习题 10

第 2章 HTML与XHTML 11
2.1 Web标准与脚本发展概述 11
2.1.1 Web标准 11
2.1.2 脚本描述及其发展概述 13
2.2 HTML 14
2.2.1 HTML的基本格式 15
2.2.2 HTML标记 17
2.3 XHTML 17
2.3.1 XHTML的基本格式 18
2.3.2 XHTML与HTML的区别 19
2.3.3 XHTML标记 22
习题 28

第3章 样式控制与页面布局 29
3.1 样式与样式生成器 29
3.1.1 在源视图下设置样式 29
3.1.2 利用样式生成器设置样式 30
3.2 网页布局与页面元素定位 34
3.2.1 网页布局 34
3.2.2 页面元素定位 35
3.2.3 相对定位与绝对定位组合使用 36
3.3 CSS样式控制 37
3.3.1 什么是CSS 38
3.3.2 CSS单位 41
3.3.3 样式规则 41
3.4 页面布局 45
3.4.1 表格的作用 46
3.4.2 利用div和CSS布局 48
3.5 样式控制与布局综合举例 52
习题 59

第4章 ASP.NET状态管理 60
4.1 页面管理 60
4.1.1 页面的往返与处理机制 60
4.1.2 页面与服务器代码的保存形式 62
4.1.3 页面的生存期 64
4.2 Web应用程序中的特殊文件夹 65
4.2.1 App_Data文件夹 65
4.2.2 Bin文件夹 65
4.2.3 其他特殊文件夹 65
4.3 状态管理 66
4.3.1 ViewState对象 66
4.3.2 Application对象与Session对象 69
4.3.3 Cookie对象 69
4.3.4 ASP.NET的缓存机制 73
4.3.5 其他状态管理对象 75
4.4 ASP.NET配置管理 80
4.4.1 Web.config和Machine.config 80
4.4.2 使用数据库保存配置 82
习题 85

第5章 ASP.NET控件 86
5.1 HTML控件和HTML服务器控件 86
5.1.1 HTML控件 86
5.1.2 将HTML控件转换为HTML服务器控件 90
5.2 基本Web服务器控件 91
5.2.1 按钮控件 91
5.2.2 TextBox控件 93
5.2.3 CheckBox控件与CheckBoxList控件 95
5.2.4 RadioButton控件与RadioButtonList控件 97
5.2.5 ListBox控件和DropDownList控件 99
5.3 其他服务器控件 100
5.3.1 Image控件和ImageMap控件 101
5.3.2 Literal控件与Panel控件 103
5.3.3 View控件与MultiView控件 106
5.4 用户控件 108
习题 111

第6章 页面切换与导航 112
6.1 页面切换与页面间的数据传递 112
6.1.1 使用超链接切换到新网页 112
6.1.2 利用按钮的PostBackUrl属性切换到新网页 113
6.1.3 利用Response.Redirect或Server.Transfer切换到新网页 113
6.1.4 网页间的数据传递 114
6.2 站点导航 117
6.2.1 利用站点地图和SiteMapPath控件实现站点导航 117
6.2.2 利用Menu控件实现自定义导航 119
6.2.3 利用TreeView控件实现自定义导航 121
习题 124

第7章 主题与母版页 125
7.1 主题 125
7.1.1 主题与外观的基本概念 125
7.1.2 在主题中定义外观 126
7.1.3 在主题中同时包含外观和样式表 129
7.1.4 .skin文件和.css文件的区别与联系 131
7.1.5 主题分类 131
7.1.6 利用主题实现页面换肤 132
7.2 母版页和内容页 135
7.2.1 母版页和内容页的基本概念 136
7.2.2 母版页和内容页的创建方法 136
7.3 从内容页中访问母版页中的内容 139
习题 142

第8章 ADO.NET与ASP.NET数据访问 143
8.1 ADO.NET与ASP.NET数据访问基础知识 143
8.1.1 数据访问模型 143
8.1.2 ASP.NET数据源控件 145
8.1.3 数据绑定控件的层次结构 146
8.1.4 数据处理中的缓存机制 148
8.2 ASP.NET数据访问控件 148
8.2.1 SqlDataSource控件 148
8.2.2 XmlDataSource控件 160
8.2.3 ObjectDataSource控件 167
习题 170

第9章 ASP.NET中的数据绑定 171
9.1 绑定标准控件 171
9.1.1 绑定DropDownList控件 171
9.1.2 绑定图片相关控件 176
9.2 绑定GridView控件 180
9.2.1 GridView控件简介 180
9.2.2 通过绑定GridView显示和编辑数据 181
9.2.3 在程序中实现绑定 192
9.3 绑定DetailsView控件 193
9.3.1 DetailsView控件简介 193
9.3.2 通过绑定DetailsView显示和编辑数据 194
9.3.3 在程序中实现绑定 199
9.4 绑定FormView控件 201
9.4.1 FormView控件简介 201
9.4.2 通过绑定FormView显示和编辑数据 203
9.4.3 在程序中实现FormView数据绑定 210
习题 212

第 10章 ASP.NET AJAX  213
10.1 基本概念 213
10.1.1 Ajax 213
10.1.2 ASP.NET AJAX 215
10.2 ASP.NET 2.0 AJAX Extensions 216
10.3 ScriptManager控件 216
10.3.1 ScriptManager控件的主要属性、方法和事件 216
10.3.2 注册客户端脚本 217
10.4 UpdatePanel控件 219
10.4.1 UpdatePanel控件的工作过程 219
10.4.2 UpdatePanel控件的常用属性 220
10.4.3 在一个UpdatePanel中实现页面局部更新 221
10.4.4 利用Triggers指定UpdatePanel有条件的更新 222
10.4.5 在多个UpdatePanel中实现局部更新 224
10.4.6 在母版页和内容页中实现局部更新 226
10.4.7 UpdatePanel中的错误处理 228
10.5 UpdateProgress控件 229
10.5.1 UpdateProgress控件简介 230
10.5.2 利用UpdateProgress控件实现局部更新提示 231
10.6 Timer控件 234
10.6.1 Timer控件简介 234
10.6.2 实现局部页面定时更新 235
10.6.3 实现多幅图片自动播放 236
10.6.4 实现广告自动显示和关闭 237
10.7 ASP.NET AJAX控件工具包 239
10.7.1 使用RoundedCornersExtender控件实现圆角效果 239
10.7.2 使用FilteredTextBoxExtender控件防止用户键入非法字符 243
10.7.3 使用SlideShowExtender控件自动播放图片 246
10.8 CascadingDropDown控件 249
习题 256

第 11章 Web服务 258
11.1 什么是Web服务 258
11.1.1 SOAP和WSDL 259
11.1.2 JSON 260
11.2 创建和调用Web服务 261
11.2.1 创建Web服务 261
11.2.2 从服务器端调用Web服务 264
11.2.3 从客户端调用Web服务 268
11.3 Web服务的高级内容 270
11.3.1 Web服务的实现原理 270
11.3.2 如何提高Web服务的效率 271
11.3.3 Web服务的安全性 272
习题 272

第 12章 ASP.NET项目开发实例 273
12.1 系统概述 273
12.2 系统设计 273
12.2.1 系统架构设计 273
12.2.2 系统功能模块划分 274
12.2.3 系统数据库设计 274
12.3 系统实现 276
12.3.1 系统框架的建立 277
12.3.2 存储过程实现 278
12.3.3 基本类文件的实现 280
12.3.4 母版页与系统登录 286
12.3.5 首页商品展示 290
12.3.6 查看商品详细 293
12.3.7 购物车 295
12.3.8 结账 298
12.3.9 顾客注册和资料维护 300
12.3.10 帮助与注销 300
12.3.11 系统维护 301
12.4 系统部署与发布 306
习题 307

读者评论

赶紧抢沙发哦!

我要评论

同系列书

  • 计算机应用基础与实践

    戴宇 刁红艳 奚科芳 沈继云

      本书针对职业教育这个群体,内容涉及计算机基础知识、计算机组成、计算机网络、Windows XP的使用、Wo...

    ¥25.00
  • 数据库基础与Access应用教程习题及上机指导

    赵洪帅 林旺 陈立新

      全书由4部分组成。第1部分是各章练习题,第2部分是上机实验,第3部分是等级考试专项训练,第4部分是课程实训...

    ¥20.00
  • 键盘录入技术

    滕春燕 杨翠芳 邹钰 张迎春 尹振鹤 刘晓辉

      本书从应用入手,全面而系统地介绍各种汉字录入技术并提供大量练习,旨在短时间内提高学生的汉字录入技能。全书分...

    ¥20.00
  • 宽带接入技术与实践

    杨威

      本书系统全面地介绍了当前流行的各种宽带接入技术和方法。首先从宽带IP接入视角,梳理了接入网基础知识和常用的...

    ¥24.00
  • 计算机网络管理

    云红艳 杜祥军 赵志刚

      本书主要介绍网络管理的基本理论、开发实践及实用技术。内容包括:网络管理的基本概念和体系结构,抽象语法表示A...

    ¥24.00

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部