书籍详情

ASP.NET高级开发技术与范例

ASP.NET高级开发技术与范例

作者:金雪云,焦桂英等编著

出版社:电子工业出版社

出版时间:2002-01-01

ISBN:9787505377202

定价:¥56.00

购买这本书可以去
内容简介
  本书主要介绍了使用微软最新推出的ASP.NET创建动态Web网站的高级技术,并介绍了一个实例网站的设计过程。本书深入讲解了ASP.NET的开发机制,内容涵盖ASP.NET的语法、响应用户请求、Web控件的使用、有关验证技术、组件的使用、ADO.NET,以及如何使用ADO.NET实现数据库访问和使用ASP.NET的缓存和错误处理技术。最后介绍了一个具有代表性的实例网站的设计思想和开发过程,其中包括设计和实现注册系统、留言簿、邮件列表系统、论坛、文章发布系统,以及一个网上商店。本书的附赠软盘中包括了书中所有示例程序的源代码,读者可直接或稍加修改后使用。读者对象:对于了解ASP2.0或3.0并希望在.NET框架下开发Web程序的设计人员,本书介绍的高级开发技术和开发实例具有很高的参考价值。网站设计人员可以通过本书所提供的实例网站的设计理念和开发过程得到有益的启示,从而快速提高自己的技术水平。出版说明随着新世纪的到来,人类社会已进入信息时代、网络时代。计算机应用的普及和深入,软件技术的发展和新软件的不断涌现,数量更多质量更高的计算机应用系统的研究和投入使用,要求越来越多的高水平的软件工程师以开拓者的姿态投身其中。我国的软件工程师队伍已有了长足的发展,软件开发水平已有了长足的进步。作为中国人,我们期盼的是中国软件业走自主创新之路,在世界上的地位越?丛礁摺W魑霭婀ぷ髡撸⒄刮夜娜砑乱稻∽畲笈Γ俏颐且宀蝗荽堑脑鹑危庹俏颐怯?1999年底推出《软件工程师》丛书的初衷。目前这套丛书已出版了20多种。从市场销售和读者反馈的情况看,这套丛书已经得到了读者的首肯和厚爱,这也是对我们下一步工作的激励。从当前我国的软件开发情况?矗颓凹改晗啾龋辛巳缦卤浠?1.单机单用户应用系统的开发和应用越来越多地转向网络多用户系统的开发和应用,如开发企业网和因特网数据库应用、安全系统等。2.单一的高级语言使用越来越多地转向多种高级语言的综合使用,仅仅会用一两种高级语言进行开发的软件工程师已经感到力不从心。3.越来越多的软件工程师正在使用一些高级的、包含编程功能在内的应用软件和专用软件,如使用Flash、Dreamweaver开发网页,使用Director、Authorware开发多媒体演示系统等。可以说,应用系统的多样化、规模化和复杂化对软件工程师提出了更高的要求,同时也为软件工程师提供了更多的施展个人才华的机会。针对这种形势,我们正在扩充《软件工程师》丛书的选题范围,进一步界定这套丛书的特色,设想是把丛书按如下类型整合:一是开发类,通过大量实例说明如何使用各种流行的高级语言、工具类软件开发不同的应用系统,说明开发思想、开发过程、难点及其解决方案。为了适应我国软件工程师开发综合软件系统的需求,我们把包含编程功能在内的高级应用软件的开发应用也纳入到丛书中。二是技巧类,通过大量实例说明在不同应用系统开发过程中,有关缩短开发周期、提高开发质量、解决开发中的疑难问题的各种技巧。三是技术类,介绍软件开发的有关理论和技术,以及在实践中的应用,如系统分析与系统设计、软件测试和系统安全等。四是手册类,即每个软件工程师必备的案头书。我们把为软件工程师提供图书信息服务为宗旨,坚持以图书质量为生命。我们希望《软件工程师》丛书能对读者有所帮助,希望读者提出更多的宝贵建议和意见,包括工作中遇到的技术难点、疑点和问题。希望更多的作者加入我们的专家行列,推介自己的实践经验和累累硕果。我们的网址是www.phei.com.cn,请和我们联系。为了我国软件业的更加美好的明天,让我们共同努力。前言PHP是一种服务器端的HTML嵌入式脚本语言,它以独特的语法混合了C、JAVA和Perl语言的特色,为网页设计者提供了编写动态页面的强大工具,受到了全世界用户的普遍欢迎。除了功能强大外,PHP还具有极好的开放性和跨平台特性,并且可以自由使用和传播,这些都使得PHP具有极强的生命力和良好的发展前景。随着自由软件在我国的普及和发展,相信PHP必将在我国的信息化建设中扮演越来越重要的角色。本书试图通过介绍各种实例,将PHP的各种高级编程与开发技巧展现给读者。本书内容翔实,不仅介绍了PHP的各种高级技巧,而且全面、深入地分析了一个完整的大型PHP应用程序。本书的另外一个特点是可操作性强,按照本书的介绍,读者能够很轻松地学习和掌握PHP。本书由四个部分组成:第一部分介绍PHP语言基础,内容包括PHP的安装和配置方法、语言元素、控制流程和编程、调试技术。第二部分介绍PHP的各种高级技巧,内容包括代码风格、会话控制、数据库操作、图像处理、XML处理、函数使用技巧、站点设计、WAP与WML等。第三部分为综合实例的介绍,通过介绍和分析一个完整的PHP应用程序(PostgreSQL数据库管理程序),向读者全面介绍利用PHP开发大型应用程序的方法和技术。最后一部分为PHP的主要函数参考。本书配套光盘收录了本书出版说明、前言、目录和函数参考的电子文档。除本书参考文献列出资料外,作者还参考了其他许多文献,难以一一列出,在此向相关的作者表示衷心的感谢!最后向所有关心、支持和帮助过本书编写的领导、朋友和家人表示诚挚的谢意!本书的主要作者为彭晓明、秦清、樊华、黄志良和熊济宁,彭晓明负责全书统稿。参与本书编写的还有田李、田国成、黄德勇等。由于作者的能力和水平有限,加上时间仓促,本书可能有不妥和错误之处,如能给予指正,我们将不胜感谢!作者2001.5
