ASP.NET 2.0+SQL Server动态网站开发从基础到实践PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:刘婕,张琳,温才燚编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2007
- ISBN:7121042797
- 页数:555 页
第1篇 ASP.NET 2.0+SQL Server基础理论篇第1章 ASP.NET入门 2
1.1 Web工作原理 2
1.1.1 静态Web技术 2
1.1.2 动态Web技术 3
1.1.3 ASP和ASP.NET比较 5
1.2 ASP.NET2.0新特性 6
1.2.1 ASP.NET事件驱动的特性 6
1.2.2 新增服务器控件 6
1.2.3 母版页 7
1.2.4 主题和外观 8
1.2.5 用户配置 8
1.2.6 成员资格和角色管理 9
1.2.7 跨网页提交 9
1.2.8 改善的编译方式 9
1.2.9 配置和管理工具 10
1.3 安装与配置.NET环境 10
1.3.1 安装IIS Web服务器 11
1.3.2 安装.NET SDK配置ASP.NET 13
1.4 安装MS SQLServer 2005 13
1.5 安装Visual Studio 2005集成开发环境 18
1.6 Visual Studio 2005新特性 20
1.6.1 开发环境 20
1.6.2 代码编辑 21
1.6.3 生成、测试和部署 21
1.6.4 Visual Studio帮助 22
1.7 小结 22
第2章 Visual Studio 2005 23
2.1 VS.NET 2005集成开发环境 23
2.2 VS.NET 2005特性详解 25
2.2.1 VS.NET 2003的不足 25
2.2.2 内置Web服务器 25
2.2.3 智能感知与自动保存 26
2.2.4 代码片段 27
2.2.5 重构 28
2.2.6 复制项目 29
2.3 创建、打开Website的方式 30
2.3.1 HTTP方式创建 30
2.3.2 File System方式创建 31
2.3.3 FTP方式打开 32
2.4 Website中的特殊目录 33
2.5 配置Web应用程序 33
2.6 跟踪和调试应用程序 35
2.6.1 跟踪 36
2.6.2 调试 37
2.7 部署应用程序 40
2.8 小结 42
第3章 C#快速浏览 43
3.1 C#概述 43
3.1.1 .NET SDK 2.0下开发应用程序 43
3.1.2 编译、执行C#程序 45
3.2 C#类型系统和表达式 45
3.2.1 通用类型系统 46
3.2.2 名字空间 46
3.2.3 .NET框架类库 47
3.2.4 值类型 47
3.2.5 引用类型 49
3.2.6 装箱和开箱 51
3.2.7 类型转换 51
3.2.8 操作符和表达式 52
3.3 流程控制和例外 53
3.3.1 分支控制语句 53
3.3.2 循环控制语句 55
3.3.3 跳转 57
3.3.4 基本异常处理 59
3.3.5 异常处理高级话题 62
3.4 面向对象编程 66
3.4.1 概述 66
3.4.2 类 67
3.4.3 方法 69
3.4.4 常量和域 71
3.4.5 委托和事件 72
3.4.6 属性和索引 75
3.4.7 继承、重载和多态 77
3.5 C#2.0新特性 83
3.5.1 范型 84
3.5.2 匿名方法 88
3.5.3 迭代器 91
3.5.4 部分类 94
3.5.5 可空类型 95
3.6 小结 98
第4章 ASP.NET Web表单 99
4.1 Web控件 99
4.1.1 简单控件 100
4.1.2 按钮控件 106
4.1.3 列表控件 107
4.1.4 Calender控件 111
4.1.5 验证控件 115
4.2 用户控件 118
4.2.1 用户控件基础 119
4.2.2 使用属性和事件 120
4.2.3 动态加载 123
4.2.4 片段缓存 124
4.3 自定义控件 125
4.3.1 简单的自定义控件 125
4.3.2 复杂的自定义控件 127
4.3.3 复合自定义控件 132
4.4 ASP.NET 2.0的新控件 133
4.4.1 BulletedList控件 134
4.4.2 HiddenField控件 136
4.4.3 FileUpload控件 138
4.4.4 ImageMap控件 140
4.4.5 MultiView、View控件 142
4.4.6 XML控件 144
4.4.7 Wizard控件 146
4.5 小结 149
第5章 SQL Server数据库基础 150
5.1 MS SQL Server 2005 Express Edition简介 150
5.1.1 简介 150
5.1.2 SQL Server 2005 Express Edition的组件 155
5.2 管理服务器 159
5.2.1 注册服务器 159
5.2.2 连接与断开服务器 161
5.2.3 创建服务器组 161
5.3 数据库基本操作 162
5.3.1 数据库对象概述 162
5.3.2 创建数据库 164
5.3.3 删除数据库 168
5.3.4 创建表 168
5.3.5 删除表 170
5.3.6 更新表 172
5.3.7 创建视图 173
5.3.8 删除视图 174
5.4 使用SQL语言进行查询操作 175
5.4.1 SQL语言简介 175
5.4.2 各种查询语句的应用举例 175
5.5 SQL Server 2005 Express Edition的安全性 183
5.5.1 认证模式 183
5.5.2 建立和管理用户账号 185
5.6 小结 187
第6章 ASP.NET中使用数据库 188
6.1 ADO.NET体系结构 188
6.1.1 ADO.NET简介 188
6.1.2 Data Provider和DataSet 191
6.1.3 ADO.NET 2.0新增功能 193
6.2 Connection类 195
6.2.1 连接字符串 196
6.2.2 连接池 199
6.3 Command与DataReader类 200
6.3.1 查询数据库(Command对象) 201
6.3.2 读取数据库查询结果(DataReader对象) 205
6.3.3 存储过程 209
6.3.4 异步操作 212
6.4 DataAdapter与DataSet类 213
6.4.1 DataAdapter对象 213
6.4.2 DataSet对象 216
6.5 事务 219
6.5.1 本地事务 219
6.5.2 分布式事务 220
6.6 数据绑定 221
6.6.1 数据绑定基础 221
6.6.2 DataSource控件 224
6.6.3 GridView控件 232
6.6.4 DetailsView、FormView控件 238
6.7 小结 243
第7章 深入ASP.NET运行奥秘 244
7.1 页面模型 244
7.2 处理机制 246
7.3 进程模型 248
7.4 请求剖析 250
7.5 页面生命周期 254
7.6 小结 255
第8章 ASP.NET 2.0新技术详解 257
8.1 主题和外观 257
8.1.1 主题简介 257
8.1.2 创建主题 261
8.1.3 应用主题 263
8.2 母版页 266
8.2.1 母版页简介 266
8.2.2 创建母版页 267
8.2.3 创建内容页 269
8.2.4 访问母版页成员 271
8.2.5 编程方式加载母版页 272
8.2.6 嵌套母版页 275
8.3 缓存 277
8.3.1 页输出缓存 278
8.3.2 缓存网页的多个版本 280
8.3.3 部分缓存 282
8.3.4 缓存应用程序数据 283
8.3.5 缓存依赖 285
8.4 导航控件 286
8.4.1 导航控件简介 287
8.4.2 使用TreeView控件 287
8.4.3 Menu控件导航 295
8.4.4 站点地图 298
8.5 WebPart控件 302
8.5.1 Webpart简介 302
8.5.2 使用WebPart控件 303
8.5.3 调整显示模式 306
8.5.4 修改外观、行为 309
8.5.5 WebPart目录 312
8.5.6 WebPart间通信 315
8.5.7 WebPart个性化设置 319
8.6 小结 320
第9章 ASP.NET高级话题 321
9.1 安全性 321
9.1.1 潜在威胁 321
9.1.2 ASP.NET安全体系 322
9.1.3 身份验证 324
9.1.4 成员资格 329
9.1.5 角色管理 341
9.1.6 登录控件 344
9.2 使用XML 350
9.2.1 XML基础 350
9.2.2 FCL读写XML 354
9.3 Web服务 360
9.3.1 .NET Web服务 360
9.3.2 Web服务客户端 362
9.4 小结 363
第2篇 ASP.NET 2.0+SQL Server动态网站开发实战篇第10章 常用ASP.NET应用实例 366
10.1 文件系统和图形 366
10.1.1 .NET文件处理类 366
10.1.2 文件上载 367
10.1.3 图片上载 370
10.1.4 创建图片库 373
10.2 电子邮件 374
10.2.1 简单客户端 374
10.2.2 使用简单控件 377
10.3 网上论坛 379
10.3.1 系统分析 379
10.3.2 数据库设计 380
10.3.3 用户注册 380
10.3.4 用户登录 382
10.3.5 信息浏览 384
10.3.6 信息发布和回复 386
10.4 员工信息系统 388
10.4.1 系统功能 388
10.4.2 业务流程和页面结构 389
10.4.3 数据库设计 390
10.4.4 用户登录 393
10.4.5 用户信息管理 394
10.4.6 员工信息管理 397
10.4.7 人事变动和奖惩信息 399
10.4.8 个人信息 402
10.5 小结 404
第11章 网上数码产品商店 405
11.1 系统功能需求 405
11.2 系统结构设计 406
11.2.1 用户管理 406
11.2.2 功能模块设计 407
11.2.3 首页设计 408
11.2.4 页面划分和结构 408
11.3 数据库结构设计 410
11.3.1 数据库需求分析 410
11.3.2 创建数据库 411
11.3.3 数据库逻辑结构设计 411
11.3.4 创建数据库表的脚本 414
11.3.5 使用存储过程 418
11.4 站点配置和用户控件 422
11.4.1 Web.config 422
11.4.2 会话和视图状态 424
11.4.3 输出缓存设置 424
11.4.4 错误处理 426
11.4.5 用户控件 427
11.5 用户管理模块设计 428
11.5.1 注册和认证 428
11.5.2 登录和验证 433
11.5.3 信息更改 434
11.5.4 注销 435
11.6 商品浏览模块设计 435
11.6.1 按目录浏览 435
11.6.2 按商品分类浏览 438
11.6.3 商品详细信息浏览 438
11.6.4 商品查找 439
11.7 用户购物模块设计 440
11.7.1 购物车 440
11.7.2 结账和用户信息确认 441
11.7.3 生成订单 442
11.8 开发技巧和难点 445
11.8.1 使用存储过程 445
11.8.2 Web.Config 446
11.8.3 模块化层次化设计 446
11.8.4 使用缓存和状态 446
11.8.5 使用样式表 447
11.9 系统编译和发行 447
11.10 小结 451
第12章 网上人才招聘系统 452
12.1 功能和需求分析 452
12.2 系统结构设计 453
12.2.1 招聘系统的结构和流程设计 453
12.2.2 ASP.NET的三层结构设计方法 455
12.3 数据库结构设计 455
12.3.1 创建数据库 455
12.3.2 数据库逻辑结构设计 457
12.4 系统配置与通用模块介绍 461
12.4.1 编写Global.asax 462
12.4.2 Web.config配置 463
12.4.3 用于操作数据库的通用模块 464
12.5 管理员模块设计与实现 468
12.5.1 注册界面 468
12.5.2 登录界面 472
12.5.3 主界面设计 474
12.5.4 设计撰写新闻界面 477
12.5.5 设计新闻管理界面 480
12.5.6 设计个人用户管理界面和企业用户管理界面 485
12.6 个人用户模块设计 486
12.6.1 个人用户主界面 486
12.6.2 个人基本信息界面 487
12.6.3 查看招聘信息界面和在线递交简历 490
12.7 企业用户模块设计 493
12.7.1 企业用户主界面设计 493
12.7.2 企业收藏夹 494
12.7.3 查看求职信息列表 495
12.8 新闻模块设计 496
12.8.1 浏览新闻界面 496
12.8.2 查看新闻详细信息界面 499
12.9 开发难点与技巧 500
12.9.1 怎样恢复和备份数据库 500
12.9.2 选择页面跳转方式 501
12.9.3 数据库连接的另一种方法——可信任连接 501
12.10 系统的编译与发行 503
12.10.1 如何部署Web服务 503
12.10.2 如何配置IIS的安全性 503
12.11 小结 504
第13章 在线宽带视频点播系统 505
13.1 功能和需求分析 505
13.2 系统结构设计 507
13.2.1 点播系统的结构和流程设计 507
13.3 数据库结构设计 508
13.3.1 创建数据库 508
13.3.2 数据库逻辑结构设计 508
13.4 系统配置与通用模块介绍 511
13.5 会员管理模块设计与实现 511
13.5.1 会员注册 511
13.5.2 会员登录验证 514
13.5.3 主界面设计 516
13.6 视频信息显示播放模块设计 517
13.6.1 显示全部视频信息 517
13.6.2 按类别显示视频信息 520
13.6.3 显示详细视频信息 522
13.6.4 视频播放 524
13.7 视频信息搜索模块设计 526
13.7.1 视频信息搜索界面 526
13.7.2 视频搜索结果显示 528
13.8 管理员模块设计与实现 529
13.8.1 管理员登录界面 529
13.8.2 视频信息添加 530
13.8.3 视频信息删除 538
13.8.4 视频信息修改 543
13.8.5 视频栏目管理界面 547
13.8.6 会员管理界面 550
13.9 开发难点与技巧 551
13.9.1 如何使用IsPostBack控制页面的加载 552
13.9.2 如何自定义上传文件大小的限制 552
13.10 移植网站的应用程序 552
13.11 注册域名与发布网站 553
13.11.1 注册域名 553
13.11.2 购买虚拟主机 553
13.11.3 上传网站内容 554
13.11.4 网站宣传——使搜索引擎能搜索到你的网站 554
13.12 小结 555
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《语文教育教学实践探索》陈德收 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017