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

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

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:张恒,廖志芳,刘艳丽编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2009
  • ISBN:9787115192707
  • 页数:290 页
图书介绍:本书以C#语言为基础,围绕最新的ASP.NET 2.0技术精髓展开深入讲解。主要包括网络程序设计基础知识、ASP.NET入门、C#语言基础、ASP.NET 2.0网页语法、内置对象、服务器控件、数据访问、用户控件与自定义控件、样式和主题、安全技术、站点导航、使用XML、以及网站发布及安装等内容。本书结构合理、条理清晰、实用性强,适合于课堂教学,从第三章起对于每一个技术的讲解都附有具体的实例,可供教学及学习之实际操作使用。此外,每章都附有习题,供课后练习和上机实验。
《ASP.NET网络程序设计教程》目录

第1章 网络程序设计概述 1

1.1 Internet概述 1

1.2三类网络程序设计 2

1.2.1基于TCP/IP协议栈的网络编程 2

1.2.2基于WWW应用的网络编程 2

1.2.3基于.NET框架的Web Services网络编程 2

1.3 Web编程概述 3

1.3.1 Web的工作原理 3

1.3.2动态Web开发技术概述 6

1.4 HTML基础 9

1.4.1 HTML标记 10

1.4.2 HTML文档的基本结构 11

1.4.3一些常用的HTML标记 12

1.4.4用Visual Studio 2005编辑HTML文档 13

1.4.5 XHTML文件 14

1.5 XML基础 15

1.5.1 XML文档的基本结构 15

1.5.2使用XML的特点 18

1.5.3 HTML与XML的比较 19

1.6小结 19

习题 19

第2章 ASP.NET 2.0入门 20

2.1 ASP.NET 2.0简介 20

2.1.1 NET 2.0框架体系结构概述 20

2.1.2 ASP.NET 2.0的功能介绍 22

2.1.3 ASP.NET与ASP的区别 23

2.2 ASP.NET 2.0开发环境的安装与配置 23

2.2.1 IIS的安装与配置 23

2.2.2 ASP.NET 2.0开发环境 27

2.3 ASP.NET 2.0应用程序的框架 28

2.3.1 ASP.NET Web窗体代码模型 28

2.3.2 ASP.NET Web窗体事件模型 31

2.3.3 ASP.NET 2.0编译模型 33

2.4 ASP.NET 2.0网站设计步骤 34

2.4.1创建ASP.NET网站 34

2.4.2创建Web窗体 35

2.4.3设计Web窗体界面 35

2.4.4编写代码 35

2.4.5运行程序 36

2.5小结 36

习题 36

第3章 C#语言基础 37

3.1创建一个简单的C#程序 37

3.2 C#数据类型 38

3.2.1值类型 38

3.2.2引用类型 40

3.2.3装箱与拆箱 42

3.3变量与常量 43

3.3.1变量 43

3.3.2常量 44

3.4流程控制 44

3.4.1分支语句 44

3.4.2循环结构 45

3.5运算符 47

3.5.1算术运算符 47

3.5.2赋值运算符 48

3.5.3关系运算符 49

3.5.4逻辑运算符 49

3.5.5条件运算符 50

3.5.6位运算符 50

3.5.7运算符的优先级 51

3.6字符串处理 51

3.6.1使用string和StringBuilder 51

3.6.2格式化字符串 52

3.6.3对字符串进行编码 53

3.7类和结构 53

3.7.1定义类和结构 53

3.7.2.定义属性 55

3.7.3定义索引器 55

3.7.4重载方法 56

3.7.5使用Ref和Out类型参数 56

3.7.6定义接口和抽象类 57

3.8使用集合编程 58

3.8.1使用枚举 58

3.8.2使用数组 59

3.8.3使用ArrayList 60

3.8.4使用哈希表 60

3.8.5使用字典 61

3.8.6使用堆栈 62

3.8.7使用队列 62

3.9小结 63

习题 63

第4章 ASP.NET 2.0网页语法 64

4.1页面指令 64

4.1.1什么是页面指令 64

4.1.2页面指令种类与作用 64

4.2 ASPX文件内容注释 70

4.3包含服务器端文件 71

4.4 HTML服务器控件语法 72

4.5 ASP.NET服务器(控件)语法 73

4.6代码块语法<%%> 73

4.7数据绑定语法 74

4.8对象标记语法 75

4.9表达式语法 76

4.10小结 76

习题 77

第5章 ASP.NET 2.0内置对象 78

5.1 Response对象 78

5.1.1 Response对象概述 78

5.1.2 Response对象常用属性和方法 78

5.1.3 Response对象在实际开发中的应用 80

5.2 Request对象 81

5.2.1 Request对象概述 81

