分享
 
 
 

ASP.NET3.5全程指南

王朝百科·作者佚名  2010-06-17
窄屏简体版  字體: |||超大  

图书信息作者:段辉良 陆昌辉 胡勇辉 许 宾 等编著

出 版 社:电子工业出版社

出版时间: 2009-4-1

页数:680页

开本: 16开

ISBN 9787121080432

分类: 图书>> 计算机/程序设计>>ASP.NET3.5

定价:79.00元

宣传语1、 知识全面,实例精彩,指导性强

基础知识、典型模块、综合实例、高级技术,循序渐进地全面讲解ASP.NET3.5程序开发的方方面面。

2、 讲解详细,图标清晰,通俗易懂

在介绍模块功能时,提供详细的图例;讲解每个模块的实现步骤;对程序代码提供详细标注。

内 容 简 介ASP.NET是微软公司推出的新一代动态Web编程技术,该技术是Web应用开发领域的一个革命性突破。本书由浅入深、全面地讲解了目前最新的ASP.NET 3.5版本。全书共分4篇,基础知识篇,主要介绍ASP.NET的基础知识,包括ASP.NET的运行环境、基本语法、常用的内置Web服务器控件、自定义控件,以及如何在ASP.NET中实现数据访问和ASP.NET应用程序的部署等;典型模块篇,主要介绍ASP.NET在一个网站平台中各个典型模块的具体实现;综合实例篇,主要介绍通过ASP.NET来开发多个功能完整的应用程序;ASP.NET高级技术篇,主要介绍基于Ajax技术的网站开发及Web服务在程序中的应用。

本书结构清晰,内容丰富,实例详尽,特别适合热衷于ASP.NET技术的各层次用户阅读,是一本难得的ASP.NET学习指南。

前 言首先,欢迎您阅读本书,相信本书能成为您学习ASP.NET的一大助手。

ASP.NET是微软最新推出的新一代Web编程语言,也是微软推出的新型体系结构.NET的一个重要组成部分。ASP.NET彻底改变了过去Web应用程序的开发模式,而ASP.NET 3.5的出现,更使得开发人员感受到其强大的功能。

.NET技术已经成为网络应用的主流,其在开发语言方面提高了界面和代码的可定制性,使得网络开发入门人员可以更轻松地掌握并加以应用。本书详细讲解了ASP.NET 3.5网络开发的设计原理与实现过程,针对未来的应用方向,介绍了Web服务及Ajax网站的开发等高级应用。

本书主要特点

采用最新版本

采用最新的ASP.NET 3.5技术,使用最新的Visual Studio 2008作为开发环境,在讲解各个实例时,详细讲解了该开发环境的最新功能。

讲解最流行的网络应用模块

本书讲解了网站开发中常见的应用模块,在实际应用中,可以直接移植,极具参考价值。

讲解详细,图表清晰

在具体介绍模块功能的时候,本书提供了详细的图例,说明模块是如何设计、实现并应用到项目中的,使读者从开始就对整个模块有总体把握。本书对程序代码提供了详细的标注,使初学者可以迅速地掌握整个模块的设计原理和实现方法。

讲解通俗易懂

本书以通俗易懂的语言讲解每个模块的实现步骤,读者只需要按照步骤操作,就可以轻松地完成模块的制作。

本书适合读者

本书具有知识全面、实例精彩、指导性强的特点,力求以全面的知识性及丰富的实例来指导读者掌握网络应用技术。本书适合以下读者:

有一定编程基础,但没有项目经验的人员;

ASP.NET 3.5爱好者;

网络开发人员;

网页设计人员;

以前开发过ASP系统,希望转用ASP.NET的程序员。

本书由段辉良、陆昌辉、胡勇辉、许宾、曹倬瑝和兰湘涛等编写,因时间和水平有限,尚有许多不详尽和不准确之处,恳请广大读者提出批评和建议。

编 者

2009年1月

目 录第 1 篇基 础 知 识 篇

第1章 创建ASP.NET开发环境 2

1.1 初识ASP.NET 3

1.1.1 什么是ASP.NET 3

1.1.2 ASP.NET的优越性 4

1.1.3 .NET框架的发展历史 5

1.1.4 .NET 框架3.5的 ASP.NET 增强功能 6

1.1.5 Visual Web Developer增强功能 6

1.2 ASP.NET环境的安装与配置 7

1.2.1 Visual Studio 2008集成环境的安装 8

