VisualFreeBasic編程工具綠色版是一款專(zhuān)業(yè)的Basic語(yǔ)言編程軟件,做了大量的優(yōu)化和UI框架,新手使用容易,學(xué)習(xí)成本低,簡(jiǎn)單到只需要鼠標(biāo)拖拖控件,就能制作出一個(gè)軟件來(lái)。高手也不需要考慮窗口和控件的事,專(zhuān)注功能開(kāi)發(fā),因此開(kāi)發(fā)效率高,而且底層功能豐富,也不會(huì)被語(yǔ)言局限。
軟件說(shuō)明
開(kāi)發(fā)Windows操作系統(tǒng)桌面應(yīng)用軟件的IDE(可視化集成開(kāi)發(fā)環(huán)境),使用 FreeBasic 語(yǔ)言(語(yǔ)法和 VisualBasic6 一樣,擴(kuò)展了高級(jí)功能和系統(tǒng)底層處理能力,和C語(yǔ)言一樣強(qiáng)大,編程方法和 VisualBasic6 一樣簡(jiǎn)單易用)
很綠色,很純凈,不需要任何運(yùn)行庫(kù),解壓到任意文件夾,打開(kāi)即用,集成了IDE、編譯器、幫助、函數(shù)庫(kù)等,一切無(wú)需你操心,你所做的就是寫(xiě)代碼,然后點(diǎn)下編譯按鈕就生成EXE了,生成的EXE也是純綠色,不需要任何支持庫(kù)、運(yùn)行庫(kù),獨(dú)立運(yùn)行。
在工程文件夾里包含了由勇芳軟件開(kāi)發(fā)小組收集并且整理的大量例題,以及勇芳自己編寫(xiě)的很多例題。
FreeBASIC 和 VisualFreeBasic
FreeBASIC 是編程語(yǔ)言,VisualFreeBasic 是 FreeBASIC 的 IDE(集成開(kāi)發(fā)環(huán)境)VisualFreeBasic 由勇芳軟件開(kāi)發(fā)小組用FreeBASIC語(yǔ)言編寫(xiě),F(xiàn)reeBASIC由幾個(gè)老外用FreeBASIC語(yǔ)言編寫(xiě),而且是開(kāi)源的,可以在sourceforge上獲取源代碼。
VisualFreeBasic 能做什么?
生產(chǎn)用于 WINDOWS 系統(tǒng)的 64位 或 32位 應(yīng)用軟件(.exe)、動(dòng)態(tài)庫(kù)(.dll)、靜態(tài)庫(kù)(.a)
生產(chǎn)的軟件在 WIN PE(微系統(tǒng),U盤(pán)系統(tǒng))、XP 到 WIN10 全系列操作系統(tǒng),完美運(yùn)行
FreeBASIC 是什么?
FreeBASIC是用于Microsoft Windows,DOS和Linux的免費(fèi)/開(kāi)源(GPL)BASIC編譯器。
FreeBASIC是一個(gè)自托管的編譯器,它使用GNU binutils編程工具作為后端,并且可以生成控制臺(tái),圖形/ GUI可執(zhí)行文件,動(dòng)態(tài)和靜態(tài)庫(kù)。FreeBASIC完全支持C庫(kù)的使用,并且具有部分C ++庫(kù)支持。這使程序員可以使用和創(chuàng)建C和許多其他語(yǔ)言的庫(kù)。它支持C樣式的預(yù)處理器,能夠處理多行宏,條件編譯和文件包含。
主要優(yōu)點(diǎn)
多工程多文檔:同時(shí)可以打開(kāi)多個(gè)工程,多個(gè)文檔,還支持其它任意文本文件編輯。
可視化和純代碼:同時(shí)支持可視化工程編程和純代碼工程編程,純代碼是指無(wú)任何附加代碼,適合高手寫(xiě)特殊東西
控件和插件自由修改:官方自帶的基本上都帶工程源碼,可以隨時(shí)編輯修改成自己需要的樣子。還可以新建。
可編輯的幫助系統(tǒng):幫助和代碼提示合二為一,可以編輯,可以云同步,所有人可以貢獻(xiàn)代碼和大家分享。
API無(wú)需聲明:API 如同本地函數(shù)一樣使用,包括API里的常量,十多萬(wàn)的API詞條量已經(jīng)添加到幫助系統(tǒng)里,自動(dòng)提示API 參數(shù)和參數(shù)類(lèi)型,以及常量的具體值是什么,常用部分還帶詳細(xì)說(shuō)明和用法。
C語(yǔ)言標(biāo)準(zhǔn)函數(shù):內(nèi)置上百個(gè)C語(yǔ)言標(biāo)準(zhǔn)函數(shù),可以任意調(diào)用。
中文代碼:函數(shù)和變量名都可以用中文命名,還支持打拼音首字母提示出中文代碼。
公庫(kù)和私庫(kù):可以任意添加、修改和刪除函數(shù)庫(kù),公庫(kù)由勇芳工作室整理和修改后發(fā)布,私庫(kù)用戶(hù)自己管理。
內(nèi)核框架可修改:可視化里的窗口、控件等內(nèi)核代碼可以修改,無(wú)需修改IDE僅修改內(nèi)核代碼就可以改變框架。
WIN SDK純代碼:生成軟件時(shí)先保存WIN SDK純代碼的臨時(shí)文件,可以查閱和修改,打開(kāi)BAT文件后編譯。
個(gè)性化定制:主題、代碼配色、控件圖標(biāo)、工具欄圖標(biāo)、內(nèi)核函數(shù) 等等都可以自己隨意修改。
簡(jiǎn)單易用:類(lèi)似VisualBasic6的編程邏輯,入門(mén)和使用比較簡(jiǎn)單,學(xué)習(xí)成本低。簡(jiǎn)單而不簡(jiǎn)陋,該有的都有。
純綠色又小巧:無(wú)需部署,無(wú)需安裝,解壓即用,寫(xiě)出的軟件也是純綠色而小巧。
主要功能
可視化編輯窗口和控件,提供各種控件使用。
組織窗口和控件生成代碼,包括事件處理。
讓FreeBasic支持中文函數(shù)名稱(chēng)、中文變量名和中文的控件名稱(chēng)。
提供一整套的代碼提示、自動(dòng)補(bǔ)全及代碼說(shuō)明提示
自動(dòng)組織資源文件,圖標(biāo)、圖像、任意文件可以加入資源中。
內(nèi)嵌幫助、庫(kù)等
工作流程
將工程文件的代碼預(yù)處理,生成臨時(shí)代碼文件
調(diào)用FreeBasic編譯器,編譯臨時(shí)代碼文件
發(fā)生編譯錯(cuò)誤,自動(dòng)分析出工程中代碼出錯(cuò)位置,并且跳轉(zhuǎn)的出錯(cuò)行。
在輸出文件夾里,臨時(shí)代碼文件里,全套WIN SDK的編程流程全在此,打開(kāi)此代碼,可以清晰了解WIN編程核心。VisualFreeBasic 承擔(dān)了非常繁瑣的核心操作,讓用戶(hù)只注重應(yīng)用層面開(kāi)發(fā),輕輕松松編程。而且核心代碼全部源碼呈現(xiàn),可以隨時(shí)檢查有沒(méi)垃圾代碼、無(wú)用代碼等,因此無(wú)需擔(dān)心被作者植入了什么不該有的代碼。若你覺(jué)得核心代碼哪里不好,也可以隨時(shí)聯(lián)系勇芳軟件開(kāi)發(fā)小組,共同改進(jìn)VisualFreeBasic。
VisualFreeBasic 永久免費(fèi)、無(wú)限制、無(wú)廣告、無(wú)流氓、無(wú)植入、不污染系統(tǒng),綠色環(huán)保,無(wú)需安裝、無(wú)需部署環(huán)境,解壓即用。
主要特點(diǎn)
1、綠色純凈,解壓即用,完全免費(fèi),沒(méi)任何限制。
2、類(lèi)似VisualBasic6的開(kāi)發(fā)環(huán)境,開(kāi)發(fā)窗口簡(jiǎn)潔高效。
3、與VisualBasic6一樣的語(yǔ)法,卻有著C語(yǔ)言的基因,
執(zhí)行代碼效率高,支持簡(jiǎn)寫(xiě)等,就是 B語(yǔ)法的C。
4、支持中文函數(shù)名和中文變量名。
5、代碼自動(dòng)提示、自動(dòng)補(bǔ)全,提示數(shù)據(jù)庫(kù)自由修改。
6、代碼編輯器,一鍵換色,個(gè)性色彩自己做主。也可以自己創(chuàng)建屬于自己的色彩,每個(gè)色彩都可以修改
7、集成函數(shù)庫(kù)(類(lèi)似代碼片段、代碼管理器等,集成在IDE更方便)
8、支持 WIN2000 到 WIN10 操作系統(tǒng),寫(xiě)的軟件支持PE系統(tǒng)(只要代碼中無(wú)PE不支持的API)
9、已經(jīng)高度集成所有必須需文件,不需你苦苦尋找。
10、其它更多特色,請(qǐng)自己下載后體會(huì)。
更新說(shuō)明
修正 Then Else 后面有小數(shù)點(diǎn),格式化時(shí)會(huì)合并的問(wèn)題
修正 With 語(yǔ)句里,常用語(yǔ)句打點(diǎn)后代碼不提示的問(wèn)題,比如“ If . ”
修正 打開(kāi)的臨時(shí)文件,沒(méi)顯示擴(kuò)展名
修正 新建的窗口和模塊文字都是大寫(xiě)的問(wèn)題。
修正 新建標(biāo)簽,彈出菜單中內(nèi)核函數(shù)名稱(chēng)變亂碼
修正 標(biāo)簽另存為后,工程列表和標(biāo)簽沒(méi)正確更新到新的名稱(chēng)
修正 BAS工程點(diǎn)標(biāo)簽上新增按鈕,彈出的菜單中有2個(gè)分割
修正 切換主題顏色,代碼顏色沒(méi)即時(shí)更新
修正 TAB控件綁定一個(gè)窗口是中文名的話(huà)就不生效
修正 YFproTab 切換點(diǎn)擊標(biāo)簽,剛好在關(guān)閉按鈕上面,放開(kāi)鼠標(biāo)后會(huì)吧標(biāo)簽關(guān)閉了。
修正 新增窗口和模塊后,關(guān)閉工程再打開(kāi),新增的沒(méi)在工程里
修正 只修改了工程里單獨(dú)文件而且保存后,工程標(biāo)簽還帶 * 號(hào)未保存。
修正 當(dāng)切換窗口設(shè)計(jì)和代碼編輯后,沒(méi)有標(biāo)記工程修改,而不會(huì)保存狀態(tài)。
修正 關(guān)閉一個(gè)工程文件標(biāo)簽,而工程標(biāo)簽沒(méi)顯示 * 號(hào)
修正 底部提示區(qū),沒(méi)提示自動(dòng)保存
修正 當(dāng)修改控件類(lèi)后,使用新的代碼庫(kù)里函數(shù),編譯軟件時(shí)報(bào)函數(shù)不存在。
修正 YFproTab控件關(guān)閉所有標(biāo)簽后,新增按鈕沒(méi)顯示。
修正 當(dāng)事件函數(shù)定義出錯(cuò),VFB會(huì)自動(dòng)修正并提示,然后就有概率發(fā)生崩潰。
修正 調(diào)試中文名的EXE時(shí)會(huì)報(bào)找不到軟件
修正 調(diào)試BAS工程無(wú)法下斷點(diǎn)
修正 當(dāng)工程列表意外產(chǎn)生相同文件,而打開(kāi)工程時(shí)沒(méi)去重復(fù)
改進(jìn) 新增窗口時(shí)默認(rèn)的文件名,不與當(dāng)前工程中的所有文件不重名。
改進(jìn) 工程列表和標(biāo)簽名稱(chēng),統(tǒng)一名字
改進(jìn) 主頁(yè)增加排序功能,加載文件夾時(shí)會(huì)鼠標(biāo)變沙漏,等待加載完后才可以操作。
改進(jìn) 修改控件數(shù)組中的控件名時(shí),會(huì)提示選中全部修改還是單獨(dú)修改。
新增 非文本文件以16進(jìn)制數(shù)據(jù)顯示,插件支持打開(kāi)文件,提供一個(gè)顯示圖像的插件作為例題。
新增 yfGDI 增加 GDI+ 的參數(shù)是否整數(shù)化處理的開(kāi)關(guān)功能。畫(huà)一些框和線(xiàn)條時(shí),不取整就發(fā)生虛化現(xiàn)象,而有的地方畫(huà)畫(huà)不需要取整,