当前位置:首页 > 工业技术
ASP.NET程序开发实用教程
ASP.NET程序开发实用教程

ASP.NET程序开发实用教程PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:纪禹希,黄盛奎编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302317630
  • 页数:428 页
图书介绍:本书共分15章,其中第1~11章循序渐进地给出了ASP.NET 4.0简介、HTML基础、Web服务器控件、ASP.NET内置对象、数据访问服务器控件、ADO.NET与ObjectDataSource、ASP.NET EntityObject与ObjectDataSource、网站导航控件、母版页与网站主题、ASP.NET AJAX基础、ASP.NET角色功能与程成员资格管理等内容。并在第12~15章用不同的实现方式讲解了几种常用系统的开发,如客户关系管理系统、网站论坛等
《ASP.NET程序开发实用教程》目录

第1章 ASP.NET 4.0简介 1

1.1 ASP.NET4.0概述 2

1.1.1 ASP.NET的发展 2

1.1.2 ASP.NET 4.0的新特性 2

1.2 .NET框架概述 5

1.2.1 .NET框架的发展历程 5

1.2.2 .NET框架体系 6

1.2.3 .NET框架4.0的新特性 7

1.3 ASP.NET的运行环境 8

1.3.1 安装和配置IIS 8

1.3.2 安装Visual Studio 2010 12

1.4 ASP.NET 4.0应用程序文件 15

1.4.1 配置文件 16

1.4.2 Global.asax 17

1.5 ASPX网页代码模式 18

1.5.1 单文件页模式 19

1.5.2 代码隐藏页模式 19

1.5.3 两种模式的比较 20

1.6 Visual Studio 2010的使用 21

1.6.1 Visual Studio 2010开发环境 21

1.6.2 创建网站项目 22

1.7 上机实训 24

1.8 本章习题 24

第2章 C#语言基础 25

2.1 C#语言概述 26

2.1.1 程序结构 26

2.1.2 创建C#控制台程序 27

2.1 .3 关键字 28

2.2 变量和常量 29

2.2.1 变量 29

2.2.2 常量 30

2.3 C#数据类型 30

2.3.1 值类型 30

2.3.2 引用类型 34

2.4 运算符 37

2.5 C#中的控制语句 40

2.5.1 选择语句 40

2.5.2 循环结构 42

2.5.3 跳转语句 44

2.5.4 异常处理 46

2.6 C#面向对象编程 48

2.6.1 类 48

2.6.2 类与结构 49

2.6.3 类的访问修饰符 49

2.6.4 构造函数和析构函数 51

2.6.5 this和static关键字 52

2.6.6 继承和多态性 53

2.6.7 虚方法 54

2.6.8 抽象类 55

2.6.9 装箱和拆箱 56

2.7 上机实训 57

2.8 本章习题 57

第3章 ASP.NET常用内置对象 59

3.1 Request对象 60

3.1.1 Request对象的常用属性和方法 60

3.1.2 网页之间传递数据 61

3.1.3 获取客户端浏览器信息 63

3.2 Response对象 64

3.2.1 Response对象的常用属性和方法 64

3.2.2 Write方法的使用 65

3.2.3 Redirect方法的使用 65

3.2.4 End方法的使用 66

3.3 Server对象 67

3.3.1 Server对象的常用属性和方法 67

3.3.2 MapPath方法的使用 69

3.3.3 HtmlEncode方法的使用 69

3.3.4 UrlEncode方法的使用 70

3.3.5 Execute方法和Transfer方法的使用 71

3.4 Cookies对象 73

3.4.1 概述 73

3.4.2 Cookies对象的属性 73

3.4.3 Cookies对象的方法 74

3.4.4 Cookies对象的使用 74

3.4.5 测试浏览器是否支持Cookies对象 76

3.4.6 Cookies对象的应用举例 78

3.5 Session对象 79

3.5.1 概述 79

3.5.2 Session对象的属性 79

3.5.3 Session对象的方法 80

3.5.4 Session对象的使用 80

3.5.5 Session对象的应用举例 81

3.5.6 Session的存储 84

3.6 Application对象 85