1.2.2 Visual Studio 2008的开发界面简析 9

1.2.3 IIS的安装 11

1.2.4 ASP.NET 和 IIS 配置 12

1.3 ASP.NET与ASP的主要差异 14

1.4 如何升级ASP.NET程序 14

1.5 简单的.NET程序实例详解 16

第2章 ASP.NET的基本语法 20

2.1 ASP.NET的页面结构 21

2.1.1 代码声明块 22

2.1.2 代码呈现块 23

2.1.3 代码注释 23

2.1.4 页面编译指令 24

2.1.5 命名空间 25

2.2 VB.NET语法 25

2.2.1 VB.NET简介 25

2.2.2 Visual Basic.NET 语言中的新增功能 26

2.2.3 Visual C# 简介 28

2.2.4 Visual C# 中的新增功能 29

2.2.5 数据类型 30

2.2.6 变量和常量 32

2.2.7 类型转换 33

2.2.8 数组 34

2.2.9 运算符 35

2.2.10 条件语句 36

2.2.11 循环语句 38

2.2.12 子程序与函数 39

2.3 ASP.NET的常用组件对象 42

2.3.1 Request对象 42

2.3.2 Response对象 45

2.3.3 Server对象 47

2.3.4 Application对象 47

2.3.5 Session对象 48

2.3.6 Cookie对象 49

第3章 ASP.NET的基本控件 50

3.1 HTML服务器控件 51

3.1.1 HTML服务器控件的公共属性 51

3.1.2 HtmlAnchor控件 52

3.1.3 HtmlButton控件 53

3.1.4 HtmlForm控件 54

3.1.5 HtmlGenericControl控件 54

3.1.6 HtmlImage控件 54

3.1.7 HtmlInput控件 56

3.1.8 HtmlSelect控件 58

3.1.9 HtmlTable控件 60

3.1.10 HtmlTextArea控件 62

3.2 Web服务器控件 63

3.2.1 Button控件 63

3.2.2 CheckBox控件 63

3.2.3 CheckBoxList控件 64

3.2.4 DropDownList控件 66

3.2.5 HyperLink控件 66

3.2.6 Image控件 67

3.2.7 ImageButton控件 67

3.2.8 ImageMap控件 69

3.2.9 BulletedList控件 71

3.2.10 Label控件 71

3.2.11 LinkButton控件 72

3.2.12 ListBox控件 72

3.2.13 Literal控件 72

3.2.14 MultiView控件 73

3.2.15 Panel控件 73

3.2.16 PlaceHolder控件 75

3.2.17 RadioButton控件 75

3.2.18 RadioButtonList控件 76

3.2.19 Table控件 76

3.2.20 TextBox控件 76

3.2.21 Calendar控件 77

3.3 验证控件 78

3.3.1 CompareValidator控件 78

3.3.2 RangeValidator控件 80

3.3.3 RequiredFieldValidator控件 81

3.3.4 RegularExpressionValidator控件 82

3.3.5 CustomValidator控件 84

3.3.6 ValidationSummary控件 86

第4章 在ASP.NET中访问数据 89

4.1 ADO.NET概述 90

4.1.1 ADO.NET与ADO的差异 90

4.1.2 .NET数据提供程序 90

4.1.3 DataSet 91

4.2 ADO.NET中的常用对象 91

4.2.1 Connection对象 91

4.2.2 Command对象 93

4.2.3 DataReader对象 95

4.2.4 DataSet和DataAdapter对象 97

4.2.5 DataView对象 100

4.2.6 数据库的配置 102

4.3 ASP.NET中的常用数据控件 103

4.3.1 DataGrid数据控件 103

4.3.2 DataList数据控件 113

4.3.3 Repeater数据控件 115

4.3.4 DataSource控件 116

4.3.5 GridView数据控件 117

4.3.6 ListView显示数据控件 119

4.3.7 LinqDataSource数据源控件 121

第5章 应用程序部署 123

5.1 Web 应用程序项目概述 124

5.2 ASP.NET 网站布局 124

5.3 使用Global.asax 126

5.3.1 Global.asax文件 126

5.3.2 HttpApplication类 128

5.4 配置Web.config 129

5.4.1 Web.config概述 129

5.4.2 Web.config文件格式 130

5.4.3 预定义配置节 131

5.4.4 自定义配置节 136

5.4.5 访问ASP.NET配置 138

5.5 设置ASP.NET的缓存 138

