图书介绍

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

ASP.NET开发实战宝典
  • 张跃廷等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302209706
  • 出版时间:2010
  • 标注页数:508页
  • 文件大小:219MB
  • 文件页数:523页
  • 主题词:主页制作-程序设计

PDF下载


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

下载说明

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

热门推荐