ASP.NET4.0从入门到精通

副标题:无

作   者:张正礼,王坚宁编著

分类号:

ISBN:9787302254409

微信扫一扫,移动浏览光盘

简介

   ASP.NET 4.0是微软最新推出的ASP.NET的最新版本,是继ASP.NET 3.5   之后又一个突破。该版本在3.5版的基础上进行了各个方面的技术升级,其   中,最为人瞩目的是动态语言运行时的实现和对ASP.NET MVC 2开发框架的   集成。    张正礼、王坚宁编著的《ASP.NET 4.0从入门到精通》由浅入深、循序   渐进地介绍了如何使用ASP.NET 4.0和配套的Visual Studio 2010开发环境   进行Web网站开发所要学习的技术、操作方法和使用技巧。全书共分19章,   分别介绍了ASP.NET 4.0的基础知识、C#编程语言基础、Web服务器控件、   主题、母版页、网站导航、数据绑定、数据源控件、ADO.NET数据库开发、   XML数据操作、LINQ查询技术、Web服务、ASP.NET AJAX以及ASP.NET MVC等   Web网站开发必须掌握的各种知识和技巧,并通过个人博客和音乐商店两个   项目演示了ASP.NET 4.0技术在实际开发中的应用。最后一章还提供了10个   完整的网站项目给读者学习和参考。    《ASP.NET 4.0从入门到精通》光盘收录了所有的源代码和相关素材,   并录制了全部案例的操作视频,时长达36个小时。同时,还包括3000多页   的C#、SQL Server、HTML、Access等方面的开发文档。    《ASP.NET 4.0从入门到精通》内容丰富,结构清晰,语言简练,图文   并茂,具有很强的实用性和操作性,是一本适合于各高等院校及社会培训   的优秀教材,也是广大初、中级软件开发爱好者的自学参考书。   

目录

《asp.net 4.0从入门到精通》

第1 章asp.net 4.0 开发入门 1

1.1 网页基础知识1

1.1.1 网页基础理论 1

1.1.2 静态页面 2

1.1.3 动态页面 3

1.1.4 cgi 接口 4

1.1.5 脚本语言 4

1.2 asp.net 4.0 框架 5

1.2.1 .net 框架的发展历程5

1.2.2 .net 4.0 语言 6

1.2.3 公共语言运行时 6

1.2.4 动态语言运行时 7

1.2.5 .net 类库9

1.3 asp.net 应用程序9

1.3.1 asp.net 页面与服务器交互10

1.3.2 asp.net web 窗体 10

1.3.3 asp.net 4.0 的新特性 10

1.4 visual studio 2010 开发环境 13

1.4.1 安装visual studio 201013

.1.4.2 创建web 项目 15

1.4.3 web 项目管理 17

1.4.4 visual studio 2010 的新特性20

1.5 配置web 服务器 22

1.6 配置asp.net 4.0 应用程序 26

1.7 上机练习 29

1.8 上机题 30

第2 章c# 语言基础 31

2.1 c# 语言概述 31

2.1.1 第一个c# 程序32

2.1.2 c# 代码结构 34

2.2 基本语法 36

2.2.1 数据类型 36

2.2.2 变量和常量 44

2.2.3 运算符 46

2.2.4 转义字符 52

2.2.5 c# 中的控制语句 52

2.3 面向对象编程 62

2.3.1 类 63

2.3.2 属性、方法和事件 64

2.3.3 构造函数 65

2.3.4 继承和多态 66

2.3.5 委托 69

2.3.6 事件 71

2.4 泛型 73

2.4.1 使用系统的泛型类 73

2.4.2 创建泛型 74

2.5 c# 4.0 的新特性 76

2.5.1 大整数类型biginteger 76

2.5.2 动态数据类型dynamic 78

2.5.3 命名参数和可选参数 79

2.6 上机题 81

第3 章asp.net 4.0 常用内置对象82

3.1 page 类82

3.1.1 页面的生命周期 82

3.1.2 page 类的主要属性、方法和事件 83

3.1.3 应用page 类 85

3.2 request 对象87

3.2.1 request 对象的属性和方法 87

3.2.2 应用request 对象 88

3.3 response 对象89

3.3.1 response 对象的属性 90

3.3.2 response 对象的方法 90

3.3.3 应用response 对象91

3.4 server 对象 92

