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

2025-01-05發(fā)布者:zhangliang大小: 下載:0

文件大小:

軟件介紹

軟件介紹

VisualFreeBasic 5是一款優(yōu)秀的可是換編程環(huán)境搭建程序。VisualFreeBasic業(yè)內(nèi)簡稱vfb有C語言強(qiáng)大和VB的快速開發(fā)效率,是BASIC語法的C,能開發(fā)32位和64位軟件、DLL、LIB庫。是VisualBasic6最佳進(jìn)階語言。綠色、小巧、高效。有需要的小伙伴歡迎來西西下載體驗(yàn)。

軟件簡介:

FreeBASIC是用于Microsoft Windows,DOS和Linux的免費(fèi)/開源(GPL)BASIC編譯器。

FreeBASIC是一個(gè)自托管的編譯器,它使用GNU binutils編程工具作為后端,并且可以生成控制臺,圖形/ GUI可執(zhí)行文件,動態(tài)和靜態(tài)庫。FreeBASIC完全支持C庫的使用,并且具有部分C ++庫支持。這使程序員可以使用和創(chuàng)建C和許多其他語言的庫。它支持C樣式的預(yù)處理器,能夠處理多行宏,條件編譯和文件包含。

VisualFreeBasic5由來:

從FreeBASIC誕生十多年來,其IDE一直處于代碼編輯器狀態(tài),什么自動化處理都沒有,除了資深編程高手會用,新手們無從下手,根本無法知道從何開始。直到2015年出現(xiàn)美國人保羅·斯奎斯 開發(fā)的FireFly 軟件,極大的簡化了FB編程,使新手也可以用FB寫軟件了。

雖然FireFly給FB的IDE帶來了很大的進(jìn)步,但很多不盡人意,真的很難用,于是在2016年底勇芳開始?xì)v時(shí)2年多的時(shí)間給FireFly打補(bǔ)丁,因?yàn)闆]源碼,只能是用DLL結(jié)合外掛技術(shù)來修補(bǔ)。研究FireFly中也逐漸積累了做IDE的大量經(jīng)驗(yàn)。

從FireFly 3.X 修補(bǔ),改了2年多已經(jīng)非常成熟,取名為 VisualFreeBasic 4.X  ,但由于無IDE源碼,無法繼續(xù)改進(jìn),增加更好的功能,于是在2019年6月開始,從零開始,用VFB4 編寫 VFB5,歷經(jīng)5個(gè)月時(shí)間(有了經(jīng)驗(yàn)和模仿,以及用了以前大量的為FireFly寫的代碼,才短時(shí)間寫出來,要是什么也沒,因?yàn)榫陀路?人編寫,預(yù)計(jì)最少1年時(shí)間),出了穩(wěn)定的測試版,于是 VisualFreeBasic5 誕生了。編程永無止境,生命不息,改進(jìn)不止,VisualFreeBasic        會越來越好,更上一層。

很多人會疑問?FireFly 3.X 那么多年了,就沒更新嗎? 是的,沒更新,因?yàn)?nbsp;FireFly  是用 PowerBASIC 開發(fā)的,而不是 FreeBASIC,保羅·斯奎斯于是想用FreeBASIC來開發(fā),從2017年開始開發(fā)名為WinFBE的軟件,而且開源,但開發(fā)效率實(shí)在太低,3年過去了,這軟件看上去還是半成品,而且只適合高手玩,新手根本玩不了,而且嚴(yán)重偏離了原來FireFly的方式。

軟件功能:

1、代碼自動提示、自動補(bǔ)全,提示數(shù)據(jù)庫自由修改。

2、綠色純凈,解壓即用,完全免費(fèi),沒任何限制。

3、類似VisualBasic6的開發(fā)環(huán)境,開發(fā)窗口簡潔高效。

4、與VisualBasic6一樣的語法,卻有著C語言的基因,執(zhí)行代碼效率高,支持簡寫等,就是 B語法的C。

5、支持中文函數(shù)名和中文變量名。

6、代碼編輯器,一鍵換色,個(gè)性色彩自己做主。也可以自己創(chuàng)建屬于自己的色彩,每個(gè)色彩都可以修改

7、集成函數(shù)庫(類似代碼片段、代碼管理器等,集成在IDE更方便)

8、支持 WIN2000 到 WIN10 操作系統(tǒng),寫的軟件支持PE系統(tǒng)(只要代碼中無PE不支持的API)

9、已經(jīng)高度集成所有必須需文件,不需你苦苦尋找。

必備內(nèi)容:

1.【函數(shù)庫】里控件操作只是常用部分,完整版的打開幫助菜單里的【W(wǎng)inFBX幫助】看控件項(xiàng)。

2.所有窗口和控件以【句柄】控制,VB6是類控制 (查看軟件中所有句柄按 F4 鍵)。

3.顯示窗口用 Form2_Show (父窗口, True|False) (Form2 是窗口名,根據(jù)軟件修改)。

4.關(guān)閉窗口用 CloseForm 句柄。

5.代碼修改窗口或控件屬性,按 F8 鍵,看【函數(shù)庫】里的控件子項(xiàng),用句柄來操作。

6.除極少數(shù)API外,都不需要聲明API,可以直接使用,如同自己寫的函數(shù)一樣。

7.編譯DLL,必須保留1個(gè)窗口,你沒讓它顯示它是不會顯示和加載的。

8.DLL初始化在 【FF_WinMain】 模塊里

9.語法提示時(shí),F(xiàn)1-F12鍵立即上屏,Tab 鍵默認(rèn)上 第1個(gè),上下選擇后,用空格也可以上屏

10.其它方面請查看 VisualFreeBasic編程入門教程 (從零開始學(xué)或VB進(jìn)階)

基本語法:

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ù))來縮放水平坐標(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(比如新建了控件沒編譯),就自動在控件列表中刪除。(以前就立即退出VFB)

修改 窗口設(shè)計(jì)時(shí),圖標(biāo)屬性原來顯示 ... 改為顯示圖標(biāo)名稱。

新增 函數(shù)是返回類型,打函數(shù)后再打點(diǎn)就列出類成員。比如:me.Caption.

修正 Image控件設(shè)置了圖像,而不顯示圖像的問題。

修正 新建工程的插件,新建的工程不在默認(rèn)工程文件夾里的問題。

新增 插件新增 給當(dāng)前工程新建窗口或模塊 函數(shù)

新增 在無工程或任何打開時(shí)的最近打開列表新增右鍵菜單

軟件標(biāo)簽: 編程

軟件截圖

image.png

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

版權(quán)聲明:

1 本站所有資源(含游戲)均是軟件作者、開發(fā)商投稿,任何涉及商業(yè)盈利目的均不得使用,否則產(chǎn)生的一切后果將由您自己承擔(dān)!

2 本站將不對任何資源負(fù)法律責(zé)任,所有資源請?jiān)谙螺d后24小時(shí)內(nèi)刪除。

3 若有關(guān)在線投稿、無法下載等問題,請與本站客服人員聯(lián)系。

4 如侵犯了您的版權(quán)、商標(biāo)等,請立刻聯(lián)系我們并具體說明情況后,本站將盡快處理刪除,聯(lián)系QQ:2499894784

返回頂部