ASP.NET 3.5动态网站开发案例指导PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:王改性,魏长宝,郭斌等编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2009
- ISBN:9787121083297
- 页数:510 页
第1章 ASP.NET3.5概述 1
1.1 ASP.NET简介 1
1.1.1 NET简介 1
1.1.2 ASP.NET页面与Web服务器的交互过程 2
1.2 ASP.NET3.5新特性 3
1.2.1 AJAX开发 3
1.2.2 Web服务和应用程序服务 3
1.2.3 新增控件 4
1.2.4 ASP.NET合并工具 4
1.3 建立ASP.NET程序的运行环境 4
1.3.1 设置IIS Web服务器 5
1.3.2 管理Web服务器的目录 7
1.4 Visual Studio.NET 2008开发环境 8
1.4.1 Visual Studio 2008集成开发环境简介 8
1.4.2 配置集成开发环境IDE 9
1.5 创建ASP.NET3.5应用程序 13
1.5.1 创建Web站点 13
1.5.2 编写ASP.NET3.5应用程序 15
1.5.3 编译和运行应用程序 16
第2章 C#3.0程序设计基础 17
2.1 数据类型 17
2.1.1 值类型 17
2.1.2 引用类型 21
2.1.3 装箱和拆箱 23
2.1.4 指针类型 24
2.2 变量和常量 24
2.2.1 变量 24
2.2.2 常量 25
2.3 运算符 26
2.3.1 算术运算符 26
2.3.2 赋值运算符 27
2.3.3 关系运算符 28
2.3.4 逻辑运算符 28
2.3.5 条件运算符 29
2.3.6 位运算符 29
2.3.7 运算符的优先级 31
2.4 流程控制 34
2.4.1 条件语句 34
2.4.2 循环语句 37
2.4.3 跳转语句 40
2.4.4 异常处理 41
2.5 类和对象 42
2.5.1 类 42
2.5.2 属性、方法和事件 44
2.5.3 构造函数和析构函数 44
2.5.4 继承和多态 47
2.6 委托与事件 51
2.6.1 委托和事件 51
2.6.2 动态注册和删除事件 53
2.7 C#3.0的新增功能 56
2.7.1 局部变量的隐式声明 56
2.7.2 自动实现的属性 57
2.7.3 分部方法定义 57
第3章 ASP.NET服务器控件 61
3.1 ASP.NET控件的常见属性 61
3.1.1 外观属性 61
3.1.2 行为属性 64
3.1.3 可访问性 66
3.1.4 布局属性 66
3.2 ASP.NET执行控件 68
3.2.1 Button控件 68
3.2.2 Hyperlink控件 71
3.3 ASP.NET的输出控件 73
3.3.1 Label控件 73
3.3.2 Image控件 75
3.3.3 Panel控件 78
3.3.4 Table控件 81
3.4 ASP.NET的输入控件 84
3.4.1 Textbox控件 84
3.4.2 Checkbox和Checkbox List控件 87
3.4.3 RadioButton和RadioButtonList控件 93
3.4.4 ListBox控件 96
3.4.5 DropDownList控件 98
3.5 高级控件 101
3.5.1 Calendar控件 101
3.5.2 AdRotator控件 104
3.5.3 ImageMap控件 108
3.5.4 BulletedList控件 110
第4章 ASP.NET3.5验证控件 113
4.1 数据验证的两种方法 113
4.1.1 客户端数据验证 113
4.1.2 服务器端数据验证 114
4.2 ASP.NET验证控件 115
4.2.1 ASP.NET验证控件的分类 115
4.2.2 RequiredFieldValidator控件 115
4.2.3 CompareValidator控件 117
4.2.4 RangeValidator控件 120
4.2.5 RegularExpressionValidator控件 122
4.2.6 CustomValidator控件 124
4.2.7 ValidationSummary控件 127
第5章 ASP.NET中的对象 133
5.1 Page类 133
5.2 输入输出对象 137
5.2.1 Response对象 137
5.2.2 Request对象 141
5.3 Server对象 144
5.3.1 Server对象的属性和方法 144
5.3.2 利用Server对象进行编码解码 146
5.4 状态处理 148
5.4.1 Session对象 148
5.4.2 Cookie 154
5.5 Application对象 157
5.5.1 如何使用Application对象 157
5.5.2 Lock和UnLock方法的使用 158
5.5.3 Application事件 158
第6章 ADO.NET数据库编程 161
6.1 ADO.NET概述 161
6.1.1 ADO.NET简介 161
6.1.2 ADO.NET组件结构 161
6.2 连接数据库 162
6.2.1 建立SQL Server数据库 163
6.2.2 连接SQL Server数据库 166
6.2.3 连接Microsoft Access数据库 168
6.3 操作数据库 170
6.3.1 使用Command对象 170
6.3.2 使用存储过程 172
6.4 使用DataReader 175
6.5 DataSet和DataAdapter 178
6.5.1 使用DataAdapter 179
6.5.2 访问数据集 181
6.5.3 修改数据集 183
第7章 数据源控件 187
7.1 ASP.NET数据访问概述 187
7.2 SqlDataSource控件 188
7.3 AccessDataSource控件 194
7.4 ObjectDataSource控件 199
第8章 数据绑定 203
8.1 数据绑定简介 203
8.2 GridView控件 206
8.2.1 GridView控件概述 207
8.2.2 在GridView Web服务器控件中分页 207
8.2.3 对GridView Web服务器控件中的数据进行排序 211
8.2.4 控制GridView中的列 213
8.3 Repeater控件 217
8.3.1 Repeater控件概述 217
8.3.2 在Repeater控件中显示数据编号 218
8.4 DataList控件 221
8.4.1 DataList控件概述 221
8.4.2 使用SelectedltemTemplate模板 221
8.4.3 应用DataKeyField属性获取主键 223
8.4.4 在DataList控件中编辑数据 226
8.5 ListBox和DropDownList用于数据绑定 230
8.6 ListView控件 234
8.6.1 DataList控件概述 234
8.6.2 在ListView控件中编辑数据 235
第9章 XML数据管理 241
9.1 XML基础 241
9.1.1 XML概述 241
9.1.2 XML文档结构 242
9.2 在ASP.NET中操作XML数据 242
9.2.1 读取XML数据 243
9.2.2 写入XML数据 244
9.3 使用XmlDocument编辑XML数据 248
9.4 使用XML数据填充DataSet 255
9.4.1 DataSet和XML的关系及相互转换 255
9.4.2 DataSet的XML架构 257
9.5 XmlDataSource控件 260
第10章 LINQ 263
10.1 LINQ介绍 263
10.2 C#中的LINQ入门 264
10.2.1 LINQ查询 265
10.2.2 LINQ和泛型 266
10.2.3 查询表达式 267
10.2.4 LINQ实现的基础 271
10.3 LINQ to ADO.NET 272
10.3.1 LINQ to SQL 272
10.3.2 对象模型和对象模型的创建 273
10.3.3 查询数据库 276
10.3.4 更改数据库 279
10.3.5 存储过程 284
10.3.6 LINQ to DataSet 287
10.4 LinqDataSource控件 289
10.5 LINQ to XML 291
10.5.1 LINQ to XML中的类 292
10.5.2 构造XML树 297
10.5.3 查询XML树 298
10.5.4 修改XML树 300
第11章 母版页 305
11.1 母版页和内容页 305
11.2 访问母版页控件和属性 311
11.2.1 使用MasterType方法获取母版页控件引用 311
11.2.2 使用FindControl指令获取母版页控件引用 313
11.3 动态加载母版页 315
11.4 母版页的嵌套 322
第12章 网站导航 325
12.1 基于XML的站点地图 325
12.2 SiteMapDataSource服务器控件 327
12.3 TreeView服务器控件 328
12.4 Menu服务器控件 330
第13章 AJAX技术 333
13.1 AJAX技术简介 333
13.2 ASP.NET AJAX概述 334
13.3 UpdatePanel控件 336
13.3.1 属性和方法 337
13.3.2 指定UpdatePanel控件的内容和触发器 338
13.3.3 以编程方式创建UpdatePanel控件 340
13.3.4 嵌套使用UpdatePanel控件 341
13.4 UpdateProgress控件 346
13.4.1 属性和方法 346
13.4.2 使用UpdateProgress控件 347
13.4.3 停止异步回送 350
13.5 Timer控件 352
13.5.1 属性和方法 353
13.5.2 使用Timer更新UpdatePanel控件 353
13.6 ScriptManager控件 356
13.6.1 属性和方法 357
13.6.2 控制部分页面刷新 358
13.6.3 错误处理 359
第14章 ASP.NET配置和部署 363
14.1 使用web.config进行配置 363
14.2 使用global.asax进行配置 370
14.2.1 编写Application_Start和Application_End事件处理代码 371
14.2.2 编写Session_Start和Session_End事件代码 374
14.2.3 编写错误处理程序 376
14.3 ASP.NET应用程序的部署 379
14.3.1 部署应用程序的一般步骤 379
14.3.2 部署应用程序的注意事项 380
14.3.3 ASP.NET合并工具 380
第15章 ASP.NET的安全性 381
15.1 使用URL授权 381
15.2 身份验证 382
15.2.1 基于窗体的身份验证 382
15.2.2 基于Windows的身份验证 386
15.2.3 Web服务验证 388
15.3 编写安全代码 395
第16章 跟踪和调试ASP.NET应用程序 397
16.1 跟踪 397
16.1.1 对ASP.NET页启用跟踪 397
16.1.2 对ASP.NET应用程序启用跟踪 398
16.1.3 编写自定义ASP.NET跟踪消息 398
16.1.4 使用跟踪查看器 400
16.2 调试ASP.NET3.5应用程序 403
16.2.1 调试概述 403
16.2.2 Visual Studio 2008调试器的新增功能 403
16.2.3 配置ASP.NET Web应用程序以进行调试 404
16.2.4 调试Web窗体 404
16.2.5 调试客户端脚本 407
第17章 网络考试系统 409
17.1 系统设计 409
17.1.1 需求分析 409
17.1.2 总体设计 409
17.1.3 功能设计 410
17.2 数据库设计 411
17.2.1 数据库的需求分析 411
17.2.2 数据库概念结构设计 411
17.2.3 数据库概念结构设计 412
17.2.4 存储过程 413
17.2.5 在web.config中设置数据库连接 414
17.3 界面设计 415
17.3.1 登录界面 415
17.3.2 添加用户界面 415
17.3.3 教师首页 417
17.3.4 添加试卷页面 418
17.3.5 添加试题页面 419
17.3.6 学生首页 420
17.3.7 在线考试页面 421
17.4 代码实现 422
17.4.1 登录界面 423
17.4.2 添加用户页面 424
17.4.3 教师首页 425
17.4.4 添加试卷页面 427
17.4.5 添加试题页面 429
17.4.6 学生首页 431
17.4.7 在线考试页面 432
第18章 在线同学录 435
18.1 系统设计 435
18.1.1 需求分析 435
18.1.2 总体设计 435
18.1.3 功能设计 436
18.2 数据库设计与实现 436
18.2.1 数据库的需求分析 436
18.2.2 数据库概念结构设计 437
18.2.3 数据库的逻辑设计 438
18.2.4 配置文件web.config 441
18.3 界面设计 441
18.3.1 登录界面 441
18.3.2 班级列表界面 441
18.3.3 创建或查找班级 443
18.3.4 通信录界面 446
18.3.5 留言列表和发表留言页面 447
18.3.6 编辑留言页面 448
18.3.7 删除留言页面 450
18.4 代码实现 451
18.4.1 班级列表页面 451
18.4.2 创建或查找班级 454
18.4.3 通信录页面 461
18.4.4 留言列表和发表留言页面 462
18.4.5 编辑留言页面 465
18.4.6 删除留言页面 467
18.4.7 留言固顶页面和取消固顶页面 468
第19章 图书销售系统 473
19.1 系统设计 473
19.1.1 需求分析 473
19.1.2 总体设计 473
19.1.3 功能设计 474
19.2 MVC 474
19.3.1 什么是MVC 475
19.3.2 ASP.NETMVC 476
19.3.3 创建ASP.NET MVC Web Application 477
19.3 数据库设计与实现 480
19.3.1 数据库的需求分析 480
19.3.2 数据库概念结构设计 480
19.3.3 数据库的逻辑设计 482
19.3.4 存储过程 483
19.3.5 操作数据库 485
19.4 界面设计 491
19.4.1 首页 491
19.4.2 搜索结果 492
19.4.3 图书分类列表 493
19.4.4 图书详细信息 495
19.4.5 购物车功能模块 496
19.4.6 订单查询模块 499
19.4.7 用户中心 500
19.5 代码实现 500
19.5.1 首页 500
19.5.2 搜索结果 502
19.5.3 图书分类列表 503
19.5.4 图书详细信息 504
19.5.5 购物车功能模块 505
19.5.6 订单查询功能模块 510
19.5.7 用户中心 510
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《阅读指要》陈艺鸣编著 2020
- 《中学语文教学案例研究》贺卫东主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《宋微宗瘦金书千字文临摹指要》邱金生 2018
- 《国学指要》傅庚生,傅光著 2019
- 《江苏指墨艺术》汪澄 2008
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017