信息门户中网页获取器WebPart的开发与应用

第8卷%第3期2021年3月Vol.8No.3Mar.2021信息门户中网页猎取器WebPart的开发与应用杨帆,胡宏涛〔西安石油大学计算机学院,陕西西安710065〕摘要:随着企业信息门户应用的深入,门户原有的功能一般不能完全满足用户共性化的需求。提出了通过开发新的WebPart扩展门户功能的方法,阐述了网页猎取器WebPart的设计思想,给出了承受的实现方法和应用例如。关键词:企业信息门户;WebPart:TP393.09文献标识码:A:1672-7800〔2021〕03-0136-020引言在企业信息门户的应用过程中,对于宠爱自己定制页面而又缺少网页设计学问的用户来说,门户现有的功能已经不能完全满足用户的需求,虽然企业信息门户平台,如微软的SPS〔SharePointPortalServer〕供给了一些WebPart供开发人员使用,但其易用性较差。因此,应用技术开发易用的、可机敏定制的WebPart,就显得格外重要。在门户的使用中,用户往往期望能在门户中定制共性化工作页面,假设对其他网站的栏目,如股票、油价和天气预报等信息感兴趣,期望可以通过拖拽、选择的方式就能将所关心的信息直接显示在自己的工作页面。要求网页猎取器WebPart供给两种猎取其他站点内容的方式,一是可以选择预先定义的感兴趣的信息条目猎取,二是可以输入目标页面的URL地址猎取。1设计思想由于此WebPart是通过和用户交互来猎取URL信息,再根---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---据URL显示网页,所以网页猎取器的设计共有两个阶段,首先供给应用户多种选择网页的方式,然后猎取用户选择或输入的URL,呈现该网页。在网页猎取器处理用户的操作的UML活动中,有网页猎取器和用户两个泳道,在用户选择了操作后,网页猎取器便自动完成以下过程:首先推断用户的操作方式是选择网页还是输入网址,然后推断选择的网址是否为空,假设不是那么猎取URL、依据URL猎取网页并呈现出来,假设选择的网址为空,那么推断输入的网址,不为空就猎取URL并呈现网页,否则就获取默认URL并呈现网页,如图1所示。2实现方法本WebPart只需要一个继承自WebPart的类WpPageBrows-er,并在呈现〔RenderWebPart〔〕〕前完成图1的两个推断便能实现上述功能。其静态构造类图如图2所示。作者简介:杨帆〔1984-〕,男,陕西铜川人,西安石油大学计算机学院硕士争辩生,争辩方向为治理信息系统与网络技术;胡宏涛〔1965-〕,男,陕西西安人,西安石油大学计算机学院副教授、硕士生导师,争辩方向为治理信息系统与网络技术。---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---第3期杨帆,胡宏涛:信息门户中网页猎取器WebPart的开发与应用·137·\“NO\“src=\““+urlpathselected+“\“></iframe>“〕;其中urlpathsele-cted就是所选定或输入的网页的URL。下拉选择功能的实现首先要定义一个枚举类型urlPath-Text,并为其赋值,也就是要想显示的文本。如:publicenumu-rlPathText{请选择=0,天气预报1,……};再定义urlPathText类型的变量_urlPathText和属性UrlPath-Text用来保存枚举值,在工具窗格栏中会以下拉选择框的形式呈现出来。如:protectedurlPathText_urlPathText;[Category〔“网页链接地址列表“〕][DefaultValue〔urlPathText.请选择〕][WebPartStorage〔Storage.Personal〕][FriendlyName〔“请选择所需的网页链接地址“〕][Description〔“请选择所需的网页链接地址!“〕][Browsable〔true〕]publicurlPathTextUrlPathText{get{return_urlPathText;}set{_urlPathText=value;}}文本输入框功能的实现与上述类似,先定义字符型变量text,其默认值为字符串常量defaultText。这样仍不能完成获取网页的功能,要在output.Write〔<iframe>〕前添加一个推断规律〔Switch--case〕来映射选择项的URL地址。如:stringurlpathtextselected=this.UrlPathText.ToString〔〕;stringurlpath;stringurlpathselected=““;switch〔urlpathtextselected〕{case“天气预报1“:urlpath=“://appnews.qq/cgi-bin/news_qq_search“;break;……default:urlpath=““;break;}3应用例如首先需要对制作好的WebPar...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?