书籍详情

新编ASP.NET 2.0网络编程入门与提高

新编ASP.NET 2.0网络编程入门与提高

作者:神龙工作室

出版社:人民邮电出版社

出版时间:2008-01-01

ISBN:9787115184665

定价:¥69.00

购买这本书可以去
内容简介
  《新编ASP.NET 2.0网络编程入门与提高(附光盘)》是指导初学者快速掌握ASP.NET 2.0网站编程的入门书籍。书中图文并茂地介绍了初学者学习ASP.NET 2.0必须掌握的基础知识、使用方法和操作步骤等,并对初学者在使用ASP.NET 2.0编程时经常会遇到的问题进行了专家级的指导,以免初学者在起步的过程中走弯路。全书共分15章,包括ASP.NET 2.0开发入门、网页的基础知识、C#语言基础、SQL Server 2005数据库、创建ASP.NET 2.0应用程序、母版页、主题和皮肤、标准控件和HTML控件、数据控件、数据验证控件、导航控件、ASP.NET 2.0的安全机制、登录系列控件、Web用户控件以及综合网站实例等内容。《新编ASP.NET 2.0网络编程入门与提高(附光盘)》附赠一张超值多媒体教学光盘,以帮助读者学习ASP.NET 2.0的相关知识。《新编ASP.NET 2.0网络编程入门与提高(附光盘)》主要面向ASP.NET 2.0网站编程初、中级读者,适合广大的ASP.NET 2.0网站编程爱好者以及各行各业需要学习ASP.NET 2.0网站编程的人员使用,同时也可以作为ASP.NET 2.0网站编程短训班的培训教材和大中专院校计算机相关专业的学习参考用书。
作者简介
暂缺《新编ASP.NET 2.0网络编程入门与提高》作者简介
目录
第1章 ASP.NET 2.0开发入门 1
1.1 ASP.NET 2.0概述 2
1.2 ASP.NET 2.0新特性 2
1.2.1 新增服务器控件 3
1. 站点导航控件 3
2. 数据控件 4
3. 登录系列控件 4
4. Web部件 5
5. 其他服务器控件 5
1.2.2 母版页 6
1.2.3 主题和皮肤 6
1.2.4 个性化用户配置 7
1.2.5 成员资格和角色管理 8
1.2.6 配置和管理工具 8
1.3 安装和配置IIS 9
1.3.1 安装IIS 9
1.3.2 测试IIS 10
1.3.3 配置IIS 11
1.4 Visual Studio 2005开发环境 12
1.4.1 安装Visual Studio 2005 12
1.4.2 Visual Studio 2005的新增功能 15
1.5 Visual Studio 2005功能窗口介绍 17
1.5.1 【文档】窗口 18
1.5.2 【工具箱】窗口 18
1.5.3 【解决方案资源管理器】窗口 19
1.5.4 【服务器资源管理器】窗口 19
1.5.5 【属性】窗口 20
1.6 Visual Studio 2005配置设置 21
1.6.1 配置集成开发环境IDE 21
1.6.2 配置导入和导出设置向导 22
1.7 类设计器 25
1.8 测试功能 27
1.9 本章小结 28
1.10 过关练习题 28

第2章 网页的基础知识 29
2.1 认识网页 30
2.1.1 什么是网页 30
2.1.2 网页有哪些类型 30
2.2 网页标记语言和脚本语言 34
2.2.1 HTML 34
2.2.2 XHTML 39
2.2.3 XML 40
1. XML声明 40
2. 文档类型声明 41
3. 元素 41
4. 注释 41
5. 处理指令 41
2.2.4 VBScript语言 42
2.2.5 JavaScript语言 43
2.3 CSS 44
2.3.1 CSS概述 44
1. 内嵌样式 45
2. 内部样式表 45
3. 外部样式表 46
2.3.2 CSS属性 49
1. 文本属性 49
2. 字体属性 50
3. 颜色背景属性 50
4. 边框属性 50
5. 边距属性 50
6. 间隙属性 50
7. 列表样式属性 50
2.3.3 CSS伪类 50
1. 语法 51
2. 锚伪类 51
2.4 创建ASP.NET网页的HTML部分 52
2.5 本章小结 56
2.6 过关练习题 56