5.5.1 页面输出缓存 138

5.5.2 页面数据缓存 142

5.6 控制应用程序的安全性 148

5.6.1 ASP.NET的安全机制 148

5.6.2 ASP.NET的安全性设置 148

5.6.3 身份验证 149

5.6.4 授权 153

5.6.5 用户账户模拟 154

5.7 ASP.NET 部署 155

5.7.1 “复制网站”工具 155

5.7.2 “发布网站”实用工具 157

第6章 创建和使用用户自定义控件 158

6.1 用户控件 159

6.1.1 创建用户控件 159

6.1.2 使用用户控件 162

6.2 复合控件 163

6.2.1 创建复合控件 163

6.2.2 使用复合控件 165

6.3 自定义控件 166

6.3.1 创建自定义控件 166

6.3.2 使用自定义控件 168

第 2 篇典 型 模 块 篇

第7章 计数器模块 170

7.1 ASP.NET中的读/写文件操作 171

7.1.1 读文件操作 171

7.1.2 写文件操作 172

7.2 简单的计数器 172

7.3 与页面分离的计数器 174

7.3.1 通过内嵌页面实现与页面分离的计数器 174

7.3.2 通过用户控件实现与页面分离的计数器 176

7.4 与页面分离的图像计数器 177

7.5 全站点图像计数器 179

第8章 防火墙模块 182

8.1 模块总体设计 183

8.1.1 模块功能设计 183

8.1.2 数据库设计 183

8.2 模块功能实现 183

8.2.1 模块主页 183

8.2.2 IP访问设置 184

8.2.3 域名访问设置 187

8.2.4 登录测试 188

8.2.5 IP与域名互换 191

第9章 日历模块 193

9.1 普通日历 194

9.1.1 使用Calendar控件 194

9.1.2 通过编程实现日历模块 196

9.2 万年历 199

第10章 新闻发布模块 202

10.1 模块总体设计 203

10.1.1 模块功能设计 203

10.1.2 数据库设计 203

10.2 模块功能实现 204

10.2.1 发布主页 204

10.2.2 新闻浏览 206

10.2.3 新闻发布 208

10.2.4 新闻管理 210

10.2.5 分类设置 211

第11章 网络硬盘模块 213

11.1 System.IO命名空间 214

11.1.1 Directory类 214

11.1.2 DirectoryInfo类 215

11.1.3 File类 216

11.1.4 FileInfo类 216

11.2 浏览文件 217

11.3 删除文件 220

11.4 创建文件 221

11.5 上传文件 222

11.5.1 单文件上传 222

11.5.2 多文件上传 224

第12章 广告发布模块 226

12.1 基于XML文件的广告发布 227

12.1.1 XML概述 227

12.1.2 使用XML文件保存广告图片 228

12.1.3 添加广告图片 229

12.1.4 查询广告图片 230

12.1.5 使用AdRotator控件发布广告图片 231

12.2 基于Access数据库的广告发布 232

12.2.1 数据库设计 232

12.2.2 添加广告信息 233

12.2.3 查询/编辑广告信息 234

12.2.4 浏览广告效果 235

12.2.5 统计广告执行情况 237

第13章 投票调查模块 238

13.1 模块总体设计 239

13.1.1 模块功能设计 239

13.1.2 数据库设计 239

13.2 模块功能实现 240

13.2.1 操作菜单 240

13.2.2 设置调查项目 241

13.2.3 设置题目 243

13.2.4 投票调查页面 244

13.2.5 分析调查结果 248

13.2.6 查看原始数据 249

第14章 邮件发送模块 251

14.1 简单邮件发送 252

14.2 发送多功能邮件 253

第15章 会员注册模块 257

15.1 模块总体设计 258

15.1.1 模块功能设计 258

15.1.2 数据库设计 258

15.2 模块功能实现 258

15.2.1 用户登录 258

15.2.2 用户注册 261

15.2.3 找回密码 265

第16章 网上购物模块 268

16.1 模块总体设计 269

16.1.1 模块功能设计 269

16.1.2 数据库设计 269

16.2 模块功能实现 270

16.2.1 模块主页 270

16.2.2 购物页面——选择商品 270

16.2.3 购物页面——购物车 272

16.2.4 商品分类设置 276

16.2.5 商品信息设置 277

16.2.6 订单查询 279

第17章 留言本模块 281

17.1 模块总体设计 282

17.1.1 模块功能设计 282

