《亮剑.NET 图解ASP.NET网站开发实战》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:缪勇,李新峰,张光桃编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2009
  • ISBN:9787121084829
  • 页数:592 页
图书介绍:本书由浅入深讲解ASP.NET结合SQL Server进行网络编程的知识,全书内容共分14章,分别介绍了ASP.NET 基础,C#语言基础,ASP.NET控件,ADO.NET和数据绑定控件,ASP.NET基本对象,SQL Server 2005基础,Web网站设计技术等基本知识,以及电子商务网站、学生公寓管理系统、博客系统、新闻发布系统、网络论坛系统、网络考试系统、网络OA系统等7个具体的实例。

第1章 了解一下ASP.NET 1

1.1ASP.NET的发展历史 2

1.1.1ASP简介 2

1.1.2Visual Studio 2003和ASP.NET 1.1简介 4

1.1.3Visual Studio 2005和ASP.NET 2.0简介 5

1.1.4Visual Studio 2008和ASP.NET 3.5简介 6

1.2ASP.NET的体系结构 7

1.3动态网站开发技术 12

1.4ASP.NET 2.0开发环境的配置 13

1.4.1Web服务器安装与配置 14

1.4.2Visual Studio 2005的安装与配置 17

1.4.3创建一个简单的ASP.NET Web应用程序 21

1.4.4将一个 ASP.NET Web网站发布到Internet上 25

1.5本章小结 29

第2章 应该掌握的C#语言基础 31

2.1变量和常量 32

2.1.1C#中的变量 32

2.1.2C#中的常量 34

2.2运算符和表达式 34

2.2.1运算符的分类 35

2.2.2运算符的优先级 37

2.3逻辑控制语句 37

2.3.1选择语句 37

2.3.2循环结构 41

2.4结构和枚举 46

2.5C#中的面向对象 48

2.5.1对象(object) 48

2.5.2类(class) 49

2.5.3构造函数 50

2.5.4类的对象 51

2.5.5静态成员 52

2.5.6继承 53

2.5.7重写 56

2.5.8抽象类和抽象方法 57

2.5.9接口 58

2.6C#语言在ASP.NET 3.5中的新特性 63

2.7本章小结 63

第3章 开始学习ASP.NET——基本控件 65

3.1Html控件 66

3.1.1HtmlInput控件 66

3.1.2HtmlImage控件 69

3.1.3HtmlTable控件 70

3.1.4HtmlAnchor控件 71

3.2Web服务器控件 72

3.2.1文本控件 72

3.2.2控制转移控件 74

3.2.3选择控件 77

3.2.4DropDownList控件 81

3.2.5ListBox控件 82

3.2.6Panel控件 84

3.2.7Calendar控件 85

3.3验证控件 87

3.3.1RequiredFieldValidator控件 88

3.3.2CompareValidator控件 89

3.3.3RangeValidator控件 91

3.3.4RegularExpressionValidator控件 92

3.4用户控件 95

3.5ASP.NET 3.5中新增的AJAX服务器控件 97

3.6本章小结 97

第4章 ADO.NET和数据绑定控件 99

4.1ADO.NET概述 100

4.1.1ADO.NET基本概念 100

4.1.2ADO.NET基本结构 100

4.1.3ADO.NET基本对象 102

4.1.4ADO.NET命名空间 102

4.2ADO.NET访问数据库 104

4.2.1建立数据库连接 104

4.2.2读取数据 105

4.2.3更新数据 110

4.3常用数据绑定控件 113

4.3.1数据绑定技术简介 113

4.3.2Repeater控件 114

4.3.3DataList控件 116

4.3.4GridView控件 126

4.3.5使用SqlDataSource数据源控件 131

4.4ADO.NET 3.5 139

4.4.1ListView控件 139

4.4.2LINQ查询 142

4.4.3LinqDataSource数据源控件 144

4.5本章小结 145

第5章 ASP.NET深入——基本对象 147

5.1ASP.NET基本对象概述 148

5.2Request对象和Response对象 148

5.3Session对象和Application对象 150

5.3.1Session对象 150

5.3.2Appliaction对象 153

5.4Server对象 154

5.5配置应用程序 156

5.6ASP.NET 3.5中Web.config的更改 160

5.7本章小结 161

第6章 SQL Server 2005简介及使用 163

6.1SQL Server 2005简介 164

6.2SQL Server 2005安装 165

6.3SQL和T-SQL语言 170

6.3.1SQL简介 170

6.3.2使用INSERT语句插入数据 170

6.3.3使用UPDATE语句更新数据 172

6.3.4使用DELETE语句删除数据 172

6.3.5使用SELECT语句查询数据 173

6.4SQL Server 2005数据库管理 179

6.4.1常用数据库管理工具 179

6.4.2创建和维护数据库 183

6.4.3创建和删除表 188

6.4.4视图 194

6.4.5存储过程 196

6.5本章小结 198

第7章 Web网站设计技术 199

7.1设计网站应该知道的原则 200

7.2母版页和内容页 201

7.2.1母版页和内容页的关系 201

7.2.2母版页和内容页的创建方法 205

7.2.3母版页和内容页运行机制 209

