可視化編程環(huán)境搭建(VisualFreeBasic 5)v5.7.0 官方版

2025-01-05發(fā)布者:zhangliang大?。?/span> 下載:0

文件大小:

軟件介紹

軟件介紹

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)簽: 編程

軟件截圖

image.png

發(fā)表評(píng)論(共0條評(píng)論)
請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī),評(píng)論內(nèi)容只代表網(wǎng)友觀點(diǎn),發(fā)表審核后顯示!

版權(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

返回頂部