VisualFreeBasic中文版是一款可視化FreeBasic語(yǔ)言集成開(kāi)發(fā)環(huán)境類(lèi)似VisualBasic6的FreeBasic語(yǔ)言集成開(kāi)發(fā)環(huán)境。擁有和VB6高度相似的語(yǔ)法規(guī)則,具有和C語(yǔ)言一樣強(qiáng)大的功能,支持面向?qū)ο螅荛_(kāi)發(fā)32位和64位軟件、DLL、LIB庫(kù)。是VisualBasic6最佳進(jìn)階語(yǔ)言。它是綠色的,甚至不需要安裝,同時(shí)不需要任何運(yùn)行庫(kù),打開(kāi)即用,集成了IDE、編譯器、幫助、函數(shù)庫(kù)等,一切無(wú)需你操心,你所做的就是寫(xiě)代碼,然后點(diǎn)下編譯按鈕就生成EXE了,生成的EXE也是純綠色,不需要任何支持庫(kù)、運(yùn)行庫(kù),獨(dú)立運(yùn)行。是編程開(kāi)發(fā)的一款絕佳軟件。
VisualFreeBasic中文版可以用來(lái)開(kāi)發(fā)什么?
支持編寫(xiě)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)行
VisualFreeBasic 主要優(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ě)出的軟件也是純綠色而小巧。
VisualFreeBasic 主要功能
- 可視化編輯窗口和控件,提供各種控件使用。
- 組織窗口和控件生成代碼,包括事件處理。
- 讓FreeBasic支持中文函數(shù)名稱(chēng)、中文變量名和中文的控件名稱(chēng)。
- 提供一整套的代碼提示、自動(dòng)補(bǔ)全及代碼說(shuō)明提示
- 自動(dòng)組織資源文件,圖標(biāo)、圖像、任意文件可以加入資源中。
- 內(nèi)嵌幫助、庫(kù) 等
VisualFreeBasic 工作流程
- 將工程文件的代碼預(yù)處理,生成臨時(shí)代碼文件
- 調(diào)用FreeBasic編譯器,編譯臨時(shí)代碼文件
- 發(fā)生編譯錯(cuò)誤,自動(dòng)分析出工程中代碼出錯(cuò)位置,并且跳轉(zhuǎn)的出錯(cuò)行。
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ù)處理器,能夠處理多行宏,條件編譯和文件包含。
VisualFreeBasic5由來(lái)
FreeBASIC誕生十多年后,IDE一直處于代碼編輯器狀態(tài),沒(méi)有任何自動(dòng)處理。除了高級(jí)編程大師之外,初學(xué)者們無(wú)法著手,不知道從哪里開(kāi)始。直到2015年美國(guó)人保羅·斯奎斯開(kāi)發(fā)的FireFly軟件出現(xiàn),F(xiàn)B編程大大簡(jiǎn)化,初學(xué)者也可以用FB寫(xiě)軟件。
FireFly給FB的IDE帶來(lái)了很大的進(jìn)步,但是很多人不滿(mǎn)意,真的很難使用,所以2016年底勇芳花了2年以上的時(shí)間給FireFly打補(bǔ)丁。因?yàn)闆](méi)有源代碼,所以只能用DLL結(jié)合插件技術(shù)進(jìn)行修補(bǔ)。研究FireFly也積累了制作IDE的經(jīng)驗(yàn)。
從FireFly3.X修補(bǔ),2年以上非常成熟,被命名為VisualFreeBasic4.X雖然沒(méi)有IDE源代碼,不能繼續(xù)改進(jìn),增加了更好的功能,從2019年6月開(kāi)始,從零開(kāi)始,用VFB4寫(xiě)VFB5,經(jīng)過(guò)5個(gè)月的時(shí)間(有經(jīng)驗(yàn)和模仿,以前為FireFly寫(xiě)了很多代碼編程永遠(yuǎn)不會(huì)結(jié)束,生命不會(huì)結(jié)束,改善不會(huì)結(jié)束,VisualFreeBasic會(huì)變得越來(lái)越好,更上一層樓。
許多人會(huì)有疑問(wèn)嗎?FireFly3.X多年沒(méi)有更新了嗎?是的,沒(méi)有更新。FireFly是用PowerBASIC開(kāi)發(fā)的,不是FreeBASIC,而是保羅·斯奎斯想用FreeBASIC開(kāi)發(fā)的,從2017年開(kāi)始開(kāi)發(fā)了被稱(chēng)為WinFBE的軟件,雖然開(kāi)發(fā)了源頭,但是開(kāi)發(fā)效率太低,3年過(guò)去了,這個(gè)軟件看起來(lái)還是半成品,而且只適合高游戲,新手不能玩,而且嚴(yán)重偏離了FireFly的方式。
VisualFreeBasic 永久免費(fèi)、無(wú)限制、無(wú)廣告、無(wú)流氓、無(wú)植入、不污染系統(tǒng),綠色環(huán)保,無(wú)需安裝、無(wú)需部署環(huán)境,解壓即用。