5.2.2 Request对象常用属性和方法 81

5.2.3 Request对象在实际开发中的应用 83

5.3 Application对象 83

5.3.1 Application对象概述 83

5.3.2 Application对象常用集合、属性和方法 84

5.3.3 Application对象在实际开发中的应用 87

5.4 Session对象 88

5.4.1 Session对象概述 88

5.4.2 Session对象常用集合、属性和方法 88

5.4.3 Session对象在实际开发中的应用 90

5.5 Cookie对象 91

5.5.1 Cookie对象概述 91

5.5.2 Cookie对象常用属性和方法 92

5.5.3 Cookie对象在实际开发中的应用 93

5.6 Server对象 94

5.6.1 Server对象概述 94

5.6.2 Server对象常用属性和方法 94

5.6.3 Server对象在实际开发中的应用 96

5.7 Cache对象 97

5.7.1 Cache对象概述 97

5.7.2 Cache对象常用属性和方法 97

5.7.3 Cache对象在实际开发中的应用 99

5.8小结 100

习题 100

第6章 ASP.NET 2.0常用服务器控件 101

6.1服务器控件概述 101

6.1.1服务器控件的概念与作用 101

6.1.2服务器控件与对象的关系 102

6.1.3服务器控件的属性、方法和事件 102

6.2常用服务器控件 104

6.2.1 Label控件 104

6.2.2 TextBox控件 105

6.2.3 Image控件 107

6.2.4 Button控件 109

6.2.5 LinkButton控件 111

6.2.6 ImageButton控件 112

6.2.7 HyperLink控件 113

6.2.8 RequiredFieldValidator控件 114

6.2.9 RangeValidator控件 115

6.2.10 RegularExpressionValidator控件 116

6.2.11 CompareValidator控件 118

6.2.12 CustomValidator控件 120

6.2.13 ValidationSummary控件 121

6.2.14 Login控件 122

6.3常用服务器控件综合实例 124

6.3.1实例页面设计 124

6.3.2实例界面设计 124

6.3.3主要模块编码 125

6.4小结 126

习题 126

第7章 ADO.NET数据访问 127

7.1 ADO.NET概述 127

7.1.1 ADO.NET简介 127

7.1.2 ADO.NET的体系结构 128

7.1.3数据库应用程序的开发流程 129

7.2 Connection对象 129

7.2.1 Connection对象概述 130

7.2.2连接字符串 131

7.2.3使用Connection对象连接数据库 132

7.2.4连接池 137

7.3 Command对象 138

7.3.1 Command对象概述 138

7.3.2创建和使用Command对象 140

7.4 DataReader对象 143

7.4.1 DataReader对象概述 143

7.4.2创建和使用DataReader对象 144

7.5 DataSet和DataAdapter对象 145

7.5.1 DataSet对象概述 145

7.5.2 DataSet对象的基本结构 146

7.5.3 DataAdapter对象 146

7.5.4使用DataAdapter填充数据集 148

7.5.5 DataSet数据更新 148

7.6小结 149

习题 149

第8章 数据控件与数据绑定技术 150

8.1数据源控件 150

8.1.1 SqlDataSource控件 151

8.1.2 AccessDataSource控件 158

8.1.3 ObjectDataSource控件 158

8.1.4 XmlDataSource控件 159

8.1.5 SiteMapDataSource控件 160

8.2数据绑定 160

8.2.1简单数据绑定和复杂数据绑定 160

8.2.2绑定到简单的数据源 161

8.3 GridView控件 162

8.3.1 GridView控件概述 162

8.3.2 GridView控件常用的属性、方法和事件 166

8.3.3使用GridView控件分页显示数据 170

8.3.4使用GridView控件实现数据排序 172

8.3.5使用GridView控件实现主/详细页 174

8.3.6使用GridView控件更新数据 176

8.3.7使用GridView控件删除数据 180

8.4 DetailsView控件 181

8.4.1 DetailsView控件概述 181

8.4.2 DetailsView控件常用的属性、方法和事件 183

8.4.3使用DetailsView控件分页显示数据 185

8.4.4使用DetailsView控件更新数据 186

8.5 ForrmView控件 187

8.5.1 FormView控件概述 187

8.5.2为ForrmView控件创建模板 188

8.5.3使用FormView控件中分页显示数据 189

8.5.4使用FormView控件修改数据 191

8.6小结 193

习题 193

第9章 用户控件与自定义控件 194

9.1 ASP.NET用户控件和自定义控件概述 194

9.1.1用户控件和普通的Web页比较 194

9.1.2用户控件与自定义控件的比较 194

9.1.3用户控件的优点 195

9.2创建及使用用户控件 195

9.2.1创建用户控件 195

9.2.2将用户控件添加至网页 196

