图书介绍

ASP.NET从入门到精通2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

ASP.NET从入门到精通
  • 国家863中部软件孵化器编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115223470
  • 出版时间:2010
  • 标注页数:525页
  • 文件大小:387MB
  • 文件页数:556页
  • 主题词:主页制作-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

ASP.NET从入门到精通PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

如何学习ASP.NET1

第1篇 基础知识2

第1章 ASP.NET见面礼——第1个ASP.NET动态网站2

1.1 ASP.NET简介3

1.1.1 什么是.NET3

1.1.2 什么是ASP.NET4

1.2 ASP.NET开发运行环境的搭建4

1.2.1 IIS的简介与安装5

1.2.2 安装Visual Studio 20086

1.2.3 Visual Studio 2008开发环境介绍7

1.3 创建我的第1个ASP.NET网站9

1.4 网站的发布10

1.5 网站的打包与安装11

1.5.1 网站的打包11

1.5.2 网站的安装13

1.6 练一练14

1.7 跟我上机15

第2章 ASP.NET的游戏规则——ASP.NET网站开发基础16

2.1 最流行的设计模式——面向对象程序设计基础17

2.1.1 面向对象概述17

2.1.2 类与对象17

2.1.3 类的特性8

2.2 ASP.NET Web入门知识——准备工作18

2.2.1 静态页面的工作原理18

2.2.2 客户端动态页面19

2.2.3 服务器端动态页面19

2.3 HTML基础20

2.3.1 HTML基本语法20

2.3.2 HTML常用标签20

2.4 ASP.NET的网页语法22

2.4.1 指令语法22

2.4.2 代码声明块23

2.4.3 代码呈现块24

2.4.4 服务器端注释标记26

2.5 使用已有资源——ASP.NET的内置对象26

2.5.1 Response对象26

2.5.2 Request对象27

2.5.3 Server对象27

2.5.4 Application对象28

2.5.5 Session对象30

2.5.6 Cookie对象32

2.6 练一练34

2.7 跟我上机34

第3章 ASP.NET中的编程语言——C#语言基础35

3.1 ASP.NET与C#的关系36

3.1.1 什么是C#36

3.1.2 我的第1个C#应用程序36

3.1.3 ASP.NET中的C#38

3.2 C#的语法规则38

3.3 标识符和关键字40

3.3.1 标识符40

3.3.2 关键字41

3.4 数据类型41

3.4.1 整数类型42

3.4.2 实数类型44

3.4.3 字符型44

3.4.4 布尔类型45

3.5 常量和变量45

3.5.1 常量45

3.5.2 变量48

3.6 数组51

3.6.1 声明和创建数组51

3.6.2 多维数组54

3.7 数据类型转换56

3.7.1 隐式转换56

3.7.2 显式转换56

3.7.3 装箱与拆箱58

3.8 表达式和运算符58

3.8.1 表达式59

3.8.2 运算符59

3.9 程序流程控制及常用语句64

3.9.1 选择语句64

3.9.2 循环语句68

3.9.3 转移语句72

3.10 练一练74

3.11 跟我上机75

第4章 网站中的数据源——数据库与SQL基础76

4.1 数据库概述77

4.1.1 关系型数据库77

4.1.2 数据库基本对象简介77

4.2 数据库的搭建——SQL Server 200878

4.2.1 安装SQL Server 200878

4.2.2 启动SQL Server 200880

4.2.3 数据库基本操作81

4.3 SQL语言入门83

4.3.1 创建数据库CREATE DATABASE83

4.3.2 删除数据库DROP DATABASE84

4.3.3 创建表CREATE TABLE85

4.3.4 修改表ALTER TABLE86

4.3.5 删除表DROP TABLE86

4.3.6 插入数据INSERT86

4.3.7 更新数据UPDATE87

4.3.8 删除数据DELETE87

4.4 SQL查询语句88

4.4.1 FROM子句89

