ASP.NET开发实战宝典
¥
3.05
八五品
仅1件
作者张跃廷 著
出版社清华大学出版社
出版时间2010-01
版次1
装帧平装
货号208-44B
上书时间2024-06-06
商品详情
- 品相描述:八五品
图书标准信息
-
作者
张跃廷 著
-
出版社
清华大学出版社
-
出版时间
2010-01
-
版次
1
-
ISBN
9787302209706
-
定价
59.80元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
508页
-
字数
8790千字
-
正文语种
简体中文
- 【内容简介】
-
《ASP.NET开发实战宝典》从初学者的角度讲述使用ASP.NET进行Web应用程序开发所需掌握的各项技术,突出“基础”、“全面”、“深入”的特点,同时就像书名所暗示的一样,强调“实战”效果。只掌握和理解技术,而没有实际应用,等于没有掌握技术。在《ASP.NET开发实战宝典》的各章中,在介绍技术的同时,都会提供有示例或稍大一些的实例,同时在各章的结尾安排有综合应用,通过几个小型项目来综合应用本章所讲解的知识,做到理论联系实际。最后在《ASP.NET开发实战宝典》的后面5章中提供有5个完整的项目实例,讲述从前期规划、设计流程图,到项目最终实施的整个实现过程。全书共分24章,包括ASP.NET技术入门、C#语言基础、C#控制语句与数组、面向对象程序设计、ASP.NET常用服务器控件、ASP.NET内置对象、数据验证技术、母版页技术、网站主题、ADO.NET技术进行数据库开发、数据控件的应用、网站导航技术、Web用户控件、程序调试与错误处理、ASP.NETAjax、LINQ数据访问技术、电子邮件发送技术、Web服务技术、网站安全与策略、网站会员注册与登录、ASP.NET制作网站留言板、网上银行在线安全支付、明日社区网和校友录数码相册网。
《ASP.NET开发实战宝典》适合有志于从事软件开发的初学者、高校计算机相关专业学生和毕业生,也可作为软件开发人员的参考手册,或者高校的教学参考书。
《ASP.NET开发实战宝典》提供大量的模块实战和项目实战案例,配备15小时视频讲解光盘,提供全部实例源代码,习题都给出了相应的答案。
- 【目录】
-
第1部分基础入门
第1章ASP.NET技术入门3
视频讲解:51分钟
1.1ASP.NET技术简介4
1.1.1ASP.NET发展历程、优点及新特性4
1.1.2ASP.NET的运行原理与运行机制5
1.2学习组建ASP.NET开发环境7
1.2.1安装IIS服务器7
1.2.2安装VisualStudio2008集成开发工具9
1.3掌握ASP.NET网页语法12
1.3.1ASP.NET网页扩展名13
1.3.2常用页面指令13
1.3.3ASPX文件内容注释18
1.3.4ASP.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.5ASP.NET技术学习资源——利用MSDN帮助学习ASP.NET技术25
1.6本章小结27
1.7实战练习27
第2章C#语言基础29
视频讲解:42分钟
2.1C#语言简介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.7C#中运算符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
视频讲解:40分钟
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
视频讲解:52分钟
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
视频讲解:72分钟
5.1文本类型控件114
5.1.1Label控件114
5.1.2TextBox控件116
5.2按钮类型控件117
5.2.1Button控件118
5.2.2ImageButton控件119
5.3链接类型控件121
5.3.1HyperLink控件121
5.3.2LinkButton控件122
5.4选择类型控件124
5.4.1ListBox控件124
5.4.2DropDownList控件128
5.4.3RadioButton控件130
5.4.4CheckBox控件133
5.5图像显示类型控件135
5.5.1Image控件135
5.5.2ImageMap控件137
5.6FileUpload文件上传控件141
5.6.1FileUpload控件的概述141
5.6.2使用FileUpload控件上传图片文件142
5.7实战143
5.7.1网站会员登录143
5.7.2ASP.NET上传大文件144
5.8本章小结146
5.9实战练习146
第6章ASP.NET内置对象147
视频讲解:70分钟
6.1Response对象148
6.1.1Response对象概述148
6.1.2Response对象常用属性、方法148
6.1.3在页面中输出数据149
6.1.4页面跳转并传递参数150
6.2Request对象151
6.2.1Request对象概述151
6.2.2Request对象常用属性、方法151
6.2.3获取页面间传送的值152
6.2.4获取客户端浏览器信息153
6.3Application对象154
6.3.1Application对象概述154
6.3.2Application对象常用集合、属性和方法154
6.3.3设计一个访问计数器155
6.3.4利用Application对象制作简单聊天室156
6.4Session对象158
6.4.1Session对象概述158
6.4.2Session对象常用集合、属性和方法158
6.4.3使用Session对象存储和读取数据159
6.5Cookie对象160
6.5.1Cookie对象概述160
6.5.2Cookie对象常用属性、方法161
6.5.3使用Cookie对象保存和读取客户端信息161
6.6Server对象162
6.6.1Server对象概述162
6.6.2Server对象常用属性、方法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部分技术应用
第7章数据验证技术175
视频讲解:30分钟
7.1非空数据验证176
7.1.1RequiredFieldValidator控件176
7.1.2RequiredFieldValidator控件验证实例177
7.2数据比较验证177
7.2.1CompareValidator控件177
7.2.2CompareValidator控件验证实例179
7.3数据输入格式验证180
7.3.1RegularExpressionValidator控件180
7.3.2RegularExpressionValidator控件验证实例181
7.4数据范围验证183
7.4.1RangeValidator控件183
7.4.2RangeValidator控件验证实例184
7.5验证错误信息显示185
7.5.1ValidationSummary控件185
7.5.2ValidationSummary控件验证实例186
7.6屏蔽数据验证187
7.7本章小结188
7.8实战练习188
第8章母版页技术189
视频讲解:16分钟
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
视频讲解:10分钟
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
视频讲解:65分钟
10.1ADO.NET技术简介214
10.2使用Connection对象连接数据库214
10.2.1使用SqlConnection对象连接SQLServer2005数据库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.2DataReader对象与DataSet对象的区别229
10.6实战230
10.6.1向SQLServer数据库中添加数据230
10.6.2将文件保存到SQLServer数据库中232
10.7本章小结233
10.8实战练习233
第11章数据控件的应用235
视频讲解:125分钟
11.1GridView控件236
11.1.1GridView控件常用的属性、方法和事件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.2DataList控件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
视频讲解:46分钟
12.1站点地图概述262
12.2TreeView控件262
12.2.1TreeView控件常用的属性和事件263
12.2.2TreeView控件的基本应用265
12.2.3TreeView控件绑定数据库中数据266
12.2.4使用TreeView控件实现网站导航268
12.3Menu控件269
12.3.1Menu控件常用的属性和事件269
12.3.2Menu控件的基本应用270
12.3.3Menu控件绑定XML文件实现网站导航271
12.4SiteMapPath控件272
12.4.1SiteMapPath控件常用的属性和事件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
视频讲解:15分钟
13.1Web用户控件概述282
13.1.1Web用户控件与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
视频讲解:12分钟
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.2ASP.NET中的异常处理299
14.4本章小结301
14.5实战练习302
第15章ASP.NETAjax303
视频讲解:20分钟
15.1Ajax定义304
15.2Ajax运行原理304
15.3创建Ajax网站304
15.4Ajax服务器控件305
15.4.1ScriptManager控件305
15.4.2UpdatePanel控件306
15.4.3Timer控件308
15.5实战308
15.5.1倒计时程序308
15.5.2无刷新模式聊天室309
15.6本章小结310
15.7实战练习310
第16章LINQ数据访问技术311
视频讲解:52分钟
16.1LINQ技术概述312
16.1.1查询与LINQ的区别312
16.1.2LINQ基本组成312
16.1.3LINQ与ADO.NET的关系313
16.2LINQ查询常用子句313
16.2.1from子句314
16.2.2where子句314
16.2.3select子句315
16.2.4groupby子句316
16.2.5orderby子句317
16.2.6into子句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.1LINQ查询结果绑定到DropDownList控件325
16.4.2LINQ查询结果绑定GridView控件326
16.4.3LINQ查询结果绑定DataList控件327
16.4.4LINQ防止SQL注入式攻击329
16.4.5LINQ查询结果作为数据源并实现分页330
16.5本章小结332
16.6实战练习333
第17章电子邮件发送技术335
17.1SMTP服务器发送电子邮件336
17.1.1搭建SMTP服务环境336
17.1.2System.Web.Mail命名空间338
17.1.3使用MailMessage类创建电子邮件339
17.1.4使用MailAttachment类添加附件339
17.1.5使用SmtpMail发送电子邮件340
17.2Jmail组件发送电子邮件340
17.2.1Jmail组件的常用属性与方法340
17.2.2Jmail组件的引用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
视频讲解:10分钟
18.1WebServices基础350
18.2创建Web服务350
18.2.1Web服务文件的指令350
18.2.2Web服务代码隐藏文件351
18.2.3创建一个简单的Web服务352
18.3实战356
18.3.1ASP.NET网站中调用Web服务356
18.3.2利用WebService获取手机号码所在地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.3Passport身份验证模式377
19.3授权(Authorization)377
19.3.1ASP.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部分项目实战
第20章网站会员注册与登录389
视频讲解:30分钟
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
视频讲解:30分钟
21.1ASP.NET制作网站留言板概述408
21.1.1功能设计与业务流程408
21.1.2数据库设计408
21.2开发前的技术准备410
21.2.1配置第三方FreeTextBox组件410
21.2.2应用VisualStudio2008母版页412
21.2.3定义CSS样式统一页面风格413
21.3主要功能开发过程414
21.3.1配置Web.Config414
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
视频讲解:25分钟
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
视频讲解:35分钟
23.1明日社区网概述454
23.2关键技术要点455
23.2.1社区网合理有效地使用IFrame框架455
23.2.2第三方组件FreeTextBox的使用456
23.2.3以缩略图形式上传图片458
23.2.43层开发设计模式458
23.3明日社区网开发过程461
23.3.1数据库设计461
23.3.2配置Web.Config463
23.3.3创建公共类463
23.3.4主要功能设计472
第24章校友录数码相册网487
视频讲解:40分钟
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.2Ajax框架中SlideShowExtender控件播放照片492
24.4.3无刷新动态获取数据库中图片地址494
24.4.4DataList控件实现分页495
24.4.5DataList控件事件冒泡浏览个人相册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
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价