图书介绍

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

ASP.NET编程实战宝典
  • 郭颂,明廷堂,郭立新等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302347941
  • 出版时间:2014
  • 标注页数:809页
  • 文件大小:139MB
  • 文件页数:838页
  • 主题词:网页制作工具-程序设计

PDF下载


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

下载说明

ASP.NET编程实战宝典PDF格式电子书版下载

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

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

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

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

图书目录

第1篇 ASP.NET入门2

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

1.1 什么是ASP.NET2

1.1.1 .NET历史与展望2

1.1.2 ASP.NET与ASP3

1.1.3 ASP.NET开发工具4

1.1.4 ASP.NET客户端5

1.1.5 初步了解ASP.NET4.0AJAX5

1.2 .NET应用程序框架6

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

1.2.2 公共语言运行时(CLR)7

1.2.3 .NETFramework类库8

1.3 安装Visual Studio 20108

1.3.1 安装Visual Studio 20109

1.3.2 认识主窗口10

1.3.3 认识文档窗口11

1.3.4 认识工具箱12

1.3.5 认识解决方案管理器13

1.3.6 认识属性窗口14

1.3.7 认识错误列表窗口15

1.4 安装SQL Server 200816

1.5 ASP.NETWeb应用程序基础18

1.5.1 创建ASP.NETWeb应用程序18

1.5.2 运行ASP.NET应用程序19

1.5.3 编译ASP.NET应用程序20

1.6 小结21

1.7 习题21

第2章 C#4.0程序设计基础23

2.1 C#程序23

2.1.1 C#程序的结构23

2.1.2 C#IDE的代码设置25

2.2 变量27

2.2.1 如何定义变量27

2.2.2 理解值类型27

2.2.3 理解引用类型28

2.3 变量规则28

2.3.1 命名规则和命名习惯28

2.3.2 声明并初始化变量29

2.3.3 理解数组32

2.3.4 声明并初始化字符串34

2.3.5 操作字符串36

2.3.6 创建和使用常量38

2.3.7 创建并使用枚举39

2.3.8 理解类型转换41

2.4 编写表达式42

2.4.1 表达式和运算符42

2.4.2 运算符的优先级48

2.5 使用条件语句49

2.5.1 if语句的使用方法49

2.5.2 switch选择语句的使用51

2.6 使用循环语句54

2.6.1 for循环语句54

2.6.2 while循环语句55

2.6.3 do while循环语句56

2.6.4 foreach循环语句57

2.7 异常处理语句59

2.7.1 throw异常语句59

2.7.2 try catch异常语句59

2.7.3 try finally异常语句60

2.7.4 try catch finally异常语句61

2.8 小结61

2.9 习题62

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

3.1 什么是面向对象63

3.1.1 面向过程的程序开发63

3.1.2 面向对象的程序开发64

3.1.3 面向组件的程序开发64

3.2 面向对象的C#实现65

3.2.1 定义65

3.2.2 如何创建一个类和其方法65

3.2.3 认识类成员67

3.2.4 认识构造函数和析构函数70

3.3 对象的生命周期72

3.3.1 类成员的访问72

3.3.2 认识类的类型74

3.3.3 了解.NET的垃圾回收机制75

3.4 使用命名空间75

3.4.1 为什么要用命名空间75

3.4.2 如何创建命名空间77

3.4.3 分层设计中使用命名空间77

3.5 类的方法79

3.5.1 编写方法79

3.5.2 给方法传递参数80

3.5.3 通过引用来传递参数82

3.5.4 方法的重载83

3.5.5 方法中的var使用84

3.6 封装84

3.6.1 为什么要封装84

3.6.2 认识类的设计85

3.7 认识属性86

3.7.1 语法86

3.7.2 只读/只写属性88

3.8 认识继承88

3.8.1 继承的基本概念88

3.8.2 创建派生类89

3.8.3 对象的创建90