4.4.2 使用WHERE子句设置查询条件89

4.4.3 通配符90

4.5 SQL连接查询91

4.5.1 内连接91

4.5.2 外连接92

4.5.3 交叉连接94

4.6 SQL常用函数94

4.6.1 统计字段值的数目94

4.6.2 计算字段的平均值95

4.6.3 计算字段值的和96

4.6.4 返回最大值或最小值96

4.7 练一练97

4.8 跟我上机97

第5章 网页速成法——ASP.NET中的控件应用98

5.1 HTML服务器控件99

5.1.1 将HTML控件转换为服务器控件99

5.1.2 文本类型控件100

5.1.3 按钮类型控件102

5.1.4 选择类型控件104

5.1.5 图形显示类型控件105

5.1.6 文件上传控件105

5.2 Web服务器控件107

5.2.1 文本类型控件107

5.2.2 按钮类型控件108

5.2.3 列举类型控件111

5.3 验证控件120

5.3.1 必填验证控件121

5.3.2 范围验证控件122

5.3.3 正则表达式验证控件124

5.3.4 比较验证控件126

5.3.5 用户自定义验证控件128

5.3.6 验证控件总和130

5.4 Web用户控件133

5.4.1 用户控件概述133

5.4.2 自定义控件134

5.5 练一练137

5.6 跟我上机138

第6章 Web编程必备技术——JavaScript139

6.1 JavaScript小试牛刀140

6.1.1 Hello,JavaScript World140

6.1.2 如何在网页中使用JavaScript代码142

6.2 JavaScript基本语法143

6.3 JavaScript语句143

6.3.1 循环语句144

6.3.2 转向语句146

6.3.3 异常处理语句148

6.3.4 空语句149

6.4 JavaScript函数149

6.4.1 函数的定义和调用149

6.4.2 作为数据的函数151

6.4.3 函数的作用域152

6.4.4 Arguments对象152

6.4.5 函数的属性和方法154

6.5 JavaScript对象155

6.5.1 字符串String对象155

6.5.2 数学Math对象156

6.5.3 日期和时间Date对象157

6.6 正则表达式157

6.7 练一练159

6.8 跟我上机160

第2篇 核心技术162

第7章 数据库的操纵工具——ADO.NET162

7.1 ADO.NET简介163

7.1.1 什么是ADO.NET163

7.1.2 ADO.NET的结构163

7.2 ADO.NET与数据库的连接164

7.2.1 ADO.NET与SQL Server数据库的连接164

7.2.2 ADO.NET与Access数据库的连接169

7.3 ADO.NET与SQL Server数据库的交互171

7.3.1 使用SqlConnection对象连接数据库171

7.3.2 使用SqlCommand对象在连接状态下操作数据172

7.3.3 使用SqlDataAdapter对象在无连接状态下操作数据179

7.3.4 使用DataTable对象操作数据183

7.3.5 使用DataSet对象操作数据184

7.3.6 数据访问接口185

7.4 练一练185

7.5 跟我上机186

第8章 ASP.NET与数据库的中介——数据控件应用187

8.1 数据控件概述188

8.2 数据源(DataSource)控件188

8.2.1 数据源(DataSource)控件概述188

8.2.2 AccessDataSource189

8.2.3 SqlDataSource191

8.2.4 ObjectDataSource192

8.2.5 DataSetDataSource193

8.2 6 XmlDataSource194

8.2.7 SiteMapDataSource195

8.3 ASP.NET数据控件196

8.3.1 数据访问控件概述196

8.3.2 在ASP.NET中绑定控件196

8.3.3 学习数据绑定控件的准备197

8.3.4 GridView控件198

8.3.5 DetailsView控件200

8.3.6 FormView控件201

8.4 练一练202

8.5 跟我上机202

第9章 错误在所难免——调试与错误处理203

9.1 错误的类型及产生原因204

9.1.1 错误的产生204

9.1.2 错误的类型204