第3章 C#语言基础 57
3.1 C#语言概述 58
3.2 C#的数据类型 58
3.2.1 值类型 58
1. 整数类型 58
2. 浮点类型 59
3. 字符类型 59
4. 布尔类型 59
5. decimal类型 60
6. 结构类型 60
7. 枚举类型 60
3.2.2 引用类型 61
1. 类类型 61
2. 对象类型 61
3. 字符串类型 61
4. 接口类型 61
5. 委托类型 62
6. 数组类型 63
3.2.3 装箱和拆箱 64
1. 装箱 64
2. 拆箱 65
3.3 C#中的变量和常量 66
3.3.1 变量 66
3.3.2 常量 69
3.4 C#中的流程控制语句 70
3.4.1 条件语句 70
1. if语句 70
2. switch语句 71
3.4.2 循环语句 73
1. for语句 73
2. foreach语句 74
3. while语句 75
4. do...while语句 75
3.4.3 跳转语句 76
1. goto语句 76
2. break语句 77
3. continue语句 77
4. return语句 78
5. throw语句 78
3.4.4 异常处理语句 79
1. try...catch语句 79
2. try...finally语句 80
3. try...catch...finally语句 80
4. throw语句 81
3.5 C#中的面向对象的特性 82
3.5.1 类 82
3.5.2 类成员 83
1. 类成员访问修饰符 83
2. 静态成员和实例成员 83
3.5.3 构造函数和析构函数 83
3.5.4 方法 84
1. 方法参数 84
2. 静态方法和实例方法 85
3. 方法重载 85
3.5.5 属性 86
3.5.6 继承 87
1. 派生类的声明 87
2. base关键字 88
3.5.7 多态 88
3.5.8 事件 89
3.6 本章小结 90
3.7 过关练习题 90

第4章 SQL Server 2005数据库 91
4.1 SQL Server 2005简介 92
4.1.1 SQL Server 2005的各种版本 92
1. Microsoft SQL Server 2005 Enterprise Edition 92
2. Microsoft SQL Server 2005 Standard Edition 92
3. Microsoft SQL Server 2005 Workgroup Edition 92
4. Microsoft SQL Server 2005 Developer Edition 92
5. Microsoft SQL Server 2005 Express Edition 92
4.1.2 SQL Server 2005的新特性 93
4.2 SQL Server 2005编程管理工具 94
4.3 在SQL Server 2005中对数据库的操作 97
4.3.1 创建数据库 97
1. 使用SQL Server Management Studio创建数据库 98
2. 使用Transact-SQL创建数据库 100
4.3.2 删除数据库 103
4.3.3 备份数据库 104
4.3.4 还原数据库 106
4.3.5 分离数据库 107
4.3.6 附加数据库 108
4.3.7 数据库的导入/导出 108
1. 导出数据库表数据 109
2. 导入数据库表数据 111
4.4 在SQL Server 2005中对表的操作 113
4.4.1 创建表 113
1. 在【Microsoft SQL Server Manage ment Studio】窗口中创建表 113
2. 使用Transact-SQL创建表 115
4.4.2 删除表 117
1. 在【Microsoft SQL Server Management Studio】窗口中删除表 117
2. 使用Transact-SQL删除表 117
4.4.3 修改表 118
1. 在【Microsoft SQL Server Manage ment Studio】窗口中修改表 118
2. 使用Transact-SQL修改表 119
4.5 在SQL Server 2005中对索引的操作 120
4.5.1 索引的分类 120
1. 聚集索引 121
2. 非聚集索引 121
4.5.2 创建索引 121
1. 在【Microsoft SQL Server Manage ment Studio】窗口中使用向导创建索引 121
2. 利用T-SQL语句创建索引 122
4.5.3 删除索引 123
1. 在【Microsoft SQL Server Manage ment Studio】窗口中使用向导删除索引 123
2. 利用T-SQL语句删除索引 124
4.6 SQL Server 2005中的常用语句和常用函数  125
4.6.1 查询语句【SELECT】 125
4.6.2 插入语句【INSERT】 126
4.6.3 修改语句【UPDATE】 127
4.6.4 删除语句【DELETE】 128
4.6.5 SQL Server中的常用函数 129
1. 函数GETDATE() 129
2. 函数DATEPART(datepart,date)  130
3. 函数LOWER(character_expression) 130
4. 函数UPPER(character_expression) 130
5. 函数LEN(字符串表达式) 131
6. 函数DATALENGTH(表达式) 131
7. 函数ASCII(字符型表达式) 131
8. 函数COUNT([ALL|DISTINCT]表达式|*) 131
9. 函数ISNULL(表达式1,表达式2) 132
10. 函数ISDATE(表达式) 132
4.7 SQL Server 2005中的存储过程 133
4.7.1 创建存储过程 133
1. 在【Microsoft SQL Server Management Studio】窗口中创建存储过程 133
2. 利用T-SQL语句创建存储过程 134
4.7.2 删除存储过程 136
1. 在【Microsoft SQL Server Management Studio】窗口中删除存储过程 136
2. 使用Transact-SQL删除存储过程 137
4.8 本章小结 138
4.9 过关练习题 138