3.8.4 使用抽象类92

3.8.5 使用密封类93

3.9 认识多态93

3.9.1 抽象方法93

3.9.2 覆盖94

3.9.3 虚方法的抽象类95

3.9.4 抽象属性95

3.10 认识委托和事件96

3.10.1 委托96

3.10.2 声明事件97

3.10.3 引发事件98

3.10.4 订阅事件98

3.10.5 委托和事件99

3.11 类命名101

3.11.1 命名空间的命名101

3.11.2 类的命名原则102

3.11.3 接口的命名原则102

3.11.4 属性的命名原则102

3.11.5 枚举的命名原则102

3.11.6 只读字段的命名原则103

3.11.7 参数名103

3.11.8 委托命名原则104

3.12 面向对象的类型转换104

3.12.1 装箱与拆箱104

3.12.2 dynamic关键字104

3.13 小议设计模式105

3.13.1 什么是设计模式106

3.13.2 为什么要使用设计模式106

3.13.3 改装现有类106

3.14 小结107

3.15 习题107

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

4.1 ASP.NET的网页代码模型109

4.1.1 创建一个简单的ASP.NET网站109

4.1.2 认识单文件页模型110

4.1.3 认识代码隐藏页模型111

4.1.4 创建一个简单的ASP.NET Web Application113

4.1.5 了解ASP.NET网站和ASP.NET应用程序的差异113

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

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

4.4 ASP.NET客户端状态115

4.4.1 利用视图状态保存信息116

4.4.2 利用控件状态保存信息116

4.4.3 利用隐藏域保存信息116

4.4.4 利用Cookie保存信息117

4.4.5 客户端状态维护117

4.5 ASP.NET页面生命周期117

4.6 ASP.NET生命周期中的事件118

4.6.1 页面加载事件(Page_PreInit)118

4.6.2 页面加载事件(Page_Init)118

4.6.3 页面载入事件(Page_Load)119

4.6.4 页面卸载事件(Page_Unload)120

4.6.5 页面指令120

4.7 ASP.NET网站文件类型121

4.8 小结123

4.9 习题123

第2篇 ASP.NET窗体控件应用126

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

5.1 理解控件的属性126

5.2 掌握简单控件127

5.2.1 使用标签控件进行用途标记(Label)127

5.2.2 使用超链接控件导航(HyperLink)128

5.2.3 使用图像控件展示图像(Image)129

5.3 掌握文本框控件(TextBox)130

5.3.1 文本框控件的属性130

5.3.2 文本框控件的使用131

5.4 掌握按钮控件(Button、LinkButton和ImageButton)133

5.4.1 按钮控件的通用属性133

5.4.2 Click单击事件134

5.4.3 Command命令事件135

5.5 掌握单选控件和单选组控件(RadioButton和RadioButtonList)136

5.5.1 使用单选控件进行选择(RadioButton)136

5.5.2 使用单选组控件进行选择(RadioButtonList)137

5.6 掌握复选框控件和复选组控件(CheckBox和CheckBoxList)138

5.6.1 使用复选框控件进行多选(CheckBox)138

5.6.2 使用复选组控件进行多选(CheckBoxList)139

5.7 掌握列表控件(DropDownList、ListBox和BulletedList)140

5.7.1 使用DropDownList列表控件进行列表选择140

5.7.2 使用ListBox列表控件进行静态列表选择141

5.7.3 使用BulletedList列表控件进行列表选择143

5.8 使用面板控件(Panel)组织控件144

5.9 使用占位控件(PlaceHolder)预留显示位置146

5.10 使用日历控件(Calendar)显示日历146

5.10.1 日历控件的样式147

5.10.2 日历控件的事件148

5.11 使用广告控件(AdRotator)显示广告149

5.12 使用文件上传控件(FileUpload)上传文件152

5.13 使用视图控件和显示控件(MultiView和View)154

5.14 使用表控件(Table)显示内容155

