import win.ui; /*DSG{{*/ var winform = win.form(text="工程向导 - winform";right=1031;bottom=712;bgcolor=16777215;border="dialog frame") winform.add() /*}}*/ import web.form; var wb = web.form( winform); var html = /** 请选择前端项目:
请选择兼容设置: 请选择兼容设置:

web.view 基于微软 WebView2(Edge/Chromium内核),
WebView2 稳定可靠、性能强悍、接口简洁,可生成体积很小的独立 EXE 程序。

WebView2 支持 Win7 以及之后的系统。
Win11 已自带 WebView2,Win10 1803 以及之后的系统早已自动推送 WebView2。
版本小于 1803 的 Win10 很罕见可以忽略不计。

WebView2 属于公共运行库,如果系统已安装就不需要再安装了。
未安装 WebView2 的系统 —— aardio 也会自动安装(不需要写任何代码)。

创建 React,Vue 工程请请先安装 Node.js,VS Code 等前端开发环境。

在网页上点『右键菜单 > 检查』可以打开网页开发工具( DevTools ),
在开发工具的「设置 / 语言」界面可切换开发工具的界面语言。
在 DevTools 控制台可查看程序错误信息。

请点这里查看 web.view 入门教程 **/ wb.loadcode(html); wb.BeforeNavigate2 = function( pDisp, url, flags, targetFrame, postData, headers, cancel ) { import process; process.openUrl(url); return url, flags, targetFrame, postData, headers, true; } winform.setTimeout( function(){ wb.html = wb.html; },10 ); winform.getTemplatePath = function(){ return io.fullpath("/template/web/" + wb.eval("window.webProject")) } import fsys; winform.onProjectCreated = function(projectDir,pathMain){ ..fsys.replace(pathMain,"import\s+web.view\;",wb.eval("window.libPath")); } winform.show(); win.loopMessage(); return winform;