《新编ASP.NET 2.0+SQL Server 2005从入门到精通》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:龙马工作室编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2008
  • ISBN:7115177015
  • 页数:554 页
图书介绍:本书围绕ASRNET2.0和SQLServer2005技术以及使用这两项技术进行项目开发展开深入了解。全书共分为4篇.第1篇为入门篇

第1篇 入门篇 3

第1章 Web基础知识 3

1.1 HTML语言 5

1.1.1 HTML语言的基本语法 5

1.1.2 表单控件 7

1.2 文档对象模型 9

1.2.1 常用的文档对象 9

1.2.2 文档对象使用示例 11

1.3 Web控件 11

1.3.1 Web控件的公共属性 12

1.3.2 Web控件详解 14

1.3.3 验证控件 20

1.3.4 自定义控件 25

1.4 Cookie对象 34

1.4.1 Cookie对象概述 34

1.4.2 Cookie对象的创建 35

1.4.3 Cookie对象的使用 36

1.5 Session对象 39

1.5.1 Session对象概述 39

1.5.2 Session对象的使用 40

1.6 专家点拨 42

1.7 经典习题 42

1.7.1 简答题 42

1.7.2 操作题 42

第2章 ASP.NET简介 45

2.1 初识ASP.NET 47

2.1.1 什么是ASP.NET 47

2.1.2 ASP.NET的发展及特点 48

2.1.3 ASP.NET与ASP的区别 50

2.1.4 .NET Framework简介 53

2.1.5 ASP.NET的优点 55

2.2 ASP.NET开发环境 56

2.2.1 ASP.NET开发要求 57

2.2.2 Internet Information Server(IIS)的安装 58

2.2.3 IIS的配置 58

2.2.4 .NET Framework的安装 60

2.2.5 .NET Framework的配置 61

2.3 ASP.NET的运行机制 62

2.3.1 HTTP请求 62

2.3.2 ASP.NET运行原理 63

2.3.3 ASP.NET运行机制 64

2.4 ASP.NET的开发工具 65

2.4.1 Visual Studio 2005的安装 65

2.4.2 认识ASP.NET的开发环境 66

2.4.3 ASP.NET的语言支持 66

2.5 ASP.NET应用实例——Hello World 67

2.5.1 ASP.NET中的Web.config文件 68

2.5.2 ASP.NET+XML应用实例 71

2.6 ASP.NET工程的应用管理 72

2.6.1 目录结构 72

2.6.2 文件组成 72

2.7 专家点拨 73

2.8 经典习题 73

2.8.1 简答题 73

2.8.2 操作题 73

第2篇 基础篇 77

第3章 C#语言基础 77

3.1 C#语言简介 79

3.1.1 C#语言的发展及特点 79

3.1.2 C#语言与其他语言的比较 79

3.2 C#的命名空间 80

3.3 C#的数据类型 80

3.3.1 整数类型 80

3.3.2 实数类型 81

3.3.3 字符类型 82

3.3.4 布尔类型 82

3.3.5 结构类型 83

3.3.6 枚举类型 84

3.4 域、常量与变量 85

3.4.1 域(访问修饰符) 85

3.4.2 常量的定义及使用 86

3.4.3 变量的定义及使用 86

3.5 运算符 91

3.5.1 算术运算符 92

3.5.2 赋值运算符 94

3.5.3 关系运算符 95

3.5.4 逻辑运算符 95

3.5.5 位运算符 95

3.5.6 三元运算符 96

3.5.7 自增、自减运算符 96

3.5.8 new运算符 97

3.5.9 typeof运算符 97

3.5.10 checked和unchecked运算符 97

3.6 数组的定义及使用 97

3.7 程序控制语句 99

3.7.1 顺序语句 99

3.7.2 选择语句 99

3.7.3 循环语句 102

3.7.4 跳转语句 104

3.8 专家点拨 104

3.9 经典习题 104

3.9.1 简答题 104

3.9.2 操作题 104

第4章 深入了解C# 105

