4js

认识soui4js(第5篇):使用扩展控件

无论内置控件多么丰富,也不可能满足用户所有需求。总有时候用户需要自己扩展控件。 soui4js推荐使用C++来扩展控件,然后通过实现一个js模块来提供js使用。 扩展控件通常涉及到图形上下文的频繁交互,如果使用js来实现,效率上会大打折扣。使用C++,没了C++和js的相互调用。使用起来就和C++版 ......
控件 soui4js soui4 soui 4js

认识soui4js(第4篇):定义一个窗口类并显示

soui4js基于soui4设计实现。 首先我们看一下soui4中如何定义一个窗口类。 soui4最基本的窗口类是SHostWnd和SHostDialog,它需要一个布局xml。 假定布局xml在资源包中的位置为:layout:maindlg。 那么soui4中定义一个窗口可以是下面的代码(为了演示 ......
soui4js soui4 soui 4js js

认识soui4js(第三篇):使用C/C++开发扩展模块

首先需要明确:JS代码本身不具备直接调用系统API的能力,JS代码能调用什么功能,都依赖于其它扩展模块提供了什么样的接口。 soui4js模块将soui的界面能力作为一个js模块导出到了js中,使得js可以和C++一样操作GUI。 但是操作GUI只是一个客户端APP的一个需求。一个产品可能会有各种需 ......
模块 soui4js soui4 soui 4js

log4js 的安装设置和实例

1、 安装 yarn add log4js -D 2、设置 const log4js = require('log4js') 3、实例 var log = log4js.getLogger(); // logger app.use(async (ctx, next) => { // const st ......
实例 log4js log4 log 4js

认识soui4js(第2篇):代码编辑及调试

开始 假定您使用向导在d:\jsdemo目录创建一个工程,您也已经安装好了vscode, 那么您应该可以看到下面的界面效果: 工程生成后,主要包含一个soui资源包及一个main.js 要运行这个程序,您需要给vscode安装一个插件:quickjs-debug 由于向导已经自动配置了一个launc ......
soui4js 代码 soui4 soui 4js

认识soui4js(第1篇)

源代码:https://github.com/soui4js/soui4js soui4js是soui4+quickjs的结合体。 soui4是一套c++ directui客户端开发框架,soui4js则将soui4的开发语言从C++迁移到了js。 可能有人要问:为什么要使用js来开发? 使用js开 ......
soui4js soui4 soui 4js js
共6篇  :1/1页 首页上一页1下一页尾页