SOUI+MiniBlink做的离异渲染浏览器(开源) [问题点数:200分,无满意结帖,结帖人flyhigh]

Bbs6
本版专家分:6023
结帖率 100%
Bbs6
本版专家分:6023
Bbs2
本版专家分:227
Blank
Github 绑定github第三方账户获取
Bbs6
本版专家分:6023
Bbs2
本版专家分:110
浏览器嵌入组件miniblink使用笔记
<em>miniblink</em>是龙泉寺扫地僧基于chromium内核开发的一款<em>开源</em><em>浏览器</em>嵌入组件,相对于BlzFans早期开发的WKE组件,在HTML5支持、JS引擎速度、新Web标准兼容性上都有较大改进,而且项目较为活跃,作者还贴心地wke和cef的接口,方便了原有基于WKE项目迁移到<em>miniblink</em>上。近期有幸得到项目主要作者的指点,现将其用于演示功能的WKEXE项目的学习使用笔记记录如下:在WKEXE项
VC6下miniblink应用开发简单实例
VC6下<em>miniblink</em>应用开发简单实例 最近研究<em>浏览器</em>的开发和数据采集,发现<em>miniblink</em>这个东西不错,可以试着在这个空间基础上做很多工作,很有兴趣,初步进行了研究和学习,随时把学习的代码分享出来供大家一起学习。 Miniblink只有一个dll和一个h文件:node.dll、wke.h。 第一步 下载  首先第一步,从https://github.com/weolar/minib...
C# 内嵌 浏览器 CEF 、FireFox、Miniblink
项目 地址  https://github.com/TL-GuiZhou/windows.Browers Windows 平台下,C# 内嵌网页的 demo,包括当前流行的 CEF 、FireFox、Miniblink CEF 与 FireFox 都可以在 nuget 下安装 1.Cef 安装 直接 搜索 cef 即可 winform 选 cefsharp.winform; wpf 选 cef...
在 Soui 中嵌入 MiniBlink 初体验(一):支持百度 ECharts 开源可视化库显示
一、引言 最近在工作中遇到了这么一个需求: 产品想要让我们的桌面客户端中显示复杂的图表,类似下图所示的样子(图片来自网络),不排除后期会增加更多复杂图标的可能性,因此我们需要考虑如何实现这种需求,并能够支持其需求的扩展性 那么,看到这个需求,我脑海里进行了一系列的思考: 1. 我们能不能使用 SOUI 原生界面来制作? 答案是肯定的。至少在我现有的实力和时间精力来说,这是不可...
miniblink重新开更啦
惭愧,很长时间没发文章了,其实<em>miniblink</em>自从上月起就一直在频繁更新了,但一直懒得写文章记录下来。 最近因为家庭原因把工作辞了,反而可以专心在家敲代码。 由于可能很长时间都没工作,所以打算把<em>miniblink</em>专门认真更新起来。 给<em>miniblink</em>制定了一个计划: 1、9月底出一个正式版本,完整支持wke接口。cef接口处于维护状态,除非有人真的工程里需要cef接口 2、每2天更新
在 Soui 中嵌入 MiniBlink 初体验(三):实现一个界面友好动态可交互的饼图
一、引言在上周,我已经调研了在下 Soui 中嵌入 MiniBlink <em>浏览器</em>控件,并且使用百度的<em>开源</em>可视化库 ECharts 显示图表的可行性。这篇博客,让我们来实现一个简单的界面友好的、动态可交互的饼图显示。最后的效果图如下:想要了解如何实现 Soui 中 MiniBlink <em>浏览器</em>控件的嵌入的同学,可以点击这里: 在 Soui 中嵌入 MiniBlink 初体验(一):支持百度 EChart
修复miniblink一处内存泄漏的bug
最后的结论很简单,是我绑定v8 function的时候没释放。但查找问题的过程比较艰难,因为v8的代码实在太难读了。下面先大概了解下v8的垃圾回收机制。v8\src\global-handles.cc里有个GlobalHandles类,管理了所有使用v8::Persistent&amp;lt;XXX&amp;gt;形式声明的永久性v8变量。说永久性的意思是,除非自己主动调用v8::Persistent::rese...
miniblink 浏览器学习-2018.06.26
   先谈一谈学习<em>miniblink</em> <em>浏览器</em>的动机。  之前用Duilib 做了一个客户端,已经发布。详见:http://www.linksgood.com/page/client/topic/llianClient3,在用户使用的过程中,发现有些用户,打不开客户端上的应用。通过QQ远程到用户电脑,发现是用户本地的<em>浏览器</em>问题。由于我们的用户是面向财务人员的,所以用户的电脑环境会有各种各样的差异,比...
