《ASP.NET 3.5网络数据库开发实例自学手册》PDF下载

  • 购买积分:20 如何计算积分?
  • 作  者:陈轮,刘蕾等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:7121064383
  • 页数:702 页
图书介绍:本书从易到难、由浅入深、循序渐进、系统地以实例的方法介绍了使用ASP.NET 3.5技术(C#)开发数据库网络应用程序的基础知识和开发技术。全书通俗易懂,大量的实例供读者更加深刻巩固所学习的知识、使读者更好地进行开发实践。本书共分为22章,从开发第一个数据库网络应用系统开始,首先介绍搭建开发环境、配置和发布网站、连接数据库等基础技术,然后介绍使用ASP.NET 3.5技术处理数据的方法,如显示、添加、修改和删除数据、使用数据库实体类和LINQ操作数据、文件数据处理、图像数据处理、数据缓存、ASP.NET网络开发技术、站点导航、母版页、主题、ASP.NET状态和对象、用户控件、自定义控件、ASP.NET AJAX控件、无刷新Web开发、开发高效和安全的数据库网络应用系统等方法。最后以1个大型的数据库网络应用系统——基于ASP.NET 3.5技术的电子商务应用结束全书。

第一篇 ASP.NET 3.5网络数据库开发基础 2

第1章 构架数据库系统入门 2

1.1 数据库概述 3

1.2 搭建Microsoft SQL Server 2005数据库平台 4

1.3 搭建ASP.NET 3.0/3.5开发平台 8

1.3.1 安装Microsoft Visual Studio 2008 8

1.3.2 配置Microsoft Visual Studio 2008 10

1.4 第一个数据库管理系统 11

1.4.1 本系统的设计目标 11

1.4.2 使用Access建立数据库 12

1.4.3 连接到数据库 13

1.4.4 访问并显示数据库中的数据 15

1.4.5 添加数据到数据库中 17

1.4.6 修改数据库中的数据 20

1.4.7 删除数据库中的数据 22

1.4.8 发布数据库系统 25

第2章 网站架设和服务器配置 26

2.1 Internet信息服务器简介 27

2.2 使用IIS配置网站 31

2.3 网站空间申请 34

2.4 域名申请 34

第3章 创建和配置数据源 37

3.1 使用SQL Server建立数据库 38

3.2 配置ODBC数据源 40

3.3 使用脚本创建SQL Server数据库 42

第4章 连接和管理数据源 44

4.1 连接SQL Server数据库 45

4.2 使用ODBC连接数据源 48

4.3 使用OLEDB连接数据源 50

4.4 备份数据库 52

4.5 还原数据库 54

4.6 分离数据库 58

4.7 附加数据库 59

4.8 删除数据库 61

第二篇 操作数据库中的数据 64

第5章 使用ADO.NET操作数据 64

5.1 使用SqlCommand对象执行数据库的操作 65

5.2 使用SqlDataReader对象读取数据 69

5.3 数据列、数据行和数据表 72

5.4 构建DataSet对象 75

5.5 使用SqlDataAdapter对象填充数据集 77

5.6 添加表之间的关系对象DataRelation 80

5.7 添加表之间的约束对象Constraint 83

5.8 使用DataView对象过滤数据集 86

5.9 以XML格式读取数据 88

5.10 DataSet对象和XML格式数据之间的转换 92

5.11 使用访问数据库的参数 94

5.12 使用ADO.NET中的事务 97

第6章 使用数据源控件处理数据 101

6.1 访问Access数据源的AccessDataSource控件 102

6.2 访问SQL Server数据库的SqlDataSource控件 104

6.3 访问对象数据源的ObjectDataSource控件 108

6.4 访问XML数据源的XmlDataSource控件 113

6.5 访问站点地图数据源的SiteMapDataSource控件 115

6.6 访问DBML数据源的LinqDataSource数据源控件 117

第7章 显示数据库中的内容 120

7.1 显示数据库中的单条记录 121

7.2 以列表方式显示数据库中的记录 124

7.3 以项目符号和编号方式显示数据库中的记录 126

7.4 使用Repeater控件显示数据库中的记录 127

7.5 使用DataList控件显示数据库中的记录 129

7.6 使用GridView控件显示数据库中的记录 132

7.7 使用ListView控件显示数据库中的记录 134

7.8 使用列表控件以树型结构显示记录的层次关系 135

7.9 使用TreeView控件以树型结构显示记录的层次关系 140

7.10 直接在网页中显示数据库中的图片 143

第8章 使用ASP.NET操作数据库 146

8.1 单表查询和多表查询 147

8.2 添加记录到数据库 150

8.3 修改数据库中的记录 153

8.4 删除数据库中的记录 156

8.5 创建和使用视图 158

8.6 创建和使用触发器 161

8.7 创建和使用存储过程 164

8.8 创建和访问函数 168

8.9 使用数据库中的事务 171

8.10 使用数据库中的NULL 176

8.11 使用连接池 179

第9章 使用ADO.NET Entity和LINQ操作数据 182

9.1 创建ASPNET3WebDB数据库的实体类 183

9.2 使用LINQ查询数据 187

9.3 使用LINQ排序数据 189

9.4 使用LINQ过滤数据 190

9.5 使用LINQ进行聚合运算 192

9.6 使用LINQ添加数据 195

9.7 使用LINQ修改数据 197

9.8 使用LINQ删除数据 200

9.9 LINQ和DataSet对象 202

9.10 LINQ和存储过程 205

第三篇 ASP.NET 3.5数据处理技术 210

第10章 ASP.NET常用数据处理技术 210

10.1 简单数据绑定和复杂数据绑定 211

10.2 使用GridView控件的模板域显示数据 215

10.3 GridView控件的编辑功能 218

10.4 GridView控件的分页功能 221

10.5 GridView控件的排序机制 223

10.6 GridView控件中的参数 225

10.7 使用DetailsView控件操作一条记录 228

10.8 使用FormView控件操作一条记录 233

10.9 使用DataList控件实现分页功能 238

第11章 文件数据处理技术 247

11.1 上传文件到硬盘 248

11.2 上传文件到数据库 252

11.3 下载文件 255

11.4 限制文件类型 261

11.5 限制文件大小 265

11.6 显示文件上传进度 268

11.7 同时上传多个文件 276

11.8 自动上传文件 279

11.9 读文件和写文件 282

11.10 读取XML文件 285

11.11 写入XML文件 286

11.12 创建XML文件 287

第12章 图片数据处理技术 290

12.1 上传图片到数据库 291

12.2 显示数据库中的图片 297

12.3 创建缩略图 300

12.4 创建水印图 305

12.5 绘制图形 310

12.6 绘制图表 313

12.7 创建图形验证码 316

12.8 播放图片 320

第13章 数据缓存技术 323

13.1 Application缓存技术 324

13.2 Session缓存技术 326

13.3 ViewState缓存技术 329

13.4 Cache缓存技术 333

13.5 文件缓存依赖技术 335

13.6 数据库缓存依赖技术 340

13.7 页面和控件缓存技术 342

13.8 页面局部不缓存技术 345

第14章 其他数据处理技术 347

14.1 操作Access数据源 348

14.2 导入DBF文件中的数据 354

14.3 导入Excel文件中的数据 357

14.4 创建Excel文件 360

14.5 读取Word文件中的数据 364

14.6 创建基于SQL Server数据库表的Word文件 374

14.7 创建SQL Server数据库的存储过程 379

14.8 复制大块数据 388

14.9 预览并打印网页内容 389

第四篇 ASP.NET 3.5网络开发技术 394

第15章 站点导航与登录技术 394

15.1 创建网页中的菜单 395

15.2 使用TreeView控件动态加载层次数据 397

15.3 启用站点导航技术 401

15.4 高级站点导航技术 402

15.5 使用登录控件 403

15.6 创建新用户 405

15.7 修改密码 406

15.8 找回密码 408

15.9 使用ASP.NET中的Passport验证技术 409

15.10 使用ASP.NET中的Form验证技术 411

15.11 使用ASP.NET中的Windows登录技术 415

第16章 母版页和主题技术 419

16.1 创建母版页 420

16.2 使用母版页 421

16.3 母版页中的动态加载技术 425

16.4 创建主题和样式 428

16.5 应用主题和样式 431

16.6 动态加载主题和样式 433

第17章 ASP.NET的对象和状态 436

17.1 获取服务器和客户端信息 437

17.2 使用Response对象输出文本 440

17.3 使用Response对象输出图片 442

17.4 使用Response对象重定向机制 444

17.5 使用Response对象过滤机制 447

17.6 使用Response对象缓存机制 449

17.7 页面间的参数传递 450

17.8 获取并处理HTTP请求上下文信息 452

17.9 使用Server对象映射虚拟路径 454

17.10 使用Server对象的编码和解码机制 455

17.11 使用Server对象的重定向机制 459

17.12 Global.asax文件 460

17.13 加密和解密Cookie 465

第18章 用户控件和自定义控件技术 469

18.1 创建分页用户控件 470

18.2 注册并使用分页用户控件 475

18.3 创建复选框列表自定义控件 478

18.4 使用复选框列表自定义控件 483

第19章 其他网络开发技术 487

19.1 创建、发布和调用Web服务 488

19.2 使用第三方Web服务 492

19.3 通过Web服务上传文件 494

19.4 动态创建Web窗体页上的控件 496

19.5 动态创建静态HTML页面 499

19.6 获取硬盘的目录层次结构 503

19.7 在Web窗体页中使用Form控件 506

19.8 创建可复用的等待控件 510

19.9 多系统的单点登录技术 512

19.10 在网页中使用多线程技术 517

19.11 在网页中杀死应用程序(进程) 519

19.12 获取网页的标题 520

19.13 获取网页的连接 523

19.14 获取网页中的图片 525

19.15 发送电子邮件 527

19.16 发送携带附件的电子邮件 530

第20章 构建安全的ASP.NET Web应用程序 535

20.1 设置数据库的访问权限 536

20.2 使用信任连接 539

20.3 防止SQL注入攻击 542

20.4 使用存储过程控制数据库的访问 545

20.5 非空验证 548

20.6 范围验证 549

20.7 格式验证 550

20.8 比较验证 551

20.9 正则表达式验证 552

20.10 自定义验证 553

20.11 多样式验证提示技术 554

第21章 ASP.NET AJAX无刷新数据处理技术 556

21.1 创建无刷新Web环境 557

21.2 GridView控件无刷新数据操作 559

21.3 无刷新计时器 561

21.4 无刷新显示页面进程 563

21.5 弹出无刷新环境中的对话框 565

21.6 添加文本输入框的水印 566

21.7 弹出式日历选择功能 567

21.8 密码强度智能提示功能 568

21.9 在线智能输入建议机制 570

21.10 文本框的拒绝非法字符功能 573

21.11 文本框控制并验证内容格式 574

21.12 使用滑动条代替文本框 575

21.13 实现自动增减的输入框 576

21.14 实现带标签的分页列表 577

21.15 动态排列列表数据 579

21.16 多样式显示验证信息 582

21.17 创建页面更新的动画 584

第五篇 ASP.NET 3.5网络应用系统实战 588

第22章 基于ASP.NET 3.5技术的电子商务应用 588

22.1 系统总体设计 589

22.1.1 系统功能描述 589

22.1.2 ASPNET3Shopping应用程序的组成 591

22.1.3 表设计 592

22.1.4 表之间关系设计 595

22.2 系统通用类和模块设计 596

22.2.1 系统常量设计 596

22.2.2 系统通用工具设计 596

22.2.3 系统头模块设计 598

22.2.4 系统级联样式表设计 598

22.2.5 系统皮肤设计 599

22.2.6 Web.config配置文件设计 599

22.2.7 数据库实体类设计 600

22.3 电子商务应用的前台 603

22.3.1 应用程序首页Index.aspx 603

22.3.2 按名称浏览商品 607

22.3.3 按销量浏览商品 610

22.3.4 按价格浏览商品 611

22.3.5 按关注程度浏览商品 612

22.3.6 按上架时间浏览商品 613

22.3.7 查看商品详细信息 614

22.3.8 评论商品 618

22.4 用户注册和登录 620

22.4.1 注册新用户 620

22.4.2 登录系统 623

22.4.3 维护个人信息 626

22.4.4 查看个人信息 630

22.4.5 修改个人密码 632

22.4.6 退出系统 635

22.5 购物车 636

22.5.1 购物车组件设计 636

22.5.2 添加商品到购物车 641

22.5.3 查看购物车中的商品 642

22.5.4 修改购物车中商品的数量 646

22.6 订单 647

22.6.1 创建订单编号 647

22.6.2 创建并提交订单 648

22.6.3 查看订单 651

22.6.4 查看我的订单 653

22.6.5 管理订单 655

22.7 商品分类树 660

22.7.1 创建分类层次列表 660

22.7.2 添加商品分类 661

22.7.3 修改商品分类 665

22.7.4 管理商品分类 669

22.8 商品及其属性管理 673

22.8.1 商品属性用户控件 673

22.8.2 添加商品 678

22.8.3 修改商品 683

22.8.4 管理商品 687

22.8.5 管理商品图片 691

22.8.6 管理商品评论 695

22.9 管理员和用户后台页面 697

22.9.1 管理员后台操作菜单 698

22.9.2 管理员后台页面 698

22.9.3 用户后台操作菜单 699

22.9.4 用户后台页面 700

22.10 发布ASPNET3Shopping网站 701