《ASP.NET 3.5 C#实践教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:邵良杉,刘好增等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302192183
  • 页数:377 页
图书介绍:本书结合C# 2008介绍了最新版本的ASP.NET 3.5开发知识。

第1章 ASP.NET 3.5概述 1

1.1 .NET Framework概述 1

1.1.1 .NET Framework简介 1

1.1.2 .NET Framework 3.5新特性 2

1.1.3 ASP.NET 3.5新特性 4

1.2 配置ASP.NET 3.5 4

1.2.1 Visual Studio 2008简介 5

1.2.2 安装Visual Studio 2008 5

1.2.3 Visual Studio 2008开发环境 8

1.3 ASP.NET预处理指令 11

1.4 第一个程序 13

1.4.1 制作用户登录页面 13

1.4.2 编写登录代码 15

1.5 实验指导 17

1.5.1 安装Web服务器 17

1.5.2 使用嵌入式编码 19

1.6 习题集 20

第2章 C#程序设计基础 22

2.1 C#入门语法 22

2.1.1 数据类型 22

2.1.2 变量和常量 25

2.1.3 表达式和运算符 26

2.1.4 简单类型转换 31

2.2 数组 33

2.3 控制语句 33

2.3.1 条件语句 34

2.3.2 循环语句 38

2.3.3 跳转语句 41

2.4 C#面向对象设计 43

2.4.1 面向对象概述 43

2.4.2 类 43

2.4.3 继承 45

2.4.4 重载 46

2.5 实验指导 46

2.5.1 制作九九乘法表 46

2.5.2 创建汽车实例变量 47

2.5.3 创建管理员结构 49

2.5.4 创建及使用学生类 50

2.6 习题集 53

第3章 ASP.NET内置对象和配置 57

3.1 Response对象 57

3.1.1 Response对象的方法和属性 57

3.1.2 运用Response对象 58

3.2 Request对象 59

3.2.1 Request对象的属性和方法 59

3.2.2 Request对象的运用 60

3.3 Server对象 61

3.4 Application对象和Session对象 63

3.4.1 Application对象 64

3.4.2 Session对象 66

3.5 Cookie对象 68

3.5.1 Cookie对象概述 68

3.5.2 Cookie对象的属性和方法 69

3.5.3 Cookie对象的运用 70

3.6 Web.config配置文件 71

3.6.1 ASP.NET配置概述 71

3.6.2 Web.config结构 72

3.6.3 配置文件层次结构 73

3.6.4 Web.config配置元素 75

3.7 实验指导 79

3.7.1 运用Response对象和Request对象实现用户登录 79

3.7.2 利用Session兑现实现购物车 82

3.7.3 记录错误登录次数 84

3.7.4 运用Cookie对象 85

3.8 习题集 87

第4章 HTML控件 91

4.1 HTML控件简介 91

4.1.1 HTML控件介绍 91

4.1.2 HTML控件的语法 92

4.2 HTML控件的公共属性 93

4.2.1 Attributes属性 93

4.2.2 Disabled属性 94

4.2.3 InnerHtml属性 94

4.2.4 InnerText属性 95

4.2.5 Style属性 96

4.2.6 Value属性 97

4.3 HTML控件及其属性 98

4.3.1 HtmlAnchor控件 98

4.3.2 HtmlForm控件 100

4.3.3 HtmlButton控件 101

4.3.4 HtmlTable、HtmlTableRow和HtmlTableCell控件 102

4.3.5 表单输入控件 106

4.4 实验指导 110

4.4.1 浏览图书 110

4.4.2 生成表格 112

4.4.3 选择操作 114

4.4.4 文件上传 116

4.5 习题集 118

第5章 服务器控件 121

5.1 服务器控件简介 121

5.1.1 服务器控件介绍 121

5.1.2 服务器控件的语法 123

5.2 服务器控件的公共属性 123

5.2.1 Border属性 124

5.2.2 Font属性 124

5.2.3 其他样式属性 125

5.2.4 控件事件属性 126

5.3 服务器控件及其属性 127

5.3.1 Label和TextBox控件 127

5.3.2 CheckBox与CheckBoxList控件 129

5.3.3 RadioButton与RadioButtonList控件 133

5.3.4 ListBox与DropDownList控件 134

5.3.5 Table控件 135

5.3.6 Panel与Image控件 136

5.3.7 Button、LinkButton与ImageButton控件 138

5.4 验证控件 140

5.4.1 RequiredFieldValidator控件 141

5.4.2 CompareValidator控件 142

5.4.3 RangeValidator控件 144

5.4.4 RegularExpressionValidator控件 145

5.4.5 CustomValidator控件 147

5.4.6 ValidationSummary控件 148

5.5 实验指导 150

5.5.1 制作图片切换 150

5.5.2 动态修改字体显示效果 152

5.5.3 表单验证(实现用户注册) 154

5.5.4 带节日提示的日历 158

5.6 习题集 159

第6章 其他服务器控件 162

6.1 用户控件 162

6.1.1 用户控件概述 162

6.1.2 创建用户控件 163

