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

- 国家863中部软件孵化器编著;龙马高新教育策划 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115382139
- 出版时间:2015
- 标注页数:630页
- 文件大小:98MB
- 文件页数:658页
- 主题词:网页制作工具-程序设计
PDF下载
下载说明
ASP.NET从入门到精通 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第0章 如何学习ASP.NET1
0.1 初识ASP.NET2
0.2 学习ASP.NET应注意什么2
第1篇 基础知识4
第1章 ASP.NET见面礼——第1个ASP.NET动态网站4
1.1 ASP.NET简介5
1.1.1 什么是.NET5
1.1.2 什么是ASP.NET6
1.2 ASP.NET开发运行环境的搭建6
1.2.1 IIS的安装7
1.2.2 安装Visual Studio 20108
1.2.3 Visual Studio 2010开发环境介绍9
1.3 创建我的第1个ASP.NET网站13
1.4 网站的发布14
1.5 网站的打包与安装15
1.5.1 网站的打包15
1.5.2 网站的安装18
1.6 高手点拨19
1.7 实战练习20
第2章 ASP.NET的游戏规则——ASP.NET网站开发基础21
2.1 ASP.NETWeb入门知识——准备工作22
2.1.1 静态页面的工作原理22
2.1.2 客户端动态页面23
2.1.3 服务器端动态页面23
2.2 HTML基础24
2.2.1 HTML基本语法24
2.2.2 HTML常用标签25
2.3 高手点拨37
2.4 实战练习37
第3章 ASP.NET中的编程语言——C#语言基础39
3.1 ASP.NET与C#的关系40
3.1.1 什么是C40
3.1.2 我的第1个C#应用程序40
3.1.3 ASP.NET中的C42
3.2 C#的语法规则42
3.3 标识符和关键字43
3.3.1 标识符44
3.3.2 关键字45
3.4 数据类型45
3.4.1 整数类型46
3.4.2 实数类型47
3.4.3 字符型48
3.4.4 布尔类型48
3.5 常量和变量49
3.5.1 常量49
3.5.2 变量52
3.6 数组55
3.6.1 声明和创建数组55
3.6.2 多维数组58
3.7 数据类型转换59
3.7.1 隐式转换60
3.7.2 显式转换60
3.7.3 装箱与拆箱62
3.8 表达式和运算符63
3.8.1 表达式63
3.8.2 运算符64
3.9 程序流程控制及常用语句69
3.9.1 选择语句69
3.9.2 循环语句73
3.9.3 转移语句77
3.10 高手点拨79
3.11 实战练习80
第4章 网页速成法——ASP.NET中的控件应用81
4.1 HTML服务器控件82
4.1.1 将HTML控件转换为服务器控件82
4.1.2 文本类型控件83
4.1.3 按钮类型控件85
4.1.4 选择类型控件87
4.1.5 图形显示类型控件87
4.1.6 文件上传控件88
4.2 Web服务器控件89
4.2.1 文本类型控件89
4.2.2 按钮类型控件91
4.2.3 列举类型控件94
4.3 验证控件105
4.3.1 必填验证控件105
4.3.2 范围验证控件107
4.3.3 正则表达式验证控件111
4.3.4 比较验证控件113
4.3.5 用户自定义验证控件115
4.3.6 验证控件总和118
4.4 导航控件121
4.4.1 菜单导航控件121
4.4.2 SiteMapPath站点地图控件123
4.4.3 TreeView树状图控件125
4.5 Web用户控件127
4.5.1 用户控件概述127
4.5.2 自定义控件129
4.6 高手点拨133
4.7 实战练习133
第5章 使用已有资源——ASP.NET的内置对象135
5.1 ASP.NET的内置对象136
5.1.1 Response对象136
5.1.2 Request对象137
5.1.3 Server对象138
5.1.4 Application对象139
5.1.5 Session对象141
5.1.6 Cookie对象143
5.2 高手点拨146
5.3 实战练习146
第6章 Web编程必备技术——JavaScript及jQuery147
6.1 JavaScript小试牛刀148
6.1.1 Hello,JavaScript World148
6.1.2 如何在网页中使用JavaScript代码150
6.2 JavaScript基本语法150
6.3 JavaScript语句151
6.3.1 循环语句151
6.3.2 转向语句154
6.3.3 异常处理语句155
6.3.4 空语句157
6.4 JavaScript函数157
6.4.1 函数的定义和调用157
6.4.2 作为数据的函数159
6.4.3 函数的作用域160
6.4.4 Arguments对象160
6.4.5 函数的属性和方法162
6.5 JavaScript对象162
6.5.1 字符串String对象163
6.5.2 数学Math对象164
6.5.3 日期和时间Date对象165
6.6 正则表达式165
6.7 jQuery167
6.7.1 jQuery的安装168
6.7.2 第一个jQuery程序168
6.7.3 jQuery基本语法169
6.7.4 jQuery选择器169
6.7.5 jQuery Ajax请求172
6.8 高手点拨175
6.9 实战练习176
第7章 网站中的数据源——数据库与SQL基础177
7.1 数据库概述178
7.1.1 关系型数据库178
7.1.2 数据库基本对象简介178
7.2 数据库的搭建——SQL Server 2008179
7.2.1 安装SQL Server 2008179
7.2.2 启动SQL Server 2008181
7.2.3 数据库基本操作181
7.3 SQL语言入门183
7.3.1 创建数据库CREATE DATABASE184
7.3.2 删除数据库DROP DATABASE184
7.3.3 创建表CREATE TABLE185
7.3.4 修改表ALTER TABLE186
7.3.5 删除表DROP TABLE186
7.3.6 插入数据INSERT186
7.3.7 更新数据UPDATE187
7.3.8 删除数据DELETE187
7.4 SQL查询语句188
7.4.1 FROM子句189
7.4.2 使用WHERE子句设置查询条件189
7.4.3 通配符190
7.5 SQL连接查询191
7.5.1 内连接192
7.5.2 外连接192
7.5.3 交叉连接194
7.6 SQL常用函数194
7.6.1 统计字段值的数目195
7.6.2 计算字段的平均值195
7.6.3 计算字段值的和196
7.6.4 返回最大值或最小值196
7.7 存储过程197
7.7.1 存储过程的创建197
7.7.2 存储过程的执行199
7.8 高手点拨200
7.9 实战练习200
第8章 ASP.NET与数据库的中介——数据控件应用201
8.1 数据控件概述202
8.2 数据源(DataSource)控件202
8.2.1 数据源(DataSource)控件概述202
8.2.2 AccessDataSource203
8.2.3 SqlDataSource206
8.2.4 ObjectDataSource208
8.2.5 XmIDataSource209
8.2.6 SiteMapDataSource211
8.3 高手点拨212
8.4 实战练习212
第2篇 核心技术214
第9章 数据库的操纵工具——ADO.NET214
9.1 ADO.NET简介215
9.1.1 什么是ADO.NET215
9.1.2 ADO.NET的结构215
9.2 ADO.NET与数据库的连接216
9.2.1 ADO.NET与SQL Server数据库的连接216
9.2.2 ADO.NET与Access数据库的连接221
9.3 ADO.NET与SQL Server数据库的交互223
9.3.1 使用SqlConnection对象连接数据库223
9.3.2 使用SqlCommand对象在连接状态下操作数据223
9.3.3 使用SqlDataAdapter对象在无连接状态下操作数据231
9.3.4 使用DataTable对象操作数据234
9.3.5 使用DataSet对象操作数据236
9.3.6 数据访问接口236
9.4 ASP.NET数据控件237
9.4.1 数据访问控件概述237
9.4.2 GridView控件237
9.4.3 DetailsView控件253
9.4.4 FormView控件的属性255
9.4.5 FormView控件的操作256
9.4.6 ListView控件和DataPager控件258
9.5 高手点拨259
9.6 实战练习259
第10章 母版页及其主题261
10.1 母版页262
10.1.1 母版页的创建262
10.1.2 使用母版页创建内容页262
10.1.3 访问母版页的控件263
10.2 主题265
10.2.1 主题概述265
10.2.2 创建并应用主题265
10.2.3 动态切换主题268
10.3 高手点拨271
10.4 实战练习272
第11章 ASP.NET缓存机制273
11.1 ASP.NET缓存概述274
11.2 页面缓存274
11.2.1 页面输出缓存274
11.2.2 页面局部缓存276
11.2.3 页面数据缓存280
11.3 高手点拨283
11.4 实战练习284
第12章 Web Service285
12.1 Web Service简介286
12.2 Web Service服务代码隐藏文件287
12.3 使用Visual Studio 2010创建Web Service288
12.4 调用Web Service290
12.5 高手点拨294
12.6 实战练习294
第13章 统一数据查询模式——LINQ295
13.1 LINQ技术概述296
13.2 LINQ查询语法概述297
13.3 LINQ常用子句298
13.3.1 from查询子句298
13.3.2 select选择子句301
13.3.3 where条件子句302
13.3.4 orderby排序子句303
13.3.5 group分组子句304
13.4 使用LINQ操作和访问数据库305
13.4.1 简单查询308
13.4.2 数据库的增删改查操作310
13.4.3 EntityDataSource控件316
13.5 高手点拨318
13.6 实战练习318
第14章 GDI+图形图像319
14.1 GDI+概述320
14.2 GDI+常用绘图对象320
14.2.1 创建Graphics对象320
14.2.2 Pen对象322
14.2.3 Brush对象324
14.2.4 Font结构326
14.2.5 Color结构328
14.2.6 Point结构329
14.3 基本图形绘制329
14.3.1 绘制直线和矩形329
14.3.2 绘制椭圆、弧线和扇形332
14.3.3 绘制多边形338
14.4 综合应用339
14.5 高手点拨342
14.6 实战练习342
第15章 错误在所难免——调试与错误处理343
15.1 错误的产生原因及类型344
15.1.1 错误的产生344
15.1.2 错误的类型344
15.2 查找错误345
15.2.1 设置断点345
15.2.2 启动调试346
15.2.3 逐语句调试346
15.2.4 逐过程调试346
15.2.5 跳出346
15.2.6 停止调试347
15.3 捕捉和处理错误347
15.3.1 捕捉错误347
15.3.2 处理错误349
15.4 使用日志文件记录错误352
15.5 减少错误的秘诀354
15.5.1 好的编程习惯354
15.5.2 好的编码方式355
15.6 高手点拨358
15.7 实战练习358
第16章 报表是如何生成的——水晶报表359
16.1 水晶报表简介360
16.1.1 什么是水晶报表360
16.1.2 水晶报表的分类360
16.1.3 报表节360
16.1.4 在Visual Studio 2010中安装水晶报表362
16.2 水晶报表的数据交换362
16.2.1 水晶报表对象模型362
16.2.2 Crystal报表数据源和数据访问模式363
16.3 Crystal报表数据相关操作369
16.3.1 水晶报表中的数据分组与排序369
16.3.2 水晶报表中数据的筛选370
16.3.3 创建和使用水晶图表372
16.3.4 创建和使用子报表374
16.4 高手点拨376
16.5 实战练习376
第17章 新型Web开发技术——ASP.NET Ajax377
17.1 ASP.NETAjax入门378
17.1.1 什么是ASP.NET Ajax378
17.1.2 ASP.NET Ajax开发环境介绍379
17.1.3 第1个ASP.NET Ajax应用程序380
17.2 ASP.NETAjax常用控件381
17.2.1 ScriptManager控件381
17.2.2 UpdatePanel控件384
17.2.3 UpdateProgress控件387
17.2.4 Timer控件389
17.3 ASP.NETAjax应用实例390
17.3.1 登录实例390
17.3.2 无刷新操作数据实例393
17.4 Ajax ControlToolkit控件的引入与使用395
17.4.1 将Ajax Control Toolkit扩展控件添加到ToolBox中396
17.4.2 使用Ajax Control ToolKit扩展控件397
17.5 高手点拨398
17.6 实战练习398
第18章 给我的程序加把锁——ASP.NET安全策略399
18.1 ASP.NET安全机制综述400
18.2 ASP.NET身份验证机制401
18.2.1 ASP.NET Forms身份验证机制401
18.2.2 ASP.NET Windows身份验证机制403
18.2.3 Passport验证404
18.3 ASP.NET登录控件全解404
18.3.1 ASP.NET登录机制概述404
18.3.2 查看登录控件默认使用的数据库404
18.3.3 手动更改Visual Studio 2010的默认网站配置406
18.3.4 使用登录控件409
18.3.5 使用权限管理模块413
18.4 高手点拨415
18.5 实战练习416
第19章 基于XML的新型Web开发模式417
19.1 传统开发模式与基于XML的新型开发模式的对比418
19.1.1 传统的Web开发模式418
19.1.2 基于XML的Web开发模式419
19.1.3 我的第1个XML应用420
19.2 XML基本语法423
19.2.1 XML快速入门423
19.2.2 XML的概念424
19.2.3 XML的术语426
19.2.4 XML的实现426
19.2.5 XML的实例分析427
19.2.6 XML与HTML的区别428
19.3 在ASP.NET中读写XML数据428
19.3.1 读取XML文件429
19.3.2 写入XML文件430
19.4 XSL技术432
19.5 高手点拨434
19.6 实战练习434
第3篇 应用开发436
第20章 银行在线支付系统436
20.1 系统分析437
20.1.1 系统目标437
20.1.2 系统原理437
20.1.3 技术要点439
20.2 系统设计442
20.2.1 设计订单提交功能442
20.2.2 支付成功后的处理页面444
20.2.3 支付返回通知提示的处理页面448
20.2.4 关闭数据库连接449
20.3 运行系统450
20.4 在我的网站中运用本系统452
20.5 开发过程中的常见问题及解决方式452
第21章 在线投票统计系统453
21.1 系统分析454
21.1.1 系统目标454
21.1.2 系统原理454
21.1.3 技术要点454
21.2 数据库分析及设计455
21.2.1 数据库分析455
21.2.2 创建数据库455
21.2.3 创建数据表456
21.3 系统设计457
21.3.1 系统页面设计457
21.3.2 配置网站的Web.config458
21.3.3 数据库连接代码设计458
21.3.4 获取投票内容代码设计459
21.3.5 显示投票内容代码设计460
21.3.6 保存投票信息代码设计460
21.3.7 在线投票统计结果代码设计461
21.3.8 在线投票结果图形代码设计462
21.3.9 在线投票结果显示代码设计463
21.4 运行系统463
21.5 在我的网站中应用本系统464
21.6 开发过程中的常见问题及解决方式464
第22章 邮件收发系统465
22.1 系统分析466
22.1.1 系统目标466
22.1.2 SMTP邮件发送原理466
22.1.3 POP3邮件接收原理466
22.2 系统设计467
22.2.1 系统页面设计467
22.2.2 定义基本信息类468
22.2.3 建立发送邮件类469
22.2.4 建立接收邮件类471
22.2.5 调用接收邮件类482
22.3 运行系统483
22.4 在我的网站中运用本系统484
22.5 开发过程中的常见问题及解决方式484
第23章 网站流量统计系统485
23.1 系统分析486
23.1.1 系统目标486
23.1.2 系统原理486
23.1.3 技术要点487
23.2 数据库分析及设计489
23.2.1 数据库分析489
23.2.2 创建数据库489
23.2.3 创建数据表490
23.3 系统设计491
23.3.1 母版页展示491
23.3.2 系统首页展示492
23.3.3 配置网站的Web.config492
23.3.4 首页代码设计493
23.3.5 今日流量统计页展示497
23.3.6 本月流量统计页设计500
23.3.7 本年流量统计页设计503
23.3.8 IP流量统计页设计505
23.4 运行系统507
23.5 在我的网站中应用本系统508
23.6 开发过程中的常见问题及解决方式508
第24章 用户验证系统509
24.1 系统分析510
24.1.1 系统目标510
24.1.2 系统原理510
24.1.3 技术要点510
24.2 数据库分析及设计512
24.2.1 数据库分析512
24.2.2 创建数据库512
24.2.3 创建数据表513
24.3 实现步骤514
24.3.1 登录页面设计514
24.3.2 用户注册页面设计516
24.3.3 配置网站的Web.config518
24.3.4 数据库连接代码设计518
24.3.5 判断用户是否注册代码设计519
24.3.6 保存用户注册信息代码设计520
24.3.7 用户登录检查代码设计521
24.3.8 判断用户是否注册事件代码521
24.3.9 保存用户信息事件代码522
24.3.10 用户登录事件代码523
24.3.11 用户注册事件代码523
24.4 运行系统524
24.5 在我的网站中应用本系统524
24.6 开发过程中的常见问题及解决方式524
第25章 广告生成系统525
25.1 系统分析526
25.1.1 系统目标526
25.1.2 系统原理526
25.1.3 技术要点526
25.2 数据库分析及设计526
25.2.1 数据库分析527
25.2.2 创建数据库527
25.2.3 创建数据表528
25.3 系统设计528
25.3.1 系统页面设计529
25.3.2 配置网站的Web.config530
25.3.3 数据库连接代码设计530
25.3.4 保存广告信息代码设计531
25.3.5 显示广告代码设计532
25.3.6 保存广告信息事件代码设计534
25.3.7 关闭当前页面事件代码设计534
25.3.8 显示广告信息事件代码设计535
25.4 运行系统535
25.5 在我的网站中应用本系统536
25.6 开发过程中的常见问题及解决方式536
第26章 文件批量上传系统537
26.1 系统分析538
26.1.1 系统目标538
26.1.2 系统原理538
26.1.3 技术要点538
26.2 数据库分析及设计538
26.2.1 数据库分析539
26.2.2 创建数据库539
26.2.3 创建数据表539
26.3 系统设计540
26.3.1 系统页面设计540
26.3.2 配置网站的Web.config542
26.3.3 数据库连接代码设计542
26.3.4 保存上传信息代码设计543
26.3.5 获取上传文件信息代码设计544
26.3.6 保存上传文件的事件代码设计545
26.3.7 下载上传文件的事件代码设计546
26.4 运行系统546
26.5 在我的网站中应用本系统547
26.6 开发过程中的常见问题及解决方式548
第4篇 项目实战550
第27章 项目实战前的几点忠告——项目规划550
27.1 项目开发流程551
27.1.1 策划阶段551
27.1.2 需求分析阶段552
27.1.3 开发阶段552
27.1.4 编码阶段553
27.1.5 系统测试阶段553
27.1.6 系统验收阶段554
27.1.7 系统维护阶段554
27.2 项目开发团队554
27.2.1 项目团队组成554
27.2.2 项目团队要求555
27.3 项目开发文档556
27.3.1 项目开发文档的作用556
27.3.2 项目开发文档的分类556
27.4 项目的实际运作558
27.5 项目规划中的常见问题及解决方式559
27.5.1 如何满足客户需求559
27.5.2 如何控制项目进度560
27.5.3 如何控制项目预算560
第28章 我的博客我做主——博客系统实战561
28.1 开发背景562
28.2 需求及功能分析562
28.2.1 需求分析562
28.2.2 总体功能设计562
28.2.3 各功能模块设计563
28.3 三层架构564
28.3.1 数据库设计565
28.3.2 使用ASP.NET建立三层结构567
28.3.3 各层之间相互引用569
28.3.4 配置数据库Web.config中的数据库连接569
28.4 系统功能实现569
28.4.1 添加数据访问类569
28.4.2 用户登录功能实现570
28.4.3 基本设置功能的实现574
28.4.4 添加日志功能的实现578
28.4.5 显示内容功能的实现580
28.4.6 日志管理功能的实现581
28.5 系统运行583
28.6 开发过程常见问题及解决584
第29章 B2C网上购物系统实战585
29.1 开发背景586
29.2 需求及功能分析586
29.2.1 需求分析586
29.2.2 总体功能设计587
29.2.3 各功能模块设计588
29.3 系统功能实现590
29.3.1 系统目录框架的搭建590
29.3.2 顾客注册功能的实现592
29.3.3 人员信息的维护595
29.3.4 商品呈现功能实现596
29.3.5 购物车功能实现597
29.3.6 商品信息管理功能实现602
29.3.7 订单信息管理功能实现607
29.4 系统运行611
29.4.1 普通用户登录611
29.4.2 管理员登录612
29.5 开发过程中的常见问题及解决方式612
第30章 信息管理不用愁——信息管理系统开发实战613
30.1 图书管理系统614
30.1.1 系统分析614
30.1.2 功能实现615
30.1.3 开发过程中的常见问题及解决方式620
30.2 学生管理系统621
30.2.1 系统分析621
30.2.2 功能实现622
30.2.3 开发过程中的常见问题及解决方式625
30.3 教师档案管理系统626
30.3.1 系统分析626
30.3.2 功能实现627
30.3.3 开发过程中的常见问题及解决方式630
热门推荐
- 3347272.html
- 3786771.html
- 62021.html
- 3850240.html
- 1529232.html
- 2029858.html
- 1258223.html
- 685243.html
- 3284382.html
- 1689161.html
- http://www.ickdjs.cc/book_6976.html
- http://www.ickdjs.cc/book_3788940.html
- http://www.ickdjs.cc/book_2212363.html
- http://www.ickdjs.cc/book_3776819.html
- http://www.ickdjs.cc/book_1717497.html
- http://www.ickdjs.cc/book_3236149.html
- http://www.ickdjs.cc/book_3659573.html
- http://www.ickdjs.cc/book_1023922.html
- http://www.ickdjs.cc/book_361183.html
- http://www.ickdjs.cc/book_3553688.html