《ASP.NET 3.5程序设计与项目实践》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:张联锋,陈文臣主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2011
  • ISBN:9787121137600
  • 页数:436 页
图书介绍:本书给读者全面的讲解了使用ASP.NET 3.5开发基于Visual Sdudio 2008的动态网站的技术和方法,全书共分为16章,第16章通过网络书店这个具体的项目案例,给读者详细的讲解了如何使用ASP.NET 3.5提供的强大功能开发Web应用的技术和思路。

第1章 ASP.NET3.5开发基础 1

1.1ASP.NET简介 1

1.1.1 .NET简介 1

1.1.2ASP.NET简介 2

1.2ASP.NET开发环境 3

1.2.1VisualStudio2008 3

1.2.2安装和配置US 7

实训1.1——创建第一个ASP.NET3.5应用程序 14

常见疑难解答 15

上机练习 16

第2章 C#语言简介 17

2.1概述 17

2.1.1大小写的敏感性 17

2.1.2注释 17

2.1.3语句终止符 18

2.1.4语句块 18

2.2基本语法 19

2.2.1数据类型 19

2.2.2变量和常量 20

2.2.3表达式和运算符 21

2.2.4装箱和拆箱 23

2.2.5泛型 23

2.3数组 27

2.4控制语句 29

2.4.1条件语句 29

2.4.2循环语句 32

2.4.3跳转语句 34

2.4.4异常处理 35

实训2.1——冒泡排序 37

2.5面向对象设计 38

2.5.1类和对象 39

2.5.2继承 41

2.5.3重载 41

2.5.4事件和委托 42

实训2.2——研究生类UnderGraduate 44

2.6C#高级应用 47

2.6.1隐型局部变量 47

2.6.2扩展方法 48

2.6.3Lambda表达式 49

常见疑难解答 50

上机练习 51

第3章 ASP.NET控件 53

3.1HTML控件 53

3.1.1HTML控件结构 53

3.1.2HTML控件的常用属性 54

3.1.3常用的HTML控件 55

3.1.4应用举例 56

3.2基本的Web控件 57

3.3服务器控件类 59

3.3.1基本属性 59

3.3.2服务器控件的事件 62

3.4列表控件 64

3.4.1ListBox 64

3.4.2DropDownList 66

3.4.3CheckBoxList 67

3.4.4RadioButtonList 67

3.4.5BulletedList 68

实训3.1——购物篮 69

3.5验证控件 72

3.5.1RequiredFieldValidator控件 72

3.5.2CompareValidator控件 73

3.5.3RangeValidator控件 75

3.5.4RegularExpressionValidator控件 76

3.5.5CustomValidator控件 77

实训3.2——用户登录认证 78

3.6Rich控件 80

3.6.1Calendar控件 80

3.6.2AdRotator控件 83

实训3.3——公益广告展播 84

常见疑难解答 85

上机练习 86

第4章 用户控件 89

4.1概述 89

4.2创建用户控件 90

4.3用户控件的使用 92

4.4定义用户控件的属性和事件 92

实训4.1——登录控件 94

常见疑难解答 97

上机练习 98

第5章 样式、主题和母版页 99

5.1样式 99

5.1.1样式的语法 100

5.1.2使用样式 103

5.1.3样式创建器 105

5.1.4CSS属性窗口 107

5.1.5创建和应用样式文件 108

5.2主题 110

5.2.1概述 110

5.2.2主题的创建 111

5.2.3主题的应用 112

5.2.4SkinlD的应用 113

5.2.5主题的禁用 114

5.3母版页 114

5.3.1概述 114

5.3.2创建母版页 115

5.3.3在母版页中放入网页的方法 118

实训5.1——酒店管理系统框架 120

常见疑难解答 122

上机练习 123

第6章 页面导航 125

6.1网站地图 125

6.1.1定义网站地图 126

6.1.2把站点文件绑定到页面 128

6.2导航控件 129

6.2.1TreeView控件 129

6.2.2Menu控件 131

6.2.3SiteMapPath控件 134

常见疑难解答 135

上机练习 136

第7章 ADO.NET数据库编程 139

7.1ADO.NET简介 139

7.2连接数据库 140

7.2.1建立SQLServer数据库 140

7.2.2连接SQLServer数据库 143

7.3操作数据 144

7.3.1使用Command类 144

7.3.2使用存储过程 146

7.4使用DataReader 148

7.5填充数据集 151

7.5.1使用DataAdapter 151

7.5.2使用DataSet 153

7.5.3访问数据集 158

常见疑难解答 160

上机练习 162

第8章 数据绑定和数据控件 165

8.1数据绑定概述 165

8.1.1单值绑定 165

8.1.2多值绑定 166

8.2数据源控件 166

8.2.1SqlDataSource控件 167

8.2.2SqlDataSource控件的属性 169

8.2.3使用SqlDataSource控件 170

8.3GridView控件 173

8.3.1GridView控件概述 173

8.3.2在GridViewWeb服务器控件中分页 174

8.3.3对GridViewWeb服务器控件中的数据进行排序 176

8.4DetailsView控件 177

8.4.1属性 177

8.4.2在DetailsView控件中显示数据 178

8.4.3在DetailsView控件中操作数据 178

8.5FormView控件 179

8.6ListView控件 180

实训8.1——股票池 180

常见疑难解答 183

上机练习 184

第9章 XML数据操作 187