第5章 创建ASP.NET 2.0应用程序 139
5.1 创建Web站点 140
5.2 打开已有站点 143
5.3 在站点中添加新页面 144
5.3.1 添加新建文件夹和添加新项 144
5.3.2 添加现有内容 145
5.3.3 添加ASP.NET文件夹 145
5.4 移动、重命名和删除内容 147
5.5 编写ASP.NET应用程序 147
5.6 编译和运行ASP.NET应用程序 150
5.7 发布ASP.NET应用程序 151
5.8 本章小结 154
5.9 过关练习题 154

第6章 母版页 155
6.1 母版页的内容介绍 156
6.1.1 母版页与内容页 156
6.1.2 母版页运行原理 157
6.2 创建母版页 158
6.3 创建内容页 161
6.4 将现有ASP.NET网页绑定到母版页 164
6.5 嵌套母版页 168
6.6 从内容页获取母版页控件引用 173
6.6.1 使用FindControl方法从内容页获取母版页控件引用 173
6.6.2 使用MasterType指令从内容页获取母版页控件引用 177
6.7 动态加载母版页 179
6.8 母版页的应用范围 183
6.9 本章小结 184
6.10 过关练习题 184

第7章 主题和皮肤 185
7.1 主题的基本知识 186
7.1.1 主题的组成 186
7.1.2 主题的分类 187
7.2 创建主题 187
7.2.1 创建皮肤文件 187
7.2.2 创建CSS文件 190
7.2.3 在主题中使用图像等资源文件 193
7.3 主题的应用 195
7.3.1 指定主题 195
1. 为页面指定主题 195
2. 为应用程序指定主题 197
7.3.2 禁用主题 198
7.3.3 动态加载主题 198
7.4 本章小结 202
7.5 过关练习题 202

第8章 标准控件和HTML控件 203
8.1 标准控件中的一些改进 204
8.2 新增标准控件 213
8.2.1 BulletedList控件 213
8.2.2 FileUpload控件 217
8.2.3 MultiView控件和View控件 221
8.2.4 HiddenField控件 224
8.2.5 Wizard控件 227
8.2.6 ImageMap控件 234
8.2.7 Substitution控件 237
8.3 HTML控件 239
8.4 本章小结 244
8.5 过关练习题 244

第9章 数据控件 245
9.1 数据源控件 246
9.1.1 SqlDataSource控件 246
9.1.2 AccessDataSource控件 259
9.1.3 ObjectDataSource控件 262
9.1.4 SiteMapDataSource控件 269
9.1.5 XmlDataSource控件 274
9.2 数据绑定控件 277
9.2.1 GridView控件 277
9.2.2 DetailsView控件 289
9.2.3 FormView控件 295
9.2.4 DataList控件 310
9.3 本章小结 327
9.4 过关练习题 328

