1. 極光下載站 - 打造齊全的綠色軟件家園

        極光下載站

        當前位置:極光下載站 > 教育教學 > 編程工具 > VisualFreeBasic(可視化編程環境) v5.8.2 官方版
        VisualFreeBasic(可視化編程環境)

        VisualFreeBasic(可視化編程環境)

        v5.8.2 官方版
        • 軟件大?。?/span>157 MB
        • 軟件語言:簡體中文
        • 更新時間:2022-10-26
        • 軟件類型:國產軟件 / 編程工具
        • 運行環境:WinXP, Win7, Win8, Win10, WinAll
        • 軟件授權:免費軟件
        • 官方主頁:http://www.yfvb.com/soft-48.htm
        • 軟件等級 :
        • 介紹說明
        • 下載地址
        • 精品推薦
        • 相關軟件
        • 網友評論

          visualfreebasic5是一款編程軟件,可以直接在軟件界面設計exe應用程序,可以在軟件設計dll程序,啟動軟件就可以創建新的工程項目,可以選擇創建VFB工程、BAS工程、VFB控件、VFB插件,項目創建完畢就可以在軟件開始設計工程內容,可以使用軟件提供的控件內容設計應用程序,可以使用框架組件設計應用程序,結合軟件的代碼編輯功能就可以創建exe程序;軟件功能還是很多的,支持查看VFB5啟動畫面例題、從EXE里提取圖標、從系統DLL里獲取圖標、代碼創建工具欄、圖像按鈕和下拉菜單、開發DLL例題、正則表達式,如果你需要這款軟件就可以下載使用!

        VisualFreeBasic(可視化編程環境)

        軟件功能

          1.多工程多文檔:同時可以打開多個工程,多個文檔,還支持其它任意文本文件編輯。

          2.可視化和純代碼:同時支持可視化工程編程和純代碼工程編程,純代碼是指無任何附加代碼,適合高手寫特殊東西

          3.控件和插件自由修改:官方自帶的基本上都帶工程源碼,可以隨時編輯修改成自己需要的樣子。還可以新建。

          4.可編輯的幫助系統:幫助和代碼提示合二為一,可以編輯,可以云同步,所有人可以貢獻代碼和大家分享。

          5.API無需聲明:API 如同本地函數一樣使用,包括API里的常量,十多萬的API詞條量已經添加到幫助系統里,自動提示API 參數和參數類型,以及常量的具體值是什么,常用部分還帶詳細說明和用法。

          6.C語言標準函數:內置上百個C語言標準函數,可以任意調用。

          7.中文代碼:函數和變量名都可以用中文命名,還支持打拼音首字母提示出中文代碼。

          8.公庫和私庫:可以任意添加、修改和刪除函數庫,公庫由勇芳工作室整理和修改后發布,私庫用戶自己管理。

          9.內核框架可修改:可視化里的窗口、控件等內核代碼可以修改,無需修改IDE僅修改內核代碼就可以改變框架。

          10.WIN SDK純代碼:生成軟件時先保存WIN SDK純代碼的臨時文件,可以查閱和修改,打開BAT文件后編譯。

          11.個性化定制:主題、代碼配色、控件圖標、工具欄圖標、內核函數 等等都可以自己隨意修改。

          12.簡單易用:類似VisualBasic6的編程邏輯,入門和使用比較簡單,學習成本低。簡單而不簡陋,該有的都有。

        軟件特色

          1.可視化編輯窗口和控件,提供各種控件使用。

          2.組織窗口和控件生成代碼,包括事件處理。

          3.讓FreeBasic支持中文函數名稱、中文變量名和中文的控件名稱。

          4.提供一整套的代碼提示、自動補全及代碼說明提示

          5.自動組織資源文件,圖標、圖像、任意文件可以加入資源中。

          6.內嵌幫助、庫 等

        使用說明

          1、啟動VisualFreeBasic就可以顯示軟件的語言設置界面,選擇簡體中文點擊OK

        VisualFreeBasic(可視化編程環境)

          2、提示工程新建界面,可以在軟件選擇VFB工程

        VisualFreeBasic(可視化編程環境)

          3、進入設計界面,軟件左側顯示很多設計內容,拖動組件到設計區域就可以編輯各種屬性

        VisualFreeBasic(可視化編程環境)

          4、頂部顯示幫助內容,在使用軟件之前可以打開幫助文檔查看詳細的介紹內容

        VisualFreeBasic(可視化編程環境)

          5、鼠標方法大放到控件上就可以彈出文字內容:ListBox列表框,用來顯示一系列1維數據表格

        VisualFreeBasic(可視化編程環境)

          6、配置的插件都可以在這里找到,支持插件管理、對話框編輯器、控件、插件、代碼等銷售商城、啟動頁、一鍵還原插件或控件

        VisualFreeBasic(可視化編程環境)

          7、小編不會編程所以就不提供介紹了,可以點擊頂部的菜單功能查看細節內容,支持代碼格式化,當前過程/國數、代碼格式化,當前模塊、新增一個過程、新增一個函數

        VisualFreeBasic(可視化編程環境)

          8、視圖內容

        VisualFreeBasic(可視化編程環境)

          切換窗體/代碼

          切換當前函數

          折疊所有函數

          展開所有函數

          圖像及資源文件管理器

          代碼編輯器:顯示空格

          代碼編輯器:語法高亮顯示

          代碼編輯器:突出顯示當前行

          代碼編輯器:顯示折疊區

          代碼編輯器:顯示行編號

          代碼編輯器:顯示縮進參考線

          代碼編輯器:顯示右邊界線

          代碼編輯器:顯示函數開始

          代碼編輯器:顯示函數結束

          9、工程菜單:

        VisualFreeBasic(可視化編程環境)

          編譯當前工程且運行(E)

          編譯當前工程(C)

          編譯全部工程

          運行當前工程軟件()

          編譯當前工程且調試

          重新運行調試的目標軟件

          強制結束軟件,退出調試

          運行軟件,直到遇到斷點

          立即中斷軟件運行

          切換斷點

          步進一行代碼

          步過一行代碼

          返回到調用

          執行到此行

          全部工程代碼保存為獨立[FB語言]源碼

          全部工程代碼保存為獨立[GCC語言]源碼

          全部工程代碼保存為獨立[GAS匯編]源碼

          新增窗體(F).…

          新增模塊(M).

          新增資源(R)…

          添動加現有的窗體、模塊、資源()…

          從工程中移除(V)

          工程屬性(P).

          工程文件夾

          10、工具菜單:

        VisualFreeBasic(可視化編程環境)

          環境選項(E).

          控件管理

          插件管理

          代碼配色編輯

          色彩編輯器(C)…

          自定義工具(U)…

          窗口管理器32SPV++

          窗口管理器64SPV++

          控件間諜ControlSpy

          COM類型庫查看器

          DLL查看器

          Hash值計算

          調試輸出窗口

          x32dbg匯編調試器

          x64dbg匯編調試器

          查看VFB內置字體圖標

          11、常規選項

        VisualFreeBasic(可視化編程環境)

          允許運行多個VisualFreeBasic

          退出VisualFreeBasic自動保存文件

          自動保存(有修改后20秒后就自動保存)

          自動關聯工程文件(ffp;*bas)

          標題欄顯示工程文件路徑

          標題欄顯示VFB版本號

          工程備份(打開的工程會備份到下面文件夾)

          12、代碼編輯器選項

        VisualFreeBasic(可視化編程環境)

          語法高亮顯示

          顯示折疊區

          啟動代碼提示

          顯示行號

          代碼提示時默認選擇第一項

          顯示縮進線

          啟動自動完成

          顯示空格符

          禁止光標到無字符區

          顯示函數或過程首行底色

          突出顯示當前行

          顯示函數或過程結束橫線

          自動縮進

          行字符右邊界線

          允許修政VFB庫文件

          位置:80

          制表符TAB作為空格處理

          TAB空格字符數:3

          13、編譯器設置

          編譯器:FreeBASIC-1.09.0-winlibs-gcc-9.3.0

          附加編譯選項開關(可選)

          如果在編譯過程中沒有發生錯誤則不提示編譯結果

          運行已編譯的程序時最小M化VisualFreeBasic

          把中文代碼轉換為英文代碼后編譯

        VisualFreeBasic(可視化編程環境)

          14、這里顯示很多自定義工具界面,可以選擇設置工具名字,設置命令內容,設置參數內容

        VisualFreeBasic(可視化編程環境)

        官方教程

          內聯 Asm

          Asm

          允許使用特殊指令結構的匯編代碼。

          語法:(FB原生.語句)

        VisualFreeBasic(可視化編程環境)

          說明:

          Asm塊用于在程序中插入特定的機器碼指令,以執行不能使用該語言的功能執行的操作,或手動優化性能敏感的代碼段。

          目前的FreeBASIC編譯器目前只生成基于Intel 80x86機器的代碼;然而,將來,編譯器可能被移植到不支持相同指令集的平臺上。因此,只有在必要時才使用Asm塊,并且如果可能,應該提供僅限FreeBASIC的替代方案。

          可以使用括號內的Function關鍵字設置函數的返回值,如下面的示例所示。

          Asm塊注釋與慣例FreeBASIC 注釋具有相同的語法 - 使用FreeBASIC類似的“'”注釋,而不像“;”一樣,在匯編代碼中。

          x86具體:

          句法

          內聯匯編器的語法是英特爾語法的簡化形式。大多數x86匯編程序使用英特爾語法,如MASM,TASM,NASM,YASM和FASM。一般來說,指令的目的地是首先放置,其次是源。由程序定義的變量和函數可以在Asm塊中引用。FreeBASIC使用的匯編程序是GAS,使用.intel_syntax noprefix指令,Asm塊通過未修改的方式傳遞,除了替換局部變量名稱以進行堆棧幀引用,并注釋刪除。

          指令語法大體上與FASM使用相同,一個重要的區別是GAS需要大小設置后跟“ptr”。

        VisualFreeBasic(可視化編程環境)

          注冊保存

          當Asm塊打開時,寄存器ebx,esi和edi被推送到堆棧,當塊關閉時,這些寄存器從堆棧中彈回。這是因為大多數或所有OS使用x86 CPU需要保留這些寄存器。因此,您可以自行使用這些寄存器,而無需明確保留它們。您不應該更改esp和ebp,因為它們通常用于解決局部變量。

          注冊名稱

          x86架構的寄存器的名稱如下寫在Asm塊中:

          4字節整數寄存器:eax,ebx,ecx,edx,ebp,esp,edi,esi

          2字節整數寄存器:ax,bx,cx,dx,bp,sp,di,si(低字節的4字節e - 寄存器)

          1字節整數寄存器:al,ah,bl,bh,cl,ch,dl,dh(低字節和高字節的2字節 - x寄存器)

          浮點寄存器:st(0),st(1),st(2),st(3),st(4),st(5),st(6),st(7)

          MMX寄存器(別名到浮點寄存器):mm0,mm1,mm2,mm3,mm4,mm5,mm6,mm7

          SSE寄存器:xmm0,xmm1,xmm2,xmm3,xmm4,xmm5,xmm6,xmm7

          不安全的說明

          請注意,FreeBASIC編譯器為x86生成32位保護模式代碼,通常在非特權用戶級別運行;因此,特權和敏感指令將組合良好,但可能無法正常工作或導致運行時“一般保護故障”,“非法指令”或SIGILL錯誤。以下是Intel Pentium 4和Xeon的特權和敏感指示:

          cli *1

          clts

          hlt

          in *1

          ins *1

          int *1

          into *1

          invd

          invlpg

          lgdt

          lidt

          lldt

          lmsw

          ltr

          movto / from CRn,DRn,TRn

          out *1

          outs *1

          rdmsr

          rdpmc *2

          rdtsc *2

          sti *1

          str

          wbinvd

          wrmsr

          所有SSE2及更高版本的說明* 2

          * 1:對IOPL敏感,在DOS中很好

          * 2:對CR4中的許可位敏感,見下文

          當在Ring 0 DPMI內核上運行時,特權指令將在DOS中正常工作,例如(非默認)Ring 0版本的CWSDPMI,WDOSX或D3X,但大部分當從DPMI代碼執行時,它們并不真正有用和危險。RDTSC(讀時間戳計數器)已經被大多數或所有操作系統所允許。

          然而,隨著多核和休眠CPU的出現,RDTSC的有用性已經減弱。在CPU初始化之后,SSE2和更高版本的指令被禁用,Windows和Linux通常會啟用它們,在DOS中它是DPMI主機的業務:HDPMI32將啟用它們,CWSDPMI將不會。INT指令僅在DOS版本/目標下可用,請注意,它與實模式DOS的工作方式略有不同,另見FaqDOS。

          不能從Asm塊更改分段寄存器(cs,ds,es,fs,gs),但在某些情況下,DOS端口除外(請注意,它們不工作與實模式DOS相同,另見FaqDOS)。操作系統或DPMI主機負責內存管理;保護模式中段(選擇器)的含義與實模式存儲器尋址非常不同。

          請注意,即使運行權限不足,操作系統或DPMI主機也可以在功能上決定“模擬”這些“不安全”指令,從而引發“可見”崩潰(從HDPMI32的一些CRx工作中讀?。?,或“虛擬”(沒有發生任何事情,教學將默認通過,像NOP)。

          方言差異

          在-lang qb 方言中不可用,除非使用別名__asm引用。

          平臺:

          Windows , Linux

          示例:

        VisualFreeBasic(可視化編程環境)

          使用現有的鏈接庫

          FreeBASIC分布有許多標準的常用或受歡迎的庫。頭文件允許程序員使用這些現有靜態或共享庫(DLL)中可用的函數。

          圖書館本身并不隨FreeBASIC一起發布,但大多數圖書館可以從網頁上下載并輕松安裝。一些其他庫可能需要首先從要使用的源編譯。請參閱具體庫的文檔,了解如何配置,安裝和使用它們。

          一些靜態或共享庫(DLL)可能已經存在于系統上,因為它們可能是FreeBASIC本身或操作系統的一部分。

          雖然FreeBASIC支持的任何平臺上都可以使用許多標題,但某些標題是特定于平臺的,在其他平臺上不可用。

          FreeBASIC標頭

          有一些特定于FreeBASIC的標題,并公開了一些其他不可用的功能:

          datetime.bi,DateValue,IsDate,Year,Month,Day,Weekday,TimeSerial,TimeValueHourMinute中的聲明, Second,Now,DateAdd,DatePart,DateDiff,MonthName,WeekdayName

          dir.bi - 與Dir一起使用的常量

          fbgfx.bi - 與圖形命令(例如MultiKey,ScreenControl和ScreenEventImageCreate)一起使用的其他常數和結構。

          file.bi - FileCopy,FileAttr,FileLen,FileExists,FileDateTime的聲明

          string.bi - 聲明Format

          vbcompat.bi - 包括datetime.bi,dir.bi,file.bi和string.bi加上與Microsoft Visual Basic兼容的其他常量。

          C運行時(CRT)

          在可能的情況下,為C運行時(CRT)提供跨平臺兼容標頭。例如,

          #include once "crt.bi"

          printf( !"Hello Worldn" )

          要包括一個特定的CRT標題,請使用"crt/"前綴頭文件的名稱。例如:

          #include once "crt/stdio.bi"

          Dim f As FILE Ptr

          f = fopen("somefile.txt", "w")

          fprintf( f, "Hello Filen")

          fclose( f )

          Windows API

          Windows API的許多(許多)標題可以包含在FreeBASIC源代碼中。在大多數情況下,唯一需要的include文件是“windows.bi”。例如,

          #include once "windows.bi"

          MessageBox( null, "Hello World", "FreeBASIC", MB_OK )

          要包括一個特定的Windows API頭,標題名稱以“win /”為前綴,例如:

          #include once "win/ddraw.bi"

          瀏覽安裝FreeBASIC的“inc / win /”目錄,查看所有可用的Windows API標頭。

          提供其他標題

          瀏覽安裝FreeBASIC的“inc /”目錄,找到其他標題。標頭可能可用于您需要使用的庫。某些頭位于“inc /”中,其他頭可能位于子目錄中。要包含位于“inc /”子目錄中的頭文件,請在頭文件名前加上名稱。例如:

          '' located at inc/curl.bi

          #include once "curl.bi"

          '' located at inc/GL/gl.bi

          #include once "GL/gl.bi"

          使用預構建靜態庫的要求

          源代碼必須使用#include包含相應的標題。

          在編譯時必須使用源代碼中的#inclib或命令行上的-l 選項來指定庫的名稱來鏈接靜態庫。

          使用預構建共享庫的要求

          源代碼必須使用#include包含適當的標題。

          共享庫(.DLL)必須存在于運行編譯程序的主機上。

        更新日志

          5.8.2 2022-10-21

          修正 點擊切換代碼、拆分、設計 按鈕后,焦點沒有到相對應的地方。

          修正 VFB無窗口陰影了。

          修正 YFList 控件,清除所有后沒把滾動條歸零,造成后面添加項目后,滾動條位置不對。

          修正 編輯窗口時狀態下,改變窗口背景顏色設置不直接顯示的問題。

          修正 在層里用箭頭改變上下關系,而編輯狀態不會變的問題。

          修正 在代碼和設計拆分時,底圖沒有向內偏移。

          修正 把獨立窗口的設計狀態雙擊控件,無法切換到代碼。

          修正 在設計時,修改層中位置,導致控件列表顯示出錯。

          修正 設計時的層,點擊空白位置不選擇控件,沒有切換選擇到主窗口的問題。

          修正 設計時,按鍵上下左右選擇控件后,屬性并沒改變的問題。

          修正 點擊“拆分”按鈕后,控件欄沒刷新的問題

          修正 設計狀態,調整左右分割條后,設計屬性標簽沒刷新

          修正 代碼編輯,上下拆分后位置有點偏差

          修正 快速打代碼后打了空格,會將上一個提示默認的加到最后。

          修正 當類成員中有其它類的指針時,代碼不提示這個類指針的成員。

          修正 類屬性代碼中,不能識別到屬性里的參數變量。

          修正 工程中不編譯的文件,打開后的標簽沒顯示為禁用圖標

          修正 修改備注和需要編譯后標簽沒有立即更名和圖標改變

          修正 打開BAS文件后,標簽上名字顯示為空

          修正 雙擊庫列表函數名時,沒有處于代碼編輯狀態,還會將插入后臺的代碼編輯器中

          修改 代碼編輯器頂部的 控件列表和函數列表,取消用 系統下拉控件(缺點太多)

          新增 Miniblink控件的 粘貼屬性,原來MB的API文檔少了這個,DLL中有的。

          新增 提高配色的對比度,因為文字和底色對比度不夠,看字比較累。

          新增 設計時鼠標滾輪,可以滾動主窗口位置,按下Ctrl鍵可以左右滾動,按中鍵和點擊設計按鈕復位設計窗口位置。

          新增 設計界面屬性區增加事件和成員查看。

          新增 支持類函數里打 this. 代碼會提示自己類成員。

          新增 YF目錄樹控件,替換系統里的目錄樹控件。皮膚更好設置,效率更高。

          新增 關閉VFB時保存側邊欄的打開,重開VFB后恢復

          調整 YFList 控件,有滾動條時,底部空位留的太多了,現在只留出10個像素。

          調整 控件數組,在代碼編輯的 控件列表就顯示一個控件然后個 (),不再顯示所有。

          調整 單擊控件列表側邊欄,切換或打開文件,雙擊時,是窗口,就切換代碼和設計狀態。

        下載地址

        • Pc版

        VisualFreeBasic(可視化編程環境) v5.8.2 官方版

        相關軟件

        查看所有評論+

        網友評論

        網友
        您的評論需要經過審核才能顯示

        本類排名

        本類推薦

        裝機必備

        換一批

        相關資訊

        国产人成精品午夜在线观看