图书介绍

新手学ASP.NETPDF|Epub|txt|kindle电子书版本网盘下载

新手学ASP.NET
  • 马军,李玉林等编著 著
  • 出版社: 北京:北京希望电子出版社
  • ISBN:9787894989932
  • 出版时间:2010
  • 标注页数:505页
  • 文件大小:101MB
  • 文件页数:518页
  • 主题词:网络应用程序,ASP.NET

PDF下载


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

下载说明

新手学ASP.NETPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 入门篇2

第1章ASP.NET概述2

1.1 ASP.NET的结构2

1.1.1动态网页的结构2

1.1.2 .NET Framework框架3

1.1.3 Web服务机制4

1.1.4 ASP.NET程序结构5

1.2关于ASP.NET的话题5

1.2.1 ASP.NET和ASP比较5

1.2.2 ASP.NET和JSP比较6

1.2.3提速的同时小心陷阱6

1.3 ASP.NET的未来7

1.3.1 ASP.NET相关技术7

1.3.2 ASP.NET开发趋势8

1.4动手学习并实践9

1.4.1如何学习ASP.NET9

1.4.2第一个简单的ASP.NET网站9

1.5常见面试题12

1.6小结13

1.7习题13

第2章 ASP.NET环境配置14

2.1 ASP.NET运行环境14

2.2 IIS配置15

2.2.1什么是IIS15

2.2.2 IIS安装步骤15

2.2.3 IIS配置18

2.3强大的Visual Studio 200822

2.3.1 Visual Studio 2008安装步骤22

2.3.2 Visual Studio 2008开发环境简介25

2.4简单的ASP.NET网站26

2.4.1创建网站26

2.4.2设计网页界面28

2.4.3编写后台程序30

2.4.4调试程序31

2.4.5发布网站33

2.5常见面试题34

2.6小结35

2.7习题35

第3章 ASP.NET的基本功36

3.1 HTML基本功36

3.1.1页面36

3.1.2字体和排版39

3.1.3图像41

3.1.4表单42

3.1.5表格45

3.1.6框架设置48

3.2 JavaScript基本功50

3.2.1 JavaScript的语法50

3.2.2 JavaScript的对象57

3.2.3事件处理59

3.3 VBScript基本功60

3.3.1 VBScript的语法61

3.3.2 VBScript的对象68

3.4常见面试题71

3.5小结71

3.6习题72

第4章 C#语言基础73

4.1数据类型73

4.1.1栈的值类型74

4.1.2堆的引用类型75

4.1.3类型转换75

4.1.4降低效率的装箱和拆箱77

4.1.5关于空位的遐想——泛型78

4.2变量和常量79

4.2.1变量79

4.2.2匿名变量80

4.2.3常量82

4.3运算符82

4.3.1算术运算符83

4.3.2类型运算符83

4.3.3位运算符85

4.3.4逻辑运算符86

4.3.5赋值运算符88

4.3.6比较运算符89

4.3.7其他运算符90

4.3.8优先级92

4.4流程控制94

4.4.1 if分支94

4.4.2 switch分支95

4.4.3循环语句96

4.4.4 break和continue语句98

4.5异常处理100

4.5.1 try/catch块100

4.5.2 finally块101

4.5.3自定义异常102

4.6常见面试题103

4.7小结103

4.8习题104

第5章 C#面向对象编程105

5.1类和实例105

5.1.1类和实例105

5.1.2继承类106

5.1.3接口107

5.1.4实现接口108

5.1.5继承接口109

5.2虚拟类、抽象类和封装类111

5.2.1虚拟类111

5.2.2抽象类113

5.2.3封装类114

5.3静态类和泛型类115

5.3.1静态类115

5.3.2泛型类116

5.4属性118

5.4.1属性访问器118

5.4.2带参数的特性119

5.4.3属性的继承和重写121

5.5方法122

5.5.1方法的参数122

5.5.2构造函数123

5.5.3析构函数124

5.5.4静态方法125

5.5.5重载方法126

5.5.6访问父类方法127

5.5.7重载运算符127

5.6事件128

5.6.1事件的声明128

5.6.2事件定义130

5.6.3事件处理方法130

5.7委托132

5.7.1委托的定义132

5.7.2事件委托136

5.7.3协变和逆变137

5.8泛型141

5.8.1泛型定义141

5.8.2泛型参数142

5.8.3泛型参数的约束143

5.8.4泛型接口143

5.8.5泛型委托145

5.9匿名146

5.9.1匿名类146

5.9.2匿名方法147

5.10扩展方法148

5.10.1声明扩展方法149

5.10.2转换扩展方法149

5.10.3扩展方法的优先级150

5.11常见面试题151

5.12小结151

5.13习题152

第6章 ASP.NET对象153

6.1 Application对象153

6.1.1 Application对象153

6.1.2 Application的键和值154

6.1.3 Application对象的示例154

6.2 Session对象155

6.2.1 Session对象155

6.2.2 Session的生命周期156

6.2.3 Session的关键技巧158

6.3 Request对象160

6.3.1 Request对象160

6.3.2客户端请求161

6.3.3 Request的示例161

6.4 Response对象163

6.4.1 Response对象163

6.4.2不同的响应164

6.4.3如何使用Response165

6.5 Server对象166

6.5.1引用的Server对象166

6.5.2 Server对象的编码方法167

6.5.3使用Server的映射路径169

6.6 Cookie对象171

6.6.1 Cookie对象171

6.6.2 Cookie的赋值和取值172

6.6.3添加和删除Cookie174

6.7常见面试题175

6.8小结176

6.9习题176

第2篇 提高篇178

第7章 ADO.NET数据库编程178

7.1 ADO.NET数据编程技术178

7.1.1微软公司数据访问技术178

7.1.2 System.Data命名空间180

7.2数据库连接181

7.2.1 SqlConnection类181

7.2.2设置连接参数185

7.2.3连接SQL Server185

7.2.4断开SQL Server186

7.2.5连接到其他数据源186

7.3数据库交互编程186

7.3.1使用 SqlCommand提交添加、删除、修改命令187

7.3.2使用SqlCommand获取查询命令188

7.3.3使用DataAdapter提交查询命令189

7.4内存数据编程191

7.4.1了解数据集191

7.4.2使用DataSet管理关联数据191

7.4.3使用Reader获取只读数据192

7.4.4比较DataSet和DataReader192

7.5常见面试题193

7.6小结193

7.7习题193

第8章 LINQ数据库编程194

8.1 DataSet的LINQ编程194

8.1.1 DataSet的扩展195

8.1.2适用于LINQ的DataTable196

8.1.3扩展数据行及其扩展方法198

8.1.4使用LINQ生成数据表199

8.2 LINQ to SQL编程200

8.2.1实体类概念200

8.2.2 DataContext类203

8.2.3强类型的DataContext204

8.2.4 Table属性205

8.2.5 Column属性205

8.3实体类操作207

8.3.1插入新实例207

8.3.2更新现有实例208

8.3.3删除现有实例209

8.4 LINQ to XML编程210

8.4.1 System.Xml.Linq命名空间211

8.4.2创建XML文档211

8.4.3 LINQ查询结果生成XML文档214

8.4.4加载和解析XML数据215

8.5常见面试题217

8.6小结217

8.7习题218

第9章 ASP.NET Ajax开发技术219

9.1 ASP.NET Ajax基础220

9.1.1 ASP.NET Ajax技术简介220

9.1.2一个ASP.NET Ajax示例应用221

9.2 ASP.NET Ajax服务器端控件223

9.2.1声明ScriptManager控件223

9.2.2使用ScriptManager注册自定义脚本224

9.2.3在ScriptManager中注册Web服务229

9.2.4使用PageMethod静态页面方法232

9.2.5处理ASP.NET Ajax中的异常233

9.2.6编程控制ScriptManager控件237

9.2.7使用ScriptManagerProxy控件239

9.2.8声明UpdatePanel控件240

9.2.9使用多个UpdatePanel控件243

9.2.10编程控制UpdatePanel控件246

9.2.11使用UpdateProgress控件247

9.2.12取消异步回送249

9.2.13使用Timer控件触发UpdatePanel异步回送251

9.3使用ASP.NET Ajax Control Toolkit254

9.3.1安装ASP.NET Ajax Control Toolkit254

9.3.2 Ajax Control Toolkit控件概览256

9.4常见面试题257

9.5小结258

9.6习题258

第10章 Web控件259

10.1 HTML服务器控件260

10.1.1 HtmlControl类260

10.1.2 HtmlContainerControl类261

10.1.3 HtmllnputControl类262

10.1.4 HTML服务器控件262

10.1.5编程创建HTML服务器控件264

10.1.6处理HTML服务器控件事件266

10.2基本Web服务器控件267

10.2.1 Web服务器控件介绍267

10.2.2使用Label标签控件268

10.2.3使用Literal静态文本控件271

10.2.4使用TextBox文本框控件272

10.2.5使用CheckBox复选框控件274

10.2.6使用RadioButton单选框控件276

10.2.7使用Button按钮控件277

10.2.8使用LinkButton链接按钮控件279

10.2.9使用ImageButton图像按钮控件280

10.2.10使用Panel面板控件281

10.3 ASP.NET列表框控件284

10.3.1可选择的列表控件285

10.3.2 BulletedList列表控件288

10.4 ASP.NET验证控件290

10.4.1验证控件介绍290

10.4.2验证控件的基类BaseValidator294

10.4.3使用RequiredFieldValidator限制不能为空295

10.4.4使用RangeValidator控件指定输入范围296

10.4.5使用CompareValidator比较值297

10.4.6 RegularExpressionValidator正则表达式验证300

10.4.7 CustomValidator自定义验证301

10.4.8使用ValidationSummary显示验证信息303

10.4.9使用ValidationGroup属性304

10.4.10编程使用验证控件305

10.5常见面试题308

10.6小结309

10.7习题309

