百超百劲数控激光切割web part编程理论篇及实践篇

百超百劲数控激光切割web part编程理论篇及实践篇

ID:12812910

大小:31.22 KB

页数:20页

时间:2018-07-19

百超百劲数控激光切割web part编程理论篇及实践篇_第1页
百超百劲数控激光切割web part编程理论篇及实践篇_第2页
百超百劲数控激光切割web part编程理论篇及实践篇_第3页
百超百劲数控激光切割web part编程理论篇及实践篇_第4页
百超百劲数控激光切割web part编程理论篇及实践篇_第5页
资源描述:

《百超百劲数控激光切割web part编程理论篇及实践篇》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、百超百劲数控激光切割WebPart编程理论篇及实践篇ASP.NET2.0WebPart编程入门(理论篇)2007-01-1618:13作者:朱先忠出处:51CTO.com()砖()好评论()条进入论坛关键词:.NETASPWebPart入门理论阅读提示:在本系列文章(“理论篇”与“实践篇”)中,我将向大家全面展示ASP.NET2.0WebPart的相关概念及基本编程技术。在本篇中,我们概括介绍了构成WebParts控件集的基本概念,基本组件及其相互关系。在下篇中,我们将详细探讨一个基于WebParts控件集搭

2、建终端用户可灵活定制的页面的具体案例。【51CTO.com独家特稿】一、引言WebPart是ASP.NET2.0中一个非常令人激动的特性。它为创建动态的网页接口提供了一系列的可用控件,使得用户很容易地进行配置或者个性化页面。并且,用户可以象在桌面应用中一样自由地显示、隐藏或者移动WebPart组件。在本系列文章(“理论篇”与“实践篇”)中,我将向大家全面展示ASP.NET2.0WebPart的相关概念及基本编程技术。二、Portal框架简介Portal框架是Web2.0时代微软进一步扩展其“代码重用”计划的重

3、要架构,旨在基于新一代ASP.NET2.0平台快速搭建动态的高度模块化的Web站点。其中,WebPart作为这个框架的一个重要组成部分,能够实现动态地根据应用程序的设置为每个终端用户定制Web站点。借助于WebPart,用户能够打开、关闭、最小/大化WebPart,或从页面的一个部分移动到另一个部分。ASP.NETWebPart是一组集成控件,用于创建使最终用户可以直接从浏览器修改网页的内容、外观和行为的网站。这些修改可以应用于网站上的所有用户或个别用户。当用户修改页面和控件时,可以保存这些设置以便跨以后的各

4、浏览器会话保留用户的个人首选项,这种功能称为“个性化设置”。这些WebPart功能意味着开发人员可以使最终用户动态地对Web应用程序进行个性化设置,而无需开发人员或管理员的干预。下图1列举出VisualStudio2005所提供的与WebPart开发相关的控件集。图1.VisualStudio2005中所提供的WebParts控件集通过使用WebPart控件集,开发人员可以使最终用户执行下列操作:①对页面内容进行个性化设置。用户可以象操作普通窗口一样在页面上添加新WebPart控件,或者移除、隐藏或最小化这些

5、控件。②对页面布局进行个性化设置。用户可以将WebPart控件拖到页面的不同区域,也可以更改控件的外观、属性和行为。③导出和导入控件。用户可以导入或导出WebPart控件设置以用于其他页面或站点,从而保留这些控件的属性、外观甚至是其中的数据。这样可减少对最终用户的数据输入和配置要求。④创建链接。用户可以在各控件之间建立链接;例如,图表控件可以为证券报价机控件中的数据显示图形。用户不仅可以对链接本身进行个性化设置,而且可以对图表控件如何显示数据的外观和细节进行个性化设置。⑤对站点级设置进行管理和个性化设置。授权

6、用户可以配置站点级设置、确定谁可以访问站点或页面、设置对控件的基于角色的访问等。例如,管理员角色中的用户可以将WebPart控件设置为由所有用户共享,并禁止非管理员用户对共享控件进行个性化设置。三、WebPart基本要素WebPart控件集由三个主要构造块组成:个性化设置、用户界面(UI)结构组件和实际的WebPartUI控件。有关详细信息,请参考后面的“WebPart控件集概述”一节。实际上,大量的开发工作都是以WebPart控件为重点,这些控件只是可使用WebPart控件集功能的ASP.NET控件。下面图

7、2的屏幕快照展示了使用WebPart控件生成可个性化设置的网页的例子。图2.实际应用中的典型的WebPart页该页面包含WebPart应用程序的若干基本元素:①区域在页面布局中的用法。有两列可以包含控件:一列包含天气预报和股票控件,另一列包含Hotmail和新闻控件。这两列在WebPart术语中称为区域,即页面上包含WebPart控件的区域。区域的存在是为了对页面上的WebPart控件进行布局,并为控件提供公共UI。页面上可以有一个或多个区域,每个区域都可以包含一个或多个WebPart控件,并且每个区域都可以

8、具有垂直或水平方向的页面布局。②区域中的WebPart控件。每个控件都有可显示为控件上的链接、按钮或可单击图像的UI谓词(用户可执行的操作)。在上面的屏幕快照中,请注意每个控件在其标题栏中都有一个显示下拉菜单的按钮。在每个控件的菜单中都包含一些用于更改该控件特定细节的选项,以及另一些用于执行移动或删除控件及获取帮助等常见操作的选项。有些控件(如天气预报控件)允许用户对其进行个性化设置,以便只显示与用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。