当前位置: 首页 > news >正文

国内男女直接做的视频网站三合一网站建设平台

国内男女直接做的视频网站,三合一网站建设平台,软文广告,wordpress使用cad功能做WEB开发的想把网页做成应用程序的界面#xff0c;开发应用程序的又想把程序界面做得和WEB一样。本文介绍一下用HTML做软件UI用到的的一些技术。 其实HTML UI也不是什么新鲜事了#xff0c;Norton Antivirus从几年前的版本就开始用了#xff0c;vs.net2002中的开始页也用了…做WEB开发的想把网页做成应用程序的界面开发应用程序的又想把程序界面做得和WEB一样。本文介绍一下用HTML做软件UI用到的的一些技术。 其实HTML UI也不是什么新鲜事了Norton Antivirus从几年前的版本就开始用了vs.net2002中的开始页也用了这个技术。 from:http://wuchang.cnblogs.com/archive/2006/06/12/423978.html [方案一适用于vs2002~2005(vb/delphi等类似)] 1、导入web browser COM控件 2、实现IDocHostUIHandler接口MSDN中有介绍WebBrowser Customization。 IDocHostUIHandler接口有十几个方法这里我们只关心这个 void IDocHostUIHandler.GetExternal(out object ppDispatch) 当在浏览器脚本中调用 window.external时就会调用这个方法我们需要在返回一个对象。如 public class Form1 : Form, IDocHostUIHandler { public Form1() { InitializeComponent(); object flags 0; object targetFrame String.Empty; object postData String.Empty; object headers String.Empty; this.WebBrowser.Navigate(about:blank, ref flags, ref targetFrame, ref postData, ref headers); ICustomDoc cDoc (ICustomDoc)this.WebBrowser.Document; cDoc.SetUIHandler((IDocHostUIHandler)this); this.WebBrowser.Navigate(., ref flags, ref targetFrame, ref postData, ref headers); } void IDocHostUIHandler.GetExternal(out object ppDispatch) { ppDispatch new Hello(); } } 添加Hello类的代码注意此类一定要加上ComVisibletrue特性或是给整个程序集加上[assembly: ComVisible( true )]。 [ComVisible(true)] public class Hello { public void Haha(string msg) { MessageBox.Show(msg); } } 这样就可以在浏览器中用脚本这样调用 script languageJavaScript idclientEventHandlersJS function callHostUI(msg) { window.external.Haha(msg); } callHostUI(hello wuChang); /script [方案二适用于vs2005] VS2005提供的WebBrowser控件已经实现了IDocHostUIHandler接口使用起来就更简单了。 WebBrowser提供了 public Object ObjectForScripting { get; set; } 属性只需要这样用就行了。 webBrowser1.ObjectForScripting new Hello (); 调用浏览器用的脚本可以这样 webBrowser1.Document.InvokeScript(js函数名, new String[] { 参数列表 }); 更多的内容在.net FW SDK (ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.NETDEVFX.v20.chs/CPref17/html/P_System_Windows_Forms_WebBrowser_ObjectForScripting.htm里有介绍。 .net2.0在System.Windows.Forms name spaces中提供HtmlDocument、HtmlElement等访问HTML元素的控件使用方法在SDK里有这里就不介绍了。 转载于:https://www.cnblogs.com/MaxWoods/archive/2008/09/25/1298684.html
http://www.sadfv.cn/news/362726/

相关文章:

  • flash网站制作工具淘宝客网站建好了没有数据库
  • 家具网站建设规划书深圳网络推广营销
  • 不备案的网站便捷网站建设推荐
  • 购物网站功能报价阿里巴巴网站如何做固定背景
  • 建立网站花钱吗做百度百科的网站
  • 站长工具域名备案查询制作软件的软件
  • 自己制作网站需要什么国内贸易在那个网站上做
  • 淘宝上的网站建设可信公司网站推广的方法
  • 中交路桥建设有限公司官网网站快速优化排名
  • 叙述网站的建设意义所在微信平台与微网站开发
  • 常熟网站制作哪家好高密市赏旋网站设计有限公司
  • 无锡企业建站模板wordpress不同分类
  • 网站都有什么类型网站建设什么公司专业
  • 做企业网站一般要多少钱wordpress的网站国内网
  • 整站采集wordpresswordpress 知识 管理系统
  • 网站的优缺点长沙有网站建站吗
  • asp网站用ftp怎么替换图片js制作网页制作步骤
  • 东莞网站建设求职常见的网站首页布局有哪几种
  • 内江市网站建设首饰网站模板
  • 网站建设方案行业免费注册qq号网站
  • 企业网站设计中应注意产品发布功能优化做网赌网站怎么推广
  • 购物网站开发的必要性网站建设 域名 服务器
  • 如何做网站的页面怎么查网站服务器
  • wps哪个工具做网站爱南宁app下载官网
  • 响应式 网站建设天津网络推广seo
  • 网站建设雨点旅游网站建设方案背景描述
  • 淄博公司网站建设自己做网站怎么搜索
  • 微信支付申请网站吗乡镇网站建设和培训
  • 深圳建设官方网站启信宝企业查询入口
  • 设计公司网站设计西安制作网站的电话