4.1 面向对象程序设计 107

4.1.1 面向对象设计的概念 107

4.1.2 创建一个面向对象的应用程序 108

4.2 类 108

4.2.1 类的定义 108

4.2.2 类的域 109

4.2.3 类的成员 112

4.2.4 类的常数 113

4.2.5 类的方法 113

4.2.6 类的属性 114

4.2.7 类的委托和事件 116

4.2.8 类的索引 118

4.2.9 类的运算 119

4.2.10 构造函数 120

4.2.11 析构函数 121

4.2.12 类的继承 122

4.3 接口 123

4.3.1 接口的定义 123

4.3.2 接口的成员 123

4.3.3 接口的实现 124

4.4 异常处理 124

4.4.1 异常的产生 124

4.4.2 异常的处理 125

4.4.3 常用的异常类 126

4.4.4 自定义异常 126

4.5 重载和多态 127

4.5.1 重载 127

4.5.2 多态 128

4.6 专家点拨 129

4.7 经典习题 130

4.7.1 简答题 130

4.7.2 操作题 130

第5章 使用VBScript 131

5.1 在HTML页面中添加VBScript代码 133

5.2 VBScript数据类型 133

5.2.1 什么是VBScript数据类型 133

5.2.2 Variant子类型 134

5.3 VBScript变量 134

5.3.1 什么是变量 134

5.3.2 声明变量 135

5.3.3 命名规则 136

5.3.4 变量赋值 136

5.4 VBScript常量 136

5.4.1 什么是常量 136

5.4.2 创建常量 140

5.5 VBScript的运算符 140

5.6 使用条件语句 141

5.6.1 控制程序执行 141

5.6.2 使用If...Then...Else进行判断 142

5.6.3 使用Select Case进行判断  143

5.7 使用循环语句 144

5.7.1 使用Do...Loop循环 144

5.7.2 使用While...Wend 145

5.7.3 使用For...Next 146

5.7.4 使用For Each...Next 147

5.8 VBScript过程 147

5.8.1 过程分类 148

5.8.2 过程的输入输出 148

5.8.3 在代码中使用Sub过程和Function函数 148

5.9 VBScript编码约定 149

5.9.1 什么是编码约定 149

5.9.2 常量命名约定 149

5.9.3 变量命名约定 149

5.9.4 变量作用域 150

5.9.5 描述性变量名和过程名 150

5.9.6 代码注释约定 150

5.9.7 格式化代码 151

5.10 在Internet中使用VBScript 152

5.10.1 VBScript页面的简单样例 152

5.10.2 VBScript与窗体 153

5.10.3 在VBScript中使用对象  153

5.11 专家点拨 154

5.12 经典习题 154

第6章 SQL Server 2005基础 155

6.1 SQL Server 2005概述 157

6.2 SQL Server 2005硬件及软件配置需求 158

6.3 SQL Server 2005的安装 160

6.4 安装成功验证 163

6.5 安全、权限管理 164

6.6 备份与恢复 166

6.6.1 数据备份 166

6.6.2 数据恢复 166

6.7 专家点拨 166

6.8 经典习题 166

第7章 SQL语言基础 167

7.1 基本对象 169

7.2 数据类型 169

7.3 运算符 171

7.4 SQL的标准函数 172

7.5 数据定义语言 173

7.5.1 创建数据库CREATE DATABASE 173

7.5.2 删除数据库DROP DATABASE 173

7.5.3 创建表CREATE TABLE 174

7.5.4 修改表ALTER TABLE 174

7.5.5 删除表DROP TABLE 175

7.5.6 插入数据INSERT 175

7.5.7 更新数据UPDATE 176

7.5.8 删除数据DELETE 176

7.5.9 创建数据库 176

7.5.10 修改数据库 176

7.5.11 删除数据库 177

7.6 SELECT子句 177

7.6.1 FROM子句 177

7.6.2 使用WHERE子句设置查询条件 178

7.6.3 通配符 178

7.7 连接查询 179

7.7.1 内连接 179