5.15 使用向导控件(Wizard)实现功能导航158

5.15.1 向导控件的样式158

5.15.2 导航控件的事件160

5.16 使用XML控件操作XML161

5.17 使用验证控件验证输入162

5.17.1 使用表单验证控件验证输入(RequiredFieldValidator)162

5.17.2 使用比较验证控件验证输入(CompareValidator)163

5.17.3 使用范围验证控件验证输入(RangeValidator)164

5.17.4 使用正则验证控件验证输入(RegularExpressionValidator)164

5.17.5 使用自定义逻辑验证控件验证输入(CustomValidator)165

5.17.6 使用验证组控件验证输入(ValidationSummary)166

5.18 使用导航控件实现内容导航167

5.19 其他一些有用的控件169

5.19.1 使用隐藏输入框控件隐藏内容(HiddenField)169

5.19.2 使用图片热点控件实现图片位置点击(ImageMap)171

5.19.3 使用静态标签控件显示HTML(Lieral)172

5.19.4 使用动态缓存更新控件进行缓存控制(Substitution)174

5.20 小结175

5.21 习题175

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

6.1 登录控件177

6.1.1 使用登录控件(Login)实现登录177

6.1.2 使用登录名称控件(LoginName)实现用户信息展示179

6.1.3 使用登录视图控件(LoginView)显示不同用户视图180

6.1.4 使用登录状态控件(LoginStatus)显示用户状态182

6.1.5 使用密码恢复控件(PasswordRecovery)恢复密码184

6.1.6 使用密码更改控件(ChangePassword)修改密码187

6.1.7 使用生成用户控件(CreateUserWizard)生成用户界面189

6.2 网站管理工具191

6.2.1 启动管理工具191

6.2.2 用户管理192

6.2.3 用户角色193

6.2.4 访问规则管理194

6.2.5 应用程序配置196

6.3 使用登录控件198

6.3.1 生成用户控件(CreateUserWizard)198

6.3.2 密码更改控件(ChangePassword)200

6.4 小结200

6.5 习题201

第3篇 数据操作204

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

7.1 数据库基础204

7.1.1 结构化查询语言204

7.1.2 表和视图206

7.1.3 存储过程和触发器207

7.2 使用SQLServer 2008管理数据库209

7.2.1 初步认识SQLServer 2008209

7.2.2 创建数据库211

7.2.3 删除数据库212

7.2.4 备份数据库213

7.2.5 还原数据库214

7.2.6 创建表216

7.2.7 删除表217

7.2.8 创建数据库关系图218

7.3 ADO.NET连接SQL数据库219

7.3.1 ADO.NET基础220

7.3.2 连接SQL数据库220

7.3.3 ADO.NET执行过程222

7.4 ADO与ADO.NET的差异223

7.4.1 ADO概述223

7.4.2 ADO.NET与ADO224

7.5 ADO.NET常用对象的使用225

7.6 Connection连接对象的使用226

7.6.1 连接SQL数据库226

7.6.2 连接Access数据库227

7.6.3 打开和关闭连接229

7.7 DataAdapter适配器对象的使用229

7.8 Command执行对象的使用230

7.8.1 ExecuteNonQuery方法230

7.8.2 ExecuteNonQuery执行存储过程231

7.8.3 ExecuteScalar方法232

7.9 DataSet数据集对象的使用233

7.9.1 DataSet数据集基本对象233

7.9.2 DataTable数据表对象234

7.9.3 DataRow数据行对象235

7.9.4 DataView数据视图对象236

7.10 DataReader数据访问对象的使用236

7.10.1 DataReader对象概述237

7.10.2 DataReader读取数据库237

7.10.3 异常处理238

7.11 连接池概述239

7.12 参数化查询241

7.13 小结242

7.14 习题242

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

8.1 数据源控件243

8.1.1 使用SQL数据源控件获取SQLServer数据(SqlDataSource)243