6.1.3 设计用户控件属性 165

6.2 导航控件 166

6.2.1 Menu控件 167

6.2.2 SiteMapPath控件 168

6.2.3 TreeView控件 171

6.3 母版页 174

6.3.1 母版页组成 175

6.3.2 创建母版页 175

6.3.3 创建内容页 177

6.4 登录与角色 178

6.4.1 身份验证概述 179

6.4.2 角色模型 180

6.4.3 管理角色 181

6.4.4 登录控件 181

6.5 WebPart页 183

6.5.1 WebPart控件概述 184

6.5.2 WebPart的使用 185

6.5.3 EditorZone与EditorPart控件 186

6.6 实验指导 189

6.6.1 商城网站标头 189

6.6.2 产品菜单导航 192

6.6.3 商品分类管理系统母版页 194

6.6.4 用户登录 196

6.7 习题集 201

第7章 ASP.NET高级技术 205

7.1 处理XML 205

7.1.1 System.Xml命名空间 205

7.1.2 XML数据源控件 207

7.1.3 显示XML 208

7.1.4 生成XML 212

7.2 处理文件 214

7.2.1 System.IO命名空间 214

7.2.2 操作驱动器 215

7.2.3 操作文件夹 216

7.2.4 操作文件 220

7.2.5 读写文件 221

7.3 处理缓存 224

7.3.1 ASP.NET缓存机制概述 225

7.3.2 缓存指令@OutputCache 226

7.3.3 设置页面缓存 227

7.3.4 设置页面部分缓存 229

7.3.5 应用程序缓存 230

7.4 实验指导 231

7.4.1 创建和读取XML文档 231

7.4.2 XML数据岛输出XML文档 232

7.4.3 文件管理 233

7.4.4 缓存替换 235

7.5 习题集 236

第8章 ADO.NET管理数据库 239

8.1 ADO.NET概述 239

8.1.1 ADO.NET组成部分 239

8.1.2 ADO.NET结构 241

8.1.3 ADO.NET命名空间 242

8.2 ADO.NET对象 242

8.2.1 Connection对象 243

8.2.2 Command对象 245

8.2.3 DataReader对象 246

8.2.4 DataAdapter和DataSet对象 248

8.2.5 DataTable对象 252

8.2.6 Parameter对象 253

8.3 ADO.NET新增功能 256

8.3.1 执行批量复制操作 256

8.3.2 多活动结果集 257

8.4 LINQ 258

8.4.1 LINQ概述 258

8.4.2 LINQ基础用法 259

8.4.3 LINQ简单操作 261

8.4.4 LinqDataSource控件概述 261

8.4.5 应用LinqDataSource控件 263

8.5 实验指导 265

8.5.1 查看新闻列表 265

8.5.2 获取表记录条数 267

8.5.3 精确查询 269

8.5.4 批量复制 271

8.5.5 运用LINQ读取数据库中数据 276

8.6 习题集 277

第9章 数据显示技术 281

9.1 数据源控件 281

9.1.1 ObjectDataSource控件 282

9.1.2 AccessDataSource控件 285

9.1.3 SqlDataSource控件 287

9.2 绑定语法 291

9.2.1 绑定简单属性 291

9.2.2 绑定集合 292

9.2.3 绑定表达式 293

9.2.4 方法的返回值 294

9.3 新增控件ListView 295

9.3.1 ListView控件属性和事件 295

9.3.2 显示数据 297

9.3.3 编辑数据 300

9.3.4 使用DataPager控件实现分页 303

9.4 其他数据绑定控件 304

9.4.1 DetailsView控件 304

9.4.2 GridView控件 307

9.4.3 FormView、Repeater和DataList控件 311

9.5 实验指导 312

9.5.1 使用DetailsView控件 312

9.5.2 使用GridView控件编辑数据 318

9.5.3 运用ListView控件 320

9.6 习题集 322

第10章 实现Ajax技术 326

10.1 ASP.NET Ajax 326

10.1.1 ASP.NET Ajax概述 326

10.1.2 部署ASP.NET Ajax环境 327

10.2 ASP.NET Ajax基本控件 329

10.2.1 ScriptManager控件 330

10.2.2 ScriptManagerProxy控件 333

10.2.3 UpdatePanel控件 334

10.2.4 UpdateProgress控件 337

10.2.5 Timer控件 338

10.3 实验指导 342

10.3.1 密码强度 342

10.3.2 自动输入完成 344

10.4 习题集 347

第11章 东方商城管理系统 349

11.1 东方商城管理系统概述 349

11.1.1 系统需求分析 349

11.1.2 东方商城管理系统整体架构 350

11.2 三层架构应用程序介绍 351

11.3 数据库设计 352

11.4 系统通用功能设计 357

11.4.1 站点地图的设计 357

11.4.2 母版页 357

11.5 数据访问层 358

11.5.1 数据库实体 358

11.5.2 数据访问SqlHelper类库 359

11.6 表示层和业务逻辑层 362

11.6.1 产品无限级分类管理 362

11.6.2 店铺用户信息管理 373