《ASP.NET程序设计教程C#版上机指导与习题解答》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:常水英,崔淼
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2007
  • ISBN:7111227352
  • 页数:300 页
图书介绍:本书对原教材的习题做了详细的解答,增加了相对实用的上机实验项目。

第1章 ASP.NET 2.0概述 1

1.1 程序设计方法的发展历程 1

1.1.1 程序设计方法的发展 1

1.1.2 程序设计语言的发展 2

1.1.3 C/S和B/S架构体系 3

1.1.4 多层开发架构 5

1.2 .NET框架简介 6

1.3 ASP.NET 2.0的体系结构 7

1.3.1 ASP.NET 2.0的逻辑架构 8

1.3.2 ASP.NET 2.0网站的组成文件 8

1.4 习题 11

第2章 Visual Studio 2005集成开发环境 12

2.1 管理项目 13

2.1.1 新建项目 13

2.1.2 集成开发环境中的主要子窗口 15

2.1.3 管理项目文件 19

2.2 使用Visual Studio 2005的帮助系统 21

2.2.1 动态帮助 21

2.2.2 智能感知 21

2.2.3 MSDN Library帮助系统 23

2.2.4 联机帮助 24

2.3 创建一个简单的ASP.NET网站 25

2.3.1 设计要求及设计方法分析 26

2.3.2 创建ASP.NET网站 26

2.3.3 设计Web页面 26

2.3.4 设置对象属性 30

2.3.5 编写事件代码 31

2.3.6 运行及调试程序 32

2.4 习题 33

第3章 C# 2005程序设计基础 34

3.1 C#程序的代码结构 34

3.1.1 C#代码的组成要素及书写规则 34

3.1.2 C#程序的格式 36

3.2 数据类型 37

3.2.1 数值类型 38

3.2.2 字符类型 38

3.2.3 布尔类型和对象类型 39

3.3 变量与常量 39

3.3.1 变量及其作用域 39

3.3.2 常量 43

3.3.3 类型转换 45

3.4 运算符与表达式 48

3.4.1 运算符与表达式类型 48

3.4.2 运算符的优先级与结合性 53

3.5 C# 2005的常用方法与属性 55

3.5.1 日期时间类常用方法与属性 55

3.5.2 常用数学方法与字段 55

3.5.3 字符串的方法与属性 56

3.5.4 类型转换方法 56

3.5.5 随机方法 57

3.6 习题 57

第4章 结构化程序设计方法 59

4.1 基本控件和顺序结构程序设计 59

4.1.1 标签控件 59

4.1.2 按钮控件 62

4.1.3 文本框控件 63

4.1.4 顺序结构程序设计 64

4.2 选择结构程序设计 67

4.2.1 选择结构程序设计的概念 67

4.2.2 if…else结构 68

4.2.3 if…else if结构 70

4.2.4 多分支选择结构 73

4.3 循环结构程序设计 79

4.3.1 循环结构程序设计的概念 79

4.3.2 for循环 79

4.3.3 while循环 83

4.3.4 do…while循环 87

4.3.5 转向语句和循环的嵌套 90

4.4 习题 92

第5章 数组、枚举与结构 95

5.1 数组概述 95

5.1.1 数组与数组元素 95

5.1.2 数组的类型 96

5.2 声明与访问数组 96

5.2.1 声明和访问一维数组 96

5.2.2 声明和访问多维数组 101

5.3 控件数组 105

5.3.1 创建控件数组 105

5.3.2 使用控件数组 107

5.3.3 多控件共享单一事件 110

5.4 数组的属性与方法 112

5.4.1 数组的常用属性 112

5.4.2 数组的常用方法 113

5.5 自定义数据类型 114

5.5.1 结构类型 114

5.5.2 枚举类型 118

5.6 习题 119

第6章 ASP.NET 2.0常用控件 123

6.1 ASP.NET控件概述 123

6.1.1 HTML控件 123

6.1.2 服务器端控件 123

6.2 标准服务器端控件 125

6.2.1 ImageButton和HyperLink控件 125

6.2.2 Image和ImageMap控件 126

6.2.3 RadioButton和RadioButtonList控件 131

6.2.4 CheckBox和CheckList控件 133

6.2.5 ListBox和DropDownList控件 134

6.2.6 FileUpload控件 137

6.2.7 Table控件 141

6.2.8 容器控件 144

6.2.9 Calendar控件 147

6.2.10 AdRotator控件 153

6.3 数据验证控件 155