9.2.3在用户控件中添加用户控件 196

9.3设置用户控件 197

9.3.1访问用户控件的属性 197

9.3.2访问用户控件中的服务器控件 197

9.3.3将Web网页转化为用户控件 199

9.4用户控件编程 200

9.4.1用户控件设计 200

9.4.2界面设计 200

9.4.3事件设计 201

9.4.4运行情况 202

9.5自定义控件 202

9.6小结 204

习题 204

第10章 样式和主题 205

10.1母版页和内容页 205

10.1.1创建母版页 205

10.1.2创建内容页 207

10.1.3以编程方式访问母版页 208

10.2样式表CSS 208

10.2.1什么是CSS 208

10.2.2 CSS的基本语法 209

10.2.3将CSS应用在Web控件上 210

10.3主题和外观 211

10.3.1主题和外观概述 211

10.3.2创建主题和外观 212

10.3.3应用主题和外观 212

10.4小结 215

习题 215

第11章 ASP.NET应用程序安全技术 216

11.1 ASP.NET安全结构 216

11.2基于Windows的身份验证 217

11.2.1 IIS和ASP.NET中的安全和访问控制 217

11.2.2配置Windows身份验证与授权 218

11.3 ASP.NET 2.0的成员资格和角色资格管理器 219

11.3.1 ASP.NET 2.0成员资格概述 219

11.3.2 ASP.NET 2.0成员资格的配置 220

11.3.3 ASP.NET 2.0角色管理器配置 222

11.4 ASP.NET网站管理工具 223

11.4.1 ASP.NET网站管理工具概述 223

11.4.2用户管理 224

11.4.3角色管理 225

11.4.4访问规则管理 226

11.5 ASP.NET安全服务器控件 227

11.5.1登录控件 227

11.5.2创建用户向导控件 227

11.5.3密码恢复控件 228

11.5.4修改密码控件 228

11.5.5其他控件 228

11.6成员资格和角色特性 229

11.6.1 Membership类 229

11.6.2 MembershipUser类 230

11.6.3 Role类介绍 230

11.7小结 231

习题 231

第12章 站点导航控件 232

12.1站点地图概述 232

12.2 TreeView控件 233

12.2.1 TreeView控件概述 233

12.2.2 TreeView控件常用的属性和事件 234

12.2.3 TreeView控件的基本应用 236

12.2.4 TreeView控件绑定数据库 238

12.2.5 TreeView控件绑定XML文件 240

12.3 Menu控件 242

12.3.1 Menu控件概述 242

12.3.2 Menu控件常用的属性和事件 242

12.3.3 Menu控件的基本应用 244

12.3.4 Menu控件绑定XML文件 245

12.4 SiteMapPath控件 246

12.4.1 SiteMapPath控件概述 246

12.4.2 SiteMapPath控件常用的属性和事件 247

12.4.3应用SiteMapPath控件实现站点导航 248

12.5小结 250

习题 250

第13章 ASP.NET中使用XML 251

13.1 .NET Framework 2.0中XML命名空间 251

13.2读取 XML文档 251

13.2.1使用XmlReader读取XML文件 252

13.2.2使用XmlDocument读取XML文件 256

13.3生成和修改XML文档 259

13.3.1使用Xml Writer生成XML 259

13.3.2使用XmlDocument创建XML 262

13.3.3使用XmlDocument修改XML 263

13.4使用XSLT转换XML 267

13.4.1 System.Xml.Xsl命名空间下的类 267

13.4.2直接使用XSLT转换XML文件 268

13.4.3传递参数至XSL样式表 269

13.5 XML与DataSet的交互 269

13.6小结 270

习题 270

第14章 综合应用实例——留言板 271

14.1系统功能概述 271

14.2数据库设计 271

14.3公共类编写 273

14.3.1配置Web.Config 273

14.3.2 SqlData类 273

14.4母版页的设计 275

14.4.1母版页的创建 275

14.4.2母版页的运行 276

14.4.3母版页和内容页路径 276

14.5首页设计 276

14.5.1技术难点 276

14.5.2功能实现 276

14.6发表留言模块的设计 277

14.6.1技术难点 277

14.6.2功能实现 278

14.7留言信息查看模块的设计 279

14.7.1技术难点 279

14.7.2功能实现 279

14.8留言管理模块设计 281

14.8.1技术难点 281

14.8.2功能实现 282

14.9回复留言功能设计 282

14.9.1技术难点 282

14.9.2功能实现 283

14.10小结 283

习题 283

第15章 网站发布、打包与安装 284

15.1发布网站 284

15.2打包和安装 286

15.2.1打包和安装网站 286

15.2.2 Web安装项目细节问题 287

15.3小结 289

习题 289

参考文献 290

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