8.1.2 使用Access数据源控件获取Access数据(AccessDataSource)247

8.1.3 使用目标数据源控件获取目标数据(ObjectDataSource)248

8.1.4 使用LINQ数据源控件获取LINQ数据(LinqDataSource)250

8.1.5 Xml数据源控件使用Xml数据源控件获取Xml数据(XmDataSource)252

8.1.6 使用站点导航控件进行站点导航(SiteMapDataSource)254

8.2 使用重复列表控件进行数据显示(Repeater)255

8.3 使用数据列表控件进行数据显示(DataList)257

8.4 使用数据列表控件进行数据显示(GridView)260

8.4.1 建立GridView控件260

8.4.2 GridView控件的常用事件262

8.5 使用数据绑定控件进行数据绑定(FormView)264

8.6 使用数据绑定控件进行数据绑定(DetailsView)268

8.7 使用数据绑定控件进行数据绑定(ListView)271

8.8 使用数据分页控件进行分页(DataPager)275

8.9 小结276

8.10 习题276

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

9.1 使用ADO.NET操作数据库278

9.1.1 使用ExecuteReader()操作数据库278

9.1.2 使用ExecuteNonQuery()操作数据库280

9.1.3 使用ExecuteScalar()操作数据库282

9.1.4 使用ExecuteXmlReader()操作数据库282

9.2 ASP.NET创建和插入记录283

9.2.1 SQLINSERT数据插入语句283

9.2.2 使用Command对象更新记录284

9.2.3 使用DataSet数据集插入记录285

9.3 ASP.NET更新数据库286

9.3.1 SQLUPDATE数据更新语句286

9.3.2 使用Command对象更新记录287

9.3.3 使用DataSet数据集更新记录288

9.4 ASP.NET删除数据289

9.4.1 SQLDELETE数据删除语句289

9.4.2 使用Command对象删除记录290

9.4.3 使用DataSet数据集删除记录290

9.5 使用存储过程291

9.5.1 存储过程的优点292

9.5.2 创建存储过程293

9.5.3 调用存储过程294

9.6 ASP.NET数据库操作实例296

9.6.1 制作用户界面(UI)296

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

9.6.3 使用DataList显示数据299

9.6.4 DataList分页实现300

9.6.5 使用SQLHelper操作数据库301

9.7 小结305

9.8 习题305

第10章 访问其他数据源307

10.1 使用ODBC.NETData Provider307

10.1.1 ODBC.NET Data Provider简介307

10.1.2 建立连接308

10.2 使用OLE DB.NET Data Provider312

10.2.1 OLE DB.NETData Provider简介312

10.2.2 建立连接313

10.3 访问MySQL315

10.3.1 MySQL简介315

10.3.2 建立连接315

10.4 访问Excel317

10.4.1 Excel简介317

10.4.2 建立连接318

10.5 访问txt320

10.5.1 使用ODBE.NETDataProvider连接txt321

10.5.2 使用OLE DB.NETData Provider连接txt322

10.5.3 使用System.IO命名空间323

10.6 访问SQLite324

10.6.1 SQLite简介324

10.6.2 SQLite连接方法325

10.7 小结326

10.8 习题326

第4篇 ASP.NET网页开发330

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

11.1 创建用户控件330

11.1.1 什么是用户控件330

11.1.2 编写一个简单的控件330

11.1.3 将Web窗体转换成用户控件334

11.2 创建自定义控件335

11.2.1 实现自定义控件335

11.2.2 复合自定义控件338

11.3 用户控件和自定义控件的异同341

11.4 用户控件示例342

11.4.1 ASP.NET登录控件342

11.4.2 ASP.NET登录控件的开发343

11.4.3 ASP.NET登录控件的使用347

11.5 自定义控件实例348

11.5.1 ASP.NET分页控件348

11.5.2 ASP.NET分页控件的使用354

11.6 小结355

