AAuto Studio提供軟件開發功能,如果你會編程就可以下載這款軟件,本軟件使用aardio編程語言構建新的桌面程序,如果你會使用這種編程語言就可以下載主程序使用,可以在軟件建立窗口程序、控制臺、Web界面、Web服務端、CG服務端,設計完畢的程序直接打包為EXE,方便在電腦立即使用,軟件提供很多界面控件,當用戶開發應用程序界面的時候就可以直接在軟件添加相關的控件,支持添加菜單按鈕,添加媒體按鈕,添加導航按鈕,添加豎版導航、橫版導航、橫版大圖標、播放器等控件內容,為用戶開發新的桌面程序提供幫助!
一鶴快手軟件功能
1、AAuto Studio提供軟件開發功能,直接在軟件上設計新的應用程序
2、軟件提供多種工程創建,可以在軟件設計CGI服務端
3、可以在軟件添加指令內容,可以在軟件添加功能組件
4、同一套aardio網站代碼可以跑在aardio提供的http、asynhttp
5、自帶的嵌入HTTP環境,也可以運行于IIS這樣Web環境。
6、一個 aardio文件,即可以是純 aardio代碼,也可以是純HTML
7、也可以是HTML、aardio相互混合的模板代碼, aardio都能自動識別并解析。
8、支持兼容Chme啟動參數的Chme內核瀏覽器
9、支持CEF3瀏覽器組件,不需要了解CEF3復雜的接口就可以直接讓網頁與本地代碼交互。
10、可以方便的一鍵生成體積較小的單個EXE文件。
11、可以支持 chme瀏覽器的全部功能。
一鶴快手軟件特色
永久免費,綠色安全,不攜帶任何廣告。
一鍵發布為綠色軟件。生成EXE執行文件。
生成的exe文件通過VIRSCAN全部權威殺毒軟件檢測。
唯一能同時支持動態類型、靜態類型開發的語言。
兼容流行C系語法、Pacal語法,學習成本最低。
面向對象、支持Ducking Type、支持中文編程。
支持COM動態、靜態接口、支持標準DLL組件。
標準庫全部開源、全部使用純AAuto代碼編寫。
提供可視化開發環境,支持多線程開發。
支持用網頁開發軟件界面、可與HTML、無縫整合。
完美支持web自動化、輕松開發網站機器人。
完美支持所有游戲輔助工具技術。
一句代碼即可實現CALL外部EXE函數。
支持內存讀寫、抓包、鼠標、按鍵模擬、監控。
一鶴快手使用說明
1、打開aardio.exe軟件就可以直接使用,軟件不需要安裝,也可以查看幫助
2、提示軟件的功能菜單界面,顯示官網資訊
[推薦] aardio之特殊符號用法大全
[推薦]你知道嗎?這些 aardio使用小技巧
3、點擊創建工程按鈕就可以在軟件上彈出新建界面,從而設置工程基本數據
4、顯示窗口程序設置,可以在軟件選擇空白工程,僅創建主窗口,不添加其他演示代碼(新用戶)。
5、創建主窗口,并添加登錄窗口、選項卡窗口嵌入子窗口、模態窗口等演示代碼,范例中包含《窗口程序基知識》、理解窗口間的關系》、《如何加載子窗口》等入門要點說明。
6、這是一個無邊框窗口的演示窗口邊框被設為none,移除了系統默認的邊框、標題欄、陰影等。這樣我們就可以自己繪制邊框和標題欄,使用win.ui.Window( winform)可以快速為無邊框窗口添加新的標題欄、邊框、陰影。因為這個標題欄是透明的背景,所以可以使用 bk bkplus等無窗口控件在窗口上修改背景,從而方便的更改標題欄背景。
7、高級界面:定制窗口左上角圖標顏色、定制標題欄背景色、定制導航欄背景色、定制導航圖標顏色
8、感謝 popdes分享的界面源碼,點這里打開:分享一個plus界面貼圖練 Ovplayer習的作品播放器界面
9、控制臺界面,可以在這里查看當前的工程,可以在軟件創建控制臺工程
10、后臺服務可在系統啟動時自動運行。
應先生成EXE文件、并注冊為NT服務才能使用。
11、調用系統安裝的 chme瀏覽器創建應用程序,在chme中可以方便的調用aardio函數。
不需要再攜帶巨大的運行庫,在網頁 Javascpt中可以非常方便的調用系統接口,訪問本地文件。
12、HTMLayout效果如圖所示
13、軟件可以創建的程序還是非常多的,如果您需要建立桌面程序就可以下載這款軟件
一鶴快手相關介紹
stng(字符串)
計算機中以八個二進制位表示一個八位字節 – 這稱為一個單字節字符。
一組連續的字節就構成一個字符串,在aardio中字符串是基于二進制的,可以包含任何數據(例如圖像、文本、或者”等不可打印字符)。
字符串本質上是字節構成的數組,但這個數組是只讀的,每次對字符串做替換、連接等作都會生成新的字符串,
每個字符串指向的內存不應該被直接修改。
下面的代碼定義了一個最基本的字符串:
var str =”C:Documents and SettingsdminDesktopstng.aardio”
可以用 #str 取該字符串占用的內存字節長度,可以使用下標獲取每個字節的數值,
例如 str[1] 取出第一個字節的數值是67, 內存中的67在文本中顯示出來的就是字符”C” – 這是ASCII編碼規定的。
前面說過,一個字節只有8個二進制位,那他能表示的字符就很有限,所以就有了很多不同的編碼規則用多個字節
來表示更多的字符,例如GBK,UTF-8等多字節字符集,用小于0x80的單字節表示ASCII字符(英文字母數字這些),
GBK用雙字節表示漢字(首字符大于0x80),而UTF8有兩個以上的字節表示寬字符(所有字節大于0x7F).
GBK編碼的第二個字節還是會與ASCII沖突,所以處理GBK字符串需要從頭開始才能準確的檢測一個字節屬于誰,
這導致容易出現串碼問題,而UTF8的寬字符總是大于0x7F,首字符的兩個二進制位總是1,而附加字節的前兩個
二進制位總是10,這就讓我們處理文本非常方便,因為格式化的文本,例如HTML,ON他的分隔標記通常都是
固定小于0x7F的ASCII字符,但要注意UTF8的字符是變長的,理論一個字符可以是1,2,3,4 …..個字節。
不同的編碼還存在不同的系統環境不兼容的問題,例如GBK的軟件在繁體系統上就會亂碼,而Unicode編碼可以
避免這一問題,Unicode編碼有多種方案,主要被采用的則是UTF-8,UTF-16。 windows系統使用的是UTF-16,
而 aardio 10開始,aardio的源代碼文件、字符串等等默認使用UTF-8編碼。
注意在aardio文檔中一般提到Unicode指的是UTF 16.
例如 stng.fmUnicode() stng.toUnicode() 函數默認都是從UTF-8到 UTF-16(Unicode)雙向轉換。
一、文本字符串
文本字符串放在雙引號中,字符串可以包含換行,aardio保證雙引號中的字符串換行使用”換行符,不包含”回車符。
例如:
strPath =”C:Documents and SettingsdminDesktopstng.aardio”
strLine =”第一行 第二行”
如果在雙引號中的字符串本身包含雙引號,可以用兩個連續的雙引號表示雙引號自身。
另外在 aardio 10中,可以使用反引號(鍵盤左上角ESC下方的鍵)代替雙引號,他們的作用與用法相同,
、
例如:
strPath = `C:Documents and SettingsdminDesktopstng.aardio`
strLine = `第一行 第二行`
aardio代碼中雙引號、反引號內的都是純文本字符串,并被aardio標記為UTF-8編碼。
aardio中每個字符串都有一個UTF格式標記,可以使用 stng.getUtf() , stng.setUtf() 函數獲取或修改UTF標記。
UTF標記是按位設置的,utf & 8 表示一個UTF8編碼的字符串,utf & 16表示一個UTF16編碼的Unicode字符串。
而UTF & 1 表示一個ANSI字符串,用戶在編寫程序中一般不應去獲取或修改該UTF標記,該格式標記應由aardio自動
,用于優化自動編碼轉換的效率。用戶應當明確的了解一個文本的來源編碼,并且有有需要時使用stng.fmto()
等轉換函數進行編碼轉換。aardio只要在能確認一個字符串的編碼格式時才會對字符串進行標記(例如:直接寫在aardio
源碼中的字符串字面值,或者經過stng.fmto函數成功轉換編碼的字符串)。