《ASP.NET 2.0动态网站设计教程 基于C#+Access》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:李春葆,金晶,喻丹丹等著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2010
  • ISBN:9787302213444
  • 页数:330 页
图书介绍:本书使用C#+Access介绍ASP.NET应用程序的开发技术,以Visual Studio.Net 2005为开发环境,使用大量实例来介绍ASP.NET应用程序开发技巧。

第1章 ASP.NET应用程序开发基础 1

1.1Internet和Web 1

1.1.1什么是Internet 1

1.1.2什么是Web 1

1.1.3Web的特点 2

1.1.4Web网页 2

1.1.5Web应用程序的开发技术 4

1.2.NET框架 6

1.2.1.NET框架体系结构 6

1.2.2.NET框架下应用程序的开发和执行 7

1.3ASP.NET概述 8

1.3.1ASP.NET应用程序的执行过程 8

1.3.2ASP与ASP.NET的区别 9

1.4配置ASP.NET运行环境 9

1.4.1IIS的安装 9

1.4.2Web网站属性设置 12

1.4.3创建IIS虚拟目录 14

1.5创建ASP.NET应用程序 18

1.5.1Visual Studio.NET 2005 18

1.5.2ASP.NET应用程序示例 19

练习题1 24

上机实验题1 25

第2章 HTML和XHTML 26

2.1HTML和XHTML概述 26

2.1.1什么是XHTML 26

2.1.2XHTML的版本 27

2.1.3HTML与XHTML的区别 27

2.1.4Visual Studio.NET 2005开发环境中指定网页默认的目标架构 28

2.2HTML和XHTML的格式与标记 29

2.2.1基本格式 29

2.2.2HTML的标记 29

2.2.3HTML的长度单位 30

2.3使用表格 31

2.3.1建立表格 31

2.3.2定制表格 31

2.4使用框架 36

2.4.1建立iframe框架 36

2.4.2if rame框架的属性 36

2.5使用超链接 38

2.6制作表单 40

2.6.1创建表单 40

2.6.2表单控件 41

2.7CCS样式设计 47

2.7.1样式和样式表 47

2.7.2样式生成器 49

练习题2 53

上机实验题2 53

第3章 C#语言基础 54

3.1C#中的数据类型 54

3.1.1值类型 54

3.1.2引用类型 56

3.2C#中的变量和常量 57

3.2.1变量 57

3.2.2常量 58

3.3C#中的运算符 59

3.3.1常用的C#运算符 59

3.3.2运算符的优先级 60

3.4结构类型和枚举类型 61

3.4.1结构类型 61

3.4.2枚举类型 62

3.5C#中的控制语句 63

3.5.1选择控制语句 63

3.5.2循环控制语句 66

3.6数组 69

3.6.1一维数组的定义 69

3.6.2一维数组的动态初始化 69

3.6.3访问一维数组中的元素 69

3.7异常处理语句和命名空间 70

3.7.1异常处理语句 70

3.7.2使用命名空间 71

3.8面向对象程序设计 71

3.8.1类 71

3.8.2对象 74

3.8.3构造函数和析构函数 76

3.8.4属性 78

3.8.5方法 79

3.8.6C#中常用类和结构 81

3.9继承 85

3.9.1继承的概念 85

3.9.2派生类的声明 85

3.9.3基类成员的可访问性 86

3.9.4使用sealed修饰符来禁止继承 86

练习题3 86

上机实验题3 87

第4章 ASP.NET控件 88

4.1ASP.NET控件概述 88

4.1.1ASP.NET控件的分类 88

4.1.2Web服务器控件的公共属性、方法和事件 89

4.1.3Web服务器控件的相关操作 91

4.2标准服务器控件 92

4.2.1Label控件 92

4.2.2TextBox控件 92

4.2.3Image控件 95

4.2.4Button控件 95

4.2.5LinkButton控件 97

4.2.6ImageButton控件 98

4.2.7HyperLink控件 98

4.2.8DropDownList控件 99

4.2.9ListBox控件 101

4.2.10CheckBox控件和CheckBoxList控件 103

4.2.11RadioButton控件和RadioButtonList控件 106

4.2.12ImageMap控件 109

4.2.13Table控件 112

4.2.14BulletedList控件 113

4.2.15Panel控件 115

4.2.16HiddenField控件 116

4.2.17FileUpload控件 116

4.2.18Calendar控件 118

4.2.19View控件和MultiView控件 119

4.2.20Wizard控件 121

4.3验证控件 126

4.3.1RequiredFieldValidator控件 126

4.3.2CompareValidator控件 127

4.3.3RangeValidator控件 127

4.3.4RegularExpressionValidator控件 128

4.3.5CustomValidator控件 134

4.3.6ValidationSummary控件 135

练习题4 136

上机实验题4 137

第5章 ASP.NET的常用对象 138

5.1ASP.NET对象概述 138

5.2Page对象 139

5.2.1ASP.NET网页的处理过程 139

5.2.2Page对象的属性 140

5.2.3Page对象的方法 141

