当前位置:首页 > 工业技术
ASP.NET 3.5从基础到项目实战
ASP.NET 3.5从基础到项目实战

ASP.NET 3.5从基础到项目实战PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:李宗颜,孙更新,宾晟编著
  • 出 版 社:北京:化学工业出版社
  • 出版年份:2010
  • ISBN:9787122073037
  • 页数:544 页
图书介绍:本书主要讲解了ASP.NET3.5新特征、C#语言的基本语法及面向对象的相关知识。
《ASP.NET 3.5从基础到项目实战》目录

第一部分 基础篇 3

第1章 初识Visual C#.NET——ASP.NET入门 3

1.1 ASP.NET概述 4

1.1.1 NET Framework的基本概念 4

1.1.2公共语言运行库 5

1.1.3 ASP.NET特点 5

1.2 .NET Framework 3.5概述 9

1.3搭建ASP.NET 3.5开发平台 10

1.3.1软件需求 10

1.3.2硬件需求 11

1.3.3 VS2008与Visual Web Developer 11

1.3.4 IIS服务器配置 12

1.4第一个ASP. NET网站——Hello Word 14

1.4.1创建新的网站项目 14

1.4.2页面设计 15

1.4.3功能实现 17

1.5小结 17

第2章 借助C#语言开始学习编程的第一步——C#语言基础 18

2.1 C#语言概述 19

2.2 C#程序设计基础 21

2.2.1 C#的程序结构 21

2.2.2数据类型与变量 22

2.2.3运算符 31

2.2.4语句 34

2.3面向对象的C 43

2.3.1类声明 43

2.3.2构造函数与析构函数 47

2.3.3方法 51

2.4 C#的特性 56

2.4.1接口与集合 56

2.4.2委托与事件 65

2.4.3泛型 67

2.5小结 72

第3章 掌握C#.NET中的常用文件处理类——System.IO命名空间 73

3.1 System.IO命名空间概述 74

3.2 System.IO命名空间常用类 74

3.2.1 System.IO.BinaryWriter 74

3.2.2 System.IO.BinaryReader 76

3.2.3 System.IO.BufferedStream 78

3.2.4 System.IO.DirectoryInfo 80

3.2.5 System.IO.Directory 83

3.2.6 System.IO.FileInfo 84

3.2.7 System.IO.File 85

3.2.8 System.IO.FileStream 87

3.3 System.IO命名空间结构 88

3.4小结 90

第二部分 技术篇 93

第4章 方便快捷地建立可视外观——ASP.NETWeb服务器控件 93

4.1 ASP.NET Web窗体 94

4.1.1表单的基本概念 94

4.1.2回发和往返行程 96

4.1.3页面生存期 97

4.2服务器控件概述 99

4.2.1服务器控件的定义 99

4.2.2服务器控件分类 99

4.2.3服务器控件的创建 100

4.2.4服务器控件的属性、事件 102

4.3标准控件 105

4.3.1用于文本输入和显示的标准控件 106

4.3.2按钮控件 111

4.3.3用于选择的列表控件 116

4.3.4 HyperLink控件 123

4.3.5 Table控件 124

4.4高级控件 126

4.4.1 AdRotator控件 126

4.4.2 Calendar控件 130

4.4.3 MultiView和View控件 133

4.4.4 Image和ImageMap控件 134

4.4.5 Wizard控件 136

4.5服务器控件综合示例 139

4.6小结 144

第5章 让网站具有统一的外观——网站设计 145

5.1在ASP.NET中应用CSS样式 146

5.1.1创建样式 146

5.1.2应用样式 150

5.2母版技术 152

5.2.1创建母版页 152

5.2.2在web.config中配置母版页 154

5.2.3创建内容页 154

5.2.4嵌套母版页 158

5.3主题 161

5.3.1创建主题 161

5.3.2创建命名皮肤 163

5.3.3处理主题冲突 166

5.4网站地图和导航 167

5.4.1创建网站地图 167

5.4.2导航控件 170

5.5 Web部件 172

5.5.1 Web部件概述 172

5.5.2 Web部件的应用 173

5.6小结 175

第6章 让ASP.NET Web程序具有稳定的数据库支持——ASP.NET数据库编程 176

6.1 ADO.NET的数据访问 177

6.1.1 ADO.NET基础 177

6.1.2连接数据库 177

6.1.3与数据库交互 181

6.1.4管理内存数据 186

6.2数据源控件 189

6.2.1 SQL数据源控件 189

6.2.2绑定到对象控件 193

6.2.3绑定到XML数据 195

6.2.4绑定到站点地图 197

6.3数据绑定控件 199

6.3.1 GridView控件 199

6.3.2 FormView控件 208

6.3.3 DetailsView控件 209

6.3.4 Repeater和DataList控件 211

6.3.5 ListView控件 219

6.4 LINQ 222

6.4.1 LINQ概述 222

6.4.2 LINQ语法基础 224

6.4.3 LINQ查询基础 229

6.4.4 LINQ to SQL 230

6.4.5 LINQ to XML 232

6.5小结 234

第三部分 提高篇 237

第7章 提高ASP.NET网站的安全性——网络安全与验证 237

7.1验证控件 238

7.1.1使用验证控件的注意事项 238

7.1.2 RequiredFieldValidator控件 238

7.1.3 RangeValidator控件 240

7.1.4 CompareValidator控件 241

7.1.5 RegularExpressionValidator控件 243

7.1.6 ValidationSummary控件 245

7.1.7 CustomValidator控件 247

7.2身份验证和授权 249

7.2.1 Windows身份验证 249

7.2.2 Passport身份验证 250