7.7.2 外连接 180

7.7.3 交叉连接 181

7.8 记录的插入、删除和更新 181

7.8.1 插入数据 181

7.8.2 删除数据 183

7.8.3 更新数据 183

7.8.4 用SELECT创建记录和表  183

7.9 字段属性 184

7.9.1 允许和禁止空值 184

7.9.2 默认值 184

7.9.3 标识字段 185

7.10 SQL常用函数 185

7.10.1 统计字段值的数目 185

7.10.2 计算字段的平均值 186

7.10.3 字段值的和 186

7.10.4 返回最大值或最小值 187

7.11 专家点拨 187

7.12 经典习题 187

7.12.1 简答题 187

7.12.2 操作题 188

第8章 深入了解SQL Server 2005 189

8.1 面向对象程序设计 191

8.1.1 索引的分类 191

8.1.2 索引的创建 192

8.1.3 索引的创建 193

8.1.4 索引的删除 195

8.1.5 索引的使用 195

8.2 视图 195

8.2.1 视图的创建 196

8.2.2 视图的修改 197

8.2.3 视图的删除 197

8.2.4 视图的使用 197

8.3 存储过程 198

8.3.1 关于存储过程的概述 198

8.3.2 变量的定义 199

8.3.3 语句块的使用 199

8.3.4 IF语句和WHILE语句 200

8.3.5 使用TRY和CATCH语句  201

8.3.6 存储过程的创建 202

8.3.7 存储过程的修改 203

8.3.8 存储过程的删除 204

8.3.9 存储过程的执行 204

8.4 触发器 204

8.4.1 触发器概述 204

8.4.2 触发器的创建 205

8.4.3 触发器的修改 207

8.4.4 触发器的删除 207

8.5 事务处理 207

8.5.1 SQL语句与事务 208

8.5.2 锁 209

8.5.3 事务隔离 209

8.6 专家点拨 209

8.7 经典习题 210

第3篇 提高篇 213

第9章 XML文件 213

9.1 XML的概念 215

9.2 XML的术语 215

9.3 XML的语法 215

9.3.1 XML的规则 215

9.3.2 XML的元素语法 216

9.3.3 注释的语法 217

9.3.4 CDATA的语法 217

9.3.5 Namespaces的语法 217

9.3.6 entity实体部分的语法 217

9.3.7 DTD的语法 218

9.4 XML与HTML的区别 219

9.5 XML文件的实现 220

9.6 ASP.NET与XML文件 222

9.6.1 XML文件的存取 222

9.6.2 XML控件的使用 226

9.7 专家点拨 230

9.8 经典习题 231

9.8.1 简答题 231

9.8.2 操作题 231

第10章 ADO.NET技术 233

10.1 ADO.NET概述 235

10.2 ADO.NET访问数据库 235

10.2.1 访问SQL Server数据库 235

10.2.2 访问ODBC数据源 236

10.3 ADO.NET对象模型 236

10.3.1 SqlConnection对象 236

10.3.2 SqlCommand对象 237

10.3.3 SqlDataAdapter对象 239

10.3.4 SqlDataReader对象 240

10.3.5 DataSet对象 242

10.3.6 DataTable对象 243

10.4 ADO.NET操作数据库 245

10.4.1 使用ExecuteReader()操作数据库 245

10.4.2 使用ExecuteNonQuery()操作数据库 248

10.4.3 使用ExecuteScalar()操作数据库 248

10.4.4 使用ExecuteXmlReader()操作数据库 248

10.5 数据访问服务器控件 249

10.5.1 Repeater控件 249

10.5.2 DataList控件 252

10.5.3 DataGrid控件 254

10.6 ADO.NET数据绑定 256

10.6.1 DataSource属性 256

10.6.2 数据绑定和Item集合的创建 257

10.6.3 Style属性 259

10.7 专家点拨 260

10.8 经典习题 261

10.8.1 简答题 261

10.8.2 操作题 262

第11章 ASP.NET应用程序的部署 263

11.1 部署ASP.NET应用程序 265