第10章 数据验证控件 329
10.1 验证控件概述 330
10.2 验证控件的用法 332
10.2.1 必需输入字段验证控件 332
10.2.2 数据比较和数据类型验证控件 334
10.2.3 数据范围验证控件 339
10.2.4 模式验证控件 341
10.2.5 自定义格式控件 344
10.2.6 验证总结控件 347
10.3 本章小结 350
10.4 过关练习题 350

第11章 导航控件 351
11.1 导航控件概述 352
11.1.1 导航控件 352
11.1.2 站点地图 352
11.2 导航控件的应用 355
11.2.1 TreeView控件 355
11.2.2 Menu控件 370
11.2.3 SiteMapPath控件 394
11.3 本章小结 408
11.4 过关练习题 408

第12章 ASP.NET 2.0的安全机制 409
12.1 身份验证 410
12.2 授权 414
12.3 成员资格管理 416
12.4 角色管理 419
12.5 本章小结 421
12.6 过关练习题 422

第13章 登录系列控件 423
13.1 登录系列控件概述 424
13.2 配置网站 425
13.2.1 ASP.NET 2.0网站管理工具 425
13.2.2 使用“安全设置向导”配置网站 426
13.2.3 在【安全】选项卡中配置网站 434
1. 创建用户 434
2. 创建和管理角色 437
3. 管理用户 439
4. 创建和管理访问规则 441
13.2.4 配置网站的SMTP设置 444
13.3 登录系列控件的功能 445
13.3.1 Login控件 445
13.3.2 CreateUserWizard控件 449
13.3.3 PasswordRecovery控件 451
13.3.4 ChangePassword控件 454
13.3.5 LoginName控件 455
13.3.6 LoginView控件 456
13.3.7 LoginStatus控件 457
13.4 登录系列控件的应用 459
1. 起始页面“Default.aspx”的设计 459
2. 登录页面“Login.aspx”的设计 462
3. 创建新用户页面“CreateUser.aspx”的设计 465
4. 修改密码页面“ChangePassword. aspx”的设计 468
5. 重置密码页面“PasswordRecovery. aspx”的设计 472
6. 帮助页面“Help.aspx”的设计 475
7. 配置文件Web.config的设计 475
8. 运行该实例 476
13.5 本章小结 480
13.6 过关练习题 480

第14章 Web用户控件 481
14.1 Web用户控件概述 482
14.2 Web用户控件的应用 483
14.3 将ASP.NET页面转换为Web用户控件 492
14.4 本章小结 498
14.5 过关练习题 498

第15章 综合网站实例 499
15.1 网站总体设计 500
15.1.1 设计目标 500
15.1.2 功能设计 500
15.2 数据库管理 501
15.2.1 数据库需求分析 501
15.2.2 数据库的逻辑结构 502
15.3 网站的设计 504
15.3.1 网站首页设计 504
15.3.2 管理员登录后的首页 534
15.3.3 普通用户管理 536
1. 用户注册 537
2. 查看和修改个人信息 541
3. 删除个人信息 543
15.3.4 管理员管理 546
1. 管理员登录 546
2. 添加、修改和删除管理员 548
15.3.5 新闻公告 551
1. 显示新闻 551
2. 显示公告 553
3. 显示更多新闻 554
4. 显示更多公告 556
5. 显示某一新闻公告的详细内容 558
6. 发布新闻公告评论 559
7. 添加新闻公告 562
8. 修改和删除新闻公告 564
9. 删除新闻公告评论 568
15.3.6 图书管理 570
1. 添加图书信息 570
2. 修改和删除图书信息 574
3. 图书种类的添加、修改和删除 582
15.3.7 网上购物 585
1. 浏览图书放入购物车 585
2. 购买图书 593
3. 修改订购数量 598
4. 提交下订单 601
15.3.8 查看订单 605
1. 查看个人订单 605
2. 查看订单详细内容 606
15.3.9 订单处理 609
1. 查看已处理的订单 609
2. 处理订单 610
3. 查看订单详细内容 613
15.3.10 Global.asax文件 616
15.4 本章小结 618

附录 ASP.NET 2.0实战技巧110招使用指南 619

猜您喜欢

读书导航