当前位置:首页 > 工业技术
ASP.NET4.0程序设计完全学习手册
ASP.NET4.0程序设计完全学习手册

ASP.NET4.0程序设计完全学习手册PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:刘志勇,黄定光编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2014
  • ISBN:9787302352938
  • 页数:445 页
图书介绍:本书共分为17章,主要内容包括c#与.net framework简介、visual studio 2010介绍、C# 4.0语言特色、asp.net 4.0技术简介、asp.net服务器控件、asp.net应用程序状态管理、异常处理和日志追踪、asp.net中的样式、主题和母版页、asp.net中的站点导航技术、asp.net ajax开发技术、ado.net数据访问技术、asp.net数据绑定技术、数据绑定控件、成员和角色管理技术等。
《ASP.NET4.0程序设计完全学习手册》目录

第1章 C#与.NET Framework简介 1

1.1 .NET Framework基础 1

1.1.1 什么是.NET Framework 1

1.1.2 .NET类库简介 2

1.1.3 .NET Framework 4的新功能 3

1.2 C#编程语言简介 5

1.2.1 .NET编程语言介绍 5

1.2.2 C#程序设计语言 5

1.2.3 Hello World示例程序 6

1.3 本章 小结 8

第2章 Visual Studio 2010介绍 9

2.1 Visual Studio 2010 IDE介绍 9

2.1.1 解决方案资源管理器 9

2.1.2 文档窗口 10

2.1.3 错误列表和任务列表窗口 11

2.1.4 服务器资源管理器 12

2.1.5 对象浏览器 13

2.1.6 代码编辑器 13

2.2 Visual Studio 2010的功能特色 15

2.2.1 多目标支持 15

2.2.2 JavaScript代码智能提示和调试功能 16

2.2.3 内置的ASRNET AJAX支持 17

2.2.4 Web站点与Web项目支持 18

2.2.5 Web设计器的改进 20

2.2.6 嵌套的母版页支持 20

2.3 本章 小结 21

第3章 C# 4.0语言特色 22

3.1 局部变量的隐式声明 22

3.1.1 如何声明隐式局部变量 22

3.1.2 在foreach循环中使用隐式声明 23

3.1.3 隐式类型变量的限制 23

3.1.4 隐式类型的局部数组 24

3.1.5 隐式类型变量的作用 24

3.2 自动属性 25

3.2.1 理解自动属性 25

3.2.2 访问自动属性 26

3.2.3 自动属性的访问限制 26

3.2.4 自动属性和默认值 27

3.3 对象初始化器 28

3.3.1 理解对象初始化器语法 28

3.3.2 调用使用初始化语法的自定义构造函数 29

3.3.3 内部类型的初始化 29

3.3.4 理解集合初始化语法 31

3.4 扩展方法 32

3.4.1 定义扩展方法 32

3.4.2 调用扩展方法 33

3.4.3 扩展方法的使用范围 34

3.4.4 使用扩展方法扩展接口类型 35

3.5 匿名类型 36

3.5.1 理解匿名类型 36

3.5.2 匿名类型的内部呈现 38

3.5.3 匿名类型的相等语法 38

3.6 局部方法 39

3.6.1 局部方法的规则 40

3.6.2 使用局部方法 41

3.7 lambda表达式 41

3.7.1 理解lambda表达式 41

3.7.2 剖析lambda表达式 42

3.7.3 在lambda中使用多语句块 43

3.7.4 多参数的lambda表达式 44

3.8 LINQ简介 45

3.8.1什么是LINQ 45

3.8.2 LINQ示例 46

3.9本章 小结 47

3.10上机练习 47

第4章 ASP.NET 4.0技术简介 48

4.1 ASP.NET介绍 48

4.1.1 ASP.NET 4.0的特点 48

4.1.2一个简单的ASP.NET应用程序 49

4.2 ASP.NET程序结构 51

4.2.1 ASP.NET文件类型 51

4.2.2 ASP.NET目录介绍 52

4.3 ASP.NET配置 54

4.3.1 Web.confiig配置文件 55

4.3.2嵌套配置设置 56

4.3.3在Web.confiig中存储自定义设置 57

4.3.4 ASP.NET Web站点管理工具WAT 58

4.3.5编程读取和写入配置设置 61

4.3.6加密配置块 64

4.4 Web窗体基础 66

4.4.1基于事件的编程模型 66

4.4.2自动回发特性(AutoPostBack) 67

4.4.3 Web窗体处理流程 68

4.4.4 ASP.NET中的page类 70

4.4.5页面重定向 71

4.4.6 HTML编码 72

4.5应用程序事件 72

4.5.1 Global.asax全局文件 73

4.5.2基本应用程序事件 74

4.6本章 小结 74

4.7上机练习 75

第5章 ASP.NET服务器控件 76

5.1 HTML服务器控件 76

5.1.1 HTML服务器控件简介 76

5.1.2 HtmIContainerControl和HtmlInputControl类 76

5.1.3 HTML控件类 79

5.1.4编程创建HTML控件 80

5.1.5处理服务器端事件 81

5.2 Web服务器控件 83

