《精通ASP.NET 3.5网络应用系统开发》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:刘基林,聂元铭编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2008
  • ISBN:9787115181169
  • 页数:527 页
图书介绍:ASP.NET 3.5是Microsoft 在2008年最新推出的.NET技术,其实现了强大的数据处理功能,减少了代码编写的数量,提高了数据操作的运行效果,并提供了最新的LINQ数据查询方式。采用O/R技术,将数据库进行映射,并最终实现纯粹面向对象的开发。目前市场上与ASP.NET 3.5实例有关的书籍基本没有,鉴于数据的操作方式发生了变化,所以本书填补了市场上的空白,对初学者和中级读者都能起到学习作用。本书采用平实的语言、详尽的实例和循序渐进的介绍方式,相信可以成为ASP.NET初学者以及设计者可靠的参考书。

第1章 ASP.NET 3.5网页编程入门 1

1.1认识网页 1

1.1.1静态页面 1

1.1.2动态页面 2

1.1.3网页标记语言及脚本语言 2

1.2认识ASP.NET 3.5 4

1.2.1微软公司的.NET 3.5框架 5

1.2.2ASP.NET 3.5的功能介绍 5

1.2.3ASP与ASP.NET的区别 6

1.3配置Web服务器 7

1.3.1安装配置HS 7.0 7

1.3.2测试IIS 7.0 7

1.3.3配置IIS服务器 8

1.4安装ASP.NET 3.5和Visual Studio.NET 2008 10

1.4.1安装ASP.NET 3.5 10

1.4.2安装Visual Studio.NET 2008 12

1.5制作第一个ASP.NET 3.5网站 14

1.5.1熟悉开发环境 14

1.5.2编写第一个网页 16

第2章 C#基础 18

2.1C#语言简介 18

2.2C#中的数据类型 20

2.2.1值类型 20

2.2.2引用类型 22

2.3C#中的变量和常量 24

2.3.1变量声明和赋值 24

2.3.2定义常量 25

2.3.3枚举类型 25

2.3.4匿名变量var 26

2.4C#中的操作符和表达式 27

2.5C#中的控制语句 28

2.5.1选择语句 29

2.5.2循环语句 31

2.6C#中的类机制简介 33

2.6.1类的成员方法 33

2.6.2类的索引和属性 33

2.6.3事件和修饰符 34

2.6.4继承 34

2.6.5多态 35

2.7C#2008的语法特色 36

2.7.1扩展方法 36

2.7.2Lambda表达式 37

2.7.3对象构造器 38

2.7.4支持隐式类型的数组 38

2.7.5LINQ查询表达式 39

第3章 基本对象编程 41

3.1ASP.NET对象概述 41

3.2ASP.NET常用对象 42

3.2.1Page对象 42

3.2.2Page对象控制事件 43

3.2.3输出Response对象 46

3.2.4输入Request对象 47

3.2.5Server对象 49

3.2.6Application对象 51

3.2.7Session对象 53

3.2.8Cookie对象 54

第4章 SQL Server 2005数据库操作 56

4.1SQL Server 2005概述 56

4.1.1SQL Server 2005简介 56

4.1.2服务管理器 57

4.1.3企业管理器 57

4.1.4查询分析器 59

4.2SQL Server 2005数据库实用操作 60

4.2.1数据库对象简介 61

4.2.2操作数据库 61

4.2.3操作表 69

4.2.4操作视图 70

4.2.5操作触发器 72

4.2.6操作索引 73

4.3查询语句SQL 74

4.3.1SQL语句简介 74

4.3.2创建SQL语句 75

4.3.3SQL Server 2005中的常用函数 79

4.4存储过程T-SQL 81

4.4.1存储过程简介 81

4.4.2创建存储过程 82

4.4.3存储过程的参数、返回值和调用方法 82

4.4.4存储过程的优缺点 85

4.5链接SQL Server 2005数据库 86

4.5.1链接字符串 86

4.5.2在.NET中链接SQL Server2005数据库 87

第5章 使用ADO.NET开发数据库应用 89

5.1ADO.NET概述 89

5.2数据库访问常用对象 90

5.2.1数据库连接对象Connection 90

5.2.2执行数据库命令对象Command 92

5.2.3数据读取器对象DataReader 94

5.2.4数据集对象DataSet 96

5.3数据绑定和显示 99

5.3.1数据绑定 99

5.3.2数据显示 100

5.4LINQ数据源和LINQ式对象绑定技术 102

5.4.1 LINQ查询数据库原理 102

5.4.2在项目中添加数据库映射类 102

5.4.3使用LINQ操作数据库——查询、增加、删除、更改 103

5.4.4使用LinqDataSource数据源控件 104

第6章 在线投票系统 109

6.1系统功能设计和数据库设计 109