9.2 查找错误205

9.2.1 设置断点205

9.2.2 启动调试206

9.2.3 逐语句调试206

9.2.4 逐过程调试206

9.2.5 跳出206

9.2.6 停止调试207

9.3 捕捉和处理错误207

9.3.1 捕捉错误207

9.3.2 处理错误209

9.4 使用日志文件记录错误212

9.5 减少错误的秘诀215

9.5.1 好的编程习惯215

9.5.2 好的编码方式215

9.6 练一练218

9.7 跟我上机219

第10章 报表是如何生成的——水晶报表220

10.1 水晶报表简介221

10.1.1 什么是水晶报表221

10.1.2 水晶报表的分类222

10.1.3 报表节223

10.2 水晶报表与数据交互224

10.2.1 水晶报表对象模型224

10.2.2 将数据传递给水晶报表225

10.3 在ASP.NET Web应用程序中使用水晶报表225

10.3.1 配置水晶报表开发环境225

10.3.2 创建和使用水晶报表226

10.3.3 创建和使用水晶图表230

10.3.4 创建和使用子报表234

10.4 练一练238

10.5 跟我上机238

第11章 新型Web开发技术——ASP.NET Ajax239

11.1 ASP.NET Ajax入门240

11.1.1 什么是ASP.NET Ajax240

11.1.2 ASP.NET Ajax开发环境介绍241

11.1.3 第1个ASP.NET Ajax应用程序242

11.2 ASP.NET Ajax常用控件244

11.2.1 ScriptManager控件244

11.2.2 UpdatePanel控件247

11.2.3 UpdateProgress控件251

11.2.4 Timer控件253

11.3 ASP.NET Ajax应用实例255

11.3.1 登录实例255

11.3.2 无刷新操作数据实例260

11.4 练一练262

11.5 跟我上机263

第12章 Web站点新架构——ASP.NET MVC架构264

12.1 Hello,ASP.NET MVC World265

12.1.1 搭建ASP.NET MVC开发平台265

12.1.2 ASP.NET MVC Framework概述269

12.2 URL导向270

12.2.1 初识URL导向270

12.2.2 在传统ASP.NET程序中使用URL导向272

12.2.3 在ASP.NET MVC Framework中使用URL导向277

12.3 控制器和Action方法277

12.4 视图279

12.5 练一练282

12.6 跟我上机282

第13章 给我的程序加把锁——ASP.NET安全揭秘283

13.1 ASP.NET安全机制综述284

13.2 ASP.NET身份验证机制285

13.2.1 ASP.NET Forms身份验证机制285

13.2.2 ASP.NET Windows身份验证机制285

13.2.3 ASP.NET Passport身份验证机制286

13.3 ASP.NET登录控件全解289

13.3.1 ASP.NET登录机制概述289

13.3.2 查看登录控件默认使用的数据库289

13.3.3 手动更改Visual Studio 2008的默认网站配置291

13.3.4 使用登录控件293

13.3.5 使用权限管理模块296

13.4 练一练298

13.5 跟我上机298

第14章 基于XML的新型Web开发模式299

14.1 传统开发模式与基于XML的新型开发模式的对比300

14.1.1 传统的Web开发模式300

14.1.2 基于XML的Web开发模式301

14.1.3 我的第1个XML应用302

14.2 XML基本语法305

14.2.1 XML快速入门306

14.2.2 XML的概念307

14.2.3 XML的术语308

14.2.4 XML的实现309

14.2.5 XML的实例分析309

14.2.6 XML与HTML的区别310

14.3 在ASP.NET中读写XML数据311

14.3.1 读取XML文件311

14.3.2 写入XML文件313

14.4 XSL技术314

14.5 练一练317

14.6 跟我上机317

第3篇 应用开发320

第15章 银行在线支付系统320

15.1 系统分析321

15.1.1 系统目标321

15.1.2 系统原理321

15.1.3 技术要点323