11.2 Global.asax文件 265

11.2.1 Global.asax文件概述 265

11.2.2 编辑Global.asax文件 267

11.3 Web.config文件 269

11.3.1 Web.config文件概述 269

11.3.2 配置Web.config文件 269

11.4 专家点拨 272

11.5 经典习题 272

11.5.1 简答题 272

11.5.2 操作题 272

第4篇 实战篇 275

第12章 母版页、网站导航及登录控制全解 275

12.1 建立一个空白网站 277

12.2 使用母版页 279

12.2.1 创建一个母版页 279

12.2.2 在Web窗体中应用母版页 281

12.2.3 母版页的简单机制 281

12.2.4 对母版页进行简单编辑 282

12.3 使用网站导航 284

12.3.1 添加第一个网站地图 284

12.3.2 使用Menu和SiteMapPath进行网站导航 285

12.4 登录控件全解 286

12.4.1 查看登录控件默认使用的数据库 286

12.4.2 手动更改Visual Studio 2005的默认网站配置 287

12.4.3 使用登录控件 288

12.4.4 使用权限管理模块 290

12.5 专家点拨 291

12.6 经典习题 292

第13章 人事管理系统 293

13.1 系统概述 295

13.2 系统预览 295

13.2.1 用户登录 295

13.2.2 员工信息管理 296

13.2.3 职位管理 297

13.2.4 部门管理 298

13.2.5 员工经历管理 299

13.2.6 考勤管理 299

13.2.7 奖惩管理 300

13.2.8 修改密码与退出系统 301

13.2.9 工程文件一览 301

13.3 数据库分析设计与实现 301

13.3.1 设计数据库 302

13.3.2 数据关系图 304

13.3.3 数据库的实现 304

13.4 系统实现 310

13.4.1 制作一个母版页 310

13.4.2 制作导航栏 311

13.4.3 用户登录 311

13.4.4 修改密码 312

13.4.5 员工信息查看页面 313

13.4.6 员工信息编辑和增加页面  316

13.4.7 奖惩管理 318

13.5 专家点拨 320

13.6 经典习题 320

第14章 BLOG系统 321

14.1 概述 323

14.2 准备工作 323

14.3 博客功能的需求及需求分析 324

14.4 数据库设计与实现 327

14.5 博客框架搭建 330

14.6 开通博客 332

14.6.1 实现动态URL转发 332

14.6.2 三层架构简介 333

14.6.3 三层架构中数据存取层、业务逻辑层的实现 334

14.6.4 使用业务逻辑层为注册用户开通博客 343

14.7 Web用户控件开发 347

14.7.1 日历显示模块 348

14.7.2 基本信息显示模块 349

14.7.3 好友显示模块 351

14.7.4 留言显示模块 354

14.7.5 日志显示模块 355

14.7.6 图片显示模块 356

14.7.7 好友最近更新显示模块 358

14.7.8 最近访问人员显示模块 359

14.8 利用WebParts设计博客主页 359

14.8.1 WebParts简介 359

14.8.2 博客主页逻辑设计与实现  360

14.9 专家点拨 365

14.10 经典习题 365

第15章 学籍管理系统 367

15.1 系统概述 369

15.2 系统操作流程 369

15.3 系统预览 370

15.3.1 用户登录 370

15.3.2 学生选课 370

15.3.3 管理教师信息 371

15.3.4 管理学生信息 372

15.3.5 管理班级信息 373

15.3.6 管理课程信息 375

15.3.7 管理学生选课 375

15.3.8 修改密码和退出系统 376

15.3.9 工程文件一览 377

15.4 数据库分析设计与实现 377

15.4.1 设计数据库 377

15.4.2 数据关系图 379

15.4.3 数据库的实现 380

15.5 系统实现 382

15.5.1 配置数据库连接 383

15.5.2 制作一个母版页 383

15.5.3 制作树形导航栏 385

15.5.4 用户登录 385

15.5.5 修改密码 388

15.5.6 学生选课页面 391