6.1.1系统功能设计 109

6.1.2数据库设计 109

6.2投票系统实现 110

6.2.1存储过程设计 110

6.2.2数据库映射类的实现 111

6.2.3系统主页面设计 112

6.2.4投票项目管理页面设计 113

6.2.5在线投票页面设计 115

6.2.6显示投票结果页面设计 118

第7章 网络文件管理系统 122

7.1系统功能设计和数据库设计 122

7.1.1系统功能设计 122

7.1.2数据库设计 122

7.2网络文件管理系统功能实现 123

7.2.1存储过程设计 124

7.2.2数据库映射类的实现 125

7.2.3浏览文件目录页面设计 126

7.2.4添加文件目录页面设计 131

7.2.5修改文件目录页面设计 133

7.2.6上载文件页面设计 136

7.2.7下载文件页面设计 138

第8章 网站访问统计系统 140

8.1系统总体设计 140

8.1.1系统功能设计 140

8.1.2系统模块划分 141

8.2系统数据库设计 141

8.2.1总体设计 141

8.2.2表设计 142

8.2.3表关系设计 143

8.3前端模块 144

8.3.1设计思路 144

8.3.2具体实现 144

8.4信息收集模块 145

8.4.1自定义HttpHandler 145

8.4.2整体结构设计 146

8.4.3具体的实现 146

8.5用户登录 149

8.5.1用户状态控件 149

8.5.2用户登录 151

8.6IP查询模块 152

8.7统计和显示模块 155

8.7.1功能划分 155

8.7.2整体结构设计 156

8.7.3主界面设计 157

8.7.4导航页面 158

8.7.5按时间统计 159

8.7.6按来源统计 164

8.7.7按客户端统计 166

8.7.8按IP地址段统计 170

8.7.9综合统计 174

8.8本章关键技术详解 176

第9章 Web数据库动态管理系统 178

9.1系统总体设计 178

9.2系统数据库设计 179

9.2.1总体设计和表设计 179

9.2.2表关系设计 182

9.3访问系统数据库 182

9.3.1设计数据库的映射实体LINQ类 182

9.3.2缓存应用程序的数据 183

9.3.3系统通用类设计 184

9.4数据库表关系管理 184

9.4.1界面设计 184

9.4.2页面初始化 186

9.4.3TreeView控件 187

9.4.4添加菜单节点 190

9.4.5添加表关系 192

9.4.6修改表关系 193

9.4.7删除表关系 194

9.4.8排序表关系 195

9.5管理系统主页面 197

9.5.1动态加载表关系 198

9.5.2动态加载表数据 199

9.5.3动态创建控件 205

9.5.4动态添加表的数据 216

9.5.5动态修改表的数据 217

9.5.6动态删除表的数据 220

9.6本章关键技术详解 221

9.6.1使用ASP.NET3.5动态创建控件 221

9.6.2高效动态加载数据机制 222

第10章 论坛管理系统 225

10.1系统总体设计 226

10.1.1系统功能设计 226

10.1.2系统模块划分 226

10.2系统数据库设计 227

10.2.1总体设计 227

10.2.2表设计 227

10.2.3表关系设计 230

10.2.4表实体映射-O/R 231

10.3系统主页面设计 231

10.3.1界面设计 231

10.3.2功能模块树设计 231

10.3.3系统主页面 232

10.4用户登录和用户注册 233

10.4.1用户登录 233

10.4.2用户注册 236

10.5论坛版面管理 239

10.5.1版面管理界面设计 239

10.5.2TreeView控件 242

10.5.3添加新的论坛版面 244

10.5.4修改论坛版面 245

10.5.5删除论坛版面 246

10.5.6排序论坛版面 247

10.6实现“ASP.NET 3.5 BBS”论坛 247

10.6.1加载论坛目录树 247

10.6.2浏览论坛目录 249

10.6.3浏览论坛话题 251

10.6.4按话题浏览帖子 254

10.6.5发表新话题 257

10.6.6修改发表的话题 262

10.6.7发表新的帖子 264

10.6.8修改发表的帖子 268

10.7本章关键技术详解 270

10.7.1验证码的随机生成 270

10.7.2使用LINQ创建一个复合结果集 271

第11章 企业信息文档管理系统 274

11.1系统总体设计 274

11.1.1系统功能设计 274

11.1.2系统模块划分 275

11.2系统数据库设计 275

11.2.1总体设计 275

11.2.2表设计 275

11.2.3表关系设计 277

11.2.4表实体映射-O/R 278

11.3系统主页面设计 278

11.3.1界面设计 278

11.3.2功能模块树设计 279

11.3.3系统主页面 280

11.4用户登录和注册 280

11.4.1用户登录 280

11.4.2用户注册 283

11.5文档信息层次管理 286

11.5.1层次管理界面设计 286

