图书介绍

ASP.NET开发技术大全PDF|Epub|txt|kindle电子书版本网盘下载

ASP.NET开发技术大全
  • 郭靖等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302195740
  • 出版时间:2009
  • 标注页数:794页
  • 文件大小:173MB
  • 文件页数:823页
  • 主题词:主页制作-程序设计

PDF下载


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

下载说明

ASP.NET开发技术大全PDF格式电子书版下载

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

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

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

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

图书目录

第1篇 .NET基础2

第1章ASP.NET 3.5与开发工具2

什么是ASP.NET2

.NET历史与展望2

ASP NET与ASP3

ASP NET开发工具4

ASP.NET客户端4

ASP.NET 3.5新增控件5

ASP.NET 3.5 AJAX5

.NET应用程序需框架6

什么是.NET应用程序框架6

公共语言运行时(CLR)7

.NET Framework类库8

安装Visual Studio 20089

安装Visual Studio 20089

主窗口11

文档窗口11

工具箱12

解决方案管理器13

属性窗口14

错误列表窗口15

安装SQL Server 200516

ASP.NET应用程序基础18

创建ASP.NET应用程序18

运行ASP.NET应用程序19

编译ASP.NET应用程序20

小结21

第2章 C# 3.0程序设计基础22

C#程序22

C#程序的结构22

C#IDE的代码设置23

变量25

定义26

值类型26

引用类型27

变量规则27

命名规则和命名习惯27

声明并初始化变量28

数组31

声明并初始化字符串33

操作字符串35

创建和使用常量38

创建并使用枚举38

类型转换39

编写表达式41

表达式和运算符41

运算符的优先级47

使用条件语句48

if语句的使用方法48

switch选择语句的使用50

使用循环语句53

for循环语句53

while循环语句54

do while循环语句55

foreach循环语句56

异常处理语句58

throw异常语句58

try catch异常语句58

try finally异常语句59

try catch finally异常语句60

小结60

第3章 面向对象设计基础62

什么是面向对象62

传统的面向过程62

面向对象的概念62

面向组件的概念63

面向对象的C#实现63

定义64

创建一个类和其方法64

类成员66

构造函数和析构函数69

对象的生命周期71

类成员的访问71

类的类型73

.NET的垃圾回收机制73

使用命名空间74

为什么要用命名空间74

创建命名空间75

分层设计中使用命名空间76

类的方法78

编写方法78

给方法传递参数79

通过引用来传递参数80

方法的重载82

封装82

为什么要封装83

类的设计83

属性84

语法85

只读/只写属性86

继承86

继承的基本概念87

创建派生类87

对象的创建88

使用抽象类90

使用密封类91

多态91

抽象方法92

覆盖92

虚方法的抽象类93

抽象属性94

委托和事件94

委托94

声明事件95

引发事件96

订阅事件96

委托和事件97

类命名100

命名空间的命名100

类的命名原则100

接口的命名原则100

属性的命名原则101

枚举的命名原则101

只读字段的命名原则102

参数名102

委托命名原则102

小议设计模式102

什么是设计模式102

为什么要使用设计模式103

改装现有类103

小结104

第4章ASP.NET的网页代码模型及生命周期106

ASP.NET的网页代码模型106

创建ASP.NET网站106

单文件页模型107

代码隐藏页模型108

创建ASP.NET Web Application110

ASP.NET网站和ASP.NET应用程序的区别110

代码隐藏页模型的解释过程111

代码隐藏页模型的事件驱动处理111

ASP.NET客户端状态112

视图状态112

控件状态113

隐藏域113

Cookie114

客户端状态维护114

ASP.NET页面生命周期114

ASP.NET生命周期中的事件115

页面加载事件(Page_PreInit)115

页面加载事件(Page_Init)115

页面载入事件(Page_Load)116

页面卸载事件(Page_Unload)116

页面指令117

ASP.NET网站文件类型118

小结120

第2篇 ASP.NET窗体控件122

第5章Web窗体的基本控件122

控件的属性122

简单控件123