3.4.1 server 对象的属性和方法 93

3.4.2 应用server 对象 94

3.5 cookie 对象95

3.5.1 cookie 简介 95

3.5.2 cookie 对象的属性和方法 96

3.5.3 应用cookie 对象 97

3.6 session 对象 99

asp.net 4.0 常用内置对象1.wmv/32 分钟

asp.net 4.0 常用内置对象2.wmv/34 分钟

asp.net 4.0 常用内置对象3.wmv/33 分钟

3.6.1 session 简介99

3.6.2 对session 的跟踪 100

3.6.3 session 对象的属性和方法 100

3.6.4 session 对象的储存 101

3.6.5 应用session 对象 103

3.7 application 对象105

3.7.1 application 对象的属性和方法 106

3.7.2 应用application 对象 107

3.8 viewstate 对象 109

3.8.1 viewstate 中的键值对109

3.8.2 viewstate 的安全机制109

3.8.3 存储自定义对象 110

3.8.4 应用viewstate 对象 111

3.9 上机题 113

第4 章asp.net 4.0 服务器控件 114

4.1 服务器控件类114

4.1.1 服务器控件基本属性 115

4.1.2 服务器控件的事件 118

4.2 文本服务器控件120

4.2.1 标签(label)控件 120

4.2.2 静态文本(literal)控件 120

4.2.3 文本框(textbox)控件120

4.2.4 超链接文本(hyperlink)控件121

4.3 按钮服务器控件123

4.3.1 普通按钮(button)控件123

4.3.2 超链接按钮(linkbutton)控件 123

4.3.3 图片按钮(imagebutton)控件 123

4.4 图像服务器控件125

4.4.1 图像(image)控件125

4.4.2 图像地图(imagemap)控件 125

4.5 选择服务器控件127

4.5.1 复选框(checkbox)控件 128

4.5.2 复选框列表(checkboxlist)控件128

4.5.3 单选按钮(radiobutton)控件130

4.5.4 单选按钮列表(radiobuttonlist)控件 131

4.6 列表服务器控件133

4.6.1 列表框(listbox)控件 133

4.6.2 下拉列表框(dropdownlist)控件135

4.6.3 项目列表(bulletedlist)控件 137

asp.net 4.0 服务器控件1.wmv/50 分钟

asp.net 4.0 服务器控件2.wmv/34 分钟

asp.net 4.0 服务器控件3.wmv/45 分钟

asp.net 4.0 从入门到精通

4.7 容器服务器控件139

4.7.1 面板(panel)控件 139

4.7.2 多视图(multiview)控件141

4.7.3 动态容器(placeholder)控件 143

4.8 高级服务器控件145

4.8.1 日历(calendar)控件 145

4.8.2 动态广告(adrotator)控件 149

4.9 上机题 152

第5 章验证控件和用户控件154

5.1 数据验证的两种方式154

5.1.1 服务器端数据验证 154

5.1.2 客户端数据验证 155

5.2 服务器验证控件156

5.2.1 验证控件的分类 156

5.2.2 requiredfieldvalidator 控件156

5.2.3 comparevalidator 控件 158

5.2.4 rangevalidator 控件 160

5.2.5 regularexpressionvalidator 控件 162

5.2.6 customvalidator 控件167

5.2.7 validationsummary 控件 169

5.3 用户控件 171

5.3.1 简述 171

5.3.2 用户控件的创建和使用 171

5.3.3 用户控件的示例 173

5.4 上机题 176

第6 章ado.net 数据库编程178

6.1 创建数据库178

6.1.1 使用sql server 2005 创建数据库178

6.1.2 在visual studio 2010 中管理数据库 181

6.2 ado.net 概述182

6.2.1 ado.net 简介 182

6.2.2 ado.net 命名空间 183

6.3 连接数据库184

6.4 获取数据 187

6.4.1 command 对象187

6.4.2 datareader 对象 189

6.5 填充数据集191

6.5.1 dataset 对象192

6.5.2 dataadapter 对象 199

6.6 添加数据 202

6.7 更新数据 203

6.8 删除数据 203

6.9 上机题 204

第7 章数据绑定和数据源控件206

7.1 数据绑定简介206

7.1.1 简单绑定 207

7.1.2 复杂的绑定 211

7.1.3 常用控件的数据绑定 213

7.2 数据源控件217