11.5.2添加新的层次 288

11.5.3修改层次 290

11.5.4删除层次 290

11.5.5排序层次 291

11.6角色管理和用户管理 292

11.6.1角色管理 292

11.6.2添加角色 295

11.6.3用户管理 298

11.7文档管理 301

11.7.1管理文档 301

11.7.2添加文档 305

11.7.3修改文档 307

11.7.4查看文档 310

11.7.5浏览文档 313

11.8附件和图片管理 316

11.8.1界面设计 317

11.8.2显示附件和图片 318

11.8.3上载附件和图片 320

11.8.4删除附件和图片 322

11.9本章关键技术详解 324

11.9.1ASP.NET 3.5中的TreeView控件 324

11.9.2验证码设计 325

11.9.3O/R数据库映射的原理 326

第12章 学生信息管理系统 327

12.1系统总体设计 327

12.1.1系统功能设计 327

12.1.2系统模块划分 328

12.2系统数据库设计 329

12.2.1总体设计 329

12.2.2表设计 329

12.2.3表关系设计 332

12.2.4表实体映射-O/R 333

12.3系统主页面设计 333

12.3.1界面设计 333

12.3.2功能模块树设计 334

12.4用户登录和注册 336

12.4.1用户登录 336

12.4.2用户注册 339

12.5教师信息管理 342

12.5.1教师基本信息管理 342

12.5.2添加教师信息 344

12.5.3修改教师信息 347

12.5.4删除教师信息 349

12.6年级管理和班级管理 350

12.6.1年级管理 350

12.6.2班级管理 354

12.7课程信息管理 359

12.7.1课程基本信息管理 359

12.7.2添加课程信息 361

12.7.3修改课程信息 364

12.7.4删除课程信息 367

12.8学生信息管理 367

12.8.1学生基本信息管理 367

12.8.2添加学生信息 369

12.8.3修改学生信息 372

12.8.4删除学生信息 374

12.9学生成绩管理 375

12.9.1登记成绩 375

12.9.2修改成绩 380

12.9.3审核成绩 385

12.10本章关键技术详解 390

12.10.1成绩查询界面设计 390

12.10.2成绩查询界面初始化 391

12.10.3切换成绩查询方式 392

12.10.4实现成绩查询功能 393

12.10.5显示成绩查询结果 394

第13章 网上书店销售平台 397

13.1系统总体设计 397

13.1.1系统功能设计 397

13.1.2系统模块划分 398

13.2系统数据库设计 398

13.2.1总体设计 398

13.2.2表设计 399

13.2.3表关系设计 402

13.2.4表实体映射-O/R 402

13.3系统主页面设计 403

13.3.1主界面设计 403

13.3.2书籍的类别树设计 403

13.3.3系统主页面 404

13.4用户登录和注册 405

13.4.1用户登录 405

13.4.2用户注册 409

13.5书籍类别管理 412

13.5.1类别管理界面设计 412

13.5.2TreeView控件 415

13.5.3添加新的类别 416

13.5.4修改类别 417

13.5.5排序类别 418

13.5.6删除类别 418

13.6书籍管理 419

13.6.1加载书籍类别 420

13.6.2书籍管理 422

13.6.3添加书籍 426

13.6.4修改书籍 428

13.6.5删除书籍 430

13.7书籍图片管理 431

13.7.1图片管理 431

13.7.2上载图片 433

13.7.3设置书籍默认图片 435

13.7.4删除图片 436

13.8书籍评论管理 437

13.8.1书籍评论管理 437

13.8.2查看和发表书籍评论 439

13.8.3删除书籍评论 442

13.9购物车和订单管理 443

13.9.1浏览书籍 443

13.9.2购买书籍 446

13.9.3查看购物车 449

13.9.4提交订单 451

第14章 办公自动化管理系统 454

14.1系统总体设计 454

14.1.1系统功能设计 454

14.1.2系统模块划分 455

14.2系统数据库设计 455

14.2.1总体设计 455

14.2.2表设计 456

14.2.3表关系设计 458

14.2.4表实体映射-O/R 459

14.3系统主页面设计 459

14.3.1界面设计 459

14.3.2功能模块树设计 460

14.4用户登录和注册 462

14.4.1用户登录 462

14.4.2用户注册 466

14.5部门管理和员工管理 469

14.5.1部门管理 469

14.5.2添加部门 471

14.5.4删除部门 477

14.5.5员工管理 478

14.5.6添加员工 485

14.6员工文档管理 488

14.6.1上载文档 488

14.6.2文档管理 493

14.6.3文档浏览 495

14.7内部短信管理 499

14.7.1短信管理 499

14.7.2发送短信 504

14.7.3浏览短信 508

14.8本章关键技术详解 510

附录 本书系统方案设计方法 512