标签控件(Label)123

超链接控件(HyperLink)124

图像控件(Image)125

文本框控件(TextBox)126

文本框控件的属性126

文本框控件的使用127

按钮控件(Button、LinkButton和ImageButton)129

按钮控件的通用属性129

Click单击事件130

Command命令事件131

单选控件和单选组控件(RadioButton和RadioButtonList)132

单选控件(RadioButton)132

单选组控件(RadioButtonList)133

复选框控件和复选组控件(CheckBox和CheckBoxList)134

复选框控件(CheckBox)134

复选组控件(CheckBoxList)135

列表控件(DropDownList,ListBox和BulletedList)136

DropDownList列表控件136

ListBox列表控件137

BulletedList列表控件139

面板控件(Panel)140

占位控件(PlaceHolder)142

日历控件(Calendar)142

日历控件的样式143

日历控件的事件144

广告控件(AdRotator)145

文件上传控件(FileUpload)148

视图控件(MultiView和View)150

表控件(Table)151

向导控件(Wizard)154

向导控件的样式154

导航控件的事件156

XML控件157

验证控件158

表单验证控件(RequiredFieldValidator)158

比较验证控件(CompareValidator)159

范围验证控件(RangeValidator)160

正则验证控件(RegularExpressionValidator)161

自定义逻辑验证控件(CustomValidator)162

验证组控件(ValidationSummary)163

导航控件164

其他控件166

隐藏输入框控件(HiddenField)166

图片热点控件(ImageMap)168

静态标签控件(Lieral)169

动态缓存更新控件(Substitution)171

小结172

第6章Web窗体的高级控件173

登录控件173

登录控件(Login)173

登录名称控件(LoginName)175

登录视图控件(LoginView)176

登录状态控件(LoginStatus)178

密码恢复控件(PasswordRecovery)179

密码更改控件(ChangePassword)182

生成用户控件(CreateUserWizard)184

网站管理工具186

启动管理工具186

用户管理187

用户角色188

访问规则管理189

应用程序配置191

使用登录控件193

生成用户控件(CreateUserWizard)193

密码更改控件(ChangePassword)195

小结195

第3篇 数据操作篇198

第7章 数据库与ADO.NET基础198

数据库基础198

结构化查询语言198

表和视图199

存储过程和触发器200

使用SQL Server 2005管理数据库202

初步认识SQL Server 2005203

创建数据库204

删除数据库206

备份数据库206

还原数据库207

创建表209

删除表211

创建数据库关系图211

ADO.NET连接SQL数据库213

ADO.NET基础213

连接SQL数据库213

ADO.NET过程215

ADO与ADO.NET216

ADO概述216

ADO.NET与ADO217

ADO.NET常用对象218

Connection连接对象219

连接SQL数据库219

连接Access数据库221

打开和关闭连接222

DataAdapter适配器对象222

Command执行对象223

ExecuteNonQuery方法223

ExecuteNonQuery执行存储过程224

ExecuteScalar方法225

DataSet数据集对象226

DataSet数据集基本对象226

DataTable数据表对象227

DataRow数据行对象228

DataView数据视图对象229

DataReader数据访问对象229

DataReader对象概述230

DataReader读取数据库230

异常处理231

连接池概述232

参数化查询234

小结235

第8章Web窗体的数据控件236

数据源控件236

SQL数据源控件(SqlDataSource)236

Access数据源控件(AccessDataSource)240

目标数据源控件(ObjectDataSource)241

LINQ数据源控件(LinqDataSource)243

Xml数据源控件(XmlDataSource)245

站点导航控件(SiteMapDataSource)247

重复列表控件(Repeater)249

数据列表控件(DataList)251

数据列表控件(GridView)253

建立GridView控件253

GridView控件的常用事件255

数据绑定控件(FormView)257

数据绑定控件(DetailsView)261

数据绑定控件(ListView)264

数据绑定控件(DataPager)268

小结269

第9章ASP.NET操作数据库270

使用ADO.NET操作数据库270