5.2.4Page对象的事件 142

5.2.5Page对象的应用 142

5.3Response对象 143

5.3.1Response对象的属性 143

5.3.2Response对象的方法 144

5.3.3Response对象的应用 145

5.4Request对象 145

5.4.1Request对象的属性 145

5.4.2Request对象的方法 146

5.4.3Request对象的应用 147

5.5Server对象 150

5.5.1Server对象的属性 150

5.5.2Server对象的方法 150

5.5.3Server对象的应用 152

5.6Application对象 153

5.6.1Application对象的属性 153

5.6.2Application对象的方法 153

5.6.3Application对象的事件 154

5.6.4Application对象的应用 154

5.7Session对象 156

5.7.1Session对象的属性 156

5.7.2Session对象的方法 156

5.7.3Session对象的事件 157

5.7.4Session对象的应用 157

5.8Cookie对象 159

5.8.1Cookie对象的属性 159

5.8.2Cookie对象的方法 160

5.8.3Cookie对象的应用 160

5.9配置Global.asax文件 162

练习题5 164

上机实验题5 165

第6章 主题和母版页 166

6.1主题 166

6.1.1主题概述 166

6.1.2创建主题 168

6.1.3应用主题 169

6.1.4禁用主题 172

6.2母版页 173

6.2.1母版页和内容页 173

6.2.2创建母版页 174

6.2.3创建内容页 176

6.2.4从内容页中访问母版页中的内容 179

练习题6 183

上机实验题6 183

第7章 站点导航控件 184

7.1ASP.NET站点导航概述 184

7.1.1站点导航的功能 184

7.1.2站点导航的工作方式 185

7.1.3站点导航控件 185

7.2站点地图 186

7.3TreeView控件 187

7.3.1TreeNode类 187

7.3.2TreeView控件的属性、方法和事件 189

7.3.3TreeNodeCollection类 190

7.3.4向TreeView控件中添加节点的方法 192

7.4Menu控件 194

7.4.1MenuItem类 194

7.4.2Menu控件的属性和事件 195

7.4.3MenuItemCollection类 196

7.4.4向Menu控件中添加菜单项的方法 198

7.5SiteMapPath控件 200

练习题7 201

上机实验题7 201

第8章 用户控件 202

8.1用户控件概述 202

8.2创建ASP.NET用户控件 203

8.2.1创建用户控件的过程 203

8.2.2设置用户控件 204

8.3使用用户控件 205

8.4将网页转化为用户控件 209

8.4.1将单个网页转换成用户控件 209

8.4.2将代码隐藏网页转换成用户控件 209

练习题8 210

上机实验题8 210

第9章 ADO.NET数据库访问技术 211

9.1数据库概述 211

9.1.1关系数据库的基本结构 211

9.1.2结构化查询语言 213

9.2ADO.NET模型 218

9.2.1ADO.NET简介 218

9.2.2ADO.NET体系结构 218

9.2.3ADO.NET数据库的访问流程 221

9.3ADO.NET的数据访问对象 221

9.3.1OleDbConnection对象 221

9.3.2.OleDbCommand对象 224

9.3.3DataReader对象 230

9.3.4OleDbDataAdapter对象 233

9.4DataSet对象 236

9.4.1DataSet对象概述 236

9.4.2DataSet对象的属性和方法 237

9.4.3Tables集合和DataTable对象 238

9.4.4Columns集合和DataColumn对象 239

9.4.5Rows集合和DataRow对象 241

9.4.6Relations集合和DataRelation对象 243

9.5数据源控件 244

9.5.1SqlDataSource控件 245

9.5.2AccessDataSource控件 245

9.5.3ObjectDataSource控件 251

9.6数据绑定控件 257

9.6.1数据绑定概述 258

9.6.2列表控件 258

9.6.3GridView控件 259

9.6.4DetailsView控件 280

9.6.5FormView控件 287

9.6.6DataList控件 288

练习题9 295

上机实验题9 295

第10章 ASP.NET Web服务 296

10.1Web服务概述 296

10.1.1Web服务的特点 296

10.1.2Web服务的体系结构 297

10.2创建和使用Web服务 298

10.2.1创建ASP.NET Web服务 298

10.2.2使用ASP.NET Web服务 302

10.3通过Web服务传输DataSet数据集 304

练习题10 305

上机实验题10 305

第11章 配置ASP.NET应用程序 306

11.1Web.config配置文件概述 306

11.1.1Web.config文件的特点 306

11.1.2配置文件的继承关系 307

11.2Web.config文件 307

11.2.1Web.config文件的结构 307

11.2.2常用节的使用方法 309

11.3Web.config文件的加密和解密 313

11.3.1Web.config文件的加密 313

11.3.2Web.config文件的解密 314

练习题11 314

附录 上机实验题参考答案 315

上机实验题1 315

上机实验题2 315

上机实验题3 317

上机实验题4 318

上机实验题5 321

上机实验题6 322

上机实验题7 323

上机实验题8 324

上机实验题9 325

上机实验题10 328

参考文献 330