图书介绍
ASP.NET开发实战宝典2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 张跃廷等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302209706
- 出版时间:2010
- 标注页数:508页
- 文件大小:219MB
- 文件页数:523页
- 主题词:主页制作-程序设计
PDF下载
下载说明
ASP.NET开发实战宝典PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 基础入门3
第1章ASP.NET技术入门3
1.1 ASP.NET技术简介4
1.1.1 ASP.NET发展历程、优点及新特性4
1.1.2 ASP.NET的运行原理与运行机制5
1.2学习组建ASP.NET开发环境7
1.2.1安装IIS服务器7
1.2.2安装Visual Studio 2008集成开发工具9
1.3掌握ASP.NET网页语法12
1.3.1 ASP.NET网页扩展名13
1.3.2常用页面指令13
1.3.3 ASPX文件内容注释18
1.3.4 ASP.NET服务器控件标记语法18
1.3.5表达式语法19
1.4制作一个ASP.NET网站19
1.4.1创建ASP.NET网站并熟悉开发环境20
1.4.2设计Web页面21
1.4.3添加ASP.NET文件夹22
1.4.4运行应用程序23
1.4.5配置IIS虚拟站点23
1.5 ASP.NET技术学习资源——利用MSDN帮助学习ASP.NET技术25
1.6本章小结27
1.7实战练习27
第2章C#语言基础29
2.1 C#语言简介30
2.2代码编写规则30
2.2.1代码书写规则30
2.2.2代码注释及规则31
2.3创建控制台应用程序31
2.4数据类型33
2.4.1值类型的使用34
2.4.2引用类型的使用36
2.5变量和常量37
2.5.1变量的声明和赋值37
2.5.2定义常量、使用常量39
2.6数据类型转换40
2.6.1隐式类型转换40
2.6.2显式类型转换41
2.6.3装箱和拆箱42
2.7 C#中运算符44
2.7.1算术运算符44
2.7.2赋值运算符47
2.7.3关系运算符48
2.7.4逻辑运算符52
2.7.5移位运算符56
2.7.6其他特殊运算符57
2.7.7运算符的优先级60
2.8实战61
2.8.1利用运算符判断用户名称和密码61
2.8.2判断一个数是否是素数62
2.9本章小结63
2.10实战练习63
第3章C#控制语句与数组65
3.1流程控制66
3.1.1有效使用分支语句66
3.1.2有效使用循环语句73
3.2数组的基本操作80
3.2.1数组的声明80
3.2.2初始化数组81
3.3实战81
3.3.1哥德巴赫猜想的算法81
3.3.2使用数组解决约瑟夫环问题83
3.4本章小结85
3.5实战练习85
第4章 面向对象程序设计87
4.1面向对象编程概述88
4.2创建类与类的成员89
4.2.1创建类89
4.2.2构造函数和析构函数90
4.2.3实例化类对象91
4.2.4控制访问权限92
4.2.5定义成员字段94
4.2.6定义成员方法94
4.2.7定义成员属性97
4.3封装特性98
4.3.1封装概述98
4.3.2封装的实现98
4.4继承特性99
4.4.1继承概述100
4.4.2继承的实现100
4.4.3单继承的使用102
4.4.4多重继承的使用104
4.5多态特性106
4.5.1多态概述106
4.5.2多态的实现106
4.6实战109
4.6.1面向对象思想实现简单计算器109
4.6.2面向对象思想实现字符串中查找数字110
4.7本章小结111
4.8实战练习111
第5章ASP.NET常用服务器控件113
5.1文本类型控件114
5.1.1 Label控件114
5.1.2 TextBox控件116
5.2按钮类型控件117
5.2.1 Button控件118
5.2.2 ImageButton控件119
5.3链接类型控件121
5.3.1 HyperLink控件121
5.3.2 LinkButton控件122
5.4选择类型控件124
5.4.1 ListBox控件124
5.4.2 DropDownList控件128
5.4.3 RadioButton控件130
5.4.4 CheckBox控件133
5.5图像显示类型控件135
5.5.1 Image控件135
5.5.2 ImageMap控件137
5.6 FileUpload文件上传控件141
5.6.1 FileUpload控件的概述141
5.6.2使用FileUpload控件上传图片文件142
5.7实战143
5.7.1网站会员登录143
5.7.2 ASP.NET上传大文件144
5.8本章小结146
5.9实战练习146
第6章ASP.NET内置对象147
6.1 Response对象148
6.1.1 Response对象概述148
6.1.2 Response对象常用属性、方法148
6.1.3在页面中输出数据149
6.1.4页面跳转并传递参数150
6.2 Request对象151
6.2.1 Request对象概述151
6.2.2 Request对象常用属性、方法151
6.2.3获取页面间传送的值152
6.2.4获取客户端浏览器信息153
6.3 Application对象154
6.3.1 Application对象概述154
6.3.2 Application对象常用集合、属性和方法154
6.3.3设计一个访问计数器155
6.3.4利用Application对象制作简单聊天室156
6.4 Session对象158
6.4.1 Session对象概述158
6.4.2 Session对象常用集合、属性和方法158
6.4.3使用Session对象存储和读取数据159
6.5 Cookie对象160
6.5.1 Cookie对象概述160
6.5.2 Cookie对象常用属性、方法161
6.5.3使用Cookie对象保存和读取客户端信息161
6.6 Server对象162
6.6.1 Server对象概述162
6.6.2 Server对象常用属性、方法162
6.6.3使用Server.Execute方法和Server.transfer方法重定向页面163
6.6.4使用Server.MapPath方法获取服务器的物理地址164
6.6.5对字符串进行编码和解码164
6.7实战165
6.7.1制作一个具有私聊功能的聊天室165
6.7.2制作一个投票系统169
6.8本章小结171
6.9实战练习171
第2部分 技术应用175
第7章 数据验证技术175
7.1非空数据验证176
7.1.1 RequiredFieldValidator控件176
7.1.2 RequiredFieldValidator控件验证实例177
7.2数据比较验证177
7.2.1 CompareValidator控件177
7.2.2 CompareValidator控件验证实例179
7.3数据输入格式验证180
7.3.1 RegularExpressionValidator控件180
7.3.2 RegularExpressionValidator控件验证实例181
7.4数据范围验证183
7.4.1 RangeVarydator控件183
7.4.2 RangeValidator控件验证实例184
7.5验证错误信息显示185
7.5.1 ValidationSummary控件185
7.5.2 ValidationSummary控件验证实例186
7.6屏蔽数据验证187
7.7本章小结188
7.8实战练习188
第8章 母版页技术189
8.1母版页的概述190
8.1.1母版页和内容页190
8.1.2母版页运行机制190
8.1.3母版页的优点190
8.2创建母版页191
8.3创建内容页192
8.4嵌套母版页193
8.5访问母版页的控件和属性196
8.5.1使用Master.FindControl方法访问母版页上的控件196
8.5.2引用@MasterType指令访问母版页上的属性197
8.6本章小结199
第9章 网站主题201
9.1主题的概述202
9.1.1组成元素202
9.1.2文件存储和组织方式202
9.2创建主题203
9.2.1创建外观文件203
9.2.2为主题添加CSS样式205
9.3应用主题207
9.3.1使用和禁用主题207
9.3.2动态加载主题208
9.4本章小结210
9.5实战练习211
第10章ADO.NET技术进行数据库开发213
10.1 ADO.NET技术简介214
10.2使用Connection对象连接数据库214
10.2.1使用SqlConnection对象连接SQL Server 2005数据库215
10.2.2使用OleDbConnection对象连接数据库215
10.2.3使用OracleConnection对象连接Oracle数据库216
10.3使用Command对象操作数据216
10.3.1使用Command对象查询数据217
10.3.2使用Command对象添加数据218
10.3.3使用Command对象修改数据220
10.3.4使用Command对象删除数据221
10.3.5使用Command对象调用存储过程222
10.4使用DataSet对象和DataAdapter对象223
10.4.1使用DataAdapter对象填充DataSet对象224
10.4.2使用DataAdapter更新数据库中数据225
10.5使用DataReader对象读取数据226
10.5.1使用DataReader对象读取数据227
10.5.2 DataReader对象与DataSet对象的区别229
10.6实战230
10.6.1向SQL Server数据库中添加数据230
10.6.2将文件保存到SQL Server数据库中232
10.7本章小结233
10.8实战练习233
第11章 数据控件的应用235
11.1 GridView控件236
11.1.1 GridView控件常用的属性、方法和事件236
11.1.2使用GridView控件绑定数据源239
11.1.3设置GridView控件的外观242
11.1.4制定GridView控件的列244
11.1.5查看GridView控件中数据的详细信息245
11.1.6使用GridView控件分页显示数据247
11.1.7在GridView控件中对数据进行编辑操作248
11.2 DataList控件250
11.2.1使用DataList控件绑定数据源250
11.2.2分页显示DataList控件中的数据252
11.2.3利用DataList控件智能化查看详细信息255
11.2.4在DataList控件中实现数据进行编辑操作256
11.3本章小结259
11.4实战练习259
第12章 网站导航技术261
12.1站点地图概述262
12.2 TreeView控件262
12.2.1 TreeView控件常用的属性和事件263
12.2.2 TreeView控件的基本应用265
12.2.3 TreeView控件绑定数据库中数据266
12.2.4使用TreeView控件实现网站导航268
12.3 Menu控件269
12.3.1 Menu控件常用的属性和事件269
12.3.2 Menu控件的基本应用270
12.3.3 Menu控件绑定XML文件实现网站导航271
12.4 SiteMapPath控件272
12.4.1 SiteMapPath控件常用的属性和事件273
12.4.2使用SiteMapPath控件实现站点导航274
12.5实战274
12.5.1管理系统网站导航(一)274
12.5.2管理系统网站导航(二)276
12.6本章小结278
12.7实战练习279
第13章Web用户控件281
13.1 Web用户控件概述282
13.1.1 Web用户控件与Web窗体比较282
13.1.2用户控件的优点282
13.2创建及使用Web用户控件282
13.2.1创建Web用户控件283
13.2.2将Web用户控件添加至网页283
13.2.3使用Web用户控件制作博客导航条284
13.3设置用户控件286
13.3.1访问用户控件的属性286
13.3.2访问用户控件中的服务器控件287
13.3.3将Web网页转化为用户控件288
13.4实战289
13.4.1制作一个站内查询、搜索用户控件289
13.4.2制作一个网站的友情链接用户控件290
13.5本章小结291
13.6实战练习292
第14章 程序调试与错误处理293
14.1错误类型294
14.1.1语法错误294
14.1.2语义错误294
14.1.3逻辑错误294
14.2程序调试295
14.2.1断点295
14.2.2开始执行296
14.2.3中断执行297
14.2.4停止执行297
14.2.5单步执行297
14.2.6运行到指定位置297
14.3错误处理298
14.3.1服务器故障排除298
14.3.2 ASP.NET中的异常处理299
14.4本章小结301
14.5实战练习302
第15章ASP.NETAjax303
15.1 Ajax定义304
15.2 Ajax运行原理304
15.3创建Ajax网站304
15.4 Ajax服务器控件305
15.4.1 ScriptManager控件305
15.4.2 UpdatePanel控件306
15.4.3 Timer控件308
15.5实战308
15.5.1倒计时程序308
15.5.2无刷新模式聊天室309
15.6本章小结310
15.7实战练习310
第16章LINQ数据访问技术311
16.1 LINQ技术概述312
16.1.1查询与LINQ的区别312
16.1.2 LINQ基本组成312
16.1.3 LINQ与ADO.NET的关系313
16.2 LINQ查询常用子句313
16.2.1 from子句314
16.2.2 where子句314
16.2.3 select子句315
16.2.4 group by子句316
16.2.5 orderby子句317
16.2.6 into子句318
16.3使用LINQ技术对数据库开发319
16.3.1查询数据库中数据320
16.3.2向数据库中添加数据321
16.3.3修改数据库中数据322
16.3.4删除数据库中数据324
16.4实战325
16.4.1 LINQ查询结果绑定到DropDownList控件325
16.4.2 LINQ查询结果绑定GridView控件326
16.4.3 LINQ查询结果绑定DataList控件327
16.4.4 LINQ防止SQL注入式攻击329
16.4.5 LINQ查询结果作为数据源并实现分页330
16.5本章小结332
16.6实战练习333
第17章 电子邮件发送技术335
17.1 SMTP服务器发送电子邮件336
17.1.1搭建SMTP服务环境336
17.1.2 System.Web.Mail命名空间338
17.1.3使用MailMessage类创建电子邮件339
17.1.4使用MailAttachment类添加附件339
17.1.5使用SmtpMail发送电子邮件340
17.2 Jmail组件发送电子邮件340
17.2.1 Jmail组件的常用属性与方法340
17.2.2 Jmail组件的引用341
17.2.3实现单用户发送电子邮件341
17.3实战344
17.3.1在ASP.NET程序中发送电子邮件344
17.3.2利用Jmail群发电子邮件346
17.4本章小结348
17.5实战练习348
第18章Web服务技术349
18.1 Web Services基础350
18.2创建Web服务350
18.2.1 Web服务文件的指令350
18.2.2 Web服务代码隐藏文件351
18.2.3创建一个简单的Web服务352
18.3实战356
18.3.1 ASP.NET网站中调用Web服务356
18.3.2利用Web Service获取手机号码所在地360
18.3.3利用Web服务上传和下载图片360
18.4本章小结364
18.5实战练习364
第19章 网站安全与策略365
19.1安全性概述366
19.2身份验证366
19.2.1基于Windows的身份验证模式366
19.2.2基础窗体的身份验证模式369
19.2.3 Passport身份验证模式377
19.3授权(Authorization)377
19.3.1 ASP.NET提供的授权方式378
19.3.2使用User.Identity对象379
19.3.3使用User.IsInRole方法379
19.3.4使用WindowsIdentity类380
19.4实战382
19.5本章小结385
19.6实战练习385
第3部分 项目实战389
第20章 网站会员注册与登录389
20.1网站会员注册与登录概述390
20.1.1会员注册与登录业务流程390
20.1.2数据库/表设计391
20.2使用的关键技术391
20.2.1防止SQL注入式攻击技术391
20.2.2网站安全验证码技术392
20.2.3智能化验证注册的会员名393
20.2.4智能化验证密码的强弱394
20.2.5无解密MD5加密技术395
20.2.6智能化提示输入信息样例395
20.3主要功能开发过程397
20.3.1网站会员登录设计397
20.3.2网站会员注册设计399
20.3.3安全验证码技术设计404
20.4经验总结406
第21章ASP.NET制作网站留言板407
21.1 ASP.NET制作网站留言板概述408
21.1.1功能设计与业务流程408
21.1.2数据库设计408
21.2开发前的技术准备410
21.2.1配置第三方FreeTextBox组件410
21.2.2应用Visual Studio 2008母版页412
21.2.3定义CSS样式统一页面风格413
21.3主要功能开发过程414
21.3.1配置Web.Confiig414
21.3.2编写程序公共类415
21.3.3留言板主页设计418
21.3.4发表留言模块设计419
21.3.5查看留言页面设计422
21.3.6留言管理页面设计426
21.3.7回复留言模块设计428
第22章 网上银行在线安全支付431
22.1网上银行在线安全支付概述432
22.1.1在线银行支付内幕432
22.1.2在线银行支付业务流程432
22.2使用的关键技术432
22.2.1商户提交表单定义接口432
22.2.2使用DataList控件显示商品数据435
22.3在线银行支付类的封装与设计439
22.3.1创建BankPay银行支付类440
22.3.2封装BankPay银行支付类440
22.4主要功能开发过程444
22.4.1商城在线订单生成页444
22.4.2在线银行支付方式选择页448
22.4.3工商银行在线支付页449
22.5程序错误与调试451
第23章 明日社区网453
23.1明日社区网概述454
23.2关键技术要点455
23.2.1社区网合理有效地使用IFrame框架455
23.2.2第三方组件FreeTextBox的使用456
23.2.3以缩略图形式上传图片458
23.2.4 3层开发设计模式458
23.3明日社区网开发过程461
23.3.1数据库设计461
23.3.2配置Web.Confiig463
23.3.3创建公共类463
23.3.4主要功能设计472
第24章 校友录数码相册网487
24.1项目概述488
24.2项目总体设计488
24.2.1编写项目计划书488
24.2.2系统需求分析490
24.2.3系统设计目标490
24.2.4数据库设计491
24.3搭建项目开发环境491
24.4使用的关键技术492
24.4.1引用AjaxControlToolkit控件492
24.4.2 Ajax框架中SlideShowExtender控件播放照片492
24.4.3无刷新动态获取数据库中图片地址494
24.4.4 DataList控件实现分页495
24.4.5 DataList控件事件冒泡浏览个人相册497
24.5主要功能模块设计499
24.5.1校友录数码相册网主页设计499
24.5.2缩略图显示个人数码相册499
24.5.3分页显示数码相册缩略图502
24.5.4校友录数码相册网用户登录504
24.5.5浏览电子数码相册页设计505
24.6本章小结508
热门推荐
- 3446842.html
- 2667174.html
- 1963900.html
- 1140063.html
- 3895181.html
- 267790.html
- 2342347.html
- 3158457.html
- 2899065.html
- 1004274.html
- http://www.ickdjs.cc/book_3885970.html
- http://www.ickdjs.cc/book_2918521.html
- http://www.ickdjs.cc/book_3377580.html
- http://www.ickdjs.cc/book_133112.html
- http://www.ickdjs.cc/book_882630.html
- http://www.ickdjs.cc/book_496901.html
- http://www.ickdjs.cc/book_3085786.html
- http://www.ickdjs.cc/book_3663170.html
- http://www.ickdjs.cc/book_2372269.html
- http://www.ickdjs.cc/book_2610891.html