7.2.1 sqldatasource 控件 218

7.2.2 sqldatasource 控件的属性 219

7.2.3 sqldatasource 控件的应用 220

7.3 上机题 224

第8 章数据服务器控件226

8.1 数据服务器控件简介226

8.2 gridview 控件 227

8.2.1 gridview 控件的属性 227

8.2.2 gridview 控件的方法和事件 229

8.2.3 gridview 控件绑定数据 231

8.2.4 gridview 控件的列 233

8.2.5 gridview 控件的分页和排序 235

8.2.6 gridview 控件的数据操作 237

8.3 detailsview 控件 240

8.4 repeater 控件 244

8.5 datalist 控件 246

8.5.1 datalist 控件的属性和事件 247

8.5.2 编辑datalist 控件的模板 247

8.5.3 使用属性编辑器 248

8.6 listview 控件251

8.7 新增的chart 控件 254

8.8 上机题 257

第9 章文件操作259

9.1 获取驱动器信息259

9.2 对目录的操作261

9.2.1 directory 类262

9.2.2 directoryinfo 类266

9.3 文件的操作272

9.3.1 file 类272

9.3.2 fileinfo 类276

9.4 读写文件 280

9.4.1 流 280

9.4.2 filestream 类 280

9.4.3 读写文本文件 283

9.5 上机题 286

第10 章xml 数据操作 287

10.1 xml 概述287

10.1.1 xml 的语法 288

10.1.2 文档类型定义 290

10.1.3 xsl 语言 292

10.1.4 xpath 295

10.2 访问和操作xml295

10.2.1 创建xml 文档 295

10.2.2 xml 文档的保存 297

10.2.3 将xml 读入文档 297

10.2.4 选择节点 299

10.2.5 新节点的创建 299

10.2.6 xml 文档的修改 302

10.2.7 xml 文档的删除 304

10.3 xmldatasource 控件 305

10.4 上机题 307

第11 章网站设计 309

11.1 母版页简介 309

11.1.1 母版页和内容页 309

11.1.2 母版页的运行机制 311

11.1.3 母版页的创建 311

11.1.4 内容页的创建 314

11.2 网站导航 316

11.2.1 网站地图 316

11.2.2 定义网站地图 317

11.2.3 使用网站地图 318

11.3 导航控件 321

11.3.1 treeview 控件321

11.3.2 menu 控件323

11.3.3 sitemappath 控件 326

11.4 上机题 328

第12 章主题和样式 330

12.1 主题 330

12.1.1 主题简述 330

12.1.2 主题的创建 332

12.1.3 主题的应用 334

12.1.4 skinid 的应用 337

12.1.5 禁用主题 338

12.2 样式 339

12.2.1 样式的语法 339

12.2.2 使用样式 342

12.2.3 样式创建器 346

12.2.4 css 属性窗口 349

12.2.5 创建和应用样式文件 350

12.3 上机题 351

第13 章linq 查询 353

13.1 linq 简述 353

13.2 linq 基础知识 354

13.2.1 linq 查询步骤354

13.2.2 linq 和泛型355

13.2.3 基本的查询操作 356

13.3 linq 和数据库操作 360

13.3.1 linq to sql360

13.3.2 创建对象模型 361

13.3.3 linq 查询数据库364

13.3.4 linq 更改数据库366

13.4 linqdatasource 控件371

13.5 新增的查询扩展控件——queryextender 376

13.6 上机题 378

第14 章asp.net ajax 技术 380

14.1 asp.net ajax 技术概述 380

14.1.1 体系结构 381

14.1.2 创建asp.net ajax 程序 382

14.2 asp.net ajax 核心控件 383

14.2.1 scriptmanager 控件 383

14.2.2 updatepanel 控件 390

14.2.3 updateprogress 控件394

14.2.4 timer 控件 397

14.3 ajax control toolkit 400

14.3.1 ajax control toolkit 简介400

14.3.2 calendaeextend 控件 402

14.3.3 slideshowextender 控件 404

14.4 上机题 406

第15 章web 服务 408

15.1 web service 概述 408

15.1.1 web service 的概念408

15.1.2 web service 的基本构成410

15.1.3 实现一个基本的web 服务 412

15.2 web 服务协议416

15.2.1 wsdl(web 服务描述语言)417

15.2.2 soap(简单对象访问协议)419

