Aardio是新一代混合編程語(yǔ)言,致力于桌面軟件的快速開發(fā)。它支持COM動(dòng)態(tài)和靜態(tài)接口以及標(biāo)準(zhǔn)的DLL組件。它兼具動(dòng)態(tài)語(yǔ)言和靜態(tài)語(yǔ)言的優(yōu)點(diǎn),兼容流行的C語(yǔ)法和Pascal語(yǔ)法,學(xué)習(xí)成本最低。
軟件特色
便攜式應(yīng)用程序的一鍵式發(fā)布。
生成一個(gè)獨(dú)立的EXE可執(zhí)行文件。
唯一能同時(shí)支持動(dòng)態(tài)和靜態(tài)類型開發(fā)的語(yǔ)言。
兼容流行的c語(yǔ)法和Pascal語(yǔ)法,學(xué)習(xí)成本最低。
可以嵌入c語(yǔ)言、匯編、Java、PHP、Javascript和VBS,支持面向?qū)ο蟆ucking Type和中文編程。
支持COM動(dòng)態(tài)和靜態(tài)接口以及標(biāo)準(zhǔn)DLL組件。
所有標(biāo)準(zhǔn)庫(kù)都是開源的,并且是用AAuto代碼編寫的。
提供可視化開發(fā)環(huán)境,支持多線程開發(fā)。
支持帶有網(wǎng)頁(yè)的軟件界面開發(fā),可以與HTML、JS無(wú)縫集成。
完美支持網(wǎng)頁(yè)自動(dòng)化,輕松開發(fā)網(wǎng)站的機(jī)器人。完美支持所有游戲輔助工具技術(shù)。
一句代碼就可以實(shí)現(xiàn)CALL外部EXE功能。支持內(nèi)存讀寫、抓包、鼠標(biāo)、按鍵模擬和監(jiān)控。
功能介紹
1.支持標(biāo)準(zhǔn)PE格式的exe文件一鍵編譯發(fā)布,生成的EXE是100%純可移植應(yīng)用,無(wú)需制作安裝程序。可以直接編譯成字節(jié)碼二進(jìn)制字節(jié)碼的EXE(無(wú)法從EXE恢復(fù)源代碼且完全不可讀的二進(jìn)制指令代碼)可以獨(dú)立發(fā)布,在任何地方運(yùn)行,不依賴任何外部程序。
發(fā)布時(shí),所有引用的文件都可以發(fā)布為硬盤文件,也可以編譯為exe資源,生成獨(dú)立的exe程序。不需要修改任何代碼。一鍵式發(fā)布,隨處運(yùn)行。
2.完全支持原生靜態(tài)語(yǔ)言的所有數(shù)據(jù)類型和自定義類型(struct),所有API函數(shù)和c/c++代碼都可以100%對(duì)應(yīng)轉(zhuǎn)換為AAuto代碼。
首次支持遠(yuǎn)程調(diào)用API函數(shù),一個(gè)代碼直接聲明位于外部EXE中的函數(shù)。在沒(méi)有任何復(fù)雜技術(shù)的情況下,在運(yùn)行于外部的EXE進(jìn)程中任意執(zhí)行代碼與編寫本地代碼沒(méi)有什么區(qū)別。
3.使用$運(yùn)算符,任何外部代碼、文本文件和二進(jìn)制文件都可以直接包含在代碼中,編譯生成exe后,文件將靜態(tài)鏈接到EXE,不需要外部文件。
4.支持可視化windows窗體設(shè)計(jì),可視化UI庫(kù)由底層WINSDK編寫,全部開源。
5.完美支持標(biāo)準(zhǔn)DLL、資源DLL、內(nèi)存DLL和自動(dòng)識(shí)別。智能裝載
6.對(duì)com編程的完美支持。
7.AAuto是世界上最兼容的語(yǔ)法。不管你學(xué)過(guò)什么編程語(yǔ)言,在使用AAuto的時(shí)候,都可以用接近你原來(lái)編程風(fēng)格的語(yǔ)法來(lái)寫代碼。
8.AAuto是唯一可以直接與系統(tǒng)底層交互的動(dòng)態(tài)語(yǔ)言,因此也是最快的動(dòng)態(tài)語(yǔ)言。
使用方法
1.單擊左上角的圖標(biāo)以創(chuàng)建或打開項(xiàng)目。
2.所有菜單或按鈕都可以添加到自定義工具欄。
3.導(dǎo)入庫(kù)文件:打開代碼編輯器,然后雙擊庫(kù)文件自動(dòng)生成import語(yǔ)句。
4.智能提示功能:在代碼編輯區(qū)輸入代碼,相關(guān)提示會(huì)自動(dòng)完成。
5.啟用庫(kù)文件智能提示功能:右鍵單擊庫(kù),在彈出菜單中單擊導(dǎo)入智能提示。
6.插入模板代碼:在屬性面板中單擊要設(shè)置參數(shù)的模板文件,然后單擊插入自動(dòng)生成代碼。
更新日志
aardio v33.5.1的更新:
-
1.改進(jìn)標(biāo)準(zhǔn)庫(kù)chrome.driver,在調(diào)用新版edge瀏覽器時(shí)自動(dòng)切換到Edge驅(qū)動(dòng)。
2.修復(fù)標(biāo)準(zhǔn)庫(kù)web.socket.client在服務(wù)器上返回錯(cuò)誤對(duì)象導(dǎo)致異常的問(wèn)題。感謝“nlysh”反饋了這個(gè)問(wèn)題。