17.1.2 数据库设计 282

17.2 模块功能实现 283

17.2.1 留言浏览 283

17.2.2 留言发布 286

17.2.3 留言回复 288

17.2.4 留言删除 289

第18章 论坛模块 290

18.1 模块总体设计 291

18.1.1 模块功能设计 291

18.1.2 数据库设计 291

18.2 模块功能实现 292

18.2.1 会员登录 292

18.2.2 浏览帖子 293

18.2.3 发表新帖 295

18.2.4 查看/回复帖子 296

18.2.5 管理帖子 299

第19章 聊天室模块 301

19.1 模块总体设计 302

19.1.1 模块功能设计 302

19.1.2 数据库设计 302

19.2 模块功能实现 303

19.2.1 模块主页 303

19.2.2 发送聊天信息 304

19.2.3 显示聊天信息 306

19.2.4 显示在线用户 307

19.2.5 注销用户 309

第20章 在线音乐模块 311

20.1 模块总体设计 312

20.1.1 模块功能设计 312

20.1.2 数据库设计 312

20.2 模块功能实现 313

20.2.1 歌曲列表 313

20.2.2 显示歌词 316

20.2.3 播放单首歌曲 317

20.2.4 连续播放多首歌曲 318

20.2.5 编辑歌曲 321

20.2.6 添加歌曲 322

第21章 博客天下模块 325

21.1 模块总体设计 326

21.1.1 模块功能设计 326

21.1.2 数据库设计 326

21.2 模块功能实现 327

21.2.1 博客主页 327

21.2.2 发表评论 331

21.2.3 添加网络日志 333

21.2.4 编辑网络日志 335

21.2.5 查看评论 337

21.2.6 上传相片 338

21.2.7 编辑相片 339

21.2.8 修改个人信息 340

第22章 报表及报表打印模块 342

22.1 水晶报表技术 343

22.2 模块功能实现 343

22.2.1 创建新报表 344

22.2.2 设置数据库 344

22.2.3 模块实现 346

第 3 篇综 合 实 例 篇

第23章 图书网络管理系统——系统总体设计 350

23.1 需求分析 351

23.1.1 操作角色 351

23.1.2 面向对象 351

23.1.3 计划管理 351

23.1.4 库存管理 352

23.1.5 款项管理 352

23.2 模块功能设计 352

23.2.1 系统总体功能 353

23.2.2 字典维护 353

23.2.3 图书批销 354

23.2.4 图书零售 354

23.3 数据库设计 354

23.3.1 数据表 355

23.3.2 存储过程 363

23.3.3 触发器 366

23.3.4 外键 371

第24章 图书网络管理系统——实现系统框架 374

24.1 配置系统Web.config 375

24.2 系统登录 375

24.3 系统主界面 378

24.3.1 主框架页面 378

24.3.2 目录框架页面 379

24.3.3 主要框架页面 382

第25章 图书网络管理系统——字典

维护模块 383

25.1 图书信息 384

25.2 客户信息 395

25.3 供应商信息 400

25.4 用户信息 403

第26章 图书网络管理系统——图书

批销模块 407

26.1 收订管理 408

26.1.1 收订录入 408

26.1.2 收订查询 413

26.2 报订管理 416

26.2.1 报订录入 416

26.2.2 报订查询 419

26.3 批销入库 421

26.3.1 入库录入 421

26.3.2 入库查询 424

26.4 批销出库 426

26.4.1 出库录入 426

26.4.2 出库查询 430

26.5 图书收退 432

26.5.1 收退录入 433

26.5.2 收退查询 436

26.6 图书报退 438

26.6.1 报退录入 438

26.6.2 报退查询 441

26.7 图书赠送 442

26.7.1 赠送录入 442

26.7.2 赠送查询 443

26.8 图书折损 444

26.8.1 折损录入 445

26.8.2 折损查询 446

26.9 库存检测 447

26.10 款项管理 451

26.10.1 图书收款 451

26.10.2 图书付款 454

第27章 图书网络管理系统——图书

零售模块 457

27.1 图书内转 458

27.1.1 内转录入 458

27.1.2 内转查询 460

27.2 零售出库 462

27.2.1 出库录入 462

27.2.2 出库查询 465

27.3 库存检测 467

第28章 物业网络管理系统——系统

总体设计 470

28.1 模块功能设计 471

28.1.1 房产管理 471

28.1.2 住户管理 472