使用ExecuteReader()操作数据库270

使用ExecuteNonQuery()操作数据库272

使用ExecuteScalar()操作数据库273

使用ExecuteXmlReader()操作数据库274

ASP.NET创建和插入记录275

SQL INSERT数据插入语句275

使用Command对象更新记录276

使用DataSet数据集插入记录277

ASP.NET更新数据库278

SQL UPDATE数据更新语句278

使用Command对象更新记录279

使用DataSet数据集更新记录279

ASP.NET删除数据281

SQL DELETE数据删除语句281

使用Command对象删除记录281

使用DataSet数据集删除记录282

使用存储过程283

存储过程的优点283

创建存储过程284

调用存储过程286

ASP.NET数据库操作实例287

制作用户界面(UI)288

使用GridView显示、删除、修改数据290

使用DataList显示数据291

DataList分页实现291

使用SQLHelper操作数据库293

小结297

第10章 访问其他数据源298

使用ODBC.NET Data Provider298

ODBC .NET Data Provider简介298

建立连接299

使用OLE DB.NET Data Provider303

OLE DB.NET Data Provider简介303

建立连接304

访问MySQL306

MySQL简介306

建立连接306

访问Excel308

Excel简介308

建立连接309

访问txt312

使用ODBE.NET Data Provider连接txt312

使用OLE DB.NET Data Provider连接txt313

使用System.IO命名空间314

访问SQLite315

SQLite简介315

SQLite连接方法316

小结317

第4篇 ASP.NET网络编程320

第11章 用户控件和自定义控件320

用户控件320

什么是用户控件320

编写一个简单的控件320

将Web窗体转换成用户控件324

自定义控件325

实现自定义控件325

复合自定义控件328

用户控件和自定义控件的异同331

用户控件示例332

ASP.NET登录控件332

ASP.NET登录控件的开发333

ASP.NET登录控件的使用337

自定义控件实例338

ASP.NET分页控件338

ASP.NET分页控件的使用344

小结346

第12章ASP.NET的皮肤、主题和母版页347

皮肤和主题347

CSS简介347

CSS基础347

CSS常用属性351

将CSS应用在控件上354

主题和皮肤357

页面主题和全局主题359

应用和禁用主题360

用编程的方法控制主题362

母版页363

母版页基础363

内容窗体366

母版页的运行方法368

嵌套母版页369

Microsoft Expression 2设计工具371

Microsoft Expression 2简介371

安装Microsoft Expression 2372

使用Microsoft Expression Web 2制作页面373

创建ASPX页面373

创建CSS层叠样式表374

创建框架集375

小结377

第13章ASP.NET内置对象,应用程序配置和缓存378

ASP.NET内置对象378

Request传递请求对象378

Response请求响应对象380

Application状态对象383

Session状态对象384

Server服务对象386

Cookie状态对象389

Cache缓存对象391

Global.asax配置392

ASP.NET应用程序配置394

ASP.NET应用程序配置394

Web.config配置文件395

ASP.NET基本配置节397

ASP.NET缓存功能399

缓存概述399

页面输出缓存400

页面部分缓存401

应用程序数据缓存402

检索应用程序数据缓存对象404

小结405

第14章ASP.NET XML和Web Service406

XML简介406

读写XML407

XML与HTML407

创建XML文档407

XML控件409

XML文件读取类(XmlTextReader)410

XML文件编写类(XmlTextWriter)412

XML文本文档类(XmlDocument)413

XML串行化416

XmlSerializer串行化类416

基本串行化417

XML样式表XSL418

XSL简介418

使用XSLT419

Web服务(Web Service)421

什么是Web服务422

Web服务体系结构422

Web服务协议栈423

简单Web Service示例424

自定义Web Service427

创建自定义的Web Service427

使用自定义的Web Service429

小结431

第5篇 ASP.NET3.5高级编程434

第15章 图形图像编程434

图形图像基础434

图像布局434

GDI+简介438

绘制线条示例439

.NET Framework绘图类440

图形编程442

Graphics类442