5.2.1基本Web服务器控件介绍 83

5.2.2常用控件的属性介绍 85

5.2.3列表控件介绍 86

5.2.4可选择的列表控件 88

5.2.5 Bulletedlist列表控件 90

5.2.6表格式控件 92

5.3验证控件 93

5.3.1验证控件介绍 93

5.3.2验证控件的基类BaseValidator 94

5.3.3使用RequiredFieldValidator强制用户输入 95

5.3.4使用RangeValidator控件指定输入范围 96

5.3.5使用CompareValidator比较值 97

5.3.6 RegularExpressionValidator正则表达式验证 99

5.3.7 VustomValidator自定义验证 100

5.3.8使用ValidationSummary显示验证信息 101

5.3.9使用ValidationGroup属性 102

5.3.10编程使用验证控件 105

5.4 Calendar日期控件 106

5.4.1日期控件简介 106

5.4.2日期控件格式化显示 107

5.4.3限制日期 108

5.4.4编程控制日期选择 108

5.5广告轮询控件Adrotator 109

5.5.1广告文件设置 109

5.5.2 Adrotator类介绍 110

5.6 MultiView和Wizard控件 111

5.6.1 MultiView多视图控件 111

5.6.2 Wizard向导控件 113

5.6.3 WizardStep向导步骤属性 114

5.6.4 Wizard事件 115

5.7本章小结 116

5.8上机练习 117

第6章 ASP.NET应用程序状态管理 118

6.1 ASP.NET状态管理简介 118

6.2 ViewState视图状态 119

6.2.1视图状态原理 119

6.2.2在视图状态中存储对象 120

6.2.3视图状态的安全 122

6.3跨页传递信息 123

6.3.1查询字符串 123

6.3.2跨页回送技术 125

6.4使用Cookie保存会话信息 126

6.4.1 Cookie技术简介 126

6.4.2使用Cookie保存信息 126

6.5会话状态 127

6.5.1会话状态简介 128

6.5.2使用会话状态 129

6.5.3配置会话状态 131

6.6应用程序状态 134

6.7本章小结 136

6.8上机练习 136

第7章 异常处理和日志追踪 137

7.1 ASP.NET应用程序异常处理 137

7.1.1异常处理基础 138

7.1.2 Exception类 139

7.1.3捕捉异常 140

7.1.4异常的嵌套 141

7.1.5自定义异常 142

7.1.6 fiinally语句块 143

7.2记录异常 145

7.2.1查看Windows事件日志 145

7.2.2写入事件日志 146

7.2.3自定义日志 147

7.2.4编程查看事件日志 149

7.3错误页面 150

7.3.1错误模式 151

7.3.2自定义错误页面 151

7.4.页面追踪 152

7.4.1启用页面追踪 152

7.4.2页面追踪信息 152

7.4.3写入页面追踪信息 153

7.4.4应用程序页面追踪信息 154

7.5本章小结 156

7.6上机练习 156

第8章 ASP.NET中的样式、主题和母版页 157

8.1在ASP.NET中应用CSS样式 157

8.1.1创建样式 157

8.1.2应用样式 159

8.2主题 160

8.2.1创建主题 161

8.2.2创建命名皮肤 162

8.2.3处理主题冲突 163

8.2.4为整个网站应用主题 164

8.2.5添加CSS样式 165

8.2.6动态应用主题 166

8.3母版页 167

8.3.1创建母版页 168

8.3.2默认内容 169

8.3.3母版页和相对路径 170

8.3.4在Web.confiig中配置母版页 171

8.3.5修改母版页 171

8.3.6动态加载母版页 173

8.3.7母版页的嵌套 174

8.4本章小结 176

8.5上机练习 176

第9章 ASP.NET中的站点导航技术 177

9.1站点地图 177

9.1.1定义站点地图文件 177

9.1.2 使用SiteMapPath控件 178

9.1.3 SiteMap类 180

9.1.4 URL地址映射 180

9.2 TreeView控件 181

9.2.1 为TreeView控件添加或删除节 点 182

9.2.2 设计TreeView控件的外观 183

9.2.3 使用TreeView控件用于站点导航 185

9.2.4 绑定到XML文件 187

9.3 Menu控件 189

9.3.1 添加Menu控件 189

9.3.2 为Menu控件定义项 190

9.3.3 设计动态或静态菜单 192

9.3.4 Menu控件样式 194

9.3.5 绑定到站点地图的菜单 196

9.4 本章 小结 198

9.5 上机练习 198

第10章 ASP.NET AJAX开发技术 199

10.1 ASP.NET AJAX基础 199

10.1.1 AJAX技术简介 199

10.1.2 ASP.NET中的AJAX结构 200

10.2 ASP.NET AJAX服务器控件 201

10.2.1 声明ScriptManager控件 202

10.2.2 使用ScriptManager注册脚本 202

10.2.3 在ScriptManager中注册Web服务 203

10.2.4 使用UpdatePanel控件 204

10.2.5 使用嵌套的UpdatePanel控件 206

10.2.6 编程控制UpdatePanel控件 208