15.2 系统设计326

15.2.1 设计订单提交功能326

15.2.2 支付成功后的处理页面329

15.2.3 支付返回通知提示的处理页面332

15.2.4 关闭数据库连接334

15.3 运行系统334

15.4 在我的网站中运用本系统336

15.5 开发常见问题及解决336

第16章 在线投票统计系统337

16.1 系统分析338

16.1.1 系统目标338

16.1.2 系统原理338

16.1.3 技术要点338

16.2 数据库分析及设计339

16.2.1 数据库分析339

16.2.2 创建数据库339

16.2.3 创建数据表340

16.3 系统设计341

16.3.1 系统页面设计341

16.3.2 配置网站的Web.config342

16.3.3 数据库连接代码设计342

16.3.4 获取投票内容代码设计343

16.3.5 显示投票内容代码设计343

16.3.6 保存投票信息代码设计344

16.3.7 在线投票统计结果代码设计345

16.3.8 在线投票结果图形代码设计345

16.3.9 在线投票结果显示代码设计346

16.4 运行系统347

16.5 在我的网站中应用本系统347

16.6 开发过程常见问题及解决347

第17章 邮件收发系统348

17.1 系统分析349

17.1.1 系统目标349

17.1.2 SMTP邮件发送原理349

17.1.3 POP3邮件接收原理349

17.2 系统设计350

17.2.1 系统页面设计350

17.2.2 定义基本信息类351

17.2.3 建立发送邮件类352

17.2.4 建立接收邮件类354

17.2.5 调用接收邮件类366

17.3 运行系统367

17.4 在我的网站中运用本系统368

17.5 开发常见问题及解决369

第18章 网站流量统计系统370

18.1 系统分析371

18.1.1 系统目标371

18.1.2 系统原理371

18.1.3 技术要点371

18.2 数据库分析及设计374

18.2.1 数据库分析375

18.2.2 创建数据库375

18.2.3 创建数据表375

18.3 系统设计376

18.3.1 母版页展示376

18.3.2 系统首页展示377

18.3.3 配置网站的Web.config377

18.3.4 首页代码设计378

18.3.5 今日流量统计页展示383

18.3.6 本月流量统计页设计386

18.3.7 本年流量统计页设计389

18.3.8 IP流量统计页设计391

18.4 运行系统393

18.5 在我的网站中应用本系统394

18.6 开发过程常见问题及解决394

第19章 用户验证系统395

19.1 系统分析396

19.1.1 系统目标396

19.1.2 系统原理396

19.1.3 技术要点396

19.2 数据库分析及设计398

19.2.1 数据库分析399

19.2.2 创建数据库399

19.2.3 创建数据表399

19.3 实现步骤400

19.3.1 登录页面设计400

19.3.2 用户注册页面设计401

19.3.3 配置网站的Web.config403

19.3.4 数据库连接代码设计404

19.3.5 判断用户是否注册代码设计404

19.3.6 保存用户注册信息代码设计405

19.3.7 用户登录检查代码设计406

19.3.8 判断用户是否注册事件代码407

19.3.9 保存用户信息事件代码408

19.3.10 用户登录事件代码408

19.3.11 用户注册事件代码409

19.4 运行系统409

19.5 在我的网站中应用本系统410

19.6 开发过程常见问题及解决410

第20章 广告生成系统411

20.1 系统分析412

20.1.1 系统目标412

20.1.2 系统原理412

20.1.3 技术要点412

20.2 数据库分析及设计413

20.2.1 数据库分析413

20.2.2 创建数据库413

20.2.3 创建数据表414

20.3 系统设计414

20.3.1 系统页面设计414

20.3.2 配置网站的Web.config415

20.3.3 数据库连接代码设计416

20.3.4 保存广告信息代码设计416

20.3.5 显示广告代码设计417

20.3.6 保存广告信息事件代码设计420

20.3.7 关闭当前页面事件代码设计420

