文件大小:
軟件介紹
軟件介紹
VisualFreeBasic 5是一款優(yōu)秀的可是換編程環(huán)境搭建程序。VisualFreeBasic業(yè)內(nèi)簡(jiǎn)稱vfb有C語(yǔ)言強(qiáng)大和VB的快速開(kāi)發(fā)效率,是BASIC語(yǔ)法的C,能開(kāi)發(fā)32位和64位軟件、DLL、LIB庫(kù)。是VisualBasic6最佳進(jìn)階語(yǔ)言。綠色、小巧、高效。有需要的小伙伴歡迎來(lái)西西下載體驗(yàn)。
軟件簡(jiǎn)介:
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誕生十多年來(lái),其IDE一直處于代碼編輯器狀態(tài),什么自動(dòng)化處理都沒(méi)有,除了資深編程高手會(huì)用,新手們無(wú)從下手,根本無(wú)法知道從何開(kāi)始。直到2015年出現(xiàn)美國(guó)人保羅·斯奎斯 開(kāi)發(fā)的FireFly 軟件,極大的簡(jiǎn)化了FB編程,使新手也可以用FB寫(xiě)軟件了。
雖然FireFly給FB的IDE帶來(lái)了很大的進(jìn)步,但很多不盡人意,真的很難用,于是在2016年底勇芳開(kāi)始?xì)v時(shí)2年多的時(shí)間給FireFly打補(bǔ)丁,因?yàn)闆](méi)源碼,只能是用DLL結(jié)合外掛技術(shù)來(lái)修補(bǔ)。研究FireFly中也逐漸積累了做IDE的大量經(jīng)驗(yàn)。
從FireFly 3.X 修補(bǔ),改了2年多已經(jīng)非常成熟,取名為 VisualFreeBasic 4.X ,但由于無(wú)IDE源碼,無(wú)法繼續(xù)改進(jìn),增加更好的功能,于是在2019年6月開(kāi)始,從零開(kāi)始,用VFB4 編寫(xiě) VFB5,歷經(jīng)5個(gè)月時(shí)間(有了經(jīng)驗(yàn)和模仿,以及用了以前大量的為FireFly寫(xiě)的代碼,才短時(shí)間寫(xiě)出來(lái),要是什么也沒(méi),因?yàn)榫陀路?人編寫(xiě),預(yù)計(jì)最少1年時(shí)間),出了穩(wěn)定的測(cè)試版,于是 VisualFreeBasic5 誕生了。編程永無(wú)止境,生命不息,改進(jìn)不止,VisualFreeBasic 會(huì)越來(lái)越好,更上一層。
很多人會(huì)疑問(wèn)?FireFly 3.X 那么多年了,就沒(méi)更新嗎? 是的,沒(méi)更新,因?yàn)?nbsp;FireFly 是用 PowerBASIC 開(kāi)發(fā)的,而不是 FreeBASIC,保羅·斯奎斯于是想用FreeBASIC來(lái)開(kāi)發(fā),從2017年開(kāi)始開(kāi)發(fā)名為WinFBE的軟件,而且開(kāi)源,但開(kāi)發(fā)效率實(shí)在太低,3年過(guò)去了,這軟件看上去還是半成品,而且只適合高手玩,新手根本玩不了,而且嚴(yán)重偏離了原來(lái)FireFly的方式。
軟件功能:
1、代碼自動(dòng)提示、自動(dòng)補(bǔ)全,提示數(shù)據(jù)庫(kù)自由修改。
2、綠色純凈,解壓即用,完全免費(fèi),沒(méi)任何限制。
3、類似VisualBasic6的開(kāi)發(fā)環(huán)境,開(kāi)發(fā)窗口簡(jiǎn)潔高效。
4、與VisualBasic6一樣的語(yǔ)法,卻有著C語(yǔ)言的基因,執(zhí)行代碼效率高,支持簡(jiǎn)寫(xiě)等,就是 B語(yǔ)法的C。
5、支持中文函數(shù)名和中文變量名。
6、代碼編輯器,一鍵換色,個(gè)性色彩自己做主。也可以自己創(chuàng)建屬于自己的色彩,每個(gè)色彩都可以修改
7、集成函數(shù)庫(kù)(類似代碼片段、代碼管理器等,集成在IDE更方便)
8、支持 WIN2000 到 WIN10 操作系統(tǒng),寫(xiě)的軟件支持PE系統(tǒng)(只要代碼中無(wú)PE不支持的API)
9、已經(jīng)高度集成所有必須需文件,不需你苦苦尋找。
必備內(nèi)容:
1.【函數(shù)庫(kù)】里控件操作只是常用部分,完整版的打開(kāi)幫助菜單里的【W(wǎng)inFBX幫助】看控件項(xiàng)。
2.所有窗口和控件以【句柄】控制,VB6是類控制 (查看軟件中所有句柄按 F4 鍵)。
3.顯示窗口用 Form2_Show (父窗口, True|False) (Form2 是窗口名,根據(jù)軟件修改)。
4.關(guān)閉窗口用 CloseForm 句柄。
5.代碼修改窗口或控件屬性,按 F8 鍵,看【函數(shù)庫(kù)】里的控件子項(xiàng),用句柄來(lái)操作。
6.除極少數(shù)API外,都不需要聲明API,可以直接使用,如同自己寫(xiě)的函數(shù)一樣。
7.編譯DLL,必須保留1個(gè)窗口,你沒(méi)讓它顯示它是不會(huì)顯示和加載的。
8.DLL初始化在 【FF_WinMain】 模塊里
9.語(yǔ)法提示時(shí),F(xiàn)1-F12鍵立即上屏,Tab 鍵默認(rèn)上 第1個(gè),上下選擇后,用空格也可以上屏
10.其它方面請(qǐng)查看 VisualFreeBasic編程入門(mén)教程 (從零開(kāi)始學(xué)或VB進(jìn)階)
基本語(yǔ)法:
VisualFreeBasic 內(nèi)置隱藏函數(shù)
AfxGetWindowsVersion () AS Single 獲取Windows版本
AfxScaleY (BYVAL cy AS SINGLE) AS SINGLE 根據(jù)應(yīng)用程序正在使用的DPI(每像素點(diǎn)數(shù))縮放垂直坐標(biāo)。
AfxScaleX (BYVAL cx AS SINGLE) AS SINGLE 根據(jù)應(yīng)用程序使用的DPI(每像素點(diǎn)數(shù))來(lái)縮放水平坐標(biāo)。
FF_AddTooltip( BYVAL hwnd AS HWND, strTooltipText AS STRING, BYVAL bBalloon AS Long ) As HWND 創(chuàng)建提示
更新日志:
VisualFreeBasic_5.2.1 (2020-01-01 11:52:03) 主要更新:
修改 當(dāng)缺少控件處理DLL(比如新建了控件沒(méi)編譯),就自動(dòng)在控件列表中刪除。(以前就立即退出VFB)
修改 窗口設(shè)計(jì)時(shí),圖標(biāo)屬性原來(lái)顯示 ... 改為顯示圖標(biāo)名稱。
新增 函數(shù)是返回類型,打函數(shù)后再打點(diǎn)就列出類成員。比如:me.Caption.
修正 Image控件設(shè)置了圖像,而不顯示圖像的問(wèn)題。
修正 新建工程的插件,新建的工程不在默認(rèn)工程文件夾里的問(wèn)題。
新增 插件新增 給當(dāng)前工程新建窗口或模塊 函數(shù)
新增 在無(wú)工程或任何打開(kāi)時(shí)的最近打開(kāi)列表新增右鍵菜單
軟件標(biāo)簽: 編程
軟件截圖
版權(quán)聲明:
1 本站所有資源(含游戲)均是軟件作者、開(kāi)發(fā)商投稿,任何涉及商業(yè)盈利目的均不得使用,否則產(chǎn)生的一切后果將由您自己承擔(dān)!
2 本站將不對(duì)任何資源負(fù)法律責(zé)任,所有資源請(qǐng)?jiān)谙螺d后24小時(shí)內(nèi)刪除。
3 若有關(guān)在線投稿、無(wú)法下載等問(wèn)題,請(qǐng)與本站客服人員聯(lián)系。
4 如侵犯了您的版權(quán)、商標(biāo)等,請(qǐng)立刻聯(lián)系我們并具體說(shuō)明情況后,本站將盡快處理刪除,聯(lián)系QQ:2499894784
點(diǎn)擊加載更多評(píng)論>>