当前位置:首页 > 工业技术
ASP.NET程序设计教程
ASP.NET程序设计教程

ASP.NET程序设计教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:崔连和编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2012
  • ISBN:9787111391524
  • 页数:326 页
图书介绍:本书系统阐述了ASP.NET语言的编程理论与方法。既偏重常用技术的精讲,又突出了ASP.NET在实际开发中应用的示范。全书以Visual Stdio 2010为开发环境,以企业实际应用为蓝本,以大量的图例和实例对ASP.NET做了深入浅出的讲解。主要内容包括ASP.NET概述、Visual Studio 2010编程、ASP.NET(C#)语法基础、ASP.NET常用控件和内置对象、数据库操作、数据绑定控件应用、网站登录与导航、主题和母版页技术、LINQ技术和AJAX技术。最后用了两个实例对全书内容做了应用引导。
《ASP.NET程序设计教程》目录

第1章 ASP.Net概述 1

1.1 ASP.NET简介 2

1.1.1 ASP.NET含义 2

1.1.2 ASP.NET的历史 2

1.1.3 ASP.NET的优越之处 2

1.1.4 ASP.NET程序 3

1.2 .NET Framework概述 3

1.2.1 .NET Framework含义 3

1.2.2 .NET Framework组成 4

1.2.3 公共语言运行库 4

1.2.4 .NET Framework类库 5

1.2.5 命名空间 5

1.3 .NET运行环境构建 6

1.3.1 使用ASP.NET需要安装的软件 6

1.3.2 .NET Framework 4.0的安装 6

1.3.3 IIS服务器的搭建 7

本章小结 7

每章一考 7

第2章 Visual Studio 2010编程 10

2.1 Visual Studio 2010的获取与安装 11

2.1.1 Visual Studio 2010的获取 11

2.1.2 Visual Studio 2010的安装 11

2.1.3 Visual Studio 2010的试用版到期的解决办法 13

2.2 Visual Studio 2010的操作环境 14

2.2.1 Visual Studio 2010的界面 14

2.2.2 Visual Studio 2010的常用快捷键 14

2.2.3 Visual Studio 2010的基本使用 15

2.3 构建ASP.NET窗体 16

2.3.1 构建Web页面 16

2.3.2 Web页面结构 18

2.3.3 Web页面代码存在形式 19

2.3.4 ASP.NET代码编写 20

2.4 web.config配置文件 21

2.4.1 web.config基本结构 21

2.4.2 web.config配置方式 22

2.5 MSDN帮助系统的安装与使用 22

2.5.1 MSDN帮助系统的安装 22

2.5.2 MSDN帮助系统的使用 23

2.6 综合实例:编写一个简单的ASP.NET程序 23

本章小结 24

每章一考 24

第3章 ASP.NET(C#)语法基础 27

3.1 C#概述 28

3.1.1 C#简介 28

3.1.2 C#的特点 28

3.1.3 C#语法规则 29

3.1.4 C#程序编写步骤 29

3.2 C#语言的数据类型 30

3.2.1 值类型 30

3.2.2 引用类型 33

3.2.3 装箱和拆箱 34

3.3 常量、变量和运算符 34

3.3.1 常量 34

3.3.2 变量 35

3.3.3 运算符 36

3.4 数组 36

3.4.1 数组的有关概念 37

3.4.2 数组的定义 37

3.4.3 数组的使用 38

3.4.4 与数组有关的操作 39

3.5 C#程序控制结构 41

3.5.1 顺序结构 41

3.5.2 选择结构 41

3.5.3 循环结构 44

3.6 C#常用系统类 45

3.6.1 字符串操作 46

3.6.2 日期和时间 46

3.6.3 数据转换 46

3.7 C#新增功能 47

3.7.1 可选参数和命名参数 47

3.7.2 动态对象 48

3.7.3 对象初始化器 48

3.7.4 匿名类型 49

3.8 综合实例:函数的使用 49

本章小结 51

每章一考 51

第4章 ASP.NET常用控件 53

4.1 ASP.NET控件概述 54

4.1.1 ASP.NET控件的使用方法 54

4.1.2 ASP.NET控件的分类 55

4.1.3 ASP.NET控件的共同属性 55

4.2 标准控件 56

4.2.1 Label控件 56

4.2.2 TextBox控件 58

4.2.3 Button控件 59

4.2.4 HiddenField控件 60

4.2.5 HyperLink控件 61

4.2.6 Image控件 62

4.2.7 ImageMap控件 63

4.2.8 FileUpload控件 65

4.2.9 容器类控件 66

4.2.10 Table、TableRow和TableCell控件 69

4.2.11 Subsitution控件 70

4.3 验证控件 71

4.3.1 验证控件概述 71

4.3.2 RequiredFieldValidator控件 72

4.3.3 CompareValidator控件 72

4.3.4 RangeValidator控件 73

4.3.5 RegularExpressionValidator控件 74

4.3.6 CustomValidator控件 75

4.3.7 ValidationSummary控件 77

4.4 列表控件 78

4.4.1 ListBox控件 78

4.4.2 CheckBox与CheckBoxList控件 80

4.4.3 RadioButton与RadioButtonList控件 81

4.4.4 BulletedList控件 82

4.4.5 DropDownList控件 84

4.5 用户控件 85

4.5.1 用户控件概述 85

4.5.2 创建用户控件 85

4.5.3 将ASP.NET网页转换为用户控件 87

4.6 Rich控件 87

4.6.1 Wizard控件 87

4.6.2 AdRotator控件 88

4.6.3 Calendar控件 88

4.6.4 MultiView和View控件 90

4.7 第三方控件的使用 91

4.7.1 FreeTextBox控件 91

4.7.2 GoogleMap控件 92

4.7.3 PopupWin控件 93

4.8 综合实例:ASP.NET控件的综合使用 94

本章小结 95

每章一考 96

第5章 ASP.NET内置对象 98

5.1 ASP.NET内置对象概述 99

5.1.1 对象的概念 99

5.1.2 ASP.NET常用内置对象 100

5.2 Request对象 100

5.2.1 Request对象概述 100

5.2.2 Request对象的属性和方法 101

5.2.3 Request基本应用 103

5.2.4 Request对象方法举例 105

5.3 Response对象 105

5.3.1 Response对象概述 106

5.3.2 Response对象的属性和方法 106

5.3.3 Response基本应用 106

5.3.4 Response对象方法举例 107

5.4 Application对象 109

5.4.1 Application对象概述 109

5.4.2 Application对象的属性和方法 109

5.4.3 Application基本应用 109

5.4.4 Application对象方法举例 110

5.5 Session对象 112

5.5.1 Session对象概述 112

5.5.2 Session对象的属性和方法 112

5.5.3 Session基本应用 113

5.5.4 Session对象方法举例 114

5.6 Server对象 115

5.6.1 Server对象概述 115

5.6.2 Server对象的属性和方法 116

5.6.3 Server基本应用 116

5.7 综合实例:Server对象方法举例 118

本章小结 120

每章一考 121

第6章 数据库操作 123

6.1 ASP.NET数据库操作概述 124

6.1.1 数据库概述 124

6.1.2 ADO.NET 124

6.1.3 ADO.NET中的各类数据库接口 124

6.2 数据库的连接 125

6.2.1 数据库连接概述 125

6.2.2 连接到Access数据库 127

6.2.3 连接到SQL Server数据库 127

6.2.4 连接到Oracle数据库 127

6.2.5 数据库连接实例 128

6.3 连线式操作数据库 129

6.3.1 连线式操作数据库概述 129

6.3.2 连线式操作数据库的流程 129

6.3.3 连线式操作数据库所使用的Command对象详解 129

6.3.4 连线方式操作数据库所使用的DataReader对象 135

6.3.5 连线方式操作数据库实例 138

6.4 数据库的离线操作 142

6.4.1 离线方式操作数据库概述 142

6.4.2 离线方式操作数据库的流程 142

6.4.3 离线方式操作数据库所使用的DataAdapter对象详解 143

6.4.4 离线方式操作数据库所使用的DataSet对象详解 147

6.5 综合实例:离线方式实例 152

本章小结 155

每章一考 156

第7章 数据绑定控件应用 158

7.1 SQL Server 2008 Express 159

7.1.1 SQL Server 2008 Express概述 159

7.1.2 SSMSE的安装与使用 159

7.1.3 集成开发环境数据库操作 160

7.2 数据绑定控件的使用 161

7.2.1 数据绑定控件共有属性 161

7.2.2 数据源的设定 161

7.2.3 数据控件模板的使用 162

7.3 常用数据源控件 165

7.3.1 数据源控件概述 165

7.3.2 SqlDataSource的使用 166

7.4 常用数据绑定控件 169

7.4.1 GridView控件 169

7.4.2 ListView控件 171

7.4.3 FormView控件 172

7.4.4 Repeater控件 173

7.4.5 DataPager控件 174

7.4.6 DataList控件 175

7.4.7 DetailsView控件 177

7.5 综合实例:DetailsView控件应用实例 177

本章小结 180

每章一考 180

第8章 网站登录与导航 183

8.1 网站登录管理技术 184

8.1.1 ASP.NET网站登录管理的基本原理 184

8.1.2 验证类型 184

8.1.3 验证类型的配置 185

8.1.4 用户管理 186

8.1.5 角色管理 187

8.1.6 访问规则设置 188

8.2 登录控件 188

8.2.1 登录控件外观设计 189

8.2.2 Login控件 189

8.2.3 LoginName控件 191

8.2.4 LoginStatus控件 191

8.2.5 LoginView控件 192

8.2.6 CreateUserWizard控件 193

8.2.7 ChangePassword控件 193

8.2.8 PasswordRecovery控件 194

8.3 导航技术 196

8.3.1 站点地图 196

8.3.2 SiteMapPath控件 197

8.3.3 TreeView控件 198

8.3.4 Menu控件 200

8.4 综合实例:登录和导航实例 201

本章小结 205

每章一考 206

第9章 主题和母版页技术 208

9.1 CSS样式 209

9.1.1 概述 209

9.1.2 CSS样式的创建 210

9.1.3 CSS样式的应用 211

9.2 主题的使用 211

9.2.1 概述 211

9.2.2 创建页面主题 212

9.2.3 创建皮肤 212

9.2.4 主题图片和其他资源 213

9.2.5 主题的应用与禁用 213

9.2.6 主题与级联样式(CSS) 214

9.3 母版页 214

9.3.1 母版页的组成 215

9.3.2 母版页技术常用控件 216

9.3.3 母版页的运行过程 217

9.3.4 母版页的优越之处 218

9.3.5 母版页技术应用过程 218

9.3.6 母版页的创建与使用 218

9.3.7 母版页的原理 221

9.3.8 母版页与内容页的关联 222

9.3.9 母版页编程 222

9.4 综合实例:主题切换 224

本章小结 227

每章一考 228

第10章 LINQ技术 230

10.1 LINQ技术概述 231

10.1.1 LINQ的含义 231

10.1.2 LINQ的特点 231

10.1.3 LINQ的基本原理 231

10.1.4 LINQ技术分类 232

10.2 LINQ技术的应用 232

10.2.1 LINQ常用语句 232

10.2.2 LINQ to SQL的使用 238

10.3 LinqDataSource控件 240

10.3.1 LinqDataSource控件的属性 240

10.3.2 LinqDataSource控件的使用 241

10.4 综合实例:LINQ应用实例 241

10.4.1 实例概述 241

10.4.2 实例界面 242

10.4.3 界面设计 242

本章小结 245

每章一考 245

第11章 ASP.NET AJAX技术 248

11.1 AJAX技术概述 249

11.1.1 AJAX的含义 249

11.1.2 AJAX的优点 250

11.2 AJAX控件 250

11.2.1 AJAX控件概述 250

11.2.2 UpdatePanel控件 251

11.2.3 Timer控件 251

11.2.4 UpdateProgress控件 252

11.2.5 ScriptManagerProxy控件 252

11.2.6 AJAX简单应用示例 253

11.3 ASP.NET AJAX控件工具包的使用 254

11.3.1 控件工具包的获取及安装 255

11.3.2 控件工具包的典型应用 256

本章小结 264

每章一考 265

第12章 综合案例 267

12.1 初级案例:学生信息管理系统 268

12.1.1 创建数据库 268

12.1.2 建立网站 269

12.2 中级案例:中小企业办公自动化系统 281

12.2.1 OA系统简介 281

12.2.2 系统主要功能 281

12.2.3 数据库 282

12.2.4 系统模块图 283

12.2.5 各模块开发 286

本章小结 325

每章一考 325

参考文献 326

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