aardio 可以方便地调用 PowerShell ,PowerShell 中也可以自由调用 aardio 对象与函数.不用带上体积很大的System.Management.Automation.dll,直接调用系统组件,可以生成体积很小的独立 EXE.向下兼容到 .NET 2.0.PowerShell 2.0,支持 Win7,Win8,Win10,Win11 -- dotNet.ps 扩展库 aardio 调用 PowerShelll 的功能由基于 dotNet 库 实现的 dotNet.ps…
aardio 支持与很多编程语言混合开发.网络上大家分享的 aardio + Python 混合开发的文章很多,aardio + PHP 的文章却很少. 其实 aardio 与 PHP 混合开发是真的简单 ! CGI 调用 PHP aardio 虽然很小,但自带嵌入式 HTTP 服务器,通过 CGI 调用 PHP 也非常简单. 这种方式就跟平时用 PHP 写网站基本一样了,而且兼容所有 PHP 版本.下面我们直接看 aardio 代码示例: import win.ui; var winform…
网络上大家分享的 aardio + Python 混合开发的文章很多,不得不说 aardio 与 Python 混合开发是真的简单 !  快速入门 推荐几个快速上手教程:< aardio + Python 开发桌面软件快速入门 >< aardio 快速入门 - 语法速览 > 在 aardio 中可直接创建 Python 工程: aardio 可视化开发图形界面非常方便,相关的教程.开源项目都很多,这里就不多说了. 至于 aardio + Python 互调也非常简单,示例: imp…
简介 aardio 可以非常方便地调用 .NET( 不需要任何复杂的步骤 ). .NET 在 aardio 中很好用,系统自带 .NET 组件以及各种开源 .NET 组件在 aardio 用户中也很受欢迎. aardio + .NET 生成的 EXE -- 可避免被 ILSpy 直接反编译. aardio 调用 .NET 示例: //导入 .NET 支持库 import dotNet; //导入.NET 程序集 dotNet.import("System"); //调用类的静态成员函数…
Electron 不错,但也不是完美的. Electron 带来了很多优秀的桌面软件,但并不一定总是适合我们的需求. 多个选择总是好事! 我使用 Electron 遇到的一些麻烦 1.Electron 太大了! 2.每一个 Electron 写的软件都要重复地带一个 Electron -- 升级与分发都不方便. 3.Electron 不方便嵌入其他窗口界面,与其他语言.技术融合不易. 4.并不是所有桌面软件都需要 Electron 的跨平台特性.macOS , Linux 的桌面系统市场份额小于…
1. 前言 大家好,我是安果! 我们都知道 Python 可以用来开发桌面应用,一旦功能开发完成,最后打包的可执行文件体积大,并且使用 Python 开发桌面应用周期相对较长 假如想快速开发一款 PC 端的桌面应用,推荐使用 Aardio + Python 搭配的方式进行开发 2. Aardio 介绍 Aardio 是一款专注于 Windows 桌面端的软件开发,适用于快速开发一些自用的 PC 端桌面工具,并且它支持与 Python.JS.Golang 等主流语言进行混合编程 它是一款免费的开发…
针对这个问题,一开始的思路是,把自己写的界面小程序(Win.exe)放在Windows启动文件夹中, 效果到是界面程序自启动了,但是还是先出现的桌面,然后才的启动的界面程序(Win.exe),并不是我要的效果,我的目的是系统启动,不出现桌面,直接进入我自己写的界面程序(Win.exe).网上找了很多的资料,效果都不理想,今天终于把这个问题解决了,分享给大家,希望能让再次遇到这个问题的朋友少走些弯路. 第一步:将界面程序(Win.exe)复制到网络共享位置或系统驱动器上,本次将界面程序(Win.e…
在Python3中是tkinter,Python2中是Tkinter Tkinter是Python 官方承认的标准 GUI 方案(de-facto standard),因为是Python自带安装,决定就用它来开发桌面程序了. 其它的开发桌面程序的Package还有Pysider,WxPython,Kivy等,等掌握了Tkinter也会尝试下. import Tkinter top = Tkinter.Tk() label = Tkinter.Label(top,text='Hello World…
WebBuilder是一款开源的可视化Web应用开发和运行平台. 基于浏览器的集成开发环境,采用可视化的设计模式,支持控件的拖拽操作,能轻松完成前后台应用开发: 高效.稳定和可扩展的特点,适合复杂企业级应用的运行: 跨平台.数据库和浏览器的架构,适应复杂的服务器和客户端环境: 包括智能数据库访问在内的多项先进技术,使应用系统的开发更快捷和简单. WebBuilder在常规Web应用开发的基础上,增加了开发可触摸的移动Web应用的能力,使开发人员可以同时可视化地快速开发ExtJS常规桌面Web应用…
程序员的世界,命令行工具一直是"体验非常友好"的工具,也能自动化完成很多事情,同时还能结合shell来进行某项任务的批处理(脚本).在.NET Core中,命令行应用程序是基础,但是如何实现像 "cat" 这种功能呢?今天就为大家介绍一个packages来优雅的实现一个命令行应用程序. 一般命令行程序包含什么? 使用方式 帮助信息 子命令 参数 选项 帮助信息 帮助信息如上,介绍了命令的作用和参数.选项作用. 这个是必不可少的. 子命令 一个应用程序打包了多个功能,…