7.2.3 Forms身份验证 250

7.3登录控件 252

7.3.1 Login控件 252

7.3.2 LoginName控件 255

7.3.3 LoginView控件 256

7.3.4 LoginStatus控件 259

7.3.5 PasswordRecovery控件 260

7.3.6 ChangePassword控件 263

7.4小结 269

第8章 ASP.NET网站常用对象——内建组件对象 270

8.1 Response对象和Request对象 271

8.1.1 Response对象 271

8.1.2 Request对象 274

8.1.3 Response对象与Request对象实例 276

8.2 Application对象和Session对象 278

8.2.1 Application对象 278

8.2.2 Session对象 284

8.3 Server对象 288

8.4 ViewState对象 290

8.5内建组件对象实例 292

8.6小结 295

第9章 用户控件与自定义服务器控件 296

9.1用户控件 297

9.1.1创建用户控件 297

9.1.2使用用户控件 301

9.1.3将Web窗体转换成用户控件 302

9.2自定义控件 304

9.2.1创建自定义服务器控件 305

9.2.2使用自定义服务器控件 306

9.2.3将自定义控件添加到工具箱 307

9.3复合控件 308

9.4小结 311

第10章 Web应用程序高度交互的利器——ASP.NET AJAX 312

10.1 AJAX基本思想 313

10.1.1应用场景 313

10.1.2开发模式 314

10.2 ASP. NET 3.5对AJAX的支持与开发 317

10.2.1 ASP.NET 3.5 AJAX 317

10.2.2实例 318

10.2.3 ASP.NET中的AJAX控件 320

10.3 ASP.NET AJAX对JavaScript的扩展 329

10.4异步调用Web Service和页面中的类方法 330

10.5小结 336

第11章 在程序中使用可扩展标记语言XML 337

11.1.NET框架中的XML类 338

11.1.1使用XmlTextReader读取XML数据 338

11.1.2使用XmlTextWriter写入XML数据 340

11.2 XML数据的显示 342

11.2.1 XSL示例 342

11.2.2使用XML控件显示XML文档 344

11.3小结 346

第12章 破除信息孤岛有术——Web服务 347

12.1理解基于XML的Web服务 348

12.1.1什么是Web服务 348

12.1.2 Web服务的技术支持 349

12.1.3 Web服务的优势 349

12.1.4 Web服务的基础结构 350

12.2创建Web服务 351

12.2.1@WebService指令 352

12.2.2定义Web服务方法 352

12.2.3测试Web服务 354

12.3使用Web服务 355

12.4小结 356

第13章 创建基于移动设备的Web程序 357

13.1移动Web窗体语法 358

13.1.1在VS2008中添加移动窗体模板 358

13.1.2创建移动Web窗体 360

13.1.3在仿真程序中呈现 362

13.2标准控件 364

13.2.1 Form控件 364

13.2.2 Panel控件 365

13.2.3用户输入控件 367

13.2.4列表控件 370

13.3高级控件 372

13.3.1 AdRotator控件 372

13.3.2 Image控件 374

13.3.3 Calendar控件 375

13.4小结 378

第14章 快速创建Web服务——WCF 379

14.1 WCF概述 380

14.1.1 WCF概念 380

14.1.2 WCF的新增功能 381

14.1.3 WCF体系架构 382

14.2基本服务契约 383

14.2.1操作重载 383

14.2.2契约的继承 385

14.2.3服务契约的分解与设计 387

14.3 WCF应用 388

14.3.1创建WCF应用 388

14.3.2添加WCF服务引用 392

14.4小结 392

第15章 ASP.NET结构化模型——MVC 393

15.1设计模式概述 394

15.2 MVC概述 395

15.2.1 MVC概念 395

15.2.2 MVC的历史 396

15.2.3 ASP.NET MVC基础 396

15.3页面控制器 398

15.4.NET MVC示例 398

15.5 ASP.NET MVC应用程序的结构 401

15.5.1页面驱动 401

15.5.2全局配置文件 402

15.5.3 Models、Views和Controllers三层结构 403

15.6小结 404

第四部分 扩展篇 407

第16章 留言本 407

16.1系统分析 408

16.2系统总体结构设计 409

16.2.1模块设计 409

16.2.2系统数据库设计 409

16.3客户留言模块 410

16.4留言列表模块 414

16.5留言管理模块 418

16.6小结 422

第17章 网络课程生成系统 423

17.1系统概述 424

17.1.1需求分析 424

17.1.2项目可行性分析 425

17.2.3项目计划书 426

17.2系统总体结构设计 427

17.2.1模块设计 427

17.2.2系统数据库设计 427

17.3公共类 431

17.4用户登录模块 433

17.5院系管理模块 437

17.6学生管理模块 444

17.7学生后台管理模块 450

17.8教师后台管理模块 458

17.9管理员后台管理模块 468

17.10课程管理模块 473

17.11小结 475

第18章 ASP.NETShoping 476

18.1系统概述 477

18.1.1需求分析 477

18.1.2项目可行性分析 479

18.1.3项目计划书 480

18.2系统总体结构设计 481

18.2.1模块设计 481

18.2.2系统数据库设计 481

18.3公共类DataBase.cs 486

18.4公共类Data.cs 490

18.5公共类Common.cs 494

18.6公共类cartProduct.cs 497

18.7公共类cart.cs 499

18.8用户登录模块 503

18.9产品分类模块 510

18.10产品管理模块 520

18.11会员管理模块 527

18.12会员中心模块 532

18.13购物车管理模块 539

18.14小结 543

相关图书
作者其它书籍
返回顶部