9.1XML概述 187

9.2XML的语法 188

9.3文档类型定义 189

9.4可扩展样式语言 191

9.5Xpath 193

9.6访问和操作XML 194

9.6.1 .NET中的DOM概述 194

9.6.2创建XML文档 194

9.6.3将XML读入文档 195

9.6.4选择节点 196

9.6.5创建新节点 196

9.6.6修改XML文档 198

9.6.7删除XML文档的节点、属性和内容 198

9.6.8保存XML文档 199

实训9.1——留言簿 199

9.7XML数据绑定控件 204

常见疑难解答 206

上机练习 207

第10章 LINQ技术 209

10.1概述 209

10.2LINQ基础 210

10.2.1LINQ查询介绍 210

10.2.2LINQ和泛型 212

10.2.3基本查询操作 213

10.3LINQ到ADO.NET 217

10.3.1LINQ到SQL基础 217

10.3.2对象模型和对象模型的创建 217

10.3.3查询数据库 221

10.3.4更改数据库 222

10.4LinqDataSource控件 224

实训10.1——简单留言板 227

常见疑难解答 232

上机练习 233

第11章 ASP.NET常用对象和状态管理 235

11.1ASPNET中的常用对象 235

11.1.1Page类 235

11.1.2Request对象 239

11.1.3Response对象 241

11.1.4Server对象 244

11.2ASP.NET状态管理 247

11.2.1Session对象 247

11.2.2Cookie对象 250

11.2.3ViewState对象 253

11.2.4Application对象 256

实训1.1.1——在线投票 258

常见疑难解答 262

上机练习 263

第12章 Web服务 265

12.1WebService概述 265

12.1.1WebService的概念 265

12.1.2WebService的基本构成 267

12.1.3实现一个基本的Web服务 268

12.2Web服务协议 273

12.2.1WSDL(Web服务描述语言) 273

12.2.2SOAP(简单对象访问协议) 275

12.2.3UDDI(统一描述、发现和集成协议) 276

12.3Web服务的应用 277

12.3.1使用存在的Web服务 277

12.3.2Web服务实现数据库操作 280

实训12.1——计算器 283

常见疑难解答 289

上机练习 290

第13章 ASP.NET AJAX技术 291

13.1ASPNETAJAX技术概述 291

13.1.1体系结构 292

13.1.2客户端特征 292

13.1.3服务器端特征 292

13.1.4创建ASP.NETAJAX程序 293

13.2ASP.NETAJAX核心控件 295

13.2.1ScriptManager控件 295

13.2.2UpdatePanel控件 298

13.2.3UpdateProgress控件 301

13.2.4Timer控件 305

13.3AJAXCONTROLTOOLKIT 307

13.3.1AJAXCONTROLTOOLKIT简介 308

13.3.2使用示例 310

实训13.1——添加用户信息 311

常见疑难解答 315

上机练习 316

第14章 ASP.NET MVC框架 319

14.1ASP.NETMVC简介 319

14.1.1什么是MVC 319

14.1.2ASPNETMVC 321

14.1.3安装ASPNETMVC框架 322

14.2ASPNETMVC应用程序 323

14.2.1MVC应用程序的创建 324

14.2.2MVC应用程序的结构 325

14.2.3路由 327

14.2.4MVC应用程序的执行过程 331

14.2.5构建模型 332

14.2.6控制器 334

14.2.7视图 336

实训14.1——餐饮管理系统中的类别管理模块 339

常见疑难解答 344

上机练习 345

第15章 网上博客 347

15.1系统分析与设计 347

15.1.1系统需求分析 347

15.1.2系统模块设计 347

15.1.3系统运行演示 350

15.2系统数据库设计 352

15.2.1数据库表设计 352

15.2.2数据库表关系 355

15.2.3创建数据库实体类映射 356

15.3实体类模块 357

15.4数据库管理模块 358

15.5业务逻辑模块 364

15.6博客页面显示模块 366

15.6.1使用母版页 366

15.6.2首页的设计 370

15.6.3管理博客页面设计 371

15.7博客管理模块 372

第16章 赠送项目案例 377

项目01图书管理系统 377

01.1系统分析与设计 377

01.2系统数据库设计 379

01.3系统运行示例 381

项目02网上校友录 383

02.1系统分析与设计 383

02.2系统模块设计 383

02.3系统数据库设计 384

02.4系统运行示例 386

项目03考勤管理系统 389

03.1系统分析与设计 389

03.2系统数据库设计 391

03.3系统运行示例 393

项目04新闻发布系统 395

04.1系统分析与设计 395

04.2系统数据库设计 396

04.3系统运行示例 397

项目05绩效管理系统 400

05.1系统分析与设计 400

05.2系统数据库设计 402

05.3系统运行示例 404

项目06博客管理系统 406

06.1系统分析与设计 407

06.2系统数据库设计 409

06.3系统运行示例 411

项目07医院管理系统 413

07.1系统分析与设计 413

07.2系统数据库设计 415

07.3系统运行示例 416

项目08仓库管理系统 418

08.1系统分析与设计 418

08.2系统数据库设计 420

08.3系统运行示例 422

项目09学生宿舍管理系统 424

09.1系统分析与设计 424

09.2系统数据库设计 426

09.3系统运行示例 428

项目010机票预订系统 430

010.1系统分析与设计 430

010.2系统数据库设计 432

010.3系统运行示例 434