11.7 习题355

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

12.1 皮肤和主题357

12.1.1 CSS简介357

12.1.2 CSS基础358

12.1.3 CSS常用属性361

12.1.4 将CSS应用在控件上365

12.1.5 主题和皮肤367

12.1.6 页面主题和全局主题369

12.1.7 应用和禁用主题370

12.1.8 用编程的方法控制主题372

12.2 母版页373

12.2.1 母版页基础373

12.2.2 使用母版页的Web窗体376

12.2.3 母版页的运行方法379

12.2.4 嵌套母版页380

12.3 Microsoft Expression 2设计工具383

12.3.1 Microsoft Expression2简介383

12.3.2 安装Microsoft Expression 2384

12.4 使用Microsoft Expression Web 2制作页面385

12.4.1 创建ASPX页面385

12.4.2 创建CSS层叠样式表386

12.4.3 创建框架集387

12.5 小结388

12.6 习题388

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

13.1 ASP.NET内置对象390

13.1.1 Request传递请求对象390

13.1.2 Response请求响应对象392

13.1.3 Application状态对象395

13.1.4 Session状态对象396

13.1.5 Server服务对象398

13.1.6 Cookie状态对象401

13.1.7 Cache缓存对象404

13.1.8 Global.asax配置404

13.2 ASP.NET应用程序配置407

13.2.1 ASP.NET应用程序配置407

13.2.2 Web.config配置文件407

13.2.3 ASPMET基本配置节409

13.3 ASP.NET缓存功能412

13.3.1 缓存概述412

13.3.2 页面输出缓存413

13.3.3 页面部分缓存414

13.3.4 应用程序数据缓存415

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

13.4 小结417

13.5 习题417

第14章 ASP.NET XML和Web Service419

14.1 XML简介419

14.2 读写XML420

14.2.1 XML与HTML420

14.2.2 创建XML文档420

14.2.3 利用XML控件管理XML423

14.2.4 XML文件读取类(XmlTextReader)423

14.2.5 XML文件编写类(XmlTextWriter)425

14.2.6 XML文本文档类(XmlDocument)427

14.3 XML串行化430

14.3.1 XmlSerializer串行化类430

14.3.2 基本串行化430

14.4 XML样式表XSL431

14.4.1 认识XSL432

14.4.2 XSLT的使用432

14.5 Web服务(Web Service)435

14.5.1 什么是Web服务435

14.5.2 Web服务体系结构436

14.5.3 Web服务协议栈437

14.6 简单Web Service示例438

14.7 自定义Web Service441

14.7.1 创建自定义的Web Service441

14.7.2 使用自定义的Web Service443

14.8 小结444

14.9 习题445

第5篇 ASP.NET 4.0高级编程448

第15章 图形图像编程448

15.1 图形图像基础448

15.1.1 图像布局448

15.1.2 GDI+简介451

15.1.3 绘制线条示例452

15.1.4 .NET Framework绘图类453

15.2 了解图形编程455

15.2.1 Graphics类455

15.2.2 绘制基本图形456

15.2.3 图形绘制实例458

15.3 绘制文字特效460

15.3.1 投影特效460

15.3.2 倒影特效461

15.3.3 旋转特效462

15.4 掌握图片绘制463

15.4.1 载入图像文件463

15.4.2 GDI+输出图像464

15.5 图像特效处理465

15.5.1 底片效果465

15.5.2 浮雕效果466

15.6 小结467

15.7 习题468

第16章 ASP.NET4.0和AJAX469

16.1 AJAX基础469

16.1.1 什么是AJAX469

16.1.2 ASP.NETAJAX入门471

16.1.3 ASP.NET2.0和AJAX472

16.1.4 ASP.NET4.0和AJAX474

16.1.5 AJAX简单示例474

16.2 掌握ASP.NET4.0 AJAX控件的使用475

16.2.1 使用脚本管理控件(ScriptManger)476