28.1.3 收费管理 472

28.1.4 综合管理 472

28.1.5 系统维护 473

28.2 数据库设计 473

28.2.1 数据表 473

28.2.2 视图 492

28.2.3 自定义函数 492

第29章 物业网络管理系统——系统

框架实现 494

29.1 登录页面 495

29.2 主框架页面 497

29.3 横幅框架页面 498

29.4 目录框架页面 499

29.4.1 目录页面1——房产管理 499

29.4.2 目录页面2——住户管理 501

29.4.3 目录页面3——收费管理 501

29.4.4 目录页面4——综合管理 502

29.4.5 目录页面5——系统维护 504

第30章 物业网络管理系统——房产管理模块 505

30.1 房产信息 506

30.1.1 楼盘信息 506

30.1.2 楼阁信息 514

30.1.3 单元信息 519

30.2 房产查询 525

30.3 参数设置 527

第31章 物业网络管理系统——住户管理模块 530

31.1 住户入住 531

31.1.1 业主信息 531

31.1.2 户主信息 535

31.1.3 住户成员 535

31.2 住户验房 539

31.3 住户装修 543

31.4 住户投诉 546

31.5 请修管理 549

第32章 物业网络管理系统——收费管理模块 550

32.1 表安装 551

32.1.1 表信息 551

32.1.2 用户表 558

32.2 抄表 559

32.3 收款 561

32.3.1 收款录入 562

32.3.2 收款查询 571

32.4 退款 572

32.5 收费设置 574

第33章 物业网络管理系统——综合管理模块 578

33.1 社区管理 579

33.1.1 社区简介 579

33.1.2 业主委员会成员 582

33.1.3 业主委员会会议 583

33.1.4 社区活动 585

33.2 绿化管理 587

33.2.1 基本信息 587

33.2.2 绿化设置 589

33.2.3 绿化检查 591

33.3 保安管理 593

33.3.1 保安安排 593

33.3.2 执勤管理 596

33.3.3 来访管理 597

33.3.4 物品出入 599

33.4 信件包裹 601

33.5 停车场管理 604

33.5.1 车辆信息 604

33.5.2 车辆管理 606

33.6 清洁管理 608

33.6.1 清洁安排 608

33.6.2 清洁记录 609

33.6.3 清洁检查 612

33.7 消防管理 613

33.7.1 消防设施 613

33.7.2 消防巡视 615

33.7.3 消防演练 616

33.7.4 消防事故 618

第34章 物业网络管理系统——系统维护模块 620

34.1 用户管理 621

34.2 公司信息 624

34.3 部门信息 626

第 4 篇高 级 技 术 篇

第35章 基于Ajax技术的网站开发 630

35.1 Ajax技术概述 631

35.1.1 Ajax的诞生 631

35.1.2 Ajax工作原理 631

35.1.3 Ajax技术特点 631

35.1.4 Ajax原则 632

35.1.5 应用场景分析 632

35.1.6 Ajax核心技术 633

35.1.7 Ajax模式 635

35.1.8 Ajax技术的优势 637

35.1.9 Ajax技术的劣势 637

35.2 VS 2008对Ajax的支持 638

35.3 网站设计 639

35.3.1 功能设计 639

35.3.2 数据库设计 639

35.4 网站实现 641

第36章 基于Web服务的应用程序开发 650

36.1 Web服务介绍 651

36.1.1 什么是Web服务 651

36.1.2 Web服务体系结构 652

36.1.3 Web服务重要术语 652

36.1.4 Web服务的优点 656

36.1.5 Web服务的应用方向 657

36.2 基于Web服务的综合实例 657

36.2.1 创建Web服务 657

36.2.2 在程序中使用Web服务 659

序言首先,欢迎您阅读本书,相信本书能成为您学习ASP.NET的一大助手。

ASP.NET是微软最新推出的新一代Web编程语言,也是微软推出的新型体系结构.NET的一个重要组成部分。ASP.NET彻底改变了过去Web应用程序的开发模式,而ASP.NET 3.5的出现,更使得开发人员感受到其强大的功能。

.NET技术已经成为网络应用的主流,其在开发语言方面提高了界面和代码的可定制性,使得网络开发入门人员可以更轻松地掌握并加以应用。本书详细讲解了ASP.NET 3.5网络开发的设计原理与实现过程,针对未来的应用方向,介绍了Web服务及Ajax网站的开发等高级应用。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有