绘制基本图形443

图形绘制实例446

绘制文字特效447

投影特效447

倒影特效449

旋转特效450

绘制图片451

载入图像文件451

GDI+输出图像452

图像特效处理452

底片效果453

浮雕效果454

小结455

第16章ASP.NET3.5和AJAX457

AJAX基础457

什么是AJAX457

ASP.NET AJAX入门459

ASP.NET 2.0和AJAX460

ASP.NET 3.5和AJAX461

AJAX简单示例463

ASP.NET 3.5 AJAX控件464

脚本管理控件(ScriptManger)464

脚本管理控件(ScriptMangerProxy)466

时间控件(Timer)468

更新区域控件(UpdatePanel)470

更新进度控件(UpdateProgress)471

AJAX编程473

自定义异常处理473

使用母版页的UpdatePanel475

母版页刷新内容窗体476

小结477

第17章ASP.NET MVC基础479

了解MVC479

MVC和Web Form479

ASP.NET MVC的运行结构480

ASPNET MVC基础481

安装ASP.NET MVC481

新建一个MVC应用程序482

ASP.NET MVC应用程序的结构483

运行ASP.NET MVC应用程序485

ASP.NET MVC原理486

ASP.NET MVC运行流程486

ASP.NET MVC工作原理487

ASP.NET MVC开发490

创建ASP.NET MVC页面490

ASP.NET MVC数据呈现(ViewData)493

ASP.NET MVC跨页数据呈现(TempData)495

ASP.NET MVC页面重定向497

ASP.NET MVC URL路由(URLRouting)498

ASP.NET MVC控件辅助工具(Helper)499

ASP.NET MVC表单传值501

小结503

第18章WCF开发基础504

了解WCF504

什么是WCF504

为什么需要WCF505

WCF基础506

服务506

地址508

契约509

WCF应用511

创建WCF应用511

创建WCF方法513

WCF消息传递515

消息传递515

消息操作517

使用WCF服务519

在客户端添加WCF服务519

在客户端使用WCF服务520

小结523

第19章WPF开发基础524

了解WPF524

什么是WPF524

WPF的应用范围525

WPF和Microsoft Expression526

使用Microsoft Expression Blend设计WPF526

WPF控件样式527

浅谈XAML529

WPF控件层次530

WPF应用程序开发531

WPF动画事件532

WPF时间轴533

WPF事件处理534

WPF系统开发536

WPF系统需求536

WPF界面开发536

WPF动画制作539

WPF事件编写540

小结541

第6篇Lambda表达式与LINQ544

第20章ASP.NET3.5与LINQ544

什么是LINQ544

LINQ起源544

LINQ构架546

LINQ与Visual Studio 2008新特性546

LINQ与Web应用程序547

创建使用LINQ的Web应用程序548

基本的LINQ数据查询549

IEnumerable和IEnumerable<T>接口551

IQueryProvider和IQueryable<T>接口554

LINQ相关的命名空间556

Lambda表达式557

匿名方法557

Lambda表达式基础558

Lambda表达式格式559

Lambda表达式树560

访问Lambda表达式树561

小结562

第21章 使用LINQ查询563

LINQ查询概述563

准备数据源563

使用LINQ565

执行LINQ查询568

LINQ查询语法概述570

基本子句571

from查询子句571

where条件子句573

select选择子句574

group分组子句576

orderby排序子句577

into连接子句579

join连接子句579

let临时表达式子句581

LINQ查询操作582

LINQ查询概述582

投影操作583

筛选操作584

排序操作585

聚合操作586

使用LINQ查询和操作数据库588

简单查询588

建立连接589

插入数据590

修改数据591

删除数据591

LINQ与MVC593

创建ASP.NET MVC应用程序593

创建LINQ to SQL595

数据查询596

小结597

第7篇ASP.NET3.5模块开发600

第22章 注册模块设计600

学习要点600

系统设计600

模块功能描述600

模块流程分析601

数据库设计602

数据库分析设计602

数据库表的创建602

界面设计603

基本界面603

