VisualFreeBasic(軟件介紹)

  勇芳 2018-2-25 17181

    類似VisualBasic6的FreeBasic語言集成開發環境。擁有和VB6高度相似的語法規則,具有和C語言一樣強大的功能,支持面向對象,能開發32位和64位軟件、DLL、LIB庫。是VisualBasic6最佳進階語言。

很綠色,很純凈,不需要任何運行庫,解壓到任意文件夾,打開即用,集成了IDE、編譯器、幫助、函數庫等,一切無需你操心,你所做的就是寫代碼,然后點下編譯按鈕就生成EXE了,生成的EXE也是純綠色,不需要任何支持庫、運行庫,獨立運行。

在工程文件夾里包含了由勇芳工作室收集并且整理的大量例題,以及勇芳自己編寫的很多例題。

VisualFreeBasic5 能做什么?

生產用于 WINDOWS 系統的 64位 或 32位 應用軟件(.exe)、動態庫(.dll)、靜態庫(.a)
生產的軟件在 WIN PE(微系統,U盤系統)、XP 到 WIN10 全系列操作系統,完美運行

FreeBASIC 是什么?

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

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

VisualFreeBasic5由來

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

雖然FireFly給FB的IDE帶來了很大的進步,但很多不盡人意,真的很難用,于是在2016年底勇芳開始歷時2年多的時間給FireFly打補丁,因為沒源碼,只能是用DLL結合外掛技術來修補。研究FireFly中也逐漸積累了做IDE的大量經驗。

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

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

VisualFreeBasic5主要功能

  1. 可視化編輯窗口和控件,提供各種控件使用。
  2. 組織窗口和控件生成代碼,包括事件處理。
  3. 讓FreeBasic支持中文函數名稱、中文變量名和中文的控件名稱。
  4. 提供一整套的代碼提示、自動補全及代碼說明提示
  5. 自動組織資源文件,圖標、圖像、任意文件可以加入資源中。
  6. 內嵌幫助、庫 等

VisualFreeBasic5 工作流程

  1. 將工程文件的代碼預處理,生成臨時代碼文件
  2. 調用FreeBasic編譯器,編譯臨時代碼文件
  3. 發生編譯錯誤,自動分析出工程中代碼出錯位置,并且跳轉的出錯行。

在輸出文件夾里,臨時代碼文件里,全套WIN SDK的編程流程全在此,打開此代碼,可以清晰了解WIN編程核心。VisualFreeBasic 承擔了非常繁瑣的核心操作,讓用戶只注重應用層面開發,輕輕松松編程。而且核心代碼全部源碼呈現,可以隨時檢查有沒垃圾代碼、無用代碼等,因此無需擔心被作者植入了什么不該有的代碼。若你覺得核心代碼哪里不好,也可以隨時聯系勇芳工作室,共同改進VisualFreeBasic。

VisualFreeBasic5 永久免費、無限制、無廣告、無流氓、無植入、不污染系統,綠色環保,無需安裝、無需部署環境,解壓即用。


VisualFreeBasic主要特點:

1、綠色純凈,解壓即用,完全免費,沒任何限制。

QQ截圖20180420231622.jpg

2、類似VisualBasic6的開發環境,開發窗口簡潔高效。

QQ截圖20180420231830.jpg

3、與VisualBasic6一樣的語法,卻有著C語言的基因,

  執行代碼效率高,支持簡寫等,就是 B語法的C。

QQ截圖20180420232034.jpg

4、支持中文函數名和中文變量名。

QQ截圖20180420232411.jpg

5、代碼自動提示、自動補全,提示數據庫自由修改。

QQ截圖20180420232520.jpg

QQ截圖20180420232817.jpg

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

QQ截圖20180420232905.jpg

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

QQ截圖20180420233107.jpg

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

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

QQ截圖20180420233302.jpg

10、其它更多特色,請自己下載后體會。

原者 FireFly 網址:http://www.planetsquires.com

跨平臺開源編譯器 FreeBASIC 網址:https://www.freebasic.net 

VisualFreeBasic 教程 網址:http://www.hjfko.club/thread-6551.html

11、3.9.7版開始支持控件類,不需要你自己寫任何代碼,直接打控件名即可。(和VB6一樣用法)

TIM截圖20181216174840.jpg

TIM截圖20181216174904.jpg

TIM截圖20181216174921.jpg

TIM截圖20181216175200.jpg

TIM截圖20190116110630.jpg 易語言和VB6對應 VFB 語句的索引,極大方便轉型。

TIM截圖20190116110920.jpg

TIM截圖20190116111040.jpg

TIM截圖20190116111156.jpg

TIM截圖20190116111322.jpg

TIM截圖20190116111358.jpgTIM截圖20190116111428.jpg

TIM截圖20190116111539.jpg