16.2.2 使用脚本管理控件(ScriptMangerProxy)478

16.2.3 使用时间控件(Timer)480

16.2.4 使用更新区域控件(UpdatePanel)481

16.2.5 使用更新进度控件(UpdateProgress)483

16.3 用AJAX编写更酷的程序484

16.3.1 自定义异常处理484

16.3.2 使用母版页的UpdatePanel486

16.3.3 母版页刷新内容窗体487

16.4 小结489

16.5 习题489

第17章 ASP.NET MVC基础491

17.1 了解MVC491

17.1.1 MVC和Web Form491

17.1.2 ASP.NET MVC的运行结构492

17.2 ASP.NET MVC基础493

17.2.1 使用ASP.NETMVC493

17.2.2 新建一个MVC应用程序494

17.2.3 ASP.NET MVC应用程序的结构494

17.2.4 运行ASP.NETMVC应用程序496

17.3 ASP.NET MVC原理497

17.3.1 ASP.NET MVC运行流程498

17.3.2 ASP.NET MVC工作原理499

17.4 ASP.NET MVC开发501

17.4.1 创建ASP.NETMVC页面501

17.4.2 ASP.NET MVC数据呈现(ViewData)503

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

17.4.4 ASP.NET MVC页面重定向507

17.4.5 ASP.NET MVC URL路由(URLRouting)508

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

17.4.7 ASP.NET MVC表单传值512

17.5 小结513

17.6 习题514

第18章 WCF开发基础515

18.1 了解WCF515

18.1.1 什么是WCF515

18.1.2 为什么需要WCF516

18.2 WCF基础517

18.2.1 服务517

18.2.2 地址519

18.2.3 契约521

18.3 WCF应用522

18.3.1 创建WCF应用522

18.3.2 创建WCF方法525

18.4 WCF消息传递526

18.4.1 消息传递526

18.4.2 消息操作528

18.5 使用WCF服务530

18.5.1 在客户端添加WCF服务530

18.5.2 在客户端使用WCF服务531

18.6 小结534

18.7 习题535

第19章 WPF开发基础536

19.1 什么是WPF536

19.2 WPF的应用范围537

19.3 WPF和Microsoft Expression538

19.3.1 使用Microsoft Expression Blend设计WPF538

19.3.2 WPF控件样式539

19.3.3 浅谈XAML541

19.3.4 WPF控件层次542

19.4 WPF应用程序开发543

19.4.1 WPF动画事件544

19.4.2 WPF时间轴545

19.4.3 WPF事件处理546

19.5 WPF系统开发548

19.5.1 WPF系统需求548

19.5.2 WPF界面开发548

19.5.3 WPF动画制作551

19.5.4 WPF事件编写552

19.6 小结553

19.7 习题553

第6篇 Lambda表达式与LINQ556

第20章 ASP.NET4.0与LINQ556

20.1 什么是LINQ556

20.1.1 LINQ起源556

20.1.2 LINQ构架558

20.1.3 LINQ与Visual Studio 2010新特性559

20.2 LINQ与Web应用程序560

20.2.1 创建使用LINQ的Web应用程序560

20.2.2 基本的LINQ数据查询561

20.2.3 IEnumerable和IEnumerable<T>接口563

20.2.4 IQueryProvider和IQueryable<T>接口566

20.2.5 LINQ相关的命名空间568

20.3 Lambda表达式569

20.3.1 匿名方法569

20.3.2 Lambda表达式基础570

20.3.3 Lambda表达式格式571

20.3.4 Lambda表达式树572

20.3.5 访问Lambda表达式树573

20.4 小结574

20.5 习题574

第21章 使用LINQ查询576

21.1 LINQ查询概述576

21.1.1 准备数据源576

21.1.2 使用LINQ578

21.1.3 执行LINQ查询582

21.2 LINQ查询语法概述583

21.3 基本子句584

