ASP.NET组件工具包——VB.NET Web解决方案
基本信息
- 作者: Daniel Cazzulino Rick Delorme等
- 译者: 李增民 王黎
- 丛书名: 清华版WROX公司.NET和Oracle编程经典系列
- 出版社:清华大学出版社
- ISBN:7302065713
- 上架时间:2003-6-12
- 出版日期:2003 年6月
- 开本:16开
- 页码:332
- 版次:1-1
- 所属分类:
计算机 > 软件与程序设计 > .NET > ASP.NET
合作专区 > 微软技术图书 > 微软程序设计 > 微软.NET
内容简介回到顶部↑
[font color="#ff6600"]本书所介绍的重要组件:[/font] [font color="#ff6600"]●rss内容辛迪加组件 ●可缩放图像的图像查看器
●饼图和柱形图组件 ●站点搜索引擎[/font]
asp.net为广大.net开发人员提供了一种优秀的体系结构,使他们可以通过模块化组件来构建自己的web站点。本书重点讲述了一系列可重用的asp.net组件,可以直接使用或经过少量修改后使用这些组件,从而为自己的asp.net web站点添加强大的功能。更重要的是,本书讨论了每个组件的使用场景、技术细节、设计和实现方案,使开发人员可以轻松地在自己的应用程序中应用其中讲述的各种技术和技巧。
asp.net为广大.net开发人员提供了一种优秀的体系结构,使他们可以通过模块化组件来构建自己的web站点。本书重点讲述了一系列可重用的asp.net组件,可以直接使用或经过少量修改后使用这些组件,从而为自己的asp.net web站点添加强大的功能。更重要的是,本书讨论了每个组件的使用场景、技术细节、设计和实现方案,使开发人员可以轻松地在自己的应用程序中应用其中讲述的各种技术和技巧。
目录回到顶部↑
第1章 微调控件
1.1 使用场景
1.2 技术细节
1.3 设计方案
1.4 实现方案
1.5 演示
1.6 局限性
1.7 扩展
第2章 可绑定的项目列表
2.1 使用场景
2.2 技术细节
2.3 设计方案
2,4 实现方案
2.5 演示
2.6 局限性
2.7 扩展
第3章 pop-up/under组件
3.1 使用场景
3.2 技术细节
3.3 设计方案
1.1 使用场景
1.2 技术细节
1.3 设计方案
1.4 实现方案
1.5 演示
1.6 局限性
1.7 扩展
第2章 可绑定的项目列表
2.1 使用场景
2.2 技术细节
2.3 设计方案
2,4 实现方案
2.5 演示
2.6 局限性
2.7 扩展
第3章 pop-up/under组件
3.1 使用场景
3.2 技术细节
3.3 设计方案
前言回到顶部↑
传统的ASP语言中提供了两种代码重用机制:include语句和COM组件。使用include语句将生成复杂、令人费解的代码;而对于COM组件来说,编写COM组件和编写页面的语言并不相同,而且它的DLL注册也非常复杂,几乎没有使用的价值。
现在,ASP.NET提供了一种面向对象的扩展机制。我们可以创建简单的用户控件,这些控件类似于已经“顺服”的include文件——但它们不能与其包含的页面方便地进行通信。还可以构建更复杂的服务器控件,以便在页面和控件之间提供更高级的交互性能,甚至可以构建设计时支持,在IDE(如VisualStudio.NET)中直观地编辑控件。也可以创建简单的.NET类来封装基础逻辑,其方法类似于构建COM组件时所采用的方法。但不同的是,这些.NET类的代码和页面中的代码一样,是用.NET语言(如Visual Basic.NET)编写的。我们也可以使用.NET的组件模型来构建.NET类,令其以组件的方式工作,这同样可以使我们获得在IDE中直观地进行编辑的功能。
总而言之,因为.NET支持面向对象的继承性,所以我们可以重用这些类型的组件,这需要进行扩展、添加附加的功能或某些专用的功能。我们甚至能够创建可供ASP.NET页面继承的基类——通过这些类即可向ASP.NET构架本身添加更多的功能。
本书将探讨所有这些功能,并展示一组针对Web编程疑难问题的解决方案,这些方案将用到上述各种技术。本书并不打算讲述ASP.NET编程的每个细节,或教条地遵循某个特定的体系结构——书中的每个组件都代表了程序员对现实中遇到的问题的解决方案。所有组件都是可重用组件,我们将详细地向您介绍如何将这些组件集成到Web项目中。组件开发人员也将共享他们全部的设计方案和开发技巧,因此您还可以了解他们是如何解决问题、如何在ASP.NET环境下实现解决方案的。
您可以将本书视为ASP.NET代码库,并可以将这些代码用于自己的站点中;也可以将本书作为学习ASP.NET和.NET Framework的基础教程。或者,通过本书来领略ASP.NET的强大功能。通过本书,您将可以发现为数众多的开发人员提供了大量针对各种问题的解决方法,还将接触到一些尚未遇见过的功能和设计方案。
本书读者对象
本书假定您已经可以熟练地在VisualBasic.NET中开发ASP.NET程序。同时也假定您已熟知.NET基类库和ASP.NET站点配置。本书汇集了各种解决方案,很少对基础概念做理论上的讲解。
本书主要内容
本书汇集了15个组件,根据它们的相关功能,从逻辑上可以划分为4个部分:
●第1部分——HTML控件
本书第1部分所展示的一些组件基本都用于将特定的HTML内容输出到Web浏览器中。这些控件类似于用户在VisualStudio.NET工具箱中所见到的各种控件——您可以将它们拖放到ASP.NET页面中,它们可以提供高级客户端内容。这些组件包括微调按钮控件和数据集编辑器,前者可将Windows窗体UpDown控件的功能复制到Web页
面中。
●第2部分——实用编码程序
在本书第2部分的内容中,我们将介绍一些用于简化编程工作的组件。这些工具可以向页面中添加一些功能,这样您就无需为每个需要处理的页面重复添加这些功能。它们包括在窗体组件中用于帮助编写验证逻辑代码的组件,以及为站点的访问者提供本地化内容的组件。
●第3部分——图像控件
在第3部分中,我们将查看ASP.NET如何在Web页面中生成图像元素并实现与该类元素的交互。我们首先开发一个简单的图像控件,随后介绍较复杂的图像生成技术,并提供功能完备的饼图和柱形图生成器。我们还将讲述如何使用简单的ASP.NET控件生成客户端图像映射。
●第4部分——Web站点功能
第4部分包括4个功能完善的Web站点组件,您可以方便地将它们部署到页面中。我们将介绍允许访问者对Web页面给出评论的评论控件,StrawPoll控件,可以从大量站点获取新闻头条并将这些信息集成到页面中的RSS控件以及功能齐备的Web索引和搜索工具。
此外,本书在介绍每个组件时均采用了下列结构:
●简介
现在,ASP.NET提供了一种面向对象的扩展机制。我们可以创建简单的用户控件,这些控件类似于已经“顺服”的include文件——但它们不能与其包含的页面方便地进行通信。还可以构建更复杂的服务器控件,以便在页面和控件之间提供更高级的交互性能,甚至可以构建设计时支持,在IDE(如VisualStudio.NET)中直观地编辑控件。也可以创建简单的.NET类来封装基础逻辑,其方法类似于构建COM组件时所采用的方法。但不同的是,这些.NET类的代码和页面中的代码一样,是用.NET语言(如Visual Basic.NET)编写的。我们也可以使用.NET的组件模型来构建.NET类,令其以组件的方式工作,这同样可以使我们获得在IDE中直观地进行编辑的功能。
总而言之,因为.NET支持面向对象的继承性,所以我们可以重用这些类型的组件,这需要进行扩展、添加附加的功能或某些专用的功能。我们甚至能够创建可供ASP.NET页面继承的基类——通过这些类即可向ASP.NET构架本身添加更多的功能。
本书将探讨所有这些功能,并展示一组针对Web编程疑难问题的解决方案,这些方案将用到上述各种技术。本书并不打算讲述ASP.NET编程的每个细节,或教条地遵循某个特定的体系结构——书中的每个组件都代表了程序员对现实中遇到的问题的解决方案。所有组件都是可重用组件,我们将详细地向您介绍如何将这些组件集成到Web项目中。组件开发人员也将共享他们全部的设计方案和开发技巧,因此您还可以了解他们是如何解决问题、如何在ASP.NET环境下实现解决方案的。
您可以将本书视为ASP.NET代码库,并可以将这些代码用于自己的站点中;也可以将本书作为学习ASP.NET和.NET Framework的基础教程。或者,通过本书来领略ASP.NET的强大功能。通过本书,您将可以发现为数众多的开发人员提供了大量针对各种问题的解决方法,还将接触到一些尚未遇见过的功能和设计方案。
本书读者对象
本书假定您已经可以熟练地在VisualBasic.NET中开发ASP.NET程序。同时也假定您已熟知.NET基类库和ASP.NET站点配置。本书汇集了各种解决方案,很少对基础概念做理论上的讲解。
本书主要内容
本书汇集了15个组件,根据它们的相关功能,从逻辑上可以划分为4个部分:
●第1部分——HTML控件
本书第1部分所展示的一些组件基本都用于将特定的HTML内容输出到Web浏览器中。这些控件类似于用户在VisualStudio.NET工具箱中所见到的各种控件——您可以将它们拖放到ASP.NET页面中,它们可以提供高级客户端内容。这些组件包括微调按钮控件和数据集编辑器,前者可将Windows窗体UpDown控件的功能复制到Web页
面中。
●第2部分——实用编码程序
在本书第2部分的内容中,我们将介绍一些用于简化编程工作的组件。这些工具可以向页面中添加一些功能,这样您就无需为每个需要处理的页面重复添加这些功能。它们包括在窗体组件中用于帮助编写验证逻辑代码的组件,以及为站点的访问者提供本地化内容的组件。
●第3部分——图像控件
在第3部分中,我们将查看ASP.NET如何在Web页面中生成图像元素并实现与该类元素的交互。我们首先开发一个简单的图像控件,随后介绍较复杂的图像生成技术,并提供功能完备的饼图和柱形图生成器。我们还将讲述如何使用简单的ASP.NET控件生成客户端图像映射。
●第4部分——Web站点功能
第4部分包括4个功能完善的Web站点组件,您可以方便地将它们部署到页面中。我们将介绍允许访问者对Web页面给出评论的评论控件,StrawPoll控件,可以从大量站点获取新闻头条并将这些信息集成到页面中的RSS控件以及功能齐备的Web索引和搜索工具。
此外,本书在介绍每个组件时均采用了下列结构:
●简介
相关资源回到顶部↑
· 【推荐】众多高校学子口口相传,他们共同的选择--华清远见嵌入式学院(嵌入式Linux就业课程、3G手机开发就业课程,通过入学测试即签100%就业协议,4个月集中实训,世界500强企业成功就业保障!!!)· 【亚嵌教育 嵌入式培训专家】(嵌入式培训,嵌入式Linux培训,ARM培训,Linux培训,3G培训,Android培训,WINCE培训,DSP培训,FPGA培训,嵌入式就业培训)
· InfoQ中文站论坛:.NET讨论区(InfoQ .NET)
· 程序员的7种武器(正则表达式、编程语言、数据库、算法、软件调试、开发环境)
· WCF的开山之作 WCF画卷的清明上河图(WCF WF WPF)







点击看大图

加载中...