15.2.3 uddi(统一描述、发现和集成协议) 420

15.3 web 服务的应用 421

15.3.1 使用存在的web 服务 421

15.3.2 调用自定义的web 服务 427

15.4 上机题 433

第16 章asp.net mvc 框架 435

16.1 asp.net mvc 简介435

16.1.1 何谓mvc 435

16.1.2 asp.net mvc437

16.2 asp.net mvc 应用程序438

16.2.1 mvc 应用程序的创建 439

16.2.2 mvc 应用程序的结构 440

16.2.3 路由 442

16.2.4 mvc 应用程序的执行过程 449

16.2.5 构建模型 449

16.2.6 控制器 451

16.2.7 视图 456

16.2.8 行为过滤器 462

16.2.9 表单数据绑定 469

16.2.10 asp.net mvc 中的数据传递471

16.2.11 传递多个数据对象 473

16.3 上机题 475

第17 章网上个人博客 477

17.1 系统分析与设计 477

17.1.1 系统需求分析 477

17.1.2 系统模块设计 477

17.1.3 系统运行演示 480

17.2 系统数据库设计 483

17.2.1 数据库表设计 483

17.2.2 设计系统存储过程 485

17.3 实体类模块 488

17.4 首页显示模块 490

17.4.1 设计母版页 490

17.4.2 首页 491

17.5 用户登录模块 493

17.6 浏览博客模块 495

17.6.1 浏览博客 495

17.6.2 访客评论 497

17.7 管理博客模块 501

17.7.1 添加博客 501

17.7.2 管理博客 503

17.7.3 编辑博客图片 504

17.7.4 管理评论 506

第18 章网上音乐商店 508

18.1 系统分析与设计 508

18.1.1 系统需求分析 508

18.1.2 系统模块设计 509

18.1.3 系统运行演示 510

18.2 系统数据库设计 515

18.2.1 数据库表设计 515

18.2.2 visual studio 2010 自动生成的数据库518

18.2.3 数据库表关系 520

18.3 实体类模块 521

18.3.1 创建数据库实体类映射 521

18.3.2 创建自定义的实体类 524

18.3.3 创建自定义的视图模型 528

18.4 用户登录模块 530

18.4.1 使用母版页 530

18.4.2 首页 533

18.4.3 登录页面 535

18.5 购物车模块 537

18.5.1 根据类型浏览唱片页面 537

18.5.2 唱片详情浏览页面 538

18.5.3 购物车页面 539

18.5.4 填写订单页面 542

18.6 后台管理模块 543

18.6.1 管理唱片页面 543

18.6.2 编辑唱片页面 544

18.6.3 删除唱片页面 545

第19 章项目实例 547

19.1 项目01:图书管理系统 547

19.1.1 系统分析与设计 547

19.1.2 系统数据库设计 549

19.1.3 系统运行示例 552

19.2 项目02:网上校友录 554

19.2.1 系统分析与设计 554

19.2.2 系统数据库设计 555

19.2.3 系统运行示例 558

19.3 项目03:考勤管理系统 561

19.3.1 系统分析与设计 561

19.3.2 系统数据库设计 563

19.3.3 系统运行示例 564

19.4 项目04:新闻发布系统 567

19.4.1 系统分析与设计 567

19.4.2 系统数据库设计 569

19.4.3 系统运行示例 569

19.5 项目05:绩效管理系统 572

19.5.1 系统分析与设计 572

19.5.2 系统数据库设计 575

19.5.3 系统运行示例 578

19.6 项目06:博客管理系统 580

19.6.1 系统分析与设计 580

19.6.2 系统数据库设计 582

19.6.3 系统运行示例 584

19.7 项目07:医院管理系统 587

19.7.1 系统分析与设计 587

19.7.2 系统数据库设计 589

19.7.3 系统运行示例 591

19.8 项目08:仓库管理系统 592

19.8.1 系统分析与设计 593

19.8.2 系统数据库设计 594

19.8.3 系统运行示例 597

19.9 项目09:学生宿舍管理系统 599

19.9.1 系统分析与设计 599

19.9.2 系统数据库设计 601

19.9.3 系统运行示例 603

19.10 项目10:机票预订系统 605

19.10.1 系统分析与设计 605

19.10.2 系统数据库设计 607

19.10.3 系统运行示例 609


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

ASP.NET4.0从入门到精通
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon