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