A. 如何將vb寫的程序做成可以直接運行的exe文件
使用微軟強大的Visual
Stdio
中編寫VB,生成後會產生一個.exe的文件,直接雙擊就可以運行,不過前提是要裝.net
framework相應的版本,Microsoft官網提供下載。
B. VB如何生成exe文件
一個程序從生成到運行起來,這中間是非常復雜的一個過程,光是編譯鏈接生成可執行程序就夠研究一輩子。
你這個問題里的信息量太大,需要好幾本書才能回答你。我只針對你的題目給你簡單的說說一個.exe是怎麼生成的。
程序需要依靠源文件來編譯,編譯之後生成中間代碼(.obj)文件,之後依靠鏈接器將所有的.obj文件以及依靠的.lib文件鏈接起來生成一個.exe的文件。
這是最簡單的理解,現在稍微展開點說說.exe文件。
在Windows中,所有的可執行文件(.exe, .dll, .ocx, .sys等等)都是按照一定文件內容格式來組織——PE格式。PE格式記錄了一個程序文件載入運行過程中的信息,例如文件類型,是一個dll還是一個exe;運行的平台,32位系統還是64位系統等等。當一個程序運行的時候,程序的載入器會根據PE格式的內容將程序文件中的數據段,代碼段等等映射到內存中,並正確的導入程序要使用的系統API,同時要將文件中的一些偏移地址修正為映射入內存之後的地址,之後調用程序代碼的入口點來執行。就是這樣一個過程涉及到了系統的內存管理,進程管理,線程調度等等一系列問題。
而這些PE格式的內容就是鏈接器在鏈接程序的時候填入的,換句話說就是鏈接器生成了一個PE文件用於執行。
每個操作系統都會有自己所支持的可執行文件格式。PE格式是Windows平台獨有的。
我上面說的這些內容,隨便找出來一個都可以研究一輩子。
C. 已有源代碼,如何用VB打開,然後編譯成exe文件!
你是說的純的源代碼,還是有代碼的源文件,如果是源文件,直接打開VB,在打開文件裡面打開工程找到它就可以;如果是純代碼,那你要看代碼裡面有什麼控制項,做一個界面,然後運行,選擇生成
exe文件
即可!不懂可以再問我
D. 為什麼要把VB程序編譯為exe文件
因為現在的操作系統中一般都是用可執行文件來運行軟體的,而且它是一種普遍的文件格式
E. VB是怎樣把工程文件編譯成EXE文件的
VB是怎樣把工程文件編譯成EXE文件的
打開工程,點擊菜單上的[文件],選擇生成工程1.EXE(這個工程可能重命保存文件,但基本就是這個),即可生成EXE可執行文件:
F. VB6.0把程序編寫好了怎麼轉成exe
1)將程序所在工程載入與VB編程軟體。
2)菜單文件-生成工程名EXE(見下圖紅色箭頭指向菜單)。
G. 在VS2010的VB中怎樣編譯出EXE文件
是想找exe文件還是想編譯成機器碼。如果想找exe文件,項目目錄的bin子目錄有,如果你的程序沒有引用到什麼類庫或沒有什麼配置文件的話,就可以直接把exe文件拷出來,這個exe可以在裝有.net
framework的電腦上運行。.net
framework程序想編譯成機器碼是不可能的,所有的.net
framework程序都會被編譯成msil,然後由.net
framework運行庫解釋運行。