书籍详情
ASP.NET 2.0网页制作彻底研究(第二版 珍藏版)
作者:陈会安 著
出版社:清华大学出版社
出版时间:2007-01-01
ISBN:9787302143734
定价:¥49.80
购买这本书可以去
内容简介
本书是用于提高三维室内外效果图制作技术的专业图书。要制作出好的建筑效果图,首先要对常用的软件熟悉和了解,同时也需要有丰富的空间想象力,较高的艺术造诣,以及对结构、色彩、材质、灯光等综合运用的能力。本书全面系统地介绍了如何使用3ds Max 8、Lightscape 3.2及Photoshop CS2这3个软件来制作室内外建筑效果图的方法和技巧。通过精心挑选和制作15个具体实例,向大家展示3ds Max 8、Lightscape 3.2及Photoshop CS2的强大功能和使用技巧。作者经过长期经验的积累,采用“任务驱动”的讲解方式将3ds Max 8、Lightscape3.2及Photoshop CS2中艰深的知识点充分融入到实例之中,便于读者学习和掌握。读者通过对这些实例的学习,将起到举一反三的作用,并由此掌握3个软件的精髓。此书的配书光盘中包含15个实例的全部素材及结果文件,以及演示操作的全程配音录像文件。本书适用于建筑设计和平面设计及三维效果图设计人员,也适用于对计算机图像制作和处理感兴趣的普通计算机爱好者。
作者简介
本书提供作译者介绍陈会安,台湾计算机图书著名作者。.专长程序设计、数据库系统与网页制作相关技术。经历曾任松岗计算机图书产品经理、美商PH台湾区出版经理、文魁信息研发部经理。现在主要从事计算机专业图书的编写。出版著作《Visual Basic 2005程序设计范例教本》《XML网页制作范例教本(第三版)》《JavaScript网页制作范例教本(第二版)》《PHP 5网页设计范例教本》..《JSP 2.0网页设计范例教本》《C语言程序设计范例教本》《C/C++程序设计范例教本(第二版)》《Java 2与...
目录
第1章 ASP.NET与Web应用
程序基础 1
1.1 Web应用程序的开发环境 1
1.1.1 信息处理系统 1
1.1.2 多层式主从结构的Web
开发环境 2
1.2 建立电子商务网站 3
1.2.1 电子商务的种类 3
1.2.2 如何建立电子商务网站 4
1.3 HTML与XML基础 6
1.3.1 HTML标记语言 6
1.3.2 什么是XML 7
1.3.3 XHTML文件 9
1.4 ASP.NET概述 10
1.4.1 .NET Framework基础 10
1.4.2 ASP.NET基础 11
1.4.3 ASP.NET 2.0新增功能 12
1.5 建立ASP.NET 2.0的开发环境 12
1.5.1 在Windows XP中安装IIS 5 13
1.5.2 安装Visual Web Developer
与. NET Framework 2.0 13
1.5.3 指定IIS使用的ASP.NET
版本 14
1.5.4 执行ASP.NET程序 14
1.6 使用Visual Web Developer
建立ASP.NET程序 16
1.6.1 启动Visual Web Developer
建立Web网站 16
1.6.2 打开Web网站 17
1.6.3 打开与新建ASP.NET程序 18
1.6.4 在VWD中执行ASP.NET
程序 20
1.7 习题 20
第2章 使用Visual Basic语法的
ASP.NET程序 21
2.1 Visual Basic 2005基础 21
2.1.1 Microsoft Visual Basic 2005 21
2.1.2 对象的基本概念 22
2.2 ASP.NET程序的基本结构 23
2.2.1 建立ASP.NET程序 23
2.2.2 Visual Basic程序的基本
撰写规则 27
2.3 Visual Basic的变量与
数据类型 29
2.3.1 变量的数据类型 29
2.3.2 变量、常量声明与赋值 30
2.3.3 数组 32
2.4 Visual Basic的运算符 35
2.4.1 运算符的优先级 35
2.4.2 算术与字符串连接运算符 36
2.4.3 比较运算符 36
2.4.4 逻辑运算符 37
2.4.5 指定运算符 38
2.5 Visual Basic的流程控制 38
2.5.1 是否选和二选一 38
2.5.2 多选一的条件语句 40
2.5.3 For/Next循环 41
2.5.4 Do/While和Until/Loop
循环 43
2.5.5 Continue与Exit语句 45
2.6 Visual Basic的过程与函数 47
2.6.1 过程与函数 47
2.6.2 变量的有效范围与参数
的传递 50
2.7 Visual Basic的错误处理 52
2.8 习题 53
第3章 .NET Framework 类函数库的
使用 55
3.1 .NET Framework基础 55
3.1.1 再谈 .NET Framework 55
3.1.2 .NET Framework类函数库 57
3.1.3 在ASP.NET中使用
.NET Framework类 57
3.2 System.String字符串类 58
3.2.1 字符串长度与大小写转换 58
3.2.2 子字符串的索引 59
3.2.3 插入、删除和替换子字符串 61
3.2.4 字符串比较 63
3.2.5 字符串数据的转换 65
3.2.6 StringBuilder类 65
3.3 System.DateTime日期时间类 68
3.3.1 获取日期和时间 68
3.3.2 调整日期与时间 70
3.3.3 输出日期与时间 72
3.4 System.Math 数学类 72
3.4.1 四舍五入、绝对值、最大
和最小值 73
3.4.2 Math类的数学常量和方法 73
3.5 System.Random随机数类 74
3.6 System.Array数组类 76
3.6.1 获取数组信息 76
3.6.2 数组的索引、排序、反转
复制 77
3.7 System.Collections集合类 79
3.7.1 ArrayList类 79
3.7.2 Hashtable类 82
3.7.3 Queue和Stack类 84
3.7.4 IEnumerator界面 85
3.8 习题 88
第4章 ASP.NET的HTTP对象、
输入输出与Cookie处理 89
4.1 HTTP通信协议的特性 89
4.2 HTTP对象与Server对象 90
4.2.1 HTTP对象简介 90
4.2.2 Server对象的属性 91
4.2.3 Server对象的方法 91
4.3 基本输出的Response对象 95
4.3.1 输出网页到浏览程序 95
4.3.2 输出图片到浏览程序 97
4.3.3 缓冲区的处理 99
4.3.4 IIS输出与浏览程序缓存
的控制 101
4.4 基本输入的Request对象 104
4.4.1 Form和QueryString
集合对象 104
4.4.2 使用窗体字段传送数据 106
4.4.3 使用URL传递数据 108
4.5 Cookies的处理 110
4.5.1 Cookies基础 110
4.5.2 Cookies的操作函数 112
4.6 服务器与浏览程序信息 114
4.6.1 Web服务器的系统信息 114
4.6.2 获取浏览程序信息 116
4.6.3 获取客户端的凭证数据 118
4.7 Include命令的使用 119
4.8 ASP.NET程序的调试 120
4.9 习题 122
第5章 Web窗体程序设计 123
5.1 Web 窗体程序设计模型 123
5.1.1 认识Web 窗体程序
设计模型 123
5.1.2 隐藏程序代码模型 126
5.2 ASP.NET的Page对象 128
5.3 ASP.NET执行Script的控件 130
5.3.1 Button按钮控件 130
5.3.2 LinkButton控件 132
5.3.3 ImageButton 控件 133
5.4 ASP.NET的输出控件 134
5.4.1 Label标记控件 134
5.4.2 Panel控件 136
5.4.3 GenericControl控件 138
5.4.4 Image图片控件 140
5.4.5 表格控件 141
5.4.6 项目控件 143
5.5 设置服务器端控件的样式 144
5.5.1 在控件中套用 CSS 144
5.5.2 服务器端的样式属性 146
5.6 动态生成服务器端控件 148
5.7 使用Visual Web Developer
创建Web窗体 150
5.8 习题 152
第6章 Web窗体处理 153
6.1 ASP.NET的Web窗体处理 153
6.1.1 HTML窗体与Web窗体
处理 153
6.1.2 在ASP.NET程序获取
用户数据 154
6.2 窗体字段的输入控件 155
6.2.1 ASP.NET的输入控件 155
6.2.2 TextBox文字控件 156
6.2.3 CheckBox复选框控件 159
6.2.4 RadioButton单选按钮控件 161
6.2.5 DropDownList下拉列表框
控件 162
6.2.6 ListBox列表框控件 164
6.2.7 CheckBoxList复选框
列表控件 166
6.2.8 RadioButtonList单选按钮
列表控件 167
6.3 窗体回发功能 168
6.3.1 窗体的IsPostBack属性 168
6.3.2 控件的AutoPostBack属性 170
6.4 窗体的视图状态 173
6.4.1 视图状态基础 173
6.4.2 保留PostBack窗体回发的
其他数据 175
6.5 窗体字段验证基础 176
6.5.1 窗体字段验证的种类 176
6.5.2 ASP.NET的服务器端
验证控件 176
6.6 服务器端的验证控件 178
6.6.1 RequiredFiledValidator
验证控件 178
6.6.2 CompareValidator验证控件 180
6.6.3 RangeValidator验证控件 183
6.7 窗体的重设按钮 185
6.7.1 取消客户端验证控件
的功能 185
6.7.2 取消服务器端验证控件
的功能 185
6.8 习题 186
第7章 Web服务器文件与XML文件
的处理 187
7.1 System.IO名称空间基础 187
7.1.1 Web网站中保存数据
的方式 187
7.1.2 System.IO名称空间 188
7.1.3 获取服务器端文件或文件
夹的路径 188
7.2 服务器的文件夹与文件操作 189
7.2.1 显示服务器的磁盘列表 189
7.2.2 显示文件夹列表和
相关信息 190
7.2.3 文件夹的处理 194
7.2.4 显示文件列表和信息 198
7.2.5 文件处理 199
7.3 文本文件读写、查找和替换 200
7.3.1 文本文件读写基础 200
7.3.2 文本文件的读写函数 202
7.3.3 文本文件的查找和替换 204
7.3.4 文本文件内容的编码 206
7.4 二进制文件的处理 207
7.5 XML文件的处理 209
7.5.1 .NET Framework与XML 209
7.5.2 ASP.NET加载与浏览
XML文件 210
7.5.3 ASP.NET与XSLT 212
7.5.4 ASP.NET与XPath 214
7.6 习题 216
第8章 ADO.NET网页数据库操作 217
8.1 网页数据库基础 217
8.1.1 数据库系统 217
8.1.2 建立网页数据库 218
8.2 建立数据库与ODBC 218
8.2.1 建立数据库 218
8.2.2 添加ODBC系统数据源 220
8.3 ADO.NET基础 221
8.3.1 什么是ADO.NET 222
8.3.2 ADO.NET对象模型 223
8.4 SQL命令的数据库操作 224
8.4.1 SQL命令的数据库操作 224
8.4.2 插入新记录 228
8.4.3 更新记录 231
8.4.4 删除记录 233
8.5 DataSet的数据库操作 235
8.5.1 DataSet对象的数据库操作 235
8.5.2 插入新记录 237
8.5.3 更新记录 240
8.5.4 删除记录 241
8.6 使用参数SQL命令的数据库
操作 243
8.7 习题 246
第9章 ADO.NET网页数据库查询 247
9.1 从数据表获取单一字段值 247
9.2 DataReader对象以表格
显示数据表 249
9.2.1 获取数据表信息 249
9.2.2 显示数据表的所有记录 252
9.2.3 分页显示数据表的记录 256
9.3 DataSet对象以表格显示
数据表 258
9.3.1 显示DataSet对象的
所有记录 259
9.3.2 分页显示DataTable的记录 261
9.3.3 使用程序代码建立
DataTable数据表对象 262
9.4 DataSet对象的数据筛选 265
9.4.1 DataTable对象的数据筛选 265
9.4.2 DataView对象的数据筛选 267
9.4.3 建立DataTable的关联性 269
9.5 DataSet对象与XML 271
9.5.1 将DataSet输出成
XML文件 271
9.5.2 读入XML文件 272
9.6 ASP.NET控件与数据绑定 274
9.6.1 数据绑定基础 274
9.6.2 ArrayList对象的数据绑定 275
9.6.3 DataReader对象的
数据绑定 277
9.6.4 DataSet对象的数据绑定 279
9.7 习题 282
第10章 网页数据库的显示与
维护控件 283
10.1 数据源控件 283
10.1.1 数据源控件基础 284
10.1.2 建立数据源控件 284
10.2 Repeater控件 287
10.2.1 Repeater控件以表格
显示数据表 288
10.2.2 Null值字段处理与
ItemIndex属性 290
10.3 DataList控件 293
10.3.1 DataList控件的
选取功能 293
10.3.2 DataList控件的
编辑功能 298
10.4 GridView控件 303
10.4.1 GridView控件基础 303
10.4.2 GridView控件的Field
字段控件 304
10.4.3 GridView控件的排序 309
10.4.4 GridView控件的分
页显示 312
10.4.5 GridView控件的
编辑功能 314
10.5 DetailsView控件 318
10.5.1 DetailsView控件基础 318
10.5.2 DetailsView控件的
Field控件 319
10.5.3 DetailsView控件的
编辑功能 321
10.6 FormView控件 324
10.7 建立主要与详细窗体 326
10.8 习题 328
第11章 ASP.NET的Web应用程序 329
11.1 ASP.NET应用程序基础 329
11.1.1 ASP.NET的Web应用
程序基础 329
11.1.2 网页间数据共享的基础 330
11.1.3 网页间的数据传递方法 331
11.2 Global.asax文件的使用 332
11.2.1 Global.asax 文件的结构 332
11.2.2 Global.asax文件的使用 333
11.3 Application对象的状态管理 337
11.3.1 Application对象基础 337
11.3.2 网站的访客计数 338
11.4 Session对象的状态管理 340
11.4.1 Session对象的基础 340
11.4.2 目前有多少人仍在线 342
11.5 Application与Session对象
的使用 346
11.5.1 正确使用Application和
Session变量 346
11.5.2 使用Application和Session
对象存储对象 347
11.6 在网页间传递Web窗体
内容 348
11.6.1 使用URL参数 348
11.6.2 使用Session变量 349
11.6.3 使用Web窗体的类属性 350
11.6.4 使用PreviousPage对象 352
11.7 使用web.config配置文件 353
11.7.1 Web配置文件的基础 353
11.7.2 appSetting与connectionStrings
区段的参数和连接
字符串 355
11.7.3 在sessionState区段设定
Session状态 356
11.7.4 globalization区段的
编码设定 357
11.7.5 compilation区段的
编译设定 358
11.7.6 customErrors区段的
自订错误网页 359
11.8 ASP.NET 2.0的网站设定工具 360
11.8.1 Web接口的网站
管理工具 360
11.8.2 ASP.NET 设定工具 361
11.9 习题 362
第12章 ASP.NET的站点地图与
一 致化 363
12.1 母版页 363
12.1.1 母版页基础 363
12.1.2 建立母版页 364
12.1.3 建立内容页面 366
12.1.4 多个母版页 367
12.1.5 存取母版页属性 370
12.1.6 设定Web网站的母版页和
动态加载母版页 371
12.2 站点地图控件 372
12.2.1 超级链接控件建立
站点地图 372
12.2.2 ASP.NET 2.0的站点地图 374
12.2.3 Menu菜单控件 376
12.2.4 TreeView树状显示控件 378
12.2.5 SiteMapPath 网站路径
控件 381
12.3 MultiView与Wizard控件 383
12.3.1 MultiView控件 383
12.3.2 Wizard控件 384
12.4 主题与外观 386
12.4.1 主题与外观基础 386
12.4.2 建立外观和套用主题 387
12.4.3 默认与已命名外观 389
12.4.4 覆盖控件的外观 391
12.4.5 在主题中使用CSS
和图片 392
12.4.6 动态加载指定主题 393
12.4.7 套用整个Web应用
程序的主题 395
12.5 习题 395
第13章 网站用户与会员管理 397
13.1 网站用户与会员管理概述 397
13.1.1 网站会员管理的基础 397
13.1.2 ASP.NET的验证方式 398
13.2 ASP.NET的窗体基本验证 398
13.2.1 Web配置文件的
验证标记 398
13.2.2 在Web配置文件设置
窗体基本验证 400
13.2.3 XML文件的窗体
基本验证 403
13.3 ASP.NET 2.0的会员管理 406
13.3.1 ASP.NET 2.0的会员
管理功能 406
13.3.2 设置Membership和建
立会员数据库 406
13.3.3 在Web网站管理工具
中添加用户 409
13.4 Membership API的使用 410
13.4.1 添加用户 410
13.4.2 验证用户 411
13.4.3 获取用户信息 412
13.4.4 更改用户信息 414
13.4.5 删除用户 415
13.5 登录与用户管理控件 415
13.5.1 Login控件 415
13.5.2 LoginView控件 416
13.5.3 LoginStatus控件和
LoginName控件 417
13.5.4 PasswordRecovery控件 418
13.5.5 ChangePassword控件 419
13.5.6 CreateUserWizard控件 420
13.6 群组权限的会员管理 421
13.6.1 Web配置文件的
权限管理 421
13.6.2 ASP.NET 2.0的
角色管理 422
13.6.3 Role Manager API的使用 424
13.6.4 数据库版的群组权限
会员管理 425
13.7 习题 426
第14章 网站的个性化信息 427
14.1 ASP.NET的个性化程序 427
14.2 使用Cookies建立个性化 428
14.3 Profile的个性化信息 430
14.3.1 定义Profile对象的属性 430
14.3.2 Profile对象的简单属性 432
14.3.3 Profile对象的群组属性 434
14.3.4 匿名个性化 434
14.4 ASP.NET的电子邮件处理 437
14.4.1 Web 窗体的电子
邮件发送 437
14.4.2 数据库的大量邮件发送 440
14.4.3 获取POP 3未读取的
邮件数 442
14.5 客户端的文件上传 446
14.5.1 HtmlInputFile控件与
文件上传 446
14.5.2 显示上传文件的信息 448
14.5.3 同时上传多个文件 449
14.5.4 电子邮件的附件处理 450
14.5.5 上传图文件到数据库 451
14.5.6 显示数据库的图片字段 455
14.6 ASP.NET网页记事日历 456
14.6.1 Calendar控件 456
14.6.2 ASP.NET网页记事日历 461
14.7 习题 464
第15章 建立网络商店 465
15.1 网络商店基础 465
15.1.1 什么是网络商店 465
15.1.2 网络上的付款方式 466
15.2 网络商店的信用卡检查 467
15.3 网络商店的广告管理 470
15.3.1 AdRotator控件的
网页广告 470
15.3.2 数据库监控的网络广告 473
15.4 网络商店的系统结构 477
15.4.1 网络商店的文件清单
与结构 477
15.4.2 网络商店的数据库 478
15.4.3 网络商店的母版页 479
15.5 网络商店的产品目录 481
15.5.1 显示产品目录 481
15.5.2 产品的详细数据 483
15.6 网络商店的购物车 485
15.6.1 ShoppingCart与CartItem
类声明 486
15.6.2 将选购的商品存入
购物车 489
15.6.3 查看购物车的内容 490
15.6.4 删除购物车的商品数量 493
15.7 网络商店的订单处理 493
15.7.1 会员管理 493
15.7.2 订单处理 495
15.8 习题 496
第16章 交友网站的设计 497
16.1 交友网站基础 497
16.1.1 访客留言簿 497
16.1.2 聊天室 498
16.1.3 选票网调系统 498
16.2 访客留言簿 498
16.2.1 数据库版的留言簿 498
16.2.2 System.IO版的留言簿 501
16.3 BBS电子公告栏 503
16.3.1 BBS电子公告栏基础 503
16.3.2 建立BBS电子公告栏 504
16.4 选票系统 505
16.4.1 网站的安装与使用 505
16.4.2 网站的结构 506
16.4.3 网站的文件清单 508
16.5 用户聊天室 512
16.5.1 网站的安装与使用 512
16.5.2 网站的结构 514
16.5.3 网站的文件清单 516
16.6 习题 522
第17章 拍卖网站的构建 523
17.1 拍卖网站基础 523
17.1.1 拍卖网站的种类 523
17.1.2 拍卖网站的主要功能 524
17.2 SQL命令的日期时间处理 524
17.2.1 SQL命令的日期/时间
字符串 524
17.2.2 格式化日期/时间 525
17.3 拍卖网站的系统结构 528
17.3.1 网站的安装与使用 528
17.3.2 网站的结构 528
17.3.3 拍卖网首页 531
17.4 拍卖网站的会员管理 533
17.4.1 注册和启动会员 533
17.4.2 会员管理的程序文件 534
17.5 添加拍卖物 536
17.5.1 添加拍卖物 536
17.5.2 添加拍卖物的程序文件 536
17.6 参与拍卖竞标出价 537
17.6.1 参与拍卖出价 538
17.6.2 参与拍卖竞标出价的
程序文件 539
17.7 拍卖网站的系统管理功能 543
17.7.1 使用拍卖网站的
系统管理 543
17.7.2 系统管理功能的
程序文件 544
17.8 习题 547
第18章 个人入口网站的建立 549
18.1 入口网站基础 549
18.2 建立网站的搜索引擎 550
18.2.1 搜索引擎的种类 550
18.2.2 网址搜索引擎 550
18.2.3 System.IO的全文
检索搜索 552
18.2.4 建立Google搜索的
Web用户控件 554
18.3 网页组件的个性化功能 555
18.3.1 网页组件的基础 555
18.3.2 建立网页组件 556
18.3.3 网页组件的显示模式 559
18.4 Web服务基础 561
18.4.1 什么是Web服务 561
18.4.2 建立Web服务应用程序 562
18.5 Amazon的Web服务 562
18.5.1 申请Amazon的
Web服务 563
18.5.2 使用Amazon的
Web服务 564
18.6 习题 567
程序基础 1
1.1 Web应用程序的开发环境 1
1.1.1 信息处理系统 1
1.1.2 多层式主从结构的Web
开发环境 2
1.2 建立电子商务网站 3
1.2.1 电子商务的种类 3
1.2.2 如何建立电子商务网站 4
1.3 HTML与XML基础 6
1.3.1 HTML标记语言 6
1.3.2 什么是XML 7
1.3.3 XHTML文件 9
1.4 ASP.NET概述 10
1.4.1 .NET Framework基础 10
1.4.2 ASP.NET基础 11
1.4.3 ASP.NET 2.0新增功能 12
1.5 建立ASP.NET 2.0的开发环境 12
1.5.1 在Windows XP中安装IIS 5 13
1.5.2 安装Visual Web Developer
与. NET Framework 2.0 13
1.5.3 指定IIS使用的ASP.NET
版本 14
1.5.4 执行ASP.NET程序 14
1.6 使用Visual Web Developer
建立ASP.NET程序 16
1.6.1 启动Visual Web Developer
建立Web网站 16
1.6.2 打开Web网站 17
1.6.3 打开与新建ASP.NET程序 18
1.6.4 在VWD中执行ASP.NET
程序 20
1.7 习题 20
第2章 使用Visual Basic语法的
ASP.NET程序 21
2.1 Visual Basic 2005基础 21
2.1.1 Microsoft Visual Basic 2005 21
2.1.2 对象的基本概念 22
2.2 ASP.NET程序的基本结构 23
2.2.1 建立ASP.NET程序 23
2.2.2 Visual Basic程序的基本
撰写规则 27
2.3 Visual Basic的变量与
数据类型 29
2.3.1 变量的数据类型 29
2.3.2 变量、常量声明与赋值 30
2.3.3 数组 32
2.4 Visual Basic的运算符 35
2.4.1 运算符的优先级 35
2.4.2 算术与字符串连接运算符 36
2.4.3 比较运算符 36
2.4.4 逻辑运算符 37
2.4.5 指定运算符 38
2.5 Visual Basic的流程控制 38
2.5.1 是否选和二选一 38
2.5.2 多选一的条件语句 40
2.5.3 For/Next循环 41
2.5.4 Do/While和Until/Loop
循环 43
2.5.5 Continue与Exit语句 45
2.6 Visual Basic的过程与函数 47
2.6.1 过程与函数 47
2.6.2 变量的有效范围与参数
的传递 50
2.7 Visual Basic的错误处理 52
2.8 习题 53
第3章 .NET Framework 类函数库的
使用 55
3.1 .NET Framework基础 55
3.1.1 再谈 .NET Framework 55
3.1.2 .NET Framework类函数库 57
3.1.3 在ASP.NET中使用
.NET Framework类 57
3.2 System.String字符串类 58
3.2.1 字符串长度与大小写转换 58
3.2.2 子字符串的索引 59
3.2.3 插入、删除和替换子字符串 61
3.2.4 字符串比较 63
3.2.5 字符串数据的转换 65
3.2.6 StringBuilder类 65
3.3 System.DateTime日期时间类 68
3.3.1 获取日期和时间 68
3.3.2 调整日期与时间 70
3.3.3 输出日期与时间 72
3.4 System.Math 数学类 72
3.4.1 四舍五入、绝对值、最大
和最小值 73
3.4.2 Math类的数学常量和方法 73
3.5 System.Random随机数类 74
3.6 System.Array数组类 76
3.6.1 获取数组信息 76
3.6.2 数组的索引、排序、反转
复制 77
3.7 System.Collections集合类 79
3.7.1 ArrayList类 79
3.7.2 Hashtable类 82
3.7.3 Queue和Stack类 84
3.7.4 IEnumerator界面 85
3.8 习题 88
第4章 ASP.NET的HTTP对象、
输入输出与Cookie处理 89
4.1 HTTP通信协议的特性 89
4.2 HTTP对象与Server对象 90
4.2.1 HTTP对象简介 90
4.2.2 Server对象的属性 91
4.2.3 Server对象的方法 91
4.3 基本输出的Response对象 95
4.3.1 输出网页到浏览程序 95
4.3.2 输出图片到浏览程序 97
4.3.3 缓冲区的处理 99
4.3.4 IIS输出与浏览程序缓存
的控制 101
4.4 基本输入的Request对象 104
4.4.1 Form和QueryString
集合对象 104
4.4.2 使用窗体字段传送数据 106
4.4.3 使用URL传递数据 108
4.5 Cookies的处理 110
4.5.1 Cookies基础 110
4.5.2 Cookies的操作函数 112
4.6 服务器与浏览程序信息 114
4.6.1 Web服务器的系统信息 114
4.6.2 获取浏览程序信息 116
4.6.3 获取客户端的凭证数据 118
4.7 Include命令的使用 119
4.8 ASP.NET程序的调试 120
4.9 习题 122
第5章 Web窗体程序设计 123
5.1 Web 窗体程序设计模型 123
5.1.1 认识Web 窗体程序
设计模型 123
5.1.2 隐藏程序代码模型 126
5.2 ASP.NET的Page对象 128
5.3 ASP.NET执行Script的控件 130
5.3.1 Button按钮控件 130
5.3.2 LinkButton控件 132
5.3.3 ImageButton 控件 133
5.4 ASP.NET的输出控件 134
5.4.1 Label标记控件 134
5.4.2 Panel控件 136
5.4.3 GenericControl控件 138
5.4.4 Image图片控件 140
5.4.5 表格控件 141
5.4.6 项目控件 143
5.5 设置服务器端控件的样式 144
5.5.1 在控件中套用 CSS 144
5.5.2 服务器端的样式属性 146
5.6 动态生成服务器端控件 148
5.7 使用Visual Web Developer
创建Web窗体 150
5.8 习题 152
第6章 Web窗体处理 153
6.1 ASP.NET的Web窗体处理 153
6.1.1 HTML窗体与Web窗体
处理 153
6.1.2 在ASP.NET程序获取
用户数据 154
6.2 窗体字段的输入控件 155
6.2.1 ASP.NET的输入控件 155
6.2.2 TextBox文字控件 156
6.2.3 CheckBox复选框控件 159
6.2.4 RadioButton单选按钮控件 161
6.2.5 DropDownList下拉列表框
控件 162
6.2.6 ListBox列表框控件 164
6.2.7 CheckBoxList复选框
列表控件 166
6.2.8 RadioButtonList单选按钮
列表控件 167
6.3 窗体回发功能 168
6.3.1 窗体的IsPostBack属性 168
6.3.2 控件的AutoPostBack属性 170
6.4 窗体的视图状态 173
6.4.1 视图状态基础 173
6.4.2 保留PostBack窗体回发的
其他数据 175
6.5 窗体字段验证基础 176
6.5.1 窗体字段验证的种类 176
6.5.2 ASP.NET的服务器端
验证控件 176
6.6 服务器端的验证控件 178
6.6.1 RequiredFiledValidator
验证控件 178
6.6.2 CompareValidator验证控件 180
6.6.3 RangeValidator验证控件 183
6.7 窗体的重设按钮 185
6.7.1 取消客户端验证控件
的功能 185
6.7.2 取消服务器端验证控件
的功能 185
6.8 习题 186
第7章 Web服务器文件与XML文件
的处理 187
7.1 System.IO名称空间基础 187
7.1.1 Web网站中保存数据
的方式 187
7.1.2 System.IO名称空间 188
7.1.3 获取服务器端文件或文件
夹的路径 188
7.2 服务器的文件夹与文件操作 189
7.2.1 显示服务器的磁盘列表 189
7.2.2 显示文件夹列表和
相关信息 190
7.2.3 文件夹的处理 194
7.2.4 显示文件列表和信息 198
7.2.5 文件处理 199
7.3 文本文件读写、查找和替换 200
7.3.1 文本文件读写基础 200
7.3.2 文本文件的读写函数 202
7.3.3 文本文件的查找和替换 204
7.3.4 文本文件内容的编码 206
7.4 二进制文件的处理 207
7.5 XML文件的处理 209
7.5.1 .NET Framework与XML 209
7.5.2 ASP.NET加载与浏览
XML文件 210
7.5.3 ASP.NET与XSLT 212
7.5.4 ASP.NET与XPath 214
7.6 习题 216
第8章 ADO.NET网页数据库操作 217
8.1 网页数据库基础 217
8.1.1 数据库系统 217
8.1.2 建立网页数据库 218
8.2 建立数据库与ODBC 218
8.2.1 建立数据库 218
8.2.2 添加ODBC系统数据源 220
8.3 ADO.NET基础 221
8.3.1 什么是ADO.NET 222
8.3.2 ADO.NET对象模型 223
8.4 SQL命令的数据库操作 224
8.4.1 SQL命令的数据库操作 224
8.4.2 插入新记录 228
8.4.3 更新记录 231
8.4.4 删除记录 233
8.5 DataSet的数据库操作 235
8.5.1 DataSet对象的数据库操作 235
8.5.2 插入新记录 237
8.5.3 更新记录 240
8.5.4 删除记录 241
8.6 使用参数SQL命令的数据库
操作 243
8.7 习题 246
第9章 ADO.NET网页数据库查询 247
9.1 从数据表获取单一字段值 247
9.2 DataReader对象以表格
显示数据表 249
9.2.1 获取数据表信息 249
9.2.2 显示数据表的所有记录 252
9.2.3 分页显示数据表的记录 256
9.3 DataSet对象以表格显示
数据表 258
9.3.1 显示DataSet对象的
所有记录 259
9.3.2 分页显示DataTable的记录 261
9.3.3 使用程序代码建立
DataTable数据表对象 262
9.4 DataSet对象的数据筛选 265
9.4.1 DataTable对象的数据筛选 265
9.4.2 DataView对象的数据筛选 267
9.4.3 建立DataTable的关联性 269
9.5 DataSet对象与XML 271
9.5.1 将DataSet输出成
XML文件 271
9.5.2 读入XML文件 272
9.6 ASP.NET控件与数据绑定 274
9.6.1 数据绑定基础 274
9.6.2 ArrayList对象的数据绑定 275
9.6.3 DataReader对象的
数据绑定 277
9.6.4 DataSet对象的数据绑定 279
9.7 习题 282
第10章 网页数据库的显示与
维护控件 283
10.1 数据源控件 283
10.1.1 数据源控件基础 284
10.1.2 建立数据源控件 284
10.2 Repeater控件 287
10.2.1 Repeater控件以表格
显示数据表 288
10.2.2 Null值字段处理与
ItemIndex属性 290
10.3 DataList控件 293
10.3.1 DataList控件的
选取功能 293
10.3.2 DataList控件的
编辑功能 298
10.4 GridView控件 303
10.4.1 GridView控件基础 303
10.4.2 GridView控件的Field
字段控件 304
10.4.3 GridView控件的排序 309
10.4.4 GridView控件的分
页显示 312
10.4.5 GridView控件的
编辑功能 314
10.5 DetailsView控件 318
10.5.1 DetailsView控件基础 318
10.5.2 DetailsView控件的
Field控件 319
10.5.3 DetailsView控件的
编辑功能 321
10.6 FormView控件 324
10.7 建立主要与详细窗体 326
10.8 习题 328
第11章 ASP.NET的Web应用程序 329
11.1 ASP.NET应用程序基础 329
11.1.1 ASP.NET的Web应用
程序基础 329
11.1.2 网页间数据共享的基础 330
11.1.3 网页间的数据传递方法 331
11.2 Global.asax文件的使用 332
11.2.1 Global.asax 文件的结构 332
11.2.2 Global.asax文件的使用 333
11.3 Application对象的状态管理 337
11.3.1 Application对象基础 337
11.3.2 网站的访客计数 338
11.4 Session对象的状态管理 340
11.4.1 Session对象的基础 340
11.4.2 目前有多少人仍在线 342
11.5 Application与Session对象
的使用 346
11.5.1 正确使用Application和
Session变量 346
11.5.2 使用Application和Session
对象存储对象 347
11.6 在网页间传递Web窗体
内容 348
11.6.1 使用URL参数 348
11.6.2 使用Session变量 349
11.6.3 使用Web窗体的类属性 350
11.6.4 使用PreviousPage对象 352
11.7 使用web.config配置文件 353
11.7.1 Web配置文件的基础 353
11.7.2 appSetting与connectionStrings
区段的参数和连接
字符串 355
11.7.3 在sessionState区段设定
Session状态 356
11.7.4 globalization区段的
编码设定 357
11.7.5 compilation区段的
编译设定 358
11.7.6 customErrors区段的
自订错误网页 359
11.8 ASP.NET 2.0的网站设定工具 360
11.8.1 Web接口的网站
管理工具 360
11.8.2 ASP.NET 设定工具 361
11.9 习题 362
第12章 ASP.NET的站点地图与
一 致化 363
12.1 母版页 363
12.1.1 母版页基础 363
12.1.2 建立母版页 364
12.1.3 建立内容页面 366
12.1.4 多个母版页 367
12.1.5 存取母版页属性 370
12.1.6 设定Web网站的母版页和
动态加载母版页 371
12.2 站点地图控件 372
12.2.1 超级链接控件建立
站点地图 372
12.2.2 ASP.NET 2.0的站点地图 374
12.2.3 Menu菜单控件 376
12.2.4 TreeView树状显示控件 378
12.2.5 SiteMapPath 网站路径
控件 381
12.3 MultiView与Wizard控件 383
12.3.1 MultiView控件 383
12.3.2 Wizard控件 384
12.4 主题与外观 386
12.4.1 主题与外观基础 386
12.4.2 建立外观和套用主题 387
12.4.3 默认与已命名外观 389
12.4.4 覆盖控件的外观 391
12.4.5 在主题中使用CSS
和图片 392
12.4.6 动态加载指定主题 393
12.4.7 套用整个Web应用
程序的主题 395
12.5 习题 395
第13章 网站用户与会员管理 397
13.1 网站用户与会员管理概述 397
13.1.1 网站会员管理的基础 397
13.1.2 ASP.NET的验证方式 398
13.2 ASP.NET的窗体基本验证 398
13.2.1 Web配置文件的
验证标记 398
13.2.2 在Web配置文件设置
窗体基本验证 400
13.2.3 XML文件的窗体
基本验证 403
13.3 ASP.NET 2.0的会员管理 406
13.3.1 ASP.NET 2.0的会员
管理功能 406
13.3.2 设置Membership和建
立会员数据库 406
13.3.3 在Web网站管理工具
中添加用户 409
13.4 Membership API的使用 410
13.4.1 添加用户 410
13.4.2 验证用户 411
13.4.3 获取用户信息 412
13.4.4 更改用户信息 414
13.4.5 删除用户 415
13.5 登录与用户管理控件 415
13.5.1 Login控件 415
13.5.2 LoginView控件 416
13.5.3 LoginStatus控件和
LoginName控件 417
13.5.4 PasswordRecovery控件 418
13.5.5 ChangePassword控件 419
13.5.6 CreateUserWizard控件 420
13.6 群组权限的会员管理 421
13.6.1 Web配置文件的
权限管理 421
13.6.2 ASP.NET 2.0的
角色管理 422
13.6.3 Role Manager API的使用 424
13.6.4 数据库版的群组权限
会员管理 425
13.7 习题 426
第14章 网站的个性化信息 427
14.1 ASP.NET的个性化程序 427
14.2 使用Cookies建立个性化 428
14.3 Profile的个性化信息 430
14.3.1 定义Profile对象的属性 430
14.3.2 Profile对象的简单属性 432
14.3.3 Profile对象的群组属性 434
14.3.4 匿名个性化 434
14.4 ASP.NET的电子邮件处理 437
14.4.1 Web 窗体的电子
邮件发送 437
14.4.2 数据库的大量邮件发送 440
14.4.3 获取POP 3未读取的
邮件数 442
14.5 客户端的文件上传 446
14.5.1 HtmlInputFile控件与
文件上传 446
14.5.2 显示上传文件的信息 448
14.5.3 同时上传多个文件 449
14.5.4 电子邮件的附件处理 450
14.5.5 上传图文件到数据库 451
14.5.6 显示数据库的图片字段 455
14.6 ASP.NET网页记事日历 456
14.6.1 Calendar控件 456
14.6.2 ASP.NET网页记事日历 461
14.7 习题 464
第15章 建立网络商店 465
15.1 网络商店基础 465
15.1.1 什么是网络商店 465
15.1.2 网络上的付款方式 466
15.2 网络商店的信用卡检查 467
15.3 网络商店的广告管理 470
15.3.1 AdRotator控件的
网页广告 470
15.3.2 数据库监控的网络广告 473
15.4 网络商店的系统结构 477
15.4.1 网络商店的文件清单
与结构 477
15.4.2 网络商店的数据库 478
15.4.3 网络商店的母版页 479
15.5 网络商店的产品目录 481
15.5.1 显示产品目录 481
15.5.2 产品的详细数据 483
15.6 网络商店的购物车 485
15.6.1 ShoppingCart与CartItem
类声明 486
15.6.2 将选购的商品存入
购物车 489
15.6.3 查看购物车的内容 490
15.6.4 删除购物车的商品数量 493
15.7 网络商店的订单处理 493
15.7.1 会员管理 493
15.7.2 订单处理 495
15.8 习题 496
第16章 交友网站的设计 497
16.1 交友网站基础 497
16.1.1 访客留言簿 497
16.1.2 聊天室 498
16.1.3 选票网调系统 498
16.2 访客留言簿 498
16.2.1 数据库版的留言簿 498
16.2.2 System.IO版的留言簿 501
16.3 BBS电子公告栏 503
16.3.1 BBS电子公告栏基础 503
16.3.2 建立BBS电子公告栏 504
16.4 选票系统 505
16.4.1 网站的安装与使用 505
16.4.2 网站的结构 506
16.4.3 网站的文件清单 508
16.5 用户聊天室 512
16.5.1 网站的安装与使用 512
16.5.2 网站的结构 514
16.5.3 网站的文件清单 516
16.6 习题 522
第17章 拍卖网站的构建 523
17.1 拍卖网站基础 523
17.1.1 拍卖网站的种类 523
17.1.2 拍卖网站的主要功能 524
17.2 SQL命令的日期时间处理 524
17.2.1 SQL命令的日期/时间
字符串 524
17.2.2 格式化日期/时间 525
17.3 拍卖网站的系统结构 528
17.3.1 网站的安装与使用 528
17.3.2 网站的结构 528
17.3.3 拍卖网首页 531
17.4 拍卖网站的会员管理 533
17.4.1 注册和启动会员 533
17.4.2 会员管理的程序文件 534
17.5 添加拍卖物 536
17.5.1 添加拍卖物 536
17.5.2 添加拍卖物的程序文件 536
17.6 参与拍卖竞标出价 537
17.6.1 参与拍卖出价 538
17.6.2 参与拍卖竞标出价的
程序文件 539
17.7 拍卖网站的系统管理功能 543
17.7.1 使用拍卖网站的
系统管理 543
17.7.2 系统管理功能的
程序文件 544
17.8 习题 547
第18章 个人入口网站的建立 549
18.1 入口网站基础 549
18.2 建立网站的搜索引擎 550
18.2.1 搜索引擎的种类 550
18.2.2 网址搜索引擎 550
18.2.3 System.IO的全文
检索搜索 552
18.2.4 建立Google搜索的
Web用户控件 554
18.3 网页组件的个性化功能 555
18.3.1 网页组件的基础 555
18.3.2 建立网页组件 556
18.3.3 网页组件的显示模式 559
18.4 Web服务基础 561
18.4.1 什么是Web服务 561
18.4.2 建立Web服务应用程序 562
18.5 Amazon的Web服务 562
18.5.1 申请Amazon的
Web服务 563
18.5.2 使用Amazon的
Web服务 564
18.6 习题 567
猜您喜欢