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

- 国家863中部软件孵化器编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115223470
- 出版时间:2010
- 标注页数:525页
- 文件大小:387MB
- 文件页数:556页
- 主题词:主页制作-程序设计
PDF下载
下载说明
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
热门推荐
- 265330.html
- 3728401.html
- 2794962.html
- 321990.html
- 2765480.html
- 2329410.html
- 3149579.html
- 638828.html
- 3581981.html
- 1106652.html
- http://www.ickdjs.cc/book_2083730.html
- http://www.ickdjs.cc/book_45663.html
- http://www.ickdjs.cc/book_182779.html
- http://www.ickdjs.cc/book_1527228.html
- http://www.ickdjs.cc/book_3574782.html
- http://www.ickdjs.cc/book_2573987.html
- http://www.ickdjs.cc/book_2977002.html
- http://www.ickdjs.cc/book_94718.html
- http://www.ickdjs.cc/book_1464256.html
- http://www.ickdjs.cc/book_11794.html