6.3.1 数据验证控件概述 156

6.3.2 必须项验证控件 157

6.3.3 比较验证控件 159

6.3.4 范围验证控件 161

6.3.5 正则表达式验证控件 162

6.3.6 自定义验证控件 163

6.3.7 验证摘要控件 166

6.4 用户自定义控件 168

6.4.1 用户自定义控件概述 168

6.4.2 创建用户控件 168

6.4.3 在设计视图中添加用户控件 169

6.4.4 程序运行时动态添加用户控件 170

6.4.5 公开构成控件的属性 171

6.5 习题 173

第7章 ASP.NET内置对象 176

7.1 类与对象概述 176

7.1.1 类和对象的概念 176

7.1.2 类与对象的本质 176

7.1.3 类成员 177

7.2 类的字段与属性 177

7.2.1 定义一个类 178

7.2.2 声明与使用对象 179

7.3 ASP.NET对象概述 180

7.4 Page对象 181

7.4.1 Page对象的属性 181

7.4.2 Page对象的常用方法 182

7.4.3 Page对象的常用事件 183

7.5 Response对象 185

7.5.1 Response对象的常用属性 185

7.5.2 Response对象的常用方法 185

7.5.3 使用Response对象 186

7.6 Request对象 189

7.6.1 Request对象的常用属性 189

7.6.2 Request对象的常用方法 189

7.6.3 使用Request对象 190

7.7 Server对象 196

7.7.1 Server对象的常用属性 196

7.7.2 Server对象的常用方法 196

7.8 Session对象 202

7.8.1 Session的工作原理 202

7.8.2 Session对象的常用属性及方法 202

7.8.3 向Session对象中存入数据 203

7.8.4 从Session对象中取出数据 203

7.9 Application对象 206

7.9.1 Application对象和Session对象的区别 206

7.9.2 Application对象的常用属性、方法和事件 206

7.9.3 Application对象中的数据存取 207

7.10 习题 209

第8章 设计数据库应用网站 212

8.1 数据库基础知识 212

8.1.1 有关数据库的概念 212

8.1.2 关系型数据库 212

8.2 使用数据库系统 214

8.2.1 Microsoft Access 214

8.2.2 Microsoft SQL Server 215

8.3 SQL查询基础 219

8.3.1 查询语句Select 219

8.3.2 插入记录语句Insert 221

8.3.3 修改记录语句Update 221

8.3.4 删除记录语句Delete 221

8.4 ADO.NET简介 222

8.4.1 数据库通用接口 222

8.4.2 ADO.NET的数据模型 223

8.4.3 数据源控件简介 224

8.5 使用数据控件访问数据库 229

8.5.1 使用GridView数据控件 229

8.5.2 使用FormView数据控件 232

8.5.3 使用Repeater控件 233

8.5.4 使用DetailsView控件 237

8.6 使用ADO.NET对象 242

8.6.1 ADO.NET对象概述 243

8.6.2 数据集 243

8.6.3 数据表 244

8.6.4 数据行 244

8.6.5 数据列 244

8.6.6 数据关系 245

8.6.7 Connection 245

8.6.8 Command 247

8.6.9 DataAdapter 253

8.6.10 DataReader 267

8.6.11 DataView 270

8.7 习题 274

第9章 创建和使用Web Service 278

9.1 Web Service简介 278

9.1.1 了解Web Service 278

9.1.2 Web Service的相关标准和规范 279

9.2 创建Web Service 281

9.2.1 创建Web Service项目 281

9.2.2 编写实现Web Service功能的代码 281

9.2.3 测试Web Service 282

9.3 在ASP.NET应用程序中调用Web Service 283

9.3.1 添加Web引用 283

9.3.2 编写调用代码 284

9.4 在Windows应用程序中调用Web Service 284

9.4.1 创建能接收参数的Web Service 284

9.4.2 创建调用Web Service的Windows程序 286

9.5 习题 288

第10章 部署与发布ASP.NET网站 289

10.1 在Web服务器中配置IIS 289

10.1.1 为站点准备一个IP地址 289

10.1.2 创建站点主目录 289

10.1.3 配置IIS 290

10.2 创建FTP远程管理账号 292

10.3 发布ASP.NET网站 293

10.3.1 使用FTP方式发布网站 293

10.3.2 发布网站到本地文件夹 295

10.4 使用Web安装项目部署应用程序 295

10.4.1 创建与生成Web安装程序 295

10.4.2 部署安装项目到Web服务器 298

10.5 习题 300