最新回復 (27)
    您需要登錄后才可以回帖 登錄 | 注冊
  • 不支持的16位應用程序

    由于與64位版本的Windows不兼容,此程序或功能”\??\D:VisualFreeBasic5\Projects\56544\release\56544.exe' "無法啟動或運行。請聯系軟件供應商詢問是否有與64位Windows兼容的版本。 
    就是新建個窗口運行就是這樣了 
  • Camomille 12天前
    多謝您的回覆,
    完美時,它將包括一個“ IntelliSense”調試器,該調試器具有可視化的局部變量(例如VB6)以及非常有用的“ Variant”和“ Collection”類型。
  •   勇芳 13天前
    Camomille 你好 您能告訴我一種方法,以便我可以用英語翻譯您的程序名稱(窗口,按鈕,選項卡等)。 提前謝謝
    沒有方法,等待以后軟件很完美后,再考慮做多國語言。
  • Camomille 13天前
    你好
    您能告訴我一種方法,以便我可以用英語翻譯您的程序名稱(窗口,按鈕,選項卡等)。
    提前謝謝
  • 哭啊,歷經千辛萬苦,終于寫出來了一個程序,其中有一個文本框,
    寫完后發現,文本框最多可輸入32k字符
    沒辦法啊,改成了RichEditBox,復制粘貼時也只能粘貼32k文本
    悲劇,悲劇
  • cnnbdb 2月前
    沒有表格控件。。。
  • yu4241 2月前
    新版使用很舒服!很贊!如果能實現窗口、控件的自適應大小就更好了。
  • wjq1999 2月前
    發現一個問題:我自己建一個新的工程,使用同樣的代碼學習sqlite數據庫,代碼很短,僅僅打開一個數據庫,編譯報錯,我和例子“sqlite數據庫”進行了徹底比較、替換,最后發現是.ffp文件的問題,我把例子中的.ffp文件拷過來,改名,然后編譯就通過了,請檢查一下是否是bug,謝謝!
    非常喜歡用vfb編寫程序,正在學習中!
  •   勇芳 2月前
    rsice vfb好像不能像vb那樣隨時運行,隨時修改,每次修改看效果必須要重新編譯才行的吧?
    是的,沒錯。不過好在編譯速度很快,比VB6快非常多。
    除了VB6,其它編程軟件基本上全是編譯后運行的,不能解釋運行。
  • rsice 2月前
    vfb好像不能像vb那樣隨時運行,隨時修改,每次修改看效果必須要重新編譯才行的吧?
  • 什么時候能開發Linux程序哈?
  •   勇芳 2月前
    cosong 請問下有沒有LINUX版本 電腦上WINDOWS太卡了
    除非20年前電腦,10年前的電腦都不可能卡。沒有LINUX 的。
  • cosong 2月前
    請問下有沒有LINUX版本 電腦上WINDOWS太卡了
  • dyzjzb 2月前
    昨天下載試用了下,感覺非常方便好用,非常人性化,老大辛苦了!以前學習了下易語言和Tc腳本,學VFB很快就上手了。
  • mzhy_e 6月前

    謝謝分享,正在猶豫是學vb6還是vb.net呢.沒有學過vb6,不知道可不可以直接學這個free basic?

  • nightcat 6月前
    發帖回復出現錯誤,因此出現多個重復的貼。非常抱歉。
  • nightcat 6月前
    FB確實不錯。就是漢化版3.9.8和4.0.4直接建一個新的工程文件(FreeBASIC 1 標準EXE工程)但自己先不填任何代碼,就直接用Win 32bit或64 bit方式編譯運行,出現編譯不通過的錯誤,說是Error 42:變量未聲明,FROM1在'FORM1.HWND=HWNDFORM'。
    好像3.9.6的就能正常編譯運行。
    請叫問題出在哪兒?如何實現正確編譯運行?謝謝。
  •   勇芳 7月前
    vhvihs0668 VB6的硬傷是嵌人匯編、指針,VFB的硬傷是無法使用第三方控件、無法調試。最終我還是用回了VB6
    只有等你編程到了需要進價時,就知道VFB的好處了。不要生活在安逸的VB6 里,去挑戰更好的VFB,會讓你此生不悔。
  • VB6的硬傷是嵌人匯編、指針,VFB的硬傷是無法使用第三方控件、無法調試。最終我還是用回了VB6
  • 無法使用第三方控件啊,只能用VFB自帶的。
  • asdas 

  • catcat301 2018-10-13

    這是VB嗎?

  • ssjk 2018-6-3

    這個真不錯!freebasic語言很有前途,但似乎各種庫嚴重偏少啊!

  •   勇芳 2018-4-20

     ....回復4樓:傻娃

    根本沒密碼的,為啥老是問密碼? 詳細說說你那里發生了什么事?

  • 傻娃 2018-4-14

    大哥 網盤密碼多少啊 

  • 傻娃 2018-4-14

    ????????密碼

  • 傻娃 2018-4-14

    網盤密碼多少

返回
聯系勇芳
电音歌后官网
四川金7乐 湖北30选5 贵州十一选五 云南时时彩 海南4+1 华盛配资 篮球即时比分网 神机策配资 青海11选5 球探网足球篮球比分直播 好配资 电竞比分网手机版 体彩p5 华瑞配资 分分彩 弘大速配