21.3.1 from查询子句584

21.3.2 where条件子句586

21.3.3 select选择子句587

21.3.4 group分组子句588

21.3.5 orderby排序子句589

21.3.6 into连接子句591

21.3.7 join连接子句592

21.3.8 let临时表达式子句593

21.4 LINQ查询操作594

21.4.1 LINQ查询概述594

21.4.2 投影操作595

21.4.3 筛选操作596

21.4.4 排序操作596

21.4.5 聚合操作598

21.5 使用LINQ查询和操作数据库600

21.5.1 使用LINQ简单查询600

21.5.2 使用LINQ建立连接601

21.5.3 使用LINQ插入数据602

21.5.4 使用LINQ修改数据602

21.5.5 使用LINQ删除数据603

21.6 LINQ与MVC604

21.6.1 创建ASP.NET MVC应用程序604

21.6.2 创建LINQ to SQL606

21.6.3 数据查询608

21.7 小结609

21.8 习题609

第7篇 典型模块开发实战612

第22章 注册模块设计612

22.1 学习要点612

22.2 系统设计612

22.2.1 模块功能描述612

22.2.2 模块流程分析613

22.3 数据库设计614

22.3.1 数据库分析设计614

22.3.2 数据库表的创建614

22.4 界面设计615

22.4.1 基本界面615

22.4.2 创建CSS616

22.5 代码实现617

22.5.1 验证控制617

22.5.2 过滤输入信息618

22.5.3 插入注册信息619

22.5.4 管理员页面620

22.6 实例演示621

22.7 小结623

第23章 登录模块设计624

23.1 学习要点624

23.2 系统设计624

23.2.1 模块功能描述624

23.2.2 模块流程分析625

23.3 数据库设计626

23.3.1 数据库设计分析626

23.3.2 数据库表的创建626

23.4 界面设计627

23.4.1 基本界面628

23.4.2 创建CSS628

23.4.3 发送密码页面629

23.5 代码实现630

23.5.1 登录代码实现630

23.5.2 邮件发送页面632

23.5.3 根据不同的用户显示不同的内容635

23.6 实例演示636

23.7 小结638

第24章 广告模块设计639

24.1 学习要点639

24.2 系统设计639

24.2.1 模块功能描述639

24.2.2 模块流程分析641

24.3 数据库设计642

24.3.1 数据库设计分析642

24.3.2 数据库表的创建643

24.4 界面设计645

24.4.1 发布广告界面645

24.4.2 发布广告页数据源配置645

24.4.3 修改广告界面646

24.4.4 管理广告界面647

24.4.5 分类管理界面647

24.5 代码实现648

24.5.1 广告添加功能648

24.5.2 广告修改功能649

24.5.3 自定义控件的实现651

24.6 实例演示654

24.7 小结657

第25章 新闻模块设计658

25.1 学习要点658

25.2 系统设计658

25.2.1 模块功能描述658

25.2.2 模块流程分析660

25.3 数据库设计661

25.3.1 数据库中表的设计661

25.3.2 数据表的创建662

25.4 界面设计664

25.4.1 登录界面664

25.4.2 后台框架集664

25.4.3 新闻发布页面665

25.4.4 新闻修改页面666

25.4.5 新闻管理页面667

25.4.6 新闻分类管理页面667

25.5 代码实现668

25.5.1 导航菜单配置668

25.5.2 身份验证页面668

25.5.3 新闻发布页面669

25.5.4 静态生成功能670

25.5.5 新闻显示页面672

25.5.6 静态模板编写674

25.6 实例演示674

25.7 小结677

第26章 投票模块设计678

26.1 学习要点678

26.2 系统设计678

26.2.1 模块功能描述678

26.2.2 模块流程分析679

26.3 数据库设计681

26.3.1 数据库设计681

26.3.2 数据表的创建682

26.4 界面设计684

26.4.1 后台框架集684

