注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

他山的博客

这是一个非凡的岁月,横亘在一个我无法落魄的年代

 
 
 

日志

 
 

他山界面开发框架v22.0.2  

2017-02-04 19:37:48|  分类: 默认分类 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

他山界面开发框架 v22 (Other Hill Gui Development Framework, 以下简称OHUI), 是一套基于Gecko的跨平台界面解决方案,内嵌Gecko22.0。可使用xul, html(5), css(3), js 开发界面,支持js, c++互调,发行包大小13MB
他山界面开发框架v22.0.2 - OLTAG.COM - 他山的博客他山界面v22.0.2  提供plugins演示
他山界面v22.0.2.rar 下载(13MB+2MB(插件大小)):http://oltag.com:8080/yaolixing/18/10/07/他山界面演示v22.0.2_plugins.rar
HTML,js的性能是无法与c++相比的,在性能要求高的场合,可以使用c++开发控件,下面的例子是嵌入chartDirector制图Demo程序,ChartDirector Demo是用MFC开发的,最后一个是OpenGl演示


HTML5+CSS3 演示:

使用XUL, HTML(5), CSS(3), JS, C++开发界面,好处是别人能做出的界面效果,它一定能实现,而且方便快捷,直接修改后,直接F5刷新就能看到效果,可以借助浏览器插件(如firebug)进行效果的调试.反过来,它能实现的界面,很多人用C++一时都做不出来。
开发者可先在ff22.0上开发web,最后再用OHUI加载即可。支持ff22.0所有显示特性,包括XUL,html(5),css(3),js, 展示方面的兼容性问题及html5特性上的限制,大家可以参考ff22.0, Gecko 22.0 内部使用DX执行绘制,只要不是用来开发游戏,应付一般应用软件的开发,效率上没有问题。该框架已成功应用于某商业软件开发。其开发效率以及用户体验获得用户好评。在xp, win2003, win7 32/64实测, 均能正常运行。win 8,9,10,...没有测试,应该没有问题。
 
OHUI支持ff22.0的所有显示,支持ff插件,支持Flash显示(需要多加10MB额外空间), 支持js,c++相互调用。
暂时不支持浏览器扩展。

OHUI采用vs 2010开发,打包后13MB.不依赖于其他界面库,使用windows sdk开发,方便嵌入到其他QT,MFC,WxWidget工程。
cfg.ini文件中url指向所要加载的html路径,如遇中文路径,请使用escape编码(具体请参考demo源码),最方便的办法是用浏览器打开相应网址,然后从地址栏拷贝。支持http://,https://,file:///打开文件,
如果cfg.ini不存在,或url指向为空,则默认打开当前目录下webui/index.html,
如果url指向相对路径,则父路径为当前目录下webui/文件夹

http://oltag.com:8080/yaolixing/18/10/07/他山界面演示v22.0_flash.rar(23MB)

xul相比html 开发界面的好处在于
1。提供了菜单,菜单栏,工具栏,tab页,树型目录,分割条,进度条,鼠标右键,列表等多种界面必要控件
2。提供多国语言解决方案
而且支持html,css,js混合编程。(该Demo已包含在 他山界面演示v22.0.1.rar 中)



使用css可以随心所欲定制所有xul内置控件
他山界面开发框架v22.0.1 - OLTAG.COM - 他山的博客

Contact:
email: yaolixing01@163 dot com
QQ群: 264695584 (provide guaranteed technical support for firefox embedding development: bug fixes, how-to’s, and responses in one business day.)
最新进展: http://yaolixing.oltag.com/gn-A65A3AD3-97A4-4A3B-AFEB-EF4F36C814CC.html
csdn blog: http://blog.csdn.net/otherhill/article/details/54839090
163 blog: http://yaolixing01.blog.163.com/blog/static/6674173320171473748180/
sina blog: http://blog.sina.com.cn/u/1266517417
github : https://github.com/yaolixing/OHUI
淘宝网址:https://item.taobao.com/item.htm?id=545145081484
他山界面v29.0.1演示下载(17MB):http://oltag.com:8080/yaolixing/18/10/07/他山界面演示v29.0.1.rar
他山界面v22.0.1演示下载(13MB):http://oltag.com:8080/yaolixing/18/10/07/他山界面演示v22.0.1.rar

其他版本:
他山界面开发框架v29.0.1


关于开源协议:https://developer.mozilla.org/zh-CN/docs/Mozilla/Gecko/Gecko_Embedding_Basics
他山界面开发框架v22.0.2 - OLTAG.COM - 他山的博客
licensing Gecko is royalty-free, even if the final application is an otherwise proprietary commercial product.
之前对“开源”两字的意思理解可能是不正确的,以后的宣传中会去掉开源二字,但是他山界面框架出售的是所有的源码。
一旦购买,可以随意修改,并对修改过程中碰到的问题提供技术支持。
以后根据需要,可能会对firefox源码做大规模修改,修改的代码会开源出去。

  评论这张
 
阅读(178)| 评论(4)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017