火山軟件開發(fā)平臺提供軟件開發(fā)功能,可以在軟件上創(chuàng)建win系統(tǒng)的開發(fā)項目,可以在軟件創(chuàng)建安卓系統(tǒng)的開發(fā)項目,進入軟件就可以開始添加相關(guān)的類,添加相關(guān)的數(shù)據(jù)結(jié)構(gòu)內(nèi)容,添加火山開發(fā)平臺提供的包、注釋、類、開發(fā)環(huán)境,還可以獲取數(shù)據(jù)庫,提供的開發(fā)資源還是非常多的,可以讓用戶在這款軟件上更好開發(fā)新的應(yīng)用程序;軟件界面都是中文內(nèi)容,結(jié)合官方的手冊就可以快速學習各種開發(fā)功能,編輯完畢直接在軟件編譯調(diào)試,需要就可以下載使用!
火山軟件開發(fā)平臺是完全擁有自主知識產(chǎn)權(quán)、一種目的硬件設(shè)備無關(guān)、目的軟件環(huán)境無關(guān)、易學易用實用、完全本地化的中文軟件快速開發(fā)平臺。
火山平臺采用獨創(chuàng)的“語言之上的語言”(LOL)技術(shù),成功屏蔽了火山程序?qū)μ囟繕谁h(huán)境的依賴。用戶只需要學習掌握火山程序語言,就可以針對各種目的環(huán)境進行軟件開發(fā)。同時由于火山程序編譯器所編譯出來的是目標語言的源代碼,因此能夠最大限度地提升火山程序員與第三方的合作和資源共享效率, 以及所開發(fā)火山程序被社會的認可程度。
全中文支持
對普通用戶而言,火山軟件開發(fā)平臺實現(xiàn)了徹底的中文化開發(fā),用戶無需掌握太多的專業(yè)知識、無需學習英文,即可快速開發(fā)高效實用的各類應(yīng)用軟件。目前具有火山安卓軟件開發(fā)平臺和火山視窗軟件開發(fā)平臺兩個子平臺,用作分別支持用戶開發(fā)基于安卓和Windows視窗操作系統(tǒng)的應(yīng)用程序。
界面可視化
火山視窗平臺支持界面可視化,設(shè)計的程序界面所見即所得
代碼可視化
火山平臺中類、變量、常量、方法均采用表格可視化設(shè)計,可節(jié)省關(guān)鍵詞記憶、提高程序開發(fā)效率
語句快速錄入
火山平臺內(nèi)置了“首/全拼輸入法”,可快速使用中文名稱首拼或全拼進行程序代碼輸入。
代碼即文檔
在火山中只要不刻意使用奇奇怪怪的名稱進行命名,基本可以實現(xiàn)代碼即文檔,即使是沒有注釋、或者說非常少量的注釋也可以輕松的閱讀源代碼,非常便于代碼傳播與交流,這是其它編程語言所不具備的特性。
參數(shù)引導
通過參數(shù)引導,可減少用戶記憶量,減少出錯的可能性。
火山中每個方法都有各自的參數(shù),想要記住所有方法有哪些參數(shù)以及使用方法顯然是不太現(xiàn)實。在程序?qū)嶋H開發(fā)過程中,通常都需要利用火山即時幫助系統(tǒng)或官方圖文教程來學習使用這個方法,而參數(shù)引導技術(shù)就即時幫助中的一種功能
火山平臺差異
1、關(guān)于火山安卓軟件開發(fā)平臺
火山安卓軟件開發(fā)平臺由“火山軟件開發(fā)基礎(chǔ)平臺”+“支持安卓目標環(huán)境的火山類庫”+“支持安卓目標環(huán)境的編譯器/調(diào)試器插件及相關(guān)工具”三部分組成,能夠?qū)⒂脩糸_發(fā)的火山源程序編譯為可以在安卓系統(tǒng)下運行的Java源程序。
2、關(guān)于火山視窗軟件開發(fā)平臺
火山視窗軟件開發(fā)平臺由“火山軟件開發(fā)基礎(chǔ)平臺”+“支持windows視窗系統(tǒng)目標環(huán)境的火山類庫”+“支持windows視窗系統(tǒng)目標環(huán)境的編譯器/調(diào)試器插件及相關(guān)工具”三部分組成,能夠?qū)⒂脩糸_發(fā)的火山源程序編譯為可以在windows視窗系統(tǒng)下運行的C++源程序。
火山視窗支持編譯“32/64位”的exe可執(zhí)行文件和dll動態(tài)鏈接庫,并全面支持Unicode(統(tǒng)一碼)字符集。
1、全面支持Unicode(統(tǒng)一碼)字符集和64/32位程序開發(fā);
2、系統(tǒng)核心類庫全部開源可自行隨意更改,支持使用一系列不同的本地編譯器,不再一處誤報處處誤報;
3、程序中可以直接使用已有不計其數(shù)的C或C++代碼資源,不必重復造車輪;
4、寫的是火山程序,實際上生成的是C++程序,具有無以倫比的運行速度,而且可以與其它C++程序員協(xié)同開發(fā);
5、用火山程序自身來封裝火山類庫,所需要的功能不再另求他人。
1、打開火山軟件開發(fā)平臺就可以直接將其安裝到電腦,點擊下一步
2、提示軟件的安裝地址設(shè)置界面,可以自己修改安裝位置
3、火山軟件開發(fā)平臺界面如圖所示,可以選擇開始新建項目,可以閱讀學習資料
4、在軟件文件菜單就可以創(chuàng)建新的項目,創(chuàng)建新的文件
5、顯示項目類型設(shè)置界面,可以選擇空白視窗項目、部件動態(tài)鏈接庫、控制臺程序、動態(tài)鏈接庫
6、在軟件底部輸入項目名字,設(shè)置地址,設(shè)置方案名稱,點擊確定
7、可以在軟件界面閱讀相關(guān)的提示,建立一個沒有初始內(nèi)容的視窗部件動態(tài)鏈接庫項目
支持插件名稱: "視窗項目管理器"
項目標識符: "wutao.vproject.pc.win.1"
所支持文件類型: ".v/wcv"
項目支持特性:
包輸出名必須為單名稱
支持定義類靜態(tài)成員
不支持變量為參考類型
RGB顏色采用C++存儲格式
數(shù)組數(shù)據(jù)不為對象型
8、也支持安卓系統(tǒng)的項目開發(fā),建立一個初始具有空白橫向窗口的LibGDX安卓游戲項目
9、項目創(chuàng)建完畢就可以在軟件顯示模塊內(nèi)容,可以選擇添加新的文件,可以選擇編譯發(fā)布版本
10、這里是軟件的幫助界面,可以打開官方的幫助手冊查看軟件的教程
11、支持安裝模塊、卸載模塊(U)、制作模塊安裝包(M)、制作模塊定義文件(G)、安卓修飾符建立器(Q)、安卓密鑰文件建立器(P)
12、調(diào)試功能,可以選擇運行調(diào)試,查看/修改變量(V)
單步跟蹤(O)
單步跟蹤進入(I)
跟蹤返回(U)
執(zhí)行到光標處(R)
設(shè)置或清除斷點(B)
13、生成的功能選項:
生成活動項目(B)
生成全部項目(A)
重新生成活動項目(P)
重新生成全部項目(R)
生成活動項目目標代碼(M)
生成項目部件程序(J)
火山平臺飛揚#21版相對飛揚#20版的升級內(nèi)容:
1. 視窗: 修復"增強位圖類"部分方法返回值封裝錯誤,以及32位位圖創(chuàng)建為24位的問題;
2. 視窗: "正則表達式支持庫"新增"取匹配索引"方法;
3. 視窗: "正則表達式類"新增"到下一個匹配"方法,以支持全文匹配(全局模式),對應(yīng)例程增加其使用方法;
4. 視窗: 修復"網(wǎng)頁訪問"/"網(wǎng)頁訪問2"命令所返回的Cookies響應(yīng)頭多余字符的問題
5. 視窗: 修正了"數(shù)值到大寫"方法的問題;
6. 視窗: "尋找字節(jié)集"和"倒找字節(jié)集"方法在查找空字節(jié)集時返回值從0改為-1;
7. 視窗: 修正了"JSON數(shù)據(jù)訪問支持"中的小數(shù)顯示精度問題;
8. 視窗: 修正了"MDI視圖類"無法接收到基于其所彈出菜單命令的問題;
9. 視窗: 增加了"對象序列化"支持,具體請參見知識庫中的"視窗基本類.火山.基本.流操作"欄目,以及視窗樣例解決方案中新增的"對象序列化"項目;
10. 視窗: 增加了"取毫秒時間戳"和"毫秒時間戳到時間"方法;
11. 視窗: 修正了"大整數(shù)類"的"取十進制值"及"取十六進制值"方法;
12. 視窗: 優(yōu)化了miniblink庫的代碼,增加了"取HTTP請求頭","取HTTP響應(yīng)頭","取POST數(shù)據(jù)方法","網(wǎng)頁_觸發(fā)輸入事件","網(wǎng)頁_復選框選中方法"方法/事件;
13. 系統(tǒng): 解決方案屬性中新增"編譯中間數(shù)據(jù)目錄"屬性,用作指定本解決方案中所有項目在編譯時所生成中間/結(jié)果數(shù)據(jù)的存放根目錄路徑;
14. 視窗: "hpsocket網(wǎng)絡(luò)通訊支持"/"websocket網(wǎng)絡(luò)通訊支持"/"hpsocket網(wǎng)絡(luò)通訊擴展支持庫1"中所有端口號的數(shù)據(jù)類型均改為了整數(shù)(注意已有程序中相關(guān)事件接收方法的端口參數(shù)數(shù)據(jù)類型需要同步修改為整數(shù)才能通過編譯);
15. 視窗: 項目選項變量中新增如下幾種: $(sp): 解決方案文件所處目錄(必定以路徑符結(jié)束); $(pp): 項目文件所處目錄(必定以路徑符結(jié)束); $(vp): 火山系統(tǒng)所處目錄(必定以路徑符結(jié)束);
16. 系統(tǒng): 底部輸出編輯框內(nèi)新增了自有右鍵菜單;
17. 視窗: "Redis數(shù)據(jù)庫類"新增"取連接狀態(tài)"方法; "Redis執(zhí)行結(jié)果類"新增"是否有效"屬性; "Redis連接池類",取出連接時將自動檢查連接有效性,連接被斷開或無效時將會嘗試自動重連,最大限度確保取出連接的有效性.
18. 系統(tǒng): 解決了系統(tǒng)歡迎頁面在win7下可能導致火山平臺假死的問題;
19. 視窗: 新增"內(nèi)存映射文件類"及對應(yīng)例程,用作支持對大文件進行快捷讀寫或進程之間通訊;
20. 視窗: 修正了"MDI主窗口"的"退出進度狀態(tài)模式"方法;
21. 安卓: 免費版的窗口數(shù)目限制放寬到了12個,去除了對局部布局器的使用限制;
22. 視窗: 免費版的窗口內(nèi)組件數(shù)目限制放寬到了32個;
23. 系統(tǒng): 新增"提示"輸出夾,用作顯示當前光標位置所處語句的相關(guān)提示信息. 新增了"系統(tǒng)->全局->信息字體縮放百分比"系統(tǒng)選項,用作單獨設(shè)置系統(tǒng)輸出夾中編輯框的顯示字體尺寸;
24. 視窗: 新增"進程通訊支持"模塊及相應(yīng)例程,支持以郵件槽或命名管道的方式進行進程之間通訊;
25. 安卓: 修正了"高性能鍵值表"的"同步"方法的問題;
26. 安卓: 提供了"高級屏幕截圖類"以替換原"屏幕截圖類",原"屏幕截圖類"由于存在截屏會導致橫豎屏切換異常以及連續(xù)截屏會導致內(nèi)存溢出的問題被廢棄;
27. 系統(tǒng): 全面更改系統(tǒng)文件存儲結(jié)構(gòu),修改主程序和插件文件名,以支持不同版本的火山平臺能夠混裝在一起,修改后的各類型火山軟件開發(fā)平臺主程序文件所處位置(注意請勿將這些文件移出該位置):
"視窗+安卓"軟件開發(fā)平臺免費測試版: 64位: binx64voldev_f.exe 32位: binwin32voldev_f.exe
安卓軟件開發(fā)平臺個人版: 64位: binx64voldev_ap.exe 32位: binwin32voldev_ap.exe
視窗軟件開發(fā)平臺個人版: 64位: binx64voldev_wp.exe 32位: binwin32voldev_wp.exe
"視窗+安卓"軟件開發(fā)平臺個人版: 64位: binx64voldev_awp.exe 32位: binwin32voldev_awp.exe
28. 系統(tǒng): 多份火山平臺同時啟動時的等待窗口增加了切換和關(guān)閉按鈕;
29. 系統(tǒng): 支持同一個文檔在同時被多份火山平臺編輯時的自動同步;
30. 安卓: 修正了"網(wǎng)絡(luò)連接類.為數(shù)字IP地址"方法;
31. 視窗: 增加了"調(diào)試輸出3","調(diào)試信息框3","取調(diào)試文本3"方法,用作支持對文本數(shù)據(jù)以字符串格式輸出;
32. 視窗: 新增"Elk微型JavaScript引擎"類庫及相應(yīng)例程;
33. 視窗: 新增"加密文件輸出流"和"加密文件輸入流",用作支持使用密碼對對象序列化數(shù)據(jù)進行即時加解密,并更新了相應(yīng)例程;
34. 安卓: 修復安卓"HPSocket類庫"單獨使用UDP節(jié)點時程序異常的問題;
35. 系統(tǒng): 系統(tǒng)首全拼輸入法現(xiàn)在支持忽略位于被比較文本中間的下劃線字符(添加了對應(yīng)的插件選項),譬如首拼輸入字"jbl1"現(xiàn)在匹配"局_變量1"文本.本特性可以使用插件的對應(yīng)選項關(guān)閉;
36. 視窗: 調(diào)試檢查出錯后不再將錯誤文本復制到剪貼板;
37. 系統(tǒng): 火山系統(tǒng)主窗口現(xiàn)在支持Windows10分屏顯示;
38. 系統(tǒng): 起始頁增加了用作清除最近打開歷史解決方案的鏈接;
39. 系統(tǒng): "工具->系統(tǒng)->全局"中增加了"排序類成員項目"選項,用作指定在程序內(nèi)容樹中是否對類中的成員項目進行排序;
40. 系統(tǒng): 修正了在注釋語句中輸入時會彈出提示列表的問題;
網(wǎng)友評論