26.4.2 投票管理页面685

26.4.3 投票发布页面686

26.4.4 投票修改页面687

26.4.5 投票删除页面687

26.5 代码实现687

26.5.1 添加投票代码实现687

26.5.2 修改投票代码实现689

26.5.3 删除投票代码实现691

26.5.4 显示投票代码实现692

26.5.5 用户投票代码实现694

26.6 实例演示695

26.7 小结697

第27章 聊天模块设计698

27.1 学习要点698

27.2 系统设计698

27.2.1 模块功能描述698

27.2.2 模块流程分析699

27.3 界面设计700

27.3.1 登录界面设计700

27.3.2 登录界面CSS701

27.3.3 聊天室显示界面702

27.3.4 聊天室界面CSS703

27.4 代码实现704

27.4.1 登录代码实现704

27.4.2 多人聊天代码实现705

27.4.3 单人聊天代码实现707

27.4.4 聊天记录保存实现708

27.5 实例演示710

27.6 小结712

第8篇 ASP.NET 4.0应用实例714

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

28.1 系统设计714

28.1.1 需求分析714

28.1.2 系统功能设计716

28.1.3 模块功能划分717

28.2 数据库设计718

28.2.1 数据库的分析和设计718

28.2.2 数据表的创建720

28.2.3 数据表关系图723

28.3 系统公用模块的创建723

28.3.1 创建CSS724

28.3.2 使用SQLHepler724

28.3.3 配置Web.config725

28.4 系统界面和代码实现726

28.4.1 留言板用户控件726

28.4.2 管理员登录实现728

28.4.3 用户注册登录实现729

28.4.4 用户登录实现729

28.4.5 留言本界面布局730

28.4.6 留言功能实现732

28.4.7 回复功能实现733

28.4.8 删除功能的实现734

28.4.9 用户索引实现735

28.5 用户体验优化736

28.5.1 AJAX留言实现737

28.5.2 AJAX数据重绑定740

28.5.3 系统导航实现742

28.5.4 侧边栏界面优化744

28.6 用户功能实现746

28.6.1 用户信息界面746

28.6.2 用户修改实现747

28.6.3 用户信息删除实现750

28.6.4 用户注销751

28.7 实例演示751

28.7.1 准备数据源751

28.7.2 基本实例演示752

28.7.3 用户功能演示755

28.8 小结759

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

29.1 系统设计760

29.1.1 需求分析760

29.1.2 系统功能设计762

29.1.3 模块功能划分763

29.2 数据库设计764

29.2.1 数据库分析和设计765

29.2.2 数据表的创建766

29.3 数据表关系图770

29.4 系统公用模块的创建771

29.4.1 使用Fckeditor771

29.4.2 使用SQLHelper773

29.4.3 配置Web.config773

29.5 系统界面和代码实现773

29.5.1 用户注册实现774

29.5.2 用户登录实现775

29.5.3 校友录页面规划776

29.5.4 自定义控件实现777

29.5.5 校友录页面实现778

29.5.6 日志发布实现779

29.5.7 日志修改实现780

29.5.8 管理员日志删除781

29.5.9 日志显示页面782

29.5.10 用户索引页面783

29.5.11 管理员用户删除783

29.6 用户体验优化784

29.6.1 超链接样式优化784

29.6.2 默认首页优化786

29.6.3 导航栏编写786

29.6.4 AJAX留言优化788

29.6.5 优化留言表情789

29.7 高级功能实现793

29.7.1 后台管理页面实现793

29.7.2 日志管理795

29.7.3 日志修改和删除实现796

29.7.4 评论删除实现797

29.7.5 板报功能实现797

29.7.6 用户修改和删除实现799

29.7.7 用户权限管理801

29.7.8 权限及注销实现802

29.8 实例演示803

29.8.1 准备数据源803

29.8.2 实例演示803

29.8.3 管理后台演示806

29.9 小结808

热门推荐