ASP.NET 4.5网站开发实例教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:耿超编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2015
- ISBN:9787302402299
- 页数:371 页
第1章 ASP.NET 4.5概述 1
1.1 Web基础知识 1
1.1.1 静态网站与动态网站 1
1.1.2 HTTP协议 3
1.1.3 Web服务器和浏览器 4
1.1.4 C/S结构与B/S结构 5
1.1.5 Web工作原理 6
1.2 ASP.NET简介 7
1.2.1 ASP.NET的历史 7
1.2.2 ASP与ASP.NET的区别 8
1.2.3 ASP.NET的优点 9
1.3 ASP.NET的开发环境 11
1.3.1 安装Visual Studio 2012 for Web 11
1.3.2 主开发区 13
1.3.3 信息窗口 18
1.4 定制IDE 19
1.4.1 重新排列窗口 19
1.4.2 修改【工具箱】 19
1.4.3 定制文档窗口 21
1.4.4 定制工具栏 21
1.4.5 定制键盘快捷键 22
1.4.6 重置修改 22
1.5 创建和运行ASP.NET应用程序 23
1.5.1 创建ASP.NET应用程序 23
1.5.2 运行ASP.NET应用程序 24
1.6 本章小结 26
1.7 思考和练习 26
第2章 ASP.NET网页框架语言 27
2.1 Web基本技术 27
2.1.1 HTML 27
2.1.2 XML 28
2.1.3 XHTML 28
2.2 XHTML的基本格式 29
2.2.1 ASP.NET的文档结构 29
2.2.2 XHTML的语法规则 31
2.3 XHTML标记、标记属性 33
2.3.1 主体标记<body>... </body> 34
2.3.2 注释标记<!--注释内容--> 34
2.3.3 分层标记<div>...</div> 34
2.3.4 文本和格式标记 34
2.3.5 表格标记 37
2.3.6 超链接标记<a>...</a> 39
2.3.7 图像标记<img/> 41
2.4 本章小结 43
2.5 思考和练习 43
第3章 ASP.NET Web技术简介 44
3.1 ASP.NET程序结构 44
3.1.1 ASP.NET文件类型介绍 44
3.1.2 ASP.NET文件夹 45
3.1.3 其他文件夹介绍 46
3.2 页面管理 47
3.2.1 ASP.NET页面代码模式 47
3.2.2 页面的往返与处理机制 50
3.2.3 页面的生命周期 50
3.2.4 页面生命周期事件 51
3.2.5 页面周期中的方法 54
3.2.6 ASP.NET页面指令 55
3.3 ASP.NET的常用内置对象 56
3.3.1 Response对象 56
3.3.2 Request对象 58
3.3.3 Application对象 61
3.3.4 Session对象 62
3.3.5 Server对象 65
3.3.6 ViewState(视图状态)对象 66
3.3.7 Cookie对象 69
3.4 ASP.NET配置管理 71
3.4.1 web.config文件介绍 71
3.4.2 配置文件的语法规则 72
3.4.3 Global.asax文件介绍 73
3.5 本章小结 75
3.6 思考和练习 75
第4章 C#语法基础 76
4.1 C#语言特点 76
4.2 建立C#应用程序 77
4.3 类 78
4.3.1 类的基本概念 79
4.3.2 类成员的存取控制 79
4.3.3 类的对象 80
4.3.4 类的构造函数和析构函数 80
4.3.5 类的构造函数的重载 81
4.3.6 一个使用类的例子 81
4.4 C#的数据类型 82
4.4.1 值类型和引用类型的区别 82
4.4.2 值类型变量分类 83
4.4.3 结构类型 83
4.4.4 简单类型 84
4.4.5 枚举类型 84
4.4.6 值类型的初值和默认构造函数 85
4.4.7 引用类型分类 85
4.4.8 对象类(object类) 86
4.4.9 数组类 86
4.4.10 字符串类(string类) 87
4.4.11 类型转换 89
4.5 运算符 91
4.5.1 运算符分类 91
4.5.2 测试运算符is 92
4.5.3 typeof运算符 92
4.5.4 溢出检查操作符checked和unchecked 92
4.5.5 new运算符 93
4.5.6 运算符优先级 93
4.6 流程控制语句 94
4.6.1 if语句 94
4.6.2 switch语句 95
4.6.3 for语句 96
4.6.4 foreach语句 97
4.6.5 while语句 98
4.7 类的继承 98
4.7.1 派生类的声明格式 98
4.7.2 base关键字 99
4.7.3 覆盖基类成员 99
4.7.4 C#语言类继承的特点 100
4.8 类的成员 100
4.8.1 类的成员类型 100
4.8.2 类成员访问修饰符 101
4.9 类的字段和属性 101
4.9.1 静态字段、实例字段、常量和只读字段 101
4.9.2 属性 102
4.10 类的方法 103
4.10.1 方法的声明 103
4.10.2 方法参数的种类 104
4.10.3 静态方法和实例方法 106
4.10.4 方法的重载 107
4.10.5 操作符重载 108
4.10.6 this关键字 109
4.10.7 类的多态性 109
4.11 抽象类和抽象方法 111
4.12 密封类和密封方法 113
4.13 接口 113
4.13.1 接口声明 113
4.13.2 接口继承 114
4.13.3 类对接口的实现 114
4.14 代表 115
4.15 命名空间 116
4.15.1 命名空间的声明 117
4.15.2 命名空间的使用 117
4.16 本章小结 118
4.17 思考和练习 118
第5章 ASP.NET服务器控件 119
5.1 ASP.NET服务器控件概述 119
5.2 HTML元素和HTML服务器控件 120
5.2.1 HTML元素 120
5.2.2 HTML服务器控件 121
5.3 标准服务器控件 123
5.3.1 Button控件 123
5.3.2 TextBox(文本框)控件 125
5.3.3 ListBox控件和DropDownList控件 126
5.3.4 CheckBox(复选框)和CheckBoxList(复选框列表)控件 128
5.3.5 Image和ImageMap控件 130
5.3.6 RadioButton和RadioButtonList务器控件 132
5.3.7 MultiView和Wizard控件 135
5.3.8 AdRotator(广告控件)服务器控件 140
5.3.9 Literal控件和Panel控件 141
5.4 验证控件 145
5.4.1 ASP.NET验证控件 145
5.4.2 验证Web窗体页中的用户输入 146
5.5 用户控件 150
5.6 本章小结 153
5.7 思考和练习 153
第6章 页面切换与导航 154
6.1 页面切换 154
6.1.1 超链接方式 154
6.1.2 控件的PostBackUrl属性方式 156
6.1.3 Response.Redirect或Server.Transfer方式 157
6.1.4 页面间的数据传递 158
6.2 网站导航 161
6.2.1 ASP.NET网站导航功能概述 162
6.2.2 利用站点地图和SiteMapPath控件实现网站导航 163
6.2.3 通过Menu控件实现导航 167
6.2.4 通过TreeView控件实现导航 169
6.3 本章小结 172
6.4 思考和练习 172
第7章 样式、主题与母版页 173
7.1 CSS简介 173
7.1.1 CSS语言 174
7.1.2 代码方式引用样式 177
7.1.3 可视化方式引用样式 177
7.1.4 样式规则 180
7.2 页面布局 182
7.2.1 网页的基本布局方式 182
7.2.2 页面元素定位 183
7.2.3 表格布局 184
7.2.4 DIV和CSS布局 186
7.3 主题 197
7.3.1 主题概述 198
7.3.2 在主题中定义外观 199
7.3.3 在主题中同时定义外观和样式表 200
7.3.4 利用主题实现换肤 201
7.4 母版页 203
7.4.1 母版页和内容页的概念 203
7.4.2 创建母版页和内容页 204
7.4.3 从内容页访问母版页的成员 206
7.5 本章小结 209
7.6 思考和练习 209
第8章 ADO.NET数据访问技术 210
8.1 ADO.NET概述 210
8.2 使用Connection连接数据库 212
8.3 使用Command对象执行数据库命令 214
8.3.1 使用Command对象从数据库中查询数据 215
8.3.2 使用Command对象向数据库插入数据 216
8.3.3 使用Command对象删除数据库中的数据 218
8.3.4 使用Command对象修改数据库的数据 219
8.3.5 数据库事务处理 221
8.4 使用DataAdapter对象执行数据库命令 222
8.4.1 使用DataAdapter对象查询数据库的数据 222
8.4.2 使用DataAdapter对象修改数据库的数据 224
8.4.3 使用DataAdapter对象增加数据库的数据 225
8.4.4 使用DataAdapter对象删除数据库的数据 226
8.5 本章小结 228
8.6 思考和练习 228
第9章 ASP.NET中的数据绑定 229
9.1 数据绑定概述 229
9.2 单值和列表控件的数据绑定 230
9.2.1 单值绑定 230
9.2.2 列表控件的数据绑定 231
9.3 GridView控件 236
9.3.1 GridView的数据绑定 237
9.3.2 设定GridView的绑定列和模板列 238
9.3.3 GridView的排序 244
9.3.4 GridView的分页 245
9.4 DataList和FormView控件 248
9.4.1 DataList的数据绑定 249
9.4.2 FormView控件的数据呈现和处理 251
9.5 本章小结 259
9.6 思考和练习 259
第10章 ASP.NET AJAX 260
10.1 ASP.NET AJAX概述 260
10.2 ScriptManager控件 261
10.2.1 ScriptManager控件的属性和方法 261
10.2.2 ScriptManager控件的用法 262
10.3 UpdatePanel控件 263
10.3.1 UpdatePanel控件工作原理 263
10.3.2 UpdatePanel控件属性 263
10.3.3 在UpdatePanel中实现局部更新 265
10.3.4 同一页面上使用多个UpdatePanel 266
10.3.5 在内容页中使用UpdatePanel 268
10.3.6 UpdatePanel异步更新中的错误处理 270
10.4 UpdateProgress控件 272
10.4.1 UpdateProgress控件属性 272
10.4.2 使用UpdateProgress控件的方法 272
10.4.3 使用多个UpdateProgress控件的方法 273
10.5 Timer控件 275
10.5.1 Timer控件属性和事件 275
10.5.2 使用Timer控件定时更新UpdatePanel 276
10.5.3 使用Timer控件定时更新多个UpdatePanel 276
10.6 ASP.NET AJAX Control Extenders扩展控件 277
10.6.1 使用ASP.NET AJAX Control Extenders的方法 278
10.6.2 使用FilteredTextBoxExtender控件防止输入非法字符 279
10.6.3 使用SlideShowExtender控件播放幻灯片 280
10.6.4 使用AlwaysVisibleControl Extender固定位置显示控件 282
10.7 本章小结 284
10.8 思考和练习 284
第11章 jQuery 285
11.1 jQuery概述 285
11.1.1 NuGet简介 286
11.1.2 设置引用jQuery的位置 289
11.1.3 包含jQuery库的方式 289
11.2 jQuery语法基础 292
11.2.1 jQuery核心知识 292
11.2.2 使用jQuery进行选择 293
11.3 通过jQuery修改DOM 298
11.3.1 css方法的使用 298
11.3.2 事件及事件处理程序 300
11.3.3 jQuery的其他功能 301
11.3.4 使用jQuery时的常见错误 302
11.4 使用jQuery的效果 303
11.5 jQuery和有效性验证 305
11.6 关于jQuery的实用提示 310
11.7 本章小结 310
11.8 思考和练习 310
第12章 Web服务 311
12.1 支持AJAX的Web Services简介 311
12.1.1 什么是Web Services 311
12.1.2 JSON和支持AJAX的Web服务 314
12.2 创建和使用支持AJAX的Web服务 315
12.3 支持AJAX的Web服务的应用程序体系结构 323
12.3.1 AJAX服务返回的数据 323
12.3.2 JSON与XML之比较 324
12.3.3 ASP.NET AJAX中的服务 324
12.3.4 ASP.NET AJAX服务和SOAP 326
12.3.5 调用AJAX服务 327
12.4 本章小结 328
12.5 思考和练习 329
第13章 在ASP.NET中使用XML 331
13.1 XML的基本概念 331
13.1.1 XML的基本结构 331
13.1.2 标记、元素以及元素属性 332
13.1.3 XML数据的显示 333
13.2 使用ADO.NET访问XML 335
13.2.1 将数据库数据转换成XML 335
13.2.2 读取XML文档 337
13.2.3 编辑XML文档 337
13.2.4 将XML写入数据库 338
13.2.5 将XML数据转换为字符串 339
13.3 使用.NET的XML类访问XML 340
13.4 XML的应用和发展前景 343
13.4.1 XML的应用 343
13.4.2 XML的发展前景 344
13.5 本章小结 345
13.6 思考和练习 345
第14章 网上书店 346
14.1 项目概述 346
14.1.1 设计方案 346
14.1.2 数据库设计 347
14.1.3 模块划分 349
14.2 实现数据访问层 350
14.2.1 一般数据库操作的封装 350
14.2.2 存储过程操作的封装 352
14.3 用户管理模块 354
14.3.1 用户注册 354
14.3.2 用户登录 355
14.3.3 找回丢失密码 356
14.3.4 修改个人信息 357
14.4 图书管理模块 358
14.4.1 管理图书类别 358
14.4.2 添加、删除、修改图书信息 359
14.4.3 列表显示图书 361
14.4.4 搜索图书 362
14.5 购物车模块 364
14.5.1 查看购物列表 364
14.5.2 结账 365
14.6 订单管理模块 365
14.6.1 客户订单管理 365
14.6.2 管理员订单管理 366
14.7 后台管理模块 367
14.7.1 查询用户信息 368
14.7.2 查询销售情况 368
14.8 技术亮点 369
14.9 本章小结 369
14.10 思考与练习 370
参考文献 371
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019