3.6.1 Application对象的属性 86

3.6.2 Application对象的方法 86

3.6.3 Application对象的使用 88

3.7 上机实训 90

3.8 本章习题 91

第4章 Web服务器控件 93

4.1 HTML服务器控件 94

4.1.1 HTML服务器控件与HTML元素 94

4.1.2 HTML服务器控件的功能 95

4.1.3 HTML服务器控件的常用属性 96

4.1.4 常用HTML服务器控件 97

4.1.5 应用举例 107

4.2 Web服务器控件 109

4.2.1 概述 109

4.2.2 Web服务器控件的功能 109

4.2.3 常用的Web服务器控件 110

4.2.4 应用举例 118

4.3 数据控件 120

4.3.1 数据源控件 120

4.3.2 数据绑定控件 121

4.4 验证控件 122

4.4.1 必需字段验证控件 123

4.4.2 比较验证控件 124

4.4.3 范围验证控件 125

4.4.4 正则表达式验证控件 126

4.4.5 自定义验证控件 127

4.5 导航控件 128

4.5.1 Web.sitemap文件 128

4.5.2 SiteMapDataSource控件 130

4.5.3 TreeView控件 130

4.5.4 Menu控件 132

4.5.5 SiteMapPath控件 133

4.6 登录控件 133

4.6.1 登录控件概述 134

4.6.2 常用的登录控件 134

4.7 Web部件 135

4.7.1 Web部件概述 135

4.7.2 Web部件的基本要素 136

4.7.3 Web页的显示模式 137

4.8 上机实训 137

4.9 本章习题 138

第5章 数据库操作技术 141

5.1 SQL Server 2008简介 142

5.1.1 安装SQL Sever 2008 142

5.1.2 启动SQL Server2008服务管理器 148

5.1.3 SQL Server2008使用的网络协议 150

5.1.4 启动SQL Server Management Studio 151

5.1.5 创建服务器组和注册服务器 152

5.1.6 创建SQL数据库和数据表 153

5.1.7 数据库的备份和还原 155

5.1.8 附加和分离数据库 158

5.2 ADO.NET与数据库的访问 161

5.2.1 认识ADO.NET 161

5.2.2 ADO.NET的组件结构 161

5.2.3 ADO.NET与数据库的连接 163

5.3 ADO.NET对象的使用 164

5.3.1 Connection对象的使用 164

5.3.2 Command对象 165

5.3.3 DataReader对象 168

5.3.4 DataAdapter和DataSet对象 169

5.4 综合实例 170

5.5 上机实训 177

5.6 本章习题 177

第6章 数据访问服务器控件 179

6.1 SqlDataSource控件 180

6.1.1 SqlDataSource控件的属性 180

6.1.2 SqlDataSource控件事件 181

6.1.3 配置数据连接 181

6.2 GridView控件 187

6.2.1 常用属性和方法 187

6.2.2 绑定数据 189

6.2.3 显示数据 189

6.2.4 排序设计 191

6.2.5 分页设计 194

6.3 FormView控件 197

6.3.1 FormView控件常用的属性和事件 197

6.3.2 利用模板显示数据 199

6.3.3 编辑数据 201

6.4 DetailsView控件 202

6.4.1 DetailsView控件常用的属性和事件 202

6.4.2 显示数据 204

6.4.3 DetailsView与GridView的联合使用 206

6.5 综合应用实例 208

6.6 上机实训 213

6.7 本章习题 213

第7章 ASP.NET4.0与Ajax 215

7.1 Ajax概况 216

7.1.1 Ajax使用的技术 216

7.1.2 Ajax的运行机制 217

7.2 调试Ajax应用 219

7.3 ASP.NET Ajax服务器控件 221

7.3.1 使用ScriptManager控件 222

7.3.2 使用UpdatePanel控件 223

7.3.3 使用Timer控件 227

7.3.4 使用Updateprogress控件 229

7.4 ASP.NET Ajax服务器端控件扩展 232

7.4.1 安装ASP.NET Ajax Control Toolkit 232

7.4.2 使用AutoCompleteExtender扩展控件 235