20.3.8 显示广告信息事件代码设计421

20.4 运行系统421

20.5 在我的网站中应用本系统422

20.6 开发过程常见问题及解决422

第21章 文件批量上传系统423

21.1 系统分析424

21.1.1 系统目标424

21.1.2 系统原理424

21.1.3 技术要点424

21.2 数据库分析及设计424

21.2.1 数据库分析425

21.2.2 创建数据库425

21.2.3 创建数据表425

21.3 系统设计426

21.3.1 系统页面设计426

21.3.2 配置网站的Web.config428

21.3.3 数据库连接代码设计428

21.3.4 保存上传信息代码设计429

21.3.5 获取上传文件信息代码设计430

21.3.6 保存上传文件的事件代码设计431

21.3.7 下载上传文件的事件代码设计432

21.4 运行系统432

21.5 在我的网站中应用本系统433

21.6 开发过程常见问题及解决433

第4篇 项目实战436

第22章 项目实战前的几点忠告——项目规划436

22.1 项目开发流程437

22.1.1 策划阶段437

22.1.2 需求分析阶段438

22.1.3 开发阶段439

22.1.4 编码阶段439

22.1.5 系统测试阶段439

22.1.6 系统验收阶段440

22.1.7 系统维护阶段440

22.2 项目开发团队440

22.2.1 项目团队组成440

22.2.2 项目团队要求441

22.3 项目开发文档442

22.3.1 项目开发文档的作用442

22.3.2 项目开发文档的分类443

22.4 项目的实际运作444

22.5 项目规划常见问题及解决446

22.5.1 如何满足客户需求446

22.5.2 如何控制项目进度447

22.5.3 如何控制项目预算447

第23章 我的博客我做主——博客系统实战448

23.1 开发背景449

23.2 需求及功能分析449

23.2.1 需求分析449

23.2.2 总体功能设计449

23.2.3 各功能模块设计450

23.3 三层架构451

23.3.1 数据库设计451

23.3.2 使用ASP.NET建立三层结构453

23.3.3 各层之间相互引用454

23.3.4 配置数据库Web.config中的数据库连接454

23.4 系统功能实现454

23.4.1 添加数据访问类454

23.4.2 用户登录功能实现455

23.4.3 基本设置功能的实现459

23.4.4 添加日志功能的实现463

23.4.5 显示内容功能的实现465

23.4.6 日志管理功能的实现466

23.5 系统运行468

23.6 开发过程常见问题及解决469

第24章 B2C网上购物系统实战470

24.1 开发背景471

24.2 需求及功能分析471

24.2.1 需求分析471

24.2.2 总体功能设计472

24.2.3 各功能模块设计473

24.3 系统功能实现476

24.3.1 系统目录框架的搭建476

24.3.2 顾客注册功能的实现477

24.3.3 人员信息的维护481

24.3.4 商品呈现功能实现482

24.3.5 购物车功能实现483

24.3.6 商品信息管理功能实现488

24.3.7 订单信息管理功能实现494

24.4 系统运行498

24.4.1 普通用户登录498

24.4.2 管理员登录499

24.5 开发过程常见问题及解决499

第25章 信息管理不用愁——信息管理系统开发实战500

25.1 图书管理系统501

25.1.1 系统分析501

25.1.2 功能实现502

25.1.3 开发常见问题及解决507

25.2 学生管理系统508

25.2.1 系统分析508

25.2.2 功能实现509

25.2.3 开发常见问题及解决512

25.3 教师档案管理系统512

25.3.1 系统分析512

25.3.2 功能实现514

25.3.3 开发常见问题及解决516

第5篇 王牌资源518

王牌资源一览518

王牌1 ASP.NET类库查询手册(光盘中)526

索引527

System命名空间531

ActivationContext类531

Activator类533

Array类535

AppDomain类543

Console类551

Convert类558

Delegate类562

Buffer类565

Exception类567