在 Soui 中嵌入 MiniBlink 初体验(二):解决本地 Html 文件显示 ECharts 失败的问题
一、引言 在上一篇博客里,我为了实现在桌面程序中显示饼图的需求,选择了在 Soui 中嵌入 MiniBlink 来实现一个<em>浏览器</em>控件的方法。我们通过在这个<em>浏览器</em>控件中使用百度的<em>开源</em>可视化库 ECharts 来显示出我们所需要的图表。 上一篇博客里,我们已经完成了 Soui 中嵌入 MiniBlink <em>浏览器</em>内核来实现一个<em>浏览器</em>控件的目标,并且已经成功的使用其显示了 ECharts 官网上的示...
miniblink每日最新下载地址
<em>miniblink</em>-180502.rar  https://pan.baidu.com/s/1yLSzbKlL5WYCY93cxJP0hQ* 修复淘宝npaliedit控件崩溃的问题--------------------------------------<em>miniblink</em>-180502.rar  https://pan.baidu.com/s/1R5RSmF2uNniv_TsK-SbL2w* ...
大家久等了,miniblink终于开源了!!
国内网速比较慢,传了一天终于传好了。本次<em>开源</em>的代码欢迎用于商业用途!地址见:GitHub - weolar/<em>miniblink</em>49关于<em>miniblink</em>的介绍见上篇文章:屌炸天的内核来袭,史上最小chromium内核<em>miniblink</em>! - 盟主来了 - 知乎专栏1、<em>miniblink</em>主要是用来做PC端的<em>浏览器</em>嵌入组件,由于导出的是wke和cef的接口,所以你可以替换到你的项目中去体验和学习。基本...
miniblink源码编译问题!!!
-
基于Qt封装miniblink库-支持mingw和vc
基于Qt封装的<em>miniblink</em>版本的<em>浏览器</em>,支持mingw和vc编译器,仅仅支持windows平台
炫酷的miniblink demo已上传,基于bracket
因为最近这些版本不是太稳定,加上又从Webkit里挪了一些功能,所以就不说盛大发布了,先放个试玩版,然后每天迭代开发,争取早日稳定。 用法:可以跑cefclient,也可以改名成wke.dll,然后丢到你们的wke的工程里去跑跑
SOUI使用miniblink的例子
SOUI是国人开发的一款<em>开源</em>界面库,功能强大,上手简单,十分推荐。这是SOUI的一些资料:https://github.com/<em>soui</em>2/<em>soui</em>.githttp://www.cnblogs.com/setoutsoft/那么怎么在SOUI中使用<em>miniblink</em>呢?这是一些例子:https://gitee.com/Qyerp/KKPlayer/blob/master/KKPlayer/Main...
修复miniblink某些网站图片不显示的bug
bug的原因是网站使用了backface-visibility:hidden,导致新创建了一个PictureImageLayer,而我当时为了调试,把PictureImageLayer的blink接口层给删了个函数。所以新层的显示不出来。但加上了函数还是不显示图片,调试了下,TilingSetRasterQueueRequired::TilingSetRasterQueueRequired里根本的
miniblink 的bug收集帖子
应广大网友的热情反馈,只好提前把<em>miniblink</em> 0.0.1 版放出来,果然一堆小问题。 特此开个贴子收集下bug,以及解决情况
修复miniblink 文件编码检测和退出内存泄漏的bug
文本检测的bug原因是我把icu整个都端了,自然icu里检测编码的好用接口也废弃了。不过我扣了一部分出来,用于检测UTF8和GBK编码。剩下的编码,经海绵宝宝 的提醒,用了微软的 IMultiLanguage2::DetectInputCodepage 接口,发现还挺好用的,感谢海绵宝宝。 接口用法:http://www.codeproject.com/KB/recipes/Det
史上最黑的黑科技--把chromium 的blink、v8、skia用vc6的crt编译并运行!
有这个想法由来已久。原因有三个巨大的好处: 1、可以无视VS2015的MD版本需要的那一堆api-xxxx-xxx的dll了。那堆玩意有几十个,恶心的要死。 2、可以不用管manifest的问题。这东西巨恶心,有一个没设置好,就是各种加载不了。关键是本机没问题,说不定客户机器上哪里就不对了。 3、小巧。vc6的是msvcp60.dll和mscrt.dll。这东西全系列windows都自带了,非常爽,这意味着你可以省下MT的那堆额外的size了。其实windows的 所有dll基本都是用这个两个来运行的,等
郁闷了,miniblink的electron接口必须使用多进程模式了
最近<em>miniblink</em>的electron模式开发本来一切顺利,但昨天遇到一个大坑。 electron里主进程和<em>渲染</em>进程是分开的,在<em>miniblink</em>的electron模式里是使用多线程模拟的,每个线程都有自己的v8 context。本来一切ok,但 在跑vscode的时候,发现一处大坑! vscode的node_modules\gc-signals  模块,是个native 模块,vscod
屌炸天的内核来袭,史上最小chromium内核miniblink
转载自:https://zhuanlan.zhihu.com/p/22611497?utm_source=tuicool&utm_medium=referral 一直忘记发一个<em>miniblink</em>的介绍了。 <em>miniblink</em>是什么? Miniblink是一个全新的、追求极致小巧的<em>浏览器</em>内核项目, 其基于chromium最新版内核,去除了chromium所有多余的部件,只保留最基本
miniblink修复一处使用vc6crt导致的v8执行不正常问题
原因是一个js里,用createelement('script')方式加载了一段字符串,字符串里有%取模操作。最后发现,是v8::internal::compiler::OperationTyper::NumberModulus这里执行这个取模操作的,里面用到了std::abs。<em>miniblink</em>里实现的abs有点问题,没实现double类型,所以导致计算出错。下面是堆栈:v8::internal...
miniblink 16.10.17更新
<em>miniblink</em> 16.10.17更新了: 1.支持剪切板 2.网络层切换到curl。不再使用wininet。原因是wininet问题太多,尤其是各种老版本xp。 3.修复一些小crash。
wke + delphi + Miniblink delphi 开发 webui最佳组合
wke + delphi + Miniblink delphi 开发 webui最佳组合
2017.8.29 miniblink更新日记
现在决定每天把<em>miniblink</em>更新进度记录下来,就当日报。 今天处理了 1,c#绑定接口方面的问题 2,跟进https://account.teambition.com/login会导致FontLoader::FontToLoad在关闭时候无法释放的问题。原因是关闭时候BlinkPlatformImpl::shutdown()没调用 WebThreadImpl::fire 3,跟进
ocx转dll
本例使用的是vs20101.打开VS2010命令提示符(以管理员权限运行,否则有可能报错)将ocx文件拷贝到VS安装目录下的VC文件夹下2.注册ActiveX控件(转换前一定要先注册,注册成功后会提示注册成功)regsvr32 文件.ocx3.编译OCX文件aximp 文件.ocx生成两个dll文件,项目中引用Ax前缀的文件4。将生成的两个dll文件拷贝到项目中注:虽然将ocx转成了dll但是在没...
PowerBuilder界面库PowerUI全新发布(开源
PowerUI是PowerBuilder平台下的专用界面库,采用PBNI完成底层绘图,控件功能使用PowerScript实现,兼容PowerBuilder原有的控件。目前PowerScript源码按B
PowerBuilder 9开发技术讲座-PowerBuilder Native Interface(PBNI)
PowerBuilder 9现在对于其他开发语言的支援,有了全新的突破,在以往使用PowerBuilder开发程式时,要和C++或是Java程式互通有无是有一些折衷的办法,但是总是没有办法做到简易而且全面性的支援。现在只要透过PowerBuilder 9的PBNI技术,就可以让PowerBuilder的程式呼叫Java,或是在一个C++的程式中引用PowerBuilder NVO物件函数。以往的PowerBuilder程式只能够透过外在函数呼叫的方式来存取C/C++的函数,但在PowerBuilder 9.
c++中pb的使用案例
IM::File::IMLoginReq login_req; login_req.set_username(&quot;测试&quot;); login_req.set_password(&quot;123456&quot;);   int length = login_req.ByteSize(); char* buf = new char[length]; ...
芒果tv在miniblink无法显示的bug分析
http://www.mgtv.com/pcclient/tv/里用了window.external,也用了jquery和jquery的rollbar库。rollbar里会调用stackTrace:    at (anonymous function) [4]:[10]:[]    at (anonymous function) [567]:[24]:[http://honey.hunantv.c...
miniblink 0.1 demo版本终于出来了
历时2个多月的开发,我的精简版本webkit的最新升级版--<em>miniblink</em>终于出了个勉强可以用的demo了。 此demo浏览大部分网站应该没问题,支持最新的各种CSS3和HTML5。 当然,最赞的是size只有11m(相对于chrome那几十M的庞然大物,和20m的最新版webkit),已经算极致小巧了。 等我再把接口完善一下,应该可以开放给大家使用了。 哈哈哈哈哈。
miniblink渲染架构重整
好久没写<em>miniblink</em>的博客了。其实<em>miniblink</em>一直在更新,只是没记下来。 最近在把<em>渲染</em>架构大重构。换成更接近chromium的方案。稍后我整理个PPT发上来。 另外打算给<em>miniblink</em>升级下内核了。<em>miniblink</em>目前还在用一年前的M49版本,有点老。最近正在升级到53
18.11.13日报
1,改善mtmb的界面,把功能集成到菜单里 2,跟进fastmalloc的崩溃。感觉像是多线程调用导致。打算加个锁试试
搞了个miniblink的github站点
见https://weolar.github.io/<em>miniblink</em>/
终于找到miniblink播放jwplayer不了的原因了
  var loadConfig = [{ // this.load = function(e) type: &quot;qt&quot;, levels: e.list }]; A().load(loadConfig); A().play(!0); _.init({ player: p(), gam...
miniblink滚轮太慢bug修复
原因是没设置webWheelEvent.hasPreciseScrollingDeltas = true;。 说起来简单,实际上找到这个原因花了一晚上。通过各种log打印,发现从发送m_webViewImpl->handleInputEvent(webWheelEvent); 到真正让layer开始滚动的WebLayerImpl::setScrollPositionDouble之间,隔了很久。
blink53有个vs2015的编译错误
今天在升级<em>miniblink</em>到M53. 在document.h这里死活编不通过,总是提示 HeapHashSet> m_associatedFormControls; 这里无法获取Element的真实大小。 确实这个Element是用前置声明的,而且Member这玩意是blink gc里面的,这个Member一层层的下去,在VisitorHelper::mark里需要这个Element
miniblink修复3D变换的两处渲染Bug
情况是这样的,有个群友让我试了下http://2.swiper.com.cn/demo/3dflow/index.html  里面的3D flow效果,发现<em>miniblink</em>画出来是个平的,没有3D效果··· 于是赶紧调了下。原因很快就找到了,是我自己写的<em>渲染</em>层,对于layer的处理有问题。 详细来讲,是这样,blink在碰到这种3d网页,会开启硬件加速<em>渲染</em>模式,创建N个platform la
终于让minicef把Brackets这个编辑器跑起来了
重大突破,<em>miniblink</em>终于把Brackets编辑器跑起来了!!不知道Brackets的可以搜索下,现在貌似还是有人在用。之前一直没跑起,也没啥错误报出。 然后我走了点弯路,我读了下他那堆巨大无比的main.js,发现原来是他要把node的消息发到主进程,而我只是个单进程的。把这个SendProcessMessage实现下就ok了
miniblink支持Web Components的Document.registerElement了
其实就是把之前干掉的dom/custom目录下的东西加了回来。又增大了点大小了
miniblink 16.11.2更新
1,支持npapi,可以播放flash了 这个花了极大的精力。因为原版chromium早已不支持npapi接口了。而且原版老的版本还是多进程架构的,移植过来很麻烦。 所以我直接用了webkit的部分代码。 下载地址:https://github.com/weolar/<em>miniblink</em>49
Intellij Idea:如何完全禁用错误提示
一、引言 最近这段时间正在学习《Head First Java》。自己随书建立了一个项目,用来包含一些自己随手写的代码片段。但正是因为这并不是一个完整的项目,因此强大的 Intellij Idea 各种给我错误提示 T_T 对于我现在的需求来说,并不需要显示这么多错误提示(因为毕竟只是一些代码片段,用来学习使用的)。 那么问题来了,该如何去掉 IntelliJ Idea 的错误提示呢?
一谈 4 个 Linux 终端工具的中文支持效果以及使用感受
一、引言 最近刚刚接触了 Linux 的开发。刚上手使用的是 Putty,其小巧强大的感觉让我非常喜欢。可是非常遗憾的是,它对中文的支持并不是非常完美。 除了 Putty,我还尝试了 Xshell5、SecureCRT8.0 和 MobaXterm10.6,感觉各有千秋。特此过来总结一下感想。 二、各个终端工具一比 这里主要对于终端工具对于中文的支持(对于中文的支持并不是看中文字符集的...
理解WebKit和Chromium: WebKit和Blink
转载请注明出处:http://blog.csdn.net/milado_nju/ 关注Web和HTML5领域的人最近应该都有了解WebKit项目的重磅消息,那就是Google退出WebKit项目,创建自己的<em>渲染</em>引擎Blink。这其实不能说完全没有先兆,合合分分,纯属正常。其实,之前关于WebKit2,双方的争论就非常的大。Apple希望它可以随便加入和删除代码而无需担心它会破坏其它Ports
修复miniblink无法显示某个网站的某个图标的bug
这个bug断断续续调试了三天。顺便把css解析学了一遍。 起因是有大量用户反馈,他们的某个网站用了WEX5的日历控件,控件的切换年月日的图标显示不出来了: 这WEX5 还挺复杂。把网页代码精简了出来,发现单纯精态网页可以显示,动态就不行。 通过阅读wex5的代码,知道这个图标是通过 .prev-year, { background:url(xxxx) } 来设置背景图标的
16.11.23 miniblink更新
1、修复png图片显示不了的bug。如果一个img既设置了src又设置了background,就可能导致这个问题。 bug触发的条件是src使用了一像素大小的透明png。 bug的原因是使用了gdip来解析png,这会先转换成bmp再丢给默认的bmpdecoder来解码,但忘记了设置ImageFrame::setHasAlpha。这在LayoutImage::foregroundIsKn
菜鸟与 cef 的邂逅之旅(四):Soui 离屏渲染封装 Cef3 细节分析
一、引言最近因为项目组涉及到了 Cef3 的任务,临时来学习,经过了两个周的时间,加上各位大神和 Demo 的帮助,已经有了一点点感悟,希望在自己尚未遗忘之际,详细的记录下来,以飨各位同样在 Cef3 初学之际迷惘的人。这篇博客的背景,是我已经成功编译运行了蓝先生(Soui 界面群里面的一位对我帮助很大的大神)的 Demo,这个 Demo 里已经集成了这篇博客里所有要讲述的内容。但是我并不满足于现成
SOUI+MiniBlink做的离异渲染浏览器
SOUI是一套<em>开源</em>DirectUI框架,采用MIT协议。 MiniBlink是一套基于新版本chrome内核精简而来的<em>开源</em>的<em>浏览器</em>,由扫地大神维护。 demo由<em>soui</em>粉丝008贡献。 新看看效果: 源代码在github里。 要看效果,先clone <em>soui</em>内核代码,并且安装<em>soui</em>提供的向导,在仓库根目录下的wizard目录里。再clone这个<em>浏览器</em>demo. 编译<em>浏览器</em>前先把<em>soui</em>内核里的模...
SOUI使用总结知识汇总.
本周任务:"具体在下面一排" 模块分类 + <em>渲染</em>- 已解决; 结构和框架; 消息机制 - 已解决; 类关系图. 待办:补充控件列表列举. ****************************************************************** 能做什么: 多语言,动画,模块支持多分.LUA脚本模块. 可拓展性: xml标签可以拓展
基于开源界面库SOUI开发的高仿百度网盘
项目GIT: https://github.com/<em>soui</em>2/<em>soui</em>
SOUI界面库 第3讲-SOUI的布局系统
本套视频教程由“界面工厂”和“SOUI”共同整理出品。 转载请注明。 感谢一直以来大家对我的支持,使我才能继续更新这些教程。没有你们的支持也许我不会坚持下去的 。。 --------------------------------------------------------------------------- 一次流水的冲刷,虽微不足道,经久不息,终成沃野千里,
网友为SOUI开发的UIEditor
源代码: http://code.taobao.org/svn/<em>soui</em>2/trunk/demos/UiEditor
转: windows下C++ UI库 UI神器-SOUI
转:http://www.cnblogs.com/setoutsoft/p/4996870.html 前言  在Windows平台上开发客户端产品是一个非常痛苦的过程,特别是还要用C++的时候。 尽管很多语言很多方法都可以开发Windows桌面程序,目前国内流行的客户端产品都是C++开发的,比如QQ,YY语音,迅雷等。 快速,稳定是我认为的应用软件开发框架最基本
SOUI开源界面库新增加两个Demo
SOUI SVN:http://code.taobao.org/svn/<em>soui</em>2/trunk
开源界面库SOUI,实现炫丽的VC界面
全<em>开源</em>界面库SOUI源码,可以通过很简单的接口调用实现炫丽的界面,再也不用为了实现某种界面效果花费很多力气自己写代码了。
SOUI教程SOUI教程SOUI教程
SOUI教程,新手必备
SOUI的配置和使用
上次说到SOUI只是做了一个简单的描述,那么今天我开始进行安装和使用。(vs2008+SOUI) 安装VS2008 这个就不在说了,网上教程一大堆。 编译源码库 1.1 进入下载的源码库 1.2 看到红色标记的,双击运行出现如下界面(我已经选择过的图) 1.3 选择c,然后进行编译 然后你可以进入<em>soui</em>/bin文件夹下,点击exe查看运行效果 配置环境变量 <em>soui</em>提供了一个工
SOUI教程相关
主要为Soui的相关介绍,简单的介绍,资源组织,图片<em>渲染</em>,窗口系统,窗口生命周期管理,非客户去区 的模拟
SOUI知识点小结2
/* 2018-8-27 15:21:21 在SOUI工程中关于定时器的使用 */ CSimpleWnd::SetTimer(定时器的ID,间隔时间,NULL); CSimpleWnd::KillTimer(定时器的ID);   /* 2018-8-31 14:31:22 使用zip打包 */ 修改资源后 需要将idx文件重新编译一遍,才能将资源加载进入 通过点击事件 进行一个控件的刷新可以得...
soui 开发文档说明
SOUI 是启程软件开发的一个 C++ Direct UI 库, 文档介绍了开发有关的知识点,供大家 参考
soui中展示图片
BSCMAKE: error BK1506 : 无法打开文件“.\Debug\stdafx.sbr”: No such file or directory 工程属性 -&amp;gt; c/c++ -&amp;gt; 浏览信息, 启用浏览信息   官方教程 https://www.cnblogs.com/setoutsoft/p/3925996.html 但是 里面的东西有误 版本2.6.1.1,在...
开始学习SOUI.
2016 0303  发现了一个windows平台的 DirectX 界面设计方案。 名字:SOUI ;   似乎表示UI?Just SO SO! 。  启程软件: http://www.cnblogs.com/setoutsoft/default.html?page=5         似乎是一个人开发的? 作者上传的的一些资源: http://download.csdn.net/u
SOUI之DIY: 自定义控件和消息实现
一、引言使用 SOUI 的过程是一个漫长的学习过程,必然要以需求驱使着,才能够促使自己去探索其内部的原理。最近有一个想法: 将一个导航条封装成一个控件类,但是导航条里面众多的按钮消息应该如何封装成自定义消息呢? 我想要不论点击哪个按钮,也只需要外部监控一个事件消息来处理即可。这样子,对于外部来说,这个控件就是完整的封装良好的个体。 那么自定义控件的方法,SOUI 的博客上已经有过描述了,但
SOUI界面库使用示例
SOUI界面库使用示例:单一界面,包含的所用到的所有DLL(Debug和Release)。希望对象我一样新接触SQUI界面库的新手有所帮助。
soui介绍(转载)
转载自:http://www.cnblogs.com/setoutsoft/
SOUI中几个view视图控件的基本使用
例子均来自于SOUI工程所带的demo例子中 这里简化了 做一个小的总结: /* 2018-12-4 08:55:52 关于 SOUI中的几个视图控件的使用 这些用法都是从SOUI提供的demo中获取 先拿出来方便需要的时候进行使用 */ 都需要使用template来进行数据的模板 1.titleview 的使用 STileView *pTileView = FindChildByNam...
SOUI使用过程知识点小结1
Q1 如何看待字符串的问题? =》将SStringT 看做 CString就行了,这样就容易理解了   Q2 设置边框线 =》灵活的使用margin-x 和 margin-y的值 然后设置 colorborder 就可以设置出边框线,在透明的窗口下 比较好看 例子:给窗口设置边框线: margin-x=&quot;2&quot; margin-y=&quot;2&quot; colorBorder=&quot;#B8E0F8&quot;   ...
基于SOUI开源项目开发的一个 资源搜索器,大家来吐槽吧。
花了几天时间开发的一个 资源搜索器,别的不多说,相信很多小盆友都用过,废话不多少,上图了,UI库已经<em>开源</em>,大家来吐槽吧。 源码地址在About对话框显示了。
SOUI中事件中心的使用
在<em>soui</em>中为了方便将工作者线程中的处理结果及时反馈到UI线程设计了事件中心来解决此类问题。 在使用事件中心需要注意的事项如下: 首先, 要new一个事件中心对象,既然new了对象当然就要delete,相关代码如下: SNotifyCenter *pNotifyCenter = new SNotifyCenter; // BLOCK: Run application
SOUI的按钮消息事件
使用常规的控件 以Button为例 首先在工程目录下的【uires】文件夹中找到【xml】文件夹 然后找到 dlg_main.xml 这个文件(可以自定义名称的,这里我是使用向导生成的) 文件修改如下: &amp;lt;window pos=&quot;5,[2,-5,-5&quot;&amp;gt;     &amp;lt;text pos=&quot;|-176,|-48&quot; offset=&quot;-0.5, -0.5&quot;&amp;gt;第一个UI界面&amp;lt...
居中问题
文章来自:源码在线https://www.shengli.me/css/560.html            
如何阅读SOUI源码
因为SOUI主要使用qmake来生成工程,而qmake似乎并不支持筛选器,所以初拿到SOUI的应该不知从何处下手。其实,SOUI本身已经使用文件夹来区分这些模块,所以只需要使用VS的   显示所以文件 即可很方便的阅读代码。 这样是不是瞬间很清晰了呢? SOUI主要有以下模块构成:
IceUI界面库初型(源代码)
DirectUI 一个简单的界面库,vs2015创建,用到mfc,具体可到博客看,有部分例子和说明
VC第三方界面库xtremetoolkitPro使用说明
一.xtremetoolkitPro安装说明           1)xtremetoolkitPro15.3.1文件夹中的安装包安装完成           2)找到C:\Program Files\Codejock Software\MFC\Xtreme ToolkitPro v15.3.1\Workspace\ToolkitPro路径,打开工程,设置Debug编译模式(刚打开时是Unic...
SOUI编译
SOUI编译必备工具 Visual Studio  (支持vs2015及以上版本,理论上SOUI与VS版本无关,但是如果您使用老版本VS可能需要自己修改项目) SVN (SOUI目前主要在taobao SVN上更新,git国内速度比较慢,而且有时会无法访问,所以建议使用SVN上的版本,git的版本比较陈旧) SOUI简介 SOUI是什么?SOUI是启程软件开发的一个C++ DirectUI库。
SOUI界面如何用代码实现窗口创建,不使用xml文件布局
SOUI界面不使用xml文件布局窗口,如何用代码实现窗口创建
开源界面库Soui的设计器制作360 Demo 演示
360 Demo SVN:http://code.taobao.org/svn/<em>soui</em>2/trunk
发布一个 SOUI 的 Release 版本需要哪些文件
一、引言最近在写自己的项目的过程中,遇到了需要将自己的项目 Release 编译发布出去的需求。如果简简单单将自己编译出来的 Release 的 exe 文件拿到另外一台电脑上运行,这是肯定不行的,因为有许多 SOUI 的依赖库没有包含进去。二、需要的文件根据与网友的交流学习,我发现需要如下文件(都是 SOUI 源码 Release 版本编译好的):1. <em>soui</em>.dll2. utilities.d
SOUI中快乐的使用32+64位编程
目前64系统已经普及,但是市面上仍不少软件跑在32上。顺应时代。<em>soui</em>一直都可以32,64使用,不过实际使用过程中,可能仍有实际情况不得不保留32位的软件系统。以前的SOUI只能单独使用32或64位,无法同时使用(当然有经验的同学肯定自己已经配置好了)。为方便大家,SOUI开始支持同时编译32+64组合。同时向导同步跟进在vs10以上开向导会自动配置W64配置。 步骤如下:(我使用的SVN版本
新年大礼包:基于开源UI库SOUI实现的使用XML+LUA开发客户端程序(分享)
为了避免说是广告,先上SVN截图。 SVN 地址:http://code.taobao.org/svn/<em>soui</em>2/trunk 新鲜出炉,用刚重构的SOUI LUA脚本技术实现的“跑马机” 以上跑马机
soui官方文档
官方文档讲解,如何进行<em>soui</em>的静态编译,以及属性列表,列表控件的查找(FAQ)。
SOUI的基本框架
C++<em>开源</em>界面库SOUI的一个初始框架
SOUI界面库生成的EXE
SOUI界面库的demo 可执行程序,源代码从SVN:http://code.taobao.org/svn/<em>soui</em>2/trunk 获取。
SOUI开篇之作
前沿:提到SOUI想必有很多人的并不了解,但是提到Qt大家一定熟悉,据官方称,它很NB。 这是SOUI官方的链接,你可以下载SVN代码、查看源代码、进入论坛、还可以看入门博客。另外,如果你足够赋予,可以资助一下为这个开元软件做出贡献的大牛们。http://www.<em>soui</em>engine.com/ 1. 官方的文档和Demo都是一个原型,用户可以参考进行控件的使用,也可以自定义控件使用。 2. 鉴
C++ DirectUI库 SoUI
SOUI是什么?SOUI是一个C++ DirectUI库。 虽然DirectUI不是什么新技术,但是要把UI做好,DirectUI确实是目前为止最有效的解决方案。 SOUI不是一个新项目,它是基于作者这前开发的DuiEngine再经过为期近半年的重构后完成的版本,(DuiEngine是一个基于原金山的Bkwin重构的UI库,经过两年的不断更新,已经相对稳定,并且已经在多个有大量用户的客
在使用SOUI做项目遇到的一些问题
使用SOUI<em>开源</em>库做出来的界面效果确实比常规的MFC的效果好看,但是对新手而言它的友好性不高(缺少说明文档);但是不妨碍使用 问题一:button按钮点击没有反应(这种问题常出现于新创建的窗口) 问题原因以及解决方案:使用控件的时候(在创建的模态对话框的时候)资源文件XML里面的结构是 &amp;lt;SOUI&amp;gt;&amp;lt;root&amp;gt;  xxx  &amp;lt;/root&amp;gt;&amp;lt;/SOUI&amp;...
SOUI的SMessage函数使用
信息提示框相比大家都比较熟悉,有很多时候,我们为了更加友好化,因此,需要提示(比如删除一个东西,需要提示,是否继续 ……)。有的是一个按钮组成,有的有两个,甚至有三个按钮组成的布局。 我们聊一下提示框的分类。 <em>soui</em>有六类提示框,分别是: MB_OK 只有一个“确定”按钮 MB_OKCANCEL 一个“确定”按钮,一个“取消”按钮 MB_ABORTRETRYIGNOR 一个“中止”按
UI神器-SOUI
引用启程SOUI介绍
SOUI 的安装与配置
环境的配置: 1、从SVN中获取源码: http://code.taobao.org/svn/<em>soui</em>2; 2、获取之后在vs2008之中进行编译; 3、trunk->wizard->wizard.setup.exe 双击进行安装; 4、启动vs2008,出现: 5、创建项目完成后,就可以进行项目开发了。
SOUI界面库 第4讲-SOUI窗口系统
所有视频教程由SOUI界面库官方授权“界面工厂”整理出品。转载请注明界面工厂整理。 --------------------------------------------------------------------------- 一次流水的冲刷,虽微不足道,经久不息,终成沃野千里,鱼米之乡; 一缕微风的吹拂,虽了无痕迹,经久不息,铸就石林山海,造化奇观。
Soui参考文档
Soui界面库参考文档
SOUI创建子窗口和父子窗口通讯
SOUI中创建有窗口句柄的xml布局的子窗口 为了运用SOUI完成基本的父子窗口切换问题,同时能够利用xml文件布局窗口界面,就要用到有窗口句柄的真窗口(SOUI这么叫)。每一个使用SOUI创建的界面都是从SHostWnd派生出来的。SHostWnd本身就是一个有窗口句柄的真窗口。因此和一般的win32编程一样,用户可以简单的自己以SHostWnd.m_hWnd为父窗口创建各种真子窗口。然
诺看看图王 (基于DUI SOUI 库开发而成)
诺看看图王是一款方便易用的图片浏览软件。该软件操作简单,有着强大的图片引擎研发而成,兼容当前网络上主流的图片格式,让你轻轻松松浏览图片.支持上百种图片格式,如bmp, jpg, jpeg2000, png, tif, psd, gif, dds, tga, pcx, xpm, xbm, cut, ico, hdr, jng, koa, mng, pcd, ras, wbmp 等等。 更新日志
html5-demo下载
快速入门html5 开发,按照demo模板。直接改写,可以轻松快速学会html5.适合初学者的和准备采用htnl5的开发人员。 相关下载链接:[url=//download.csdn.net/download/lili72/7764849?utm_source=bbsseo]//download.csdn.net/download/lili72/7764849?utm_source=bbsseo[/url]
英文简历必备法宝 McGraw Hill - Fearless Resumes下载
McGraw Hill - Fearless Resumes 相关下载链接:[url=//download.csdn.net/download/andyliuan/2080147?utm_source=bbsseo]//download.csdn.net/download/andyliuan/2080147?utm_source=bbsseo[/url]
需求文档——需求文档怎么写下载
一、要讨论怎么写需求文档,首先就的搞清楚需求的构成,我是这么分的: 1、功能需求; 2、非功能需求或技术需求; 我一般把功能需求划分为几个部分: a、业务过程; b、业务规则; c、业务数据; 相关下载链接:[url=//download.csdn.net/download/lanliqin_langle/2188135?utm_source=bbsseo]//download.csdn.net/download/lanliqin_langle/2188135?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 区块链开源 java 学习 开源
我们是很有底线的