创建CSS604

代码实现605

验证控制605

过滤输入信息606

插入注册信息607

管理员页面608

实例演示609

小结611

第23章 登录模块设计612

学习要点612

系统设计612

模块功能描述612

模块流程分析613

数据库设计614

数据库设计分析614

数据库表的创建614

界面设计615

基本界面616

创建CSS616

发送密码页面617

代码实现618

登录代码实现618

邮件发送页面620

根据不同的用户显示不同的内容623

实例演示623

小结627

第24章 广告模块设计628

学习要点628

系统设计628

模块功能描述628

模块流程分析630

数据库设计631

数据库设计分析631

数据库表的创建632

界面设计634

发布广告界面634

发布广告页数据源配置634

修改广告界面635

管理广告界面636

分类管理界面636

代码实现637

广告添加功能637

广告修改功能638

自定义控件的实现640

实例演示643

小结645

第25章 新闻模块设计646

学习要点646

系统设计646

模块功能描述646

模块流程分析648

数据库设计649

数据库设计649

数据表的创建650

界面设计652

登录界面652

后台框架集652

新闻发布页面653

新闻修改页面654

新闻管理页面655

新闻分类管理页面656

代码实现656

导航菜单配置656

身份验证页面656

新闻发布页面657

静态生成功能658

新闻显示页面660

静态模板编写661

实例演示662

小结665

第26章 投票模块设计666

学习要点666

系统设计666

模块功能描述666

模块流程分析667

数据库设计669

数据库设计669

数据表的创建670

界面设计672

后台框架集672

投票管理页面673

投票发布页面674

投票修改页面675

投票删除页面675

代码实现675

添加投票代码实现675

修改投票代码实现677

删除投票代码实现679

显示投票代码实现680

用户投票代码实现681

实例演示683

小结684

第27章 聊天模块设计685

学习要点685

系统设计685

模块功能描述685

模块流程分析686

界面设计687

登录界面设计687

登录界面CSS688

聊天室显示界面689

聊天室界面CSS690

代码实现691

登录代码实现692

多人聊天代码实现692

单人聊天代码实现694

聊天记录保存实现696

实例演示697

小结699

第8篇ASP.NET 3.5应用实例702

第28章 制作一个ASP.NET留言本702

系统设计702

需求分析702

系统功能设计704

模块功能划分705

数据库设计706

数据库的分析和设计706

数据表的创建707

数据表关系图710

系统公用模块的创建711

创建CSS711

使用SQLHepler712

配置Web.config713

系统界面和代码实现714

留言板用户控件714

管理员登录实现715

用户注册登录实现716

用户登录实现717

留言本界面布局718

留言功能实现720

回复功能实现721

删除功能的实现722

用户索引实现723

用户体验优化724

AJAX留言实现724

AJAX数据重绑定728

系统导航实现730

侧边栏界面优化731

用户功能实现733

用户信息界面733

用户修改实现735

用户信息删除实现737

用户注销738

实例演示739

准备数据源739

基本实例演示739

用户功能演示741

小结745

第29章 制作一个ASP.NET校友录系统746

系统设计746

需求分析746

系统功能设计748

模块功能划分749

数据库设计750

数据库分析和设计750

数据表的创建752

数据表关系图756

系统公用模块的创建756

使用Fckeditor757

使用SQLHelper759

配置Web.config759

系统界面和代码实现759

用户注册实现760

用户登录实现761

校友录页面规划762

自定义控件实现762

校友录页面实现764

日志发布实现765

日志修改实现766

管理员日志删除767

日志显示页面768

用户索引页面768

管理员用户删除769

用户体验优化769

超链接样式优化770

默认首页优化771

导航栏编写772

AJAX留言优化773

优化留言表情775

高级功能实现779

后台管理页面实现779

日志管理780

日志修改和删除实现781

评论删除实现782

板报功能实现783

用户修改和删除实现784

用户权限管理786

权限及注销实现788

实例演示788

准备数据源788

实例演示789

管理后台演示791

小结793

热门推荐