10.2.7 使用UpdateProgress控件 210

10.2.8 使用Timer控件更新UpdatePanel 211

10.3 ASP.NET AJAX服务器端控件扩展 214

10.3.1 安装ASP.NET AJAX Control Toolkit 214

10.3.2 使用ASP.NET AJAX扩展控件 218

10.4 本章 小结 227

10.5 上机练习 228

第11章 ADO.NET数据访问技术 229

11.1 ADO.NET基础 229

11.1.1 ADO.NET结构 229

11.1.2 ADO.NET数据提供者 230

11.2 连接数据库 231

11.2.1 SqlConnection数据库连接类 231

11.2.2 使用SqlConnectionstringbuilder连接字符串 232

11.2.3 关闭和释放连接 232

11.2.4 在Web.confiig配置文件中保存连接字符串 233

11.2.5 连接池技术 234

11.3 与数据库交互 235

11.3.1 使用Connection打开与关闭数据库 235

11.3.2 使用Command操作数据库 236

11.3.3 使用DataReader对象检索数据 238

11.3.4 使用DataAdapter和DataSet对象 239

11.4 综合案例:用户管理 241

11.5 本章 小结 249

11.6 上机练习 250

第12章 ASP.NET数据绑定技术 251

12.1 数据绑定概要 251

12.1.1 使用〈%#表达式%〉绑定数据 251

12.1.2 使用DataSource属性绑定数据 253

12.1.3 使用Eval方法绑定数据源 254

12.2数据源控件 256

12.2.1 SqlDataSource控件 256

12.2.2使用SqlDataSource控件连接到SQL Server数据库 257

12.2.3 ObjectDataSource控件 264

12.2.4在ObjectDataSource中使用参数类查询数据 265

12.2.5 LinqDataSource数据源简介 266

12.2.6使用LinqDataSource更新数据 267

12.3本章 小结 272

12.4上机练习 272

第13章 数据绑定控件 273

13.1 GridView控件 273

13.1.1使用GridView控件 274

13.1.2 GridView布局和样式 276

13.1.3使用模板列 277

13.1.4 GridView控件事件 278

13.1.5实现分页 279

13.1.6实现排序效果 282

13.2ListView和DataPager控件 285

13.2.1 ListView控件简介 286

13.2.2对ListView项应用样式 286

13.2.3使用DataPager分页 286

13.2.4使用ListView控件对数据进行分页和排序 287

13.3 DetailaView和FormView控件 297

13.3.1 DetailaView控件简介 297

13.3.2使用DetailaView绑定数据源 297

13.3.3 DetailaView与GridView的联合使用 300

13.3.4 FormView控件简介使用 302

13.3.5利用模板显示数据 303

13.3.6利用FormView编辑数据 304

13.4本章 小结 305

13.5上机练习 305

第14章 成员和角色管理技术 306

14.1 ASP.NET Membership API简介 306

14.2使用Membership API 308

14.3使用登录控件 313

14.3.1 Login控件 313

14.3.2 LoginStatus控件 315

14.3.3 LoginView控件 316

14.3.4 PasswordRecovery控件 316

14.3.5 ChangePassword控件 318

14.3.6 CreateUserWizard控件 319

14.4使用Membership类 320

14.4.1创建用户 321

14.4.2编辑和删除用户 321

14.5角色管理和授权 322

14.5.1 URL授权 323

14.5.2文件和文件夹访问授权 324

14.5.3角色管理器 324

14.5.4使用Roles API配置基于角色的授权 325

14.6本章 小结 326

14.7上机练习 326

第15章 家教预约系统 327

15.1系统概述 327

15.2需求分析 327

15.3用例图 327

15.4系统总体设计 328

15.5开发环境设计 328

15.6数据库设计 329

15.6.1数据库结构设计 329

15.6.2数据表的创建 329

15.7项目及数据库搭建 330

15.8数据库连接字符串 333

15.9学员主要模块的实现 333

15.9.1系统登录 333

15.9.2用户注册 339

15.9.3预约教员 347

15.9.4修改信息 352

15.10管理员的主要模块 360

15.10.1教师审批 360

15.10.2预约管理 368

15.11教员的主要模块 375

15.12本章小结 380

15.13上机练习 380

第16章 仓库出入库管理系统 381

16.1系统概述 381

16.2需求分析 381

16.3用例图 381

16.4系统总体设计 382

16.5开发环境 382

16.6数据库设计 383

16.6.1数据库的结构设计 383

16.6.2数据表的创建 383

16.7项目及数据库搭建 384

16.8数据访问层实现 387

16.8.1公共数据库访问类SqlHelper的实现 387

16.8.2 Web.config文件配置 393

16.9登录界面的实现 394

16.10系统的主要模块 398

16.10.1主页 398

16.10.2入库登记页面 403

16.10.3库存查询页面 408

16.10.4库存盘点页面 413

16.10.5出库登记页面 419

16.10.6出入库报表页面 428

16.10.7数据库备份页面 437

16.10.8修改密码页面 440

16.11本章小结 445

16.12上机练习 445

相关图书
作者其它书籍
返回顶部