7.3主题和外观 210

7.3.1主题和皮肤的关系 210

7.3.2主题和皮肤的创建 213

7.3.3主题和皮肤的使用 215

7.4Web Part 218

7.4.1Web Part框架 218

7.4.2创建Web Part网页 220

7.5网站地图 224

7.5.1网站地图的原理 224

7.5.2网站地图的创建 226

7.6角色与安全 229

7.6.1角色与安全性的关系 230

7.6.2创建和管理角色 231

7.6.3ASP.NET 3.5下的安全策略 234

7.7本章小结 235

第8章 电子商务网站 237

8.1系统概述 238

8.2系统框架设计 238

8.3数据库设计 239

8.3.1表设计 239

8.3.2存储过程设计 240

8.4设计实现过程 241

8.4.1系统的配置信息 241

8.4.2系统通用类 242

8.4.3网站主页面(Default.aspx) 247

8.4.4Top.ascx 254

8.4.5Login.ascx 256

8.4.6Sort.ascx 257

8.4.7Search.ascx 259

8.4.8购物车(ShoppingCar.aspx) 264

8.4.9查看订单(Query Order.aspx) 268

8.4.10商品详细信息(ProductDetails.aspx) 271

8.4.11用户注册(Reg.aspx) 272

8.5本章小结 275

第9章 学生公寓管理系统 277

9.1系统概述 278

9.2把握系统脉络 278

9.3数据库设计 280

9.3.1表设计 280

9.3.2存储过程设计 283

9.4设计实现过程 284

9.4.1安装ASP.NET AJAX及其扩展控件工具包 284

9.4.2系统通用类 289

9.4.3登录模块 293

9.4.4员工管理模块 296

9.4.5公寓管理模块 301

9.4.6查询统计模块 312

9.4.7系统管理模块 321

9.5本章小结 323

第10章 博客系统 325

10.1系统概述 326

10.2用UML设计系统 327

10.2.1UML用例图设计 327

10.2.2网页结构设计 328

10.3数据库设计 329

10.3.1系统所需的数据种类 330

10.3.2用户数据 330

10.3.3文章类别数据 331

10.3.4日志数据 332

10.3.5评论数据 332

10.3.6构建数据库 333

10.4博客网站设计 334

10.4.1配置Web.config 335

10.4.2创建母版页和内容页 336

10.4.3“index.aspx”页 341

10.4.4“login.aspx”页 352

10.4.5“register.aspx”页 354

10.4.6“user.aspx”页 359

10.4.7“write.aspx”页 365

10.4.8“topic.aspx”页 369

10.5运行和发布 381

10.6本章小结 382

第11章 新闻发布系统 383

11.1系统印象 384

11.2系统设计 384

11.2.1理解网站框架 384

11.2.2由框架到结构 385

11.3数据库设计 386

11.3.1人员信息 386

11.3.2类别信息 387

11.3.3新闻信息 387

11.3.4构建数据库 388

11.4系统实现过程 389

11.4.1配置Web.config 390

11.4.2创建Web用户控件和母版页 391

11.4.3“index.aspx”页 396

11.4.4“classnews.aspx”页 402

11.4.5“newscontent.aspx”页 405

11.4.6“manager.aspx”页 406

11.4.7“writer.aspx”页 414

11.5运行和发布 419

11.6本章小结 420

第12章 网络论坛系统 421

12.1系统概述 422

12.2系统框架设计 422

12.3数据库设计 423

12.3.1表设计 423

12.3.2存储过程设计 425

12.4系统实现过程 427

12.4.1系统的配置信息 427

12.4.2系统通用类 428

12.4.3登录模块(Default.aspx) 438

12.4.4论坛主界面(Main.aspx) 442

12.4.5信息浏览和发布模块 443

12.4.6论坛管理模块(BBSManage.aspx) 456

12.4.7用户管理模块 462

12.5本章小结 471

第13章 网络考试系统 473

13.1系统印象 474

13.2把握系统脉络 474

13.3数据库设计 475

13.3.1创建数据库 475

13.3.2创建数据表 475

13.4设计实现过程 478

13.4.1登录模块 478

13.4.2注册页面 481

13.4.3系统主页面 485

13.4.4在线测试模块 488

13.4.5科目管理模块 496

13.4.6试题管理模块 502

13.4.7用户管理模块 515

13.4.8个人信息修改模块 517

13.5运行效果 520

13.6本章小结 522

第14章 网络OA系统 525

14.1系统概述 526

14.2系统设计 527

14.2.1企业工作流 527

14.2.2用户角色框架 527

14.2.3角色任务分配 528

14.2.4网站框架设计 530

14.3数据库设计 531

14.3.1用户数据表(User) 531

14.3.2角色表(Role)和部门表(Department) 532

14.3.3公共文档表(PublicDocument)和个人文档表(PersonDocument) 533

14.3.4信息表(Message) 534

14.3.5构建数据库 535

14.4系统实现 535

14.4.1配置Web.config 536

14.4.2系统模块设计 537

14.4.3登录模块 538

14.4.4公共模块 545

14.4.5业务模块 577

14.4.6系统框架页面 587

14.5发布和运行 591

14.6本章小结 592