7.4.3 使用DragPanelExtender控件 239

7.4.4 使用FilteredTextBoxExtender控件 240

7.4.5 使用ConfirmButtonExtender控件 241

7.4.6 使用CalendarExtender控件 242

7.5 上机实训 243

7.6 本章习题 244

第8章 主题与母版 247

8.1 主题 248

8.1.1 什么是主题 248

8.1.2 主题的应用范围 249

8.1.3 创建主题并应用网页 250

8.2 应用主题 252

8.2.1 设置应用主题的方法 252

8.2.2 以编程方式应用ASP.NET主题 253

8.3 母版页 253

8.3.1 母版页的工作原理 254

8.3.2 创建母版页 254

8.3.3 设计母版页的布局 255

8.3.4 使用母版页创建内容页 257

8.4 母版页的嵌套 260

8.5 综合实例 265

8.6 上机实训 270

8.7 本章习题 271

第9章 成员资格及角色管理 273

9.1 登录系列控件 274

9.1.1 Login控件 274

9.1.2 LoginView控件 275

9.1.3 LoginStatus控件 276

9.1.4 LoginName控件 276

9.1.5 PasswordRecovery控件 276

9.1.6 CreateUserWizard控件 277

9.1.7 ChangePassword控件 277

9.2 使用成员资格管理用户 278

9.2.1 成员资格介绍 278

9.2.2 成员资格类 279

9.2.3 配置ASP.NET应用程序以使用成员资格 280

9.3 使用角色管理授权 284

9.3.1 角色管理介绍 284

9.3.2 角色管理类 285

9.4 实现基本成员角色管理 286

9.4.1 创建新用户并分配角色权限 286

9.4.2 管理用户 288

9.4.3 更新用户信息 289

9.4.4 创建角色 289

9.4.5 管理角色 290

9.4.6 设置角色权限 290

9.5 ASP.NET的安全性 291

9.5.1 ASP.NET安全性的工作原理 291

9.5.2 ASP.NET安全性体系结构 292

9.5.3 ASP.NET身份验证 294

9.5.4 防止SQL语句利用 295

9.6 上机实训 296

9.7 本章习题 296

第10章 简易电费收费系统 299

10.1 系统概述 300

10.2 需求分析 300

10.3 用例图 300

10.4 系统总体设计 301

10.5 开发环境 301

10.6 数据库设计 301

10.7 项目及数据库搭建 303

10.8 数据库连接字符串 305

10.9 主要模块的实现 305

10.9.1 登录界面 305

10.9.2 设计收费员的母版页 310

10.9.3 用电开户页面 314

10.9.4 用户交费页面 319

10.9.5 交费记录页面 326

10.9.6 修改信息页面 329

10.10 后台代码实现 335

10.10.1 创建管理员母版页 335

10.10.2 管理员添加收费员页面 338

10.10.3 数据库备份 342

10.11 网站部署 345

10.11.1 数据库安装 345

10.11.2 IIS服务器设置 346

10.12 总结 348

10.13 上机实训 348

第11章 学生成绩管理系统 349

11.1 系统概述 350

11.2 需求分析 350

11.3 用例图 350

11.4 系统总体设计 352

11.5 开发环境 352

11.6 数据库设计 353

11.6.1 数据库的概念设计 353

11.6.2 数据流程图 354

11.7 项目及数据库搭建 355

11.8 数据访问层实现 357

11.8.1 公共数据库访问类SqlHelper的实现 357

11.8.2 登录处理类的实现 362

11.9 登录界面的实现 364

11.10 管理员的主要模块 370

11.10.1 管理员主页 370

11.10.2 教师审批页面 374

11.10.3 教师管理页面 380

11.10.4 课程安排页面 385

11.10.5 成绩管理页面 391

11.11 教师的主要模块 397

11.11.1 教师注册页面 397

11.11.2 学生审批页面 402

11.11.3 成绩录入页面 408

11.12 学生主要模块 417

11.12.1 学生注册页面 417

11.12.2 成绩查看页面 422

11.13 总结 424

11.14 上机实训 425

附录 习题答案 426

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