c#开发中webbrowser控件和窗体通信案例研究

c#开发中webbrowser控件和窗体通信案例研究

ID:30619171

大小:17.38 KB

页数:5页

时间:2019-01-01

c#开发中webbrowser控件和窗体通信案例研究_第1页
c#开发中webbrowser控件和窗体通信案例研究_第2页
c#开发中webbrowser控件和窗体通信案例研究_第3页
c#开发中webbrowser控件和窗体通信案例研究_第4页
c#开发中webbrowser控件和窗体通信案例研究_第5页
资源描述:

《c#开发中webbrowser控件和窗体通信案例研究》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果C#开发中webBrowser控件和窗体通信案例研究[摘要]针对B/S开发模式的流行和需求,利用C#开发窗体时,WebBowser控件的利用无疑是个不错的选择,WebBowser控件可以兼容目前大多数网络资源的呈现和访问,作为开发工具自身的控件,使用人员可以方便的应用。因此如何在窗体和WebBowser控件之间,进行数据传递,是很多开发人员必须面对的一个问题,本文从一个实例入手来分析建立数据传递的整个过程。  [关键词]窗体WebBowser事件 

2、   信息技术的不断深入发展,推动了网络技术的更新,各种新型的网络应用呈现繁荣的状态,人们开始更习惯利用网络浏览器来完成各种工作,VSdotnet开发工具中自带了WebBowser控件,主要用于Windows环境下的网页浏览用;用于窗体开发,可以利用网页炫丽的图片、文字、动画以及JavaScript、Asp语言呈现的种种特效来美化窗体,这也是一些高端用户经常要求;甚至利用这个控件可以开发其核心基于Internet课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义

3、的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果Explorer的专业网络浏览器。由于利用Linux其它操作系统的用户毕竟是少数,因此开发基于Windows窗体环境的C/S、B/S应用架构满足目前很多用户提出的需求:可以定制所需要的网络资源、数据对内透明、定制IE所需功能防止用户其它操作等。所有开发的前提就是WebBrowser控件如何同Windows窗体进行数据传递,需要那些事件来响应这些操作,下面,通过一个实例来研究数据传值和事件响应的问题。  一、HTML语法研究  HypertextMarkupLanguage是超文本标记语言,其目的在于运用标

4、记使文件达到预期的显示效果,目前已经发展到版。随后发展了XHTML语言,它比HTML的语法更加严格。  WebBrowser可以加载的*.htm、*.html和*.xhtml文件。这些网页文件中的各元素都有自己独有的标记方式。比如:  图形标记:用以插入图库及设定图形属性。  连结标记:加入连结。  框架设定:用于设定网页框架。  通过tag标记可以对网页中各元素进行判断,这就为网页同窗体间的通信提供了一个非常好的通道。  二、WebBrowser控件[1]  WebBrowser是一个在.NET版中新增的.的控件类。使用WebBrowser控件类使用户可以在Windows窗体应

5、用程序中导航网页以及支持浏览器的其它文档。例如可以使用WebBrowser控件在应用程序中提供基于HTML的集成用户帮助或Web浏览功能。此外,还可以使用WebBrowser控件向Windows窗体客户端应用程序添加Web的现有控件。课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果  WebBrowser控件在使用中由于加载页面的内容量很大,会占用较大的系统资源,使用完该控件后一定要调

6、用Dispose方法,以便确保及时释放资源。而且必须在附加事件的同一线程上调用Dispose方法,该线程应始终是消息或用户界面线程。  三、WebBrowser控件和窗体通信实例  下面,就通过一个实例来展示WebBrowser控件如何向窗体传递参数。  开发环境是WindowsXPSP2,.NET,Visual。  1、打开Visual,选择使用C#语言开发,新建一个工程Webbrowserandform。  打开工具箱,选择WebBrowser控件、contextMenuStrip控件放置到窗体。  在窗体的命名空间处添加:  using;  “保存图片”属性Name:sav

7、eAsImageToolStripMenuItem;  “设置成桌面”属性Name:setAsDesktopWallpaperToolStripMenuItem;  “打开”属性Name:openToolStripMenuItem;  “刷新”属性Name:refreshToolStripMenuItem。  2、在窗体Load事件中添加如下代码课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对

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

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

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