第11章 用户控件与高级服务器控件310

11.1用户控件基础311

11.1.1创建用户控件311

11.1.2在Web.config中注册用户控件313

11.1.3转换现有页为用户控件314

11.2编程处理用户控件315

11.2.1公开用户控件中的属性315

11.2.2使用自定义对象属性317

11.2.3添加用户控件事件320

11.3动态加载用户控件323

11.3.1动态创建用户控件323

11.3.2使用Reference指令325

11.4 Calendar日期控件328

11.4.1日期控件简介328

11.4.2日期控件格式化显示331

11.4.3限制显示和选择日期332

11.4.4创建日期选择器334

11.4.5编程控制日期选择336

11.5广告轮循控件AdRotator337

11.5.1定义广告文件337

11.5.2 AdRotator控件使用进阶338

11.6 MultiView和Wizard控件341

11.6.1使用MultiView控件341

11.6.2 Wizard控件简介345

11.6.3 Wizard控件属性、方法和事件347

11.6.4 Wizard控件的样式和模板350

11.7 FileUpload文件上传控件353

11.7.1上传文件到文件系统353

11.7.2上传文件到数据库358

11.7.3上传大文件362

11.7.4在同一页面上传多个文件363

11.8常见面试题365

11.9小结366

11.10习题366

第12章 数据绑定技术367

12.1绑定技术基础367

12.1.1数据绑定的类型367

12.1.2单值数据绑定368

12.1.3使用绑定表达式绑定到DataReader370

12.1.4重复值绑定373

12.2使用数据源控件操作数据377

12.2.1理解数据源控件377

12.2.2使用SqlDataSource控件378

12.2.3选择和过滤数据385

12.2.4编程执行SqlDataSource命令388

12.3常见面试题391

12.4小结392

12.5习题392

第13章 风格、主题和母版页393

13.1母版页基础393

13.1.1一个简单的母版页示例393

13.1.2使母版页和内容页保持连接399

13.1.3指定母版页的默认内容400

13.1.4母版页和相对路径401

13.1.5在配置文件中指定母版页403

13.2母版页高级技术403

13.2.1访问母版页中的控件403

13.2.2动态设置母版页404

13.2.3使用嵌套的母版页406

13.2.4母版页与内容页的事件触发顺序409

13.2.5母版页与内容页交互410

13.3使用CSS层叠式样式表412

13.3.1创建样式表412

13.3.2使用Visual Studio 2008设计器生成样式414

13.3.3使用样式属性窗口和管理样式工具418

13.4使用主题419

13.4.1创建并应用主题419

13.4.2使用命名皮肤421

13.4.3处理主题冲突422

13.4.4在应用程序范围内应用主题423

13.4.5在主题中使用CSS文件424

13.4.6在主题中使用图片425

13.5编程使用主题426

13.5.1编程控制页面的主题426

13.5.2编程为控件指定命名主题427

13.6常见面试题429

13.7小结430

13.8习题430

第3篇 实例篇432

第14章 论坛管理系统432

14.1设计论坛数据库432

14.1.1创建数据库并设计表432

14.1.2设计表关系433

14.1.3配置ASP.NET的数据库提供程序434

14.1.4在ASP.NET配置文件中配置数据库连接436

14.1.5映射数据库对象到应用程序类436

14.2用户管理模块438

14.2.1用户注册438

14.2.2用户登录438

14.3论坛类别管理模块439

14.3.1添加论坛类别439

14.3.2编辑论坛类别440

14.3.3显示论坛类别441

14.4论坛的帖子管理模块442

14.4.1帖子列表的显示442

14.4.2帖子的发布444

14.4.3显示帖子的详细信息447

14.4.4帖子的回复449

14.5小结452

第15章 新闻管理系统453

15.1设计数据库453

15.1.1设计数据库中的表453

15.1.2映射数据库中的表到应用程序中456

15.2设计网站布局457

15.2.1设计母版页457

15.2.2设计网站三层结构457

15.3网站会员管理功能458

15.3.1会员注册功能458

15.3.2会员登录功能460

15.3.3会员资料修改功能462

15.3.4在线会员资料统计功能465

15.4新闻分类功能466

15.4.1添加新闻分类466

15.4.2修改新闻分类469

15.4.3删除新闻分类471

15.5新闻管理主要功能472

15.5.1添加新闻472

15.5.2编辑新闻476

15.5.3浏览和删除新闻478

15.6公告管理功能481

15.6.1添加公告481

15.6.2编辑公告483

15.6.3浏览和删除公告485

15.7友情链接管理功能487

15.7.1添加友情链接487

15.7.2浏览和删除友情链接489

15.8评论管理功能491

15.9会员浏览网站主要功能493

15.9.1浏览新闻功能493

15.9.2浏览公告功能495

15.9.3浏览图片新闻497

15.9.4其他普通用户功能498

15.10一些网站操作技巧498

15.10.1上传文件498

15.10.2创建并引用用户控件499

15.11小结500

附录 VS开发工具的快捷键501

热门推荐