关于本博-个人开源项目的介绍和文档集中地
目前开源的项目包括:
Ligg.EasyWinApp 一款无码化Windows应用编程框架和UI库(c#)
本框架是一款无码化Windows应用编程框架和UI库,包括2部分:WinformApp和ConsoleApp。通过该框架,不需任何代码,仅通过数据文件---包括UI配置、Ligg Shell脚本(UI Shell和OeShell), 支持多种数据文件格式如.xlsx、 .csv、 .xml、 .json, 以类似Excel公式的方式和搭积木的形式, 可以
- 搭建任意复杂的Windows/ 控制台应用程序界面; 加载"即插即用"的.Net/ COM核心业务处理(CBLP)组件或外嵌标准服务(OeStdService)组件实现功能扩展; 支持多语言、及各种运行模式(同步、异步、多线程)。
- 通过Ligg Shell脚本实现过程控制(赋值、条件判断、循环、跳转、递归等...)和基础功能(字符、文件处理, 逻辑、数值运算, 数据输入输出、数据格式转换、加密解密、输入验证、表单字段验证等...), 以及Windows脚本执行、Python脚本执行。
- 与UI元素之间互动,在任意点插入外嵌脚本(OeShell),实时解释、部署和执行, 实现系统功能扩展和流程自动化(Robotic Process Automation)。
仓库:
Gitee
Github
- 架构 https://github.com/liggin2019/Ligg.EasyWinApp
- 示例 https://github.com/liggin2019/Ligg.EwaExamples
- 文档 https://liggin2019.github.io/docs 最新、最全、最慢的
集成开发
下面的案例将演示如何通过CBLP(核心业务逻辑处理)和OeStdservice(外嵌标准服务)组件的方式集成进本框架
Ligg.SeqExec 一个顺序执行工具(C++)
能被用作.net程序的启动器。任务包括:探测.net framework版本、安装.net framework、校验启动密码、运行.exe文件(或以管理员帐号)、执行Windows脚本(或以管理员帐号)以及以不同选项安装MSI文件(或以管理员帐号)。
仓库:
原博拆迁了
新地址
原博一些零散的博文将陆续搬家到新帐号 博客园: 一个老程序员的碎碎念@Liggin2018