《ASP.NET动态网站开发基础教程(C#篇)》是2008年11月清华大学出版社出版的图书。
基本介绍
- 书名:ASP.NET动态网站开发基础教程(C#篇)
- ISBN:9787302127543
- 定价:32元
- 出版时间:2008-11-5
- 装帧:平装
图书简介
本书详细讲解了ASP.NET动态网站开发技术,共分13章,内容包括ASP.NET语言基础、HTML与Script语言、C#语言基础、ASP.NET常用对象、资料库访问技术、数据服务控制项和数据绑定技术、ASP.NET配置和部署、ASP.NET中的XML数据处理、ASP.NET Web服务、提高ASP.NET应用程式性能的方法、提高ASP.NET应用程式安全性的技术、ASP.NET的其他处理技术。
目录
第1章初识ASP.NET 1
1.1Web基础知识 1
1.1.1Web基本概念 1
1.1.2静态网页 4
1.1.3动态网页 4
1.2ASP.NET简介 5
1.2.1.NET简介 5
1.2.2ASP.NET的基本概念 6
1.2.3ASP.NET的优越性 7
1.2.4Web窗体原理 8
1.2.5Web窗体语法 10
1.3ASP.NET的运行环境 13
1.3.1安装IISWeb伺服器 13
1.3.2创建虚拟目录 15
1.4创建简单的ASP.NET应用程式 17
1.4.1ASP.NET开发环境介绍 17
1.4.2创建ASP.NET页面 20
1.5思考练习 22
第2章HTML与Script语言 23
2.1HTML基础知识 23
2.1.1HTML标记 23
2.1.2表格 32
2.1.3表单 35
2.1.4图像 40
2.2VBScript语言 42
2.2.1数据类型 42
2.2.2运算符 42
2.2.3控制语句 46
2.2.4窗体 53
2.3JavaScript语言 54
2.3.1数据类型 54
2.3.2运算符 55
2.3.3控制语句 58
2.3.4窗体 63
2.4思考练习 65
第3章C#语言快速掌握 67
3.1简单类型 67
3.1.1简单类型概述 68
3.1.2整数类型 69
3.1.3浮点类型 69
3.1.4布尔类型 70
3.1.5小数类型 71
3.1.6字元型 72
3.1.7字元串类型 72
3.1.8常量和变数 73
3.2枚举类型和结构类型 74
3.2.1枚举类型 75
3.2.2结构类型 75
3.3运算符 77
3.3.1算术运算符 77
3.3.2赋值运算符 78
3.3.3关係运算符 79
3.3.4逻辑运算符 80
3.3.5条件运算符 81
3.3.6位运算符 81
3.3.7运算符的优先权 83
3.4数组 85
3.4.1数组基本知识 85
3.4.2多维数组 86
3.5流程控制 87
3.5.1分支语句 87
3.5.2循环语句 93
3.6类和面向对象 98
3.6.1类的成员定义 98
3.6.2对象的创建和回收 102
3.6.3命令空间 105
3.6.4继承和多态 108
3.6.5引用类型 115
3.7 思考练习 118
第4章ASP.NET伺服器控制项 119
4.1ASP.NET控制项属性 119
4.2内部控制项 124
4.2.1Label控制项 125
第6章ASP.NET访问资料库 198
6.1资料库基础知识 198
6.1.1资料库基本概念 198
6.1.2SQLServer资料库的基础知识 199
6.2SQL语言 204
6.2.1SQL的语言元素 204
6.2.2如何执行一个SQL语句 207
6.2.3常用的SQL语句 208
6.2.4SQL常用的函式 211
6.3ADO.NET介绍 213
6.4连线资料库 213
6.4.1连线MicrosoftSQLServer资料库 213
6.4.2连线到MicrosoftAccess资料库 215
6.5读取和运算元据库数据 217
6.5.1使用SqlCommand类 217
6.5.2使用OleDBCommand类 219
6.5.3使用存储过程 222
6.6数据集 223
6.6.1使用数据适配器 223
6.6.2使用DataTable,DataColumn和DataRow 225
6.6.3访问数据集 227
6.6.4更新数据集 233
6.6.5类型化数据集 233
6.6.6使用数据视图 237
6.7使用数据读取器读取数据 238
6.8思考练习 239
第7章数据服务控制项和数据绑定技术 240
7.1DataGrid控制项 240
7.1.1DataGrid控制项的基本属性 240
7.1.2DataGrid控制项的分页显示 242
7.1.3在DataGrid控制项中实现数据排序 246
7.1.4控制DataGrid中的列 247
7.2Repeater控制项 249
7.2.1Repeater控制项的基础知识 249
7.2.2在Repeater控制项中显示数据编号 250
7.3DataList控制项 251
7.3.1使用SelectedItemTemplate模板 252
7.3.2套用DataKeyField属性获取主键 254
7.3.3在DataList控制项中编辑数据 254
7.4简单伺服器控制项的数据绑定 256
7.4.1简单数据绑定 256
7.4.2绑定控制项 258
7.4.3使用DataBinder.Eval方法 259
7.5思考练习 260
第8章ASP.NET配置和部署 261
8.1使用web.config进行配置 261
8.1.1身份验证和授权 263
8.1.2web.config档案的其他设定 263
8.1.3在代码中获取Web.Config应用程式设定 267
8.2使用global.asax进行配置 269
8.2.1编写Application_Start和Application_End事件处理代码 270
8.2.2编写Session_Start和Session_End事件代码 272
8.2.3编写错误处理程式 273
8.3ASP.NET应用程式的部署 275
8.3.1部署应用程式的一般步骤 276
8.3.2部署应用程式的注意事项 276
8.4思考练习 277
第9章ASP.NET中的XML数据处理 278
9.1XML基础 278
9.1.1XML概述 278
9.1.2XML文档结构 279
9.2在ASP.NET中处理XML数据 280
9.2.1用文档对象模型处理XML数据 280
9.2.2用流模型处理XML数据 286
9.3DataSet和XML的相关处理技术 289
9.3.1DataSet和XML之间的关係 289
9.3.2DataSet和XML的相互转换 290
9.3.3DataSet的XML架构 290
9.4思考练习 291
第10章ASP.NETWeb服务 292
10.1Web服务基础 292
10.1.1SOAP 293
10.1.2WSDL 293
10.1.3UDDI 294
10.2创建和使用
ASP.NETWeb服务 294
10.2.1创建ASP.NETWeb服务 294
10.2.2使用ASP.NETWeb服务 299
10.3在Web服务中传送数据 303
10.3.1用Web服务传送
简单数据 303
10.3.2Web服务和DataSet 304
10.4思考练习 304
第11章提高ASP.NET应用程式
的性能 305
11.1快取技术 305
11.1.1页面输出快取 305
11.1.2页面数据快取 307
11.1.3页面部分快取 311
11.1.4System.Web.Caching
命名空间 311
11.2提高资料库相关应用程式
性能的方法 312
11.2.1最佳化资料库设计 312
11.2.2最佳化查询 313
11.2.3最佳化代码设计 314
11.3性能测试 315
11.3.1性能瓶颈 315
11.3.2性能测试工具 316
11.4思考练习 318
第12章提高ASP.NET应用程式
的安全性 319
12.1身份验证 319
12.1.1基于窗体的身份验证 319
12.1.2基于Windows的
身份验证 324
12.1.3Web服务验证 325
12.2编写安全代码 328
12.3思考练习 329
第13章ASP.NET的其他处理技术 330
13.1传送E-mail 330
13.1.1使用MailMessage类
构造电子邮件 330
13.1.2使用MailAttachment类
添加邮件附属档案 332
13.1.3使用SmtpMail类传送
电子邮件 332
13.1.4传送邮件实例 333
13.2图形图像处理 335
13.2.1GDI+简介 335
13.2.2绘製基本图形 335
13.2.3图像显示方法 339
13.2.4图像处理技术 340
13.3档案处理技术 341
13.3.1档案的基本操作 341
13.3.2档案的读写 344
13.3.3资料夹的基本操作 346
13.4思考练习 348