EventArgs类570

MarshalByRefObject类572

Math类574

Object类579

OutOfMemoryException类580

Random类584

String类586

Type类595

ValueType类613

System.Data命名空间616

Constraint类616

ConstraintCollection类619

DataColumn类622

DataRelation类628

DataRow类631

DataSet类636

DataTable类646

DataView类659

System.Configuration命名空间666

Configuration类666

ConfigurationSettings类669

ConnectionStringSettings类371

DefaultSettingValueAttribute类673

DefaultValidator类676

System.Collections命名空间679

ArrayList类679

BitArray类685

Queue类688

Comparer类692

Hashtable类693

System.Web命名空间699

AspNetHostingPermission类699

HttpApplication类703

HttpApplicationState类709

HttpBrowserCapabilities类715

HttpClientCertificate类721

HttpContext类729

HttpRequest类734

HttpResponse类740

HttpServerUtility类748

HttpUtility类752

System.Web.Security命名空间755

Membership类755

Roles类760

SqlMembershipProvider类766

MembershipUser类772

System.Data.Sql命名空间777

SqlDataSourceEnumerator类777

SqlNotificationRequest类779

System.Data.Odbc命名空间781

OdbcCommand类781

OdbcCommandBuilder类786

OdbcConnection类792

OdbcDataAdapter类797

OdbcDataReader类803

OdbcParameter类807

OdbcTransaction类811

System.Xml命名空间815

XmlDocument类815

XmlReader类827

XmlWriter类838

王牌2 ASP.NET控件查询手册(光盘中)846

索引847

Standard ASP.NET Web服务器控件850

AdRotator控件850

BulletedList控件851

Button控件851

LinkButton控件852

ImageButton控件852

Calendar控件853

CheckBox控件854

CheckBoxList控件854

DropDownList控件855

FileUpload控件855

HiddenField控件857

HyperLink控件857

Image控件858

ImageMap控件858

Label控件859

ListBox控件860

Literal控件860

MultiView控件860

Panel控件861

PlaceHolder控件862

RadioButton控件862

RadioButtonList控件863

Substitution控件863

Table控件864

TableRow控件864

TableCell控件865

TextBox控件865

Wizard控件866

Xml控件867

数据Web服务器(ASP.NET)控件869

GridView控件869

DetailsView控件870

FormView控件871

Repeater控件872

DataList控件873

数据源Web服务器控件874

SqlDataSource控件874

AccessDataSource控件875

ObjectDataSource控件876

XmlDataSource控件878

SiteMapDataSource控件880

验证ASP.NET控件882

RequiredFieldValidator控件882

CompareValidator控件882

RangeValidator控件883

RegularExpressionValidator控件883

CustomValidator控件884

ValidationSummary控件884

ASP.NET导航控件886

Menu控件886

SiteMapPath控件887

TreeView控件888

ASP.NET登录控件889

Login控件889

LoginView控件889

LoginStatus控件890

LoginName控件891

PasswordRecovery控件891

CreateUserWizard控件892

ChangePassword控件893

王牌3 ASP.NET源码大放送(光盘中)894

源码使用说明894

源码01 在线聊天室系统925

源码02 在线视频点播系统925

源码03 企业网站925

源码04 在线教育网站925

源码05 政府网站925

源码06 人事管理系统925

源码07 论坛系统925

源码08 学籍管理系统925

源码09 简易Blog系统925

源码10 站内搜索系统925

王牌4 学习成果检测——本书【练一练】答案(光盘中)925

王牌5 ASP.NET程序员职业规划(光盘中)940

王牌6 ASP.NET程序员面试技巧(光盘中)942

王牌7 ASP.NET常见面试题(光盘中)944

王牌8 扫雷英雄榜——ASP.NET常见错误及解决方案(光盘中)957

王牌9 优秀程序员之路——ASP.NET开发经验及技巧大汇总(光盘中)1017

热门推荐