作者简介
暂缺《ASP.NET高级开发技术与范例》作者简介
目录
目 录
第一部分 技术篇
第1章 ASP.NET概述 3
1.1 ASP.NET简介 4
1.1.1 ASP基本概念 4
1.1.2 ASP.NET深入 7
1.2 运行ASP.NET的配置需求 9
1.2.1 NGWS 9
1.2.2 Visual Studio.NET 10
1.3 SQL Server 2000简介 10
1.4 本章小结 10
第2章 ASP.NET语法基础 11
2.1 VB.NET初步知识 12
2.1.1 变量、常量和表达式 12
2.1.2 条件 15
2.1.3 循环 16
2.1.4 过程和函数 17
2.2 与ASP.NET相关的新概念 18
2.2.1 命名空间 18
2.2.2 类库 19
2.3 ASP.NET基本语法 20
2.3.1 添加ASP.NET代码 20
2.3.2 注释 22
2.4 本章小结 22
第3章 响应用户请求 23
3.1 由ASP.NET扩展的HTML控件 24
3.1.1 Web表单控件 24
3.1.2 Anchor控件 25
3.1.3 Button控件 26
3.1.4 InputButton控件 27
3.1.5 InputCheckBox控件 27
3.1.6 InputRadioButton控件 28
3.1.7 InputImage控件 29
3.2 Web内部控件 29
3.2.1 用于文本输入和显示的内部控件 30
3.2.2 用于控制传送的内部控件 33
3.2.3 用于选择的内部控件 38
3.3 ASP中响应用户请求的方法 51
3.3.1 Response对象 52
3.3.2 Request对象 54
3.4 Web控制事件 59
3.4.1 Page_Load事件和Page_Unload事件 59
3.4.2 Page.IsPostBack属性 61
3.5 本章小结 62
第4章 其他常用内置对象 63
4.1 Application对象 64
4.1.1 如何使用Application对象 64
4.1.2 Contents集合和StaticObjects集合 67
4.1.3 Lock和Unlock方法的使用 68
4.1.4 Application事件 69
4.2 Session对象 69
4.2.1 Session对象的属性 71
4.2.2 Session对象的方法 72
4.2.3 Session对象的事件 72
4.2.4 使用Session对象的注意事项 72
4.3 Server对象 73
4.3.1 Server对象的属性 74
4.3.2 Server对象的方法 74
4.4 Config.web配置文件 76
4.4.1 Config.web文件的作用位置 76
4.4.2 Config.web文件的常用配置 76
4.5 Global.asax配置文件 78
4.5.1 创建Application事件代码 79
4.5.2 创建Session事件代码 81
4.5.3 声明对象 81
4.6 本章小结 83
第5章 应用Cookie 85
5.1 什么是Cookie 86
5.1.1 Cookie基础知识 86
5.1.2 如何在IE上设置关于Cookie的选项 87
5.1.3 Session和Cookie的比较 88
5.2 设置Cookie 89
5.2.1 创建永久性Cookie 90
5.2.2 使用Cookie字典 92
5.3 检索Cookie 93
5.4 检测用户是否启用Cookie 94
5.4.1 使用Session对象进行检查 95
5.4.2 使用通用方法进行检查 95
5.5 本章小结 95
第6章 其他Web控件 97
6.1 Web增强控件 98
6.1.1 日历控件 98
6.1.2 广告控件 103
6.1.3 验证控件 105
6.2 自定义控件 115
6.2.1 自定义控件 115
6.2.2 Pagelet 118
6.3 本章小结 120
第7章 组件 121
7.1 组件 122
7.2 使用导出组件方法 122
7.2.1 使用tlbimp导出组件 122
7.2.2 发送电子邮件 123
7.3 使用Server对象定义组件 130
7.3.1 使用Server.CreateObject方法创立组件实例 130
7.3.2 处理文件 131
7.4 本章小结 137
第8章 访问数据库 139
8.1 ADO.NET的优势 140
8.2 ADO.NET的使用 140
8.2.1 Managed Providers 141
8.2.2 建立数据库联接 142
8.2.3 使用Command对象执行数据库命令 144
8.2.4 使用DataAdapter对象执行查询 147
8.3 数据绑定 152
8.3.1 数据绑定 153
8.3.2 DataGrid控件 153
8.3.3 DataList控件 165
8.3.4 Repeater控件 169
8.4 本章小结 171
第9章 ASP.NET高级技术 173
9.1 使用缓存 174
9.1.1 输出缓存 174
9.1.2 ASP.NET缓存 176
9.2 错误处理技术 177
9.2.1 显示自定义的错误提示页面 178
9.2.2 跟踪 179
9.3 本章小结 182
第二部分 实例篇
第10章 ASP.NET应用实例之一:注册系统 185
10.1 建立实例网站首页 186
10.2 注册系统需求分析 191
10.2.1 注册功能说明 191
10.2.2 功能模块 192
10.3 数据库设计 192
10.4 注册系统的实现 193
10.5 网站管理系统实现 212
10.6 本章小结 229
第11章 ASP.NET应用实例之二:留言簿 231
11.1 留言簿需求分析 232
11.1.1 功能说明 232
11.1.2 功能模块 232
11.2 数据库设计 233
11.3 留言簿实现 234
11.4 本章小结 252
第12章 ASP.NET应用实例之三:邮件列表 253
12.1 邮件列表需求分析 254
12.1.1 功能说明 254
12.1.2 功能模块 255
12.2 数据库设计 255
12.3 邮件列表的实现 257
12.4 本章小结 296
第13章 ASP.NET应用实例之四:论坛 297
13.1 论坛需求分析 298
13.1.1 功能说明 298
13.1.2 功能模块 299
13.2 数据库设计 299
13.3 论坛的实现 300
13.4 本章小结 322
第14章 ASP.NET应用实例之五:文章发布系统 323
14.1 文章发布系统需求分析 324
14.1.1 功能说明 324
14.1.2 功能模块 324
14.2 数据库设计 325
14.3 文章发布系统的实现 327
14.4 本章小结 374
第15章 ASP.NET应用实例之六:网上商店 375
15.1 网上商店系统需求分析 376
15.1.1 功能说明 376
15.1.2 功能模块 377
15.2 数据库设计 379
15.3 网上商店系统的实现 382
15.4 本章小结 485
【媒体评论】
猜您喜欢

读书导航