15.5.7 学生查看课程详细信息 396

15.5.8 添加教师信息 398

15.5.9 教师信息管理 400

15.5.10 添加学生信息 406

15.5.11 管理学生信息 409

15.5.12 班级添加 418

15.5.13 班级管理页面 419

15.5.14 课程管理 419

15.5.15 管理学生选课 421

15.5.16 学生选课添加 422

15.6 专家点拨 423

15.7 经典习题 423

第16章 简易的在线聊天室系统 425

16.1 系统概述 427

16.1.1 系统实现架构 427

16.1.2 系统三层结构类图 428

16.2 系统预览 428

16.2.1 用户登录 428

16.2.2 进入聊天室主页面 429

16.2.3 发表信息 429

16.2.4 浏览信息 430

16.2.5 查看在线用户 430

16.2.6 用户注册 430

16.2.7 注销身份 430

16.2.8 工程文件一览 430

16.3 数据库设计 431

16.3.1 设计数据库 431

16.3.2 实现数据库 432

16.4 数据访问层 433

16.4.1 配置数据库连接 433

16.4.2 DataAccess类成员一览 433

16.4.3 实现DataAccess类 434

16.5 业务逻辑层 439

16.5.1 用户管理类 439

16.5.2 信息类 442

16.6 页面显示层 444

16.6.1 用户登录页面 444

16.6.2 密码修改页面 445

16.6.3 用户注册页面 446

16.6.4 用户发言 447

16.6.5 显示发言信息 449

16.6.6 显示在线用户 449

16.7 专家点拨 450

16.8 经典习题 450

第17章 在线视频点播系统 451

17.1 系统概述 453

17.1.1 系统功能 453

17.1.2 系统实现架构 453

17.2 系统预览 454

17.2.1 用户登录和注册 454

17.2.2 进入在线视频点播系统主页面 454

17.2.3 查看一类视频的所有信息  455

17.2.4 查看单个视频的详细信息  455

17.2.5 收藏视频 456

17.2.6 管理收藏 456

17.2.7 播放视频 456

17.2.8 修改密码 456

17.2.9 类别管理 457

17.2.10 用户管理 457

17.2.11 工程文件一览 457

17.3 数据库设计 458

17.3.1 设计数据库 458

17.3.2 实现数据库 459

17.4 数据访问层 461

17.4.1 配置数据库连接 461

17.4.2 DataAccess类成员一览 461

17.4.3 实现DataAccess类 462

17.5 业务逻辑层 462

17.5.1 用户管理类 462

17.5.2 视频信息类 468

17.6 页面显示层 475

17.6.1 导航栏页面 475

17.6.2 用户登录页面 478

17.6.3 密码修改页面 480

17.6.4 用户注册页面 481

17.6.5 用户注销 482

17.6.6 用户管理 483

17.6.7 类别管理 487

17.6.8 视频信息显示 487

17.6.9 视频信息管理 493

17.6.10 查看收藏 505

17.6.11 播放界面 505

17.7 专家点拨 507

17.8 经典习题 507

17.8.1 简答题 507

17.8.2 操作题 508

第18章 网上考试系统 509

18.1 系统概述 511

18.2 系统设计 512

18.3 数据库的设计与实现 512

18.3.1 数据库需求分析 512

18.3.2 数据库逻辑结构 513

18.3.3 数据表设计 513

18.4 公用模块编写 515

18.4.1 数据库连接 515

18.4.2 数据操作组件 517

18.4.3 公用界面设计 522

18.4.4 登录系统 523

18.5 管理员界面:科目管理 528

18.5.1 考试科目的查看和删除 528

18.5.2 考试科目的添加和修改 530

18.6 管理员界面:试题管理 531

18.6.1 试题的查看和删除 531

18.6.2 试题的添加和修改 535

18.7 考生界面 539

18.7.1 答题 539

18.7.2 密码修改及考生注册 545

18.8 专家点拨 552

18.9 经典习题 552

18.9.1 简答题 552

18.9.2 操作题 553