㈠ 什麼是VB編譯器這樣打開它
所謂編譯器,是一個用來把代碼編譯成應用程序的軟體~
你用的是VB6.0吧?你寫完程序時按「運行」(就是三角形那個按鈕),你的代碼就被自動編譯了,只是編譯出來的應該程序放在一個臨時目錄下。
如果你要的是那個應該程序,就點「文件」,「編譯XXXXX.exe」,然後找個目錄,點確定就成了~~
㈡ 怎麼打開VB編輯器
一.文本資源文件的建立
第一步:啟動資源編輯器
如果VB資源編輯器沒有被載入,請單擊"外接程序",選取"外接管理器"啟動外接管理器,然後選中"VB6 資源編輯器",在左下方的"載入行為"中的"載入/卸載"前打鉤,點擊"確定"退出外接管理器。此時,可以在工具條中看到資源編輯器的綠色圖標,單擊它就可以啟動VB資源編輯器了。
第二步:
在VB資源編輯器窗口的工具欄中央,有一個有"abc"字樣的圖標,點擊它,彈出編輯字元串表,進入字元串編輯狀態。在這里的編輯狀態有點特殊,沒有見到常見的文本編輯器所見到的輸入游標,不過已經可以輸入了,輸完一行按回車,進入下一行的編輯,其中標識符是程序自動給出的。編輯完畢請單擊窗體右上角的關閉按鈕,這時可以看到VB資源編輯器目錄樹里多出了"abc字元串表格"字樣,它就是剛才輸入的東東了,如果需要修改雙擊它就行。
保存資源文件,退出資源編輯器。資源文件已經自動添加在"相關文檔"里,當前的工程可以使用它了。
(技巧:任何時候都可以對已經建立的資源文件進行修改。方法是在"相關文檔"中雙擊以.res為後綴名的資源文件。)
二.資源文件的使用
VB提供了若干條讀取資源文件的函數,這里針對本文主題只說明一下其中的一條:LoadResString(index)。這條函數很簡單,使用時只需填寫正確的索引號即可讀出文本資源文件中的內容,比如:MyStr=LoadResString(101),此句讀出的是資源文件中的第一條文本內容。關於資源文件中的索引號,總是從101開始的,這一點一定要注意。
下面我們從剛才建立的資源文件中讀取所有的文本條目並將文本輸出在窗體上:
Dim Tmpstr As String, i As Integer
For i = 101 To 104 '假設有五條記錄
Tmpstr = LoadResString(i)
Print Tmpstr
Next
㈢ VB在哪裡編寫啊. 在哪裡VB的編輯器啊
VB在VB編輯器中編寫
VB編輯器可以到網上下載,如:http://www.zwye.com/soft/98.htm里可以下載
學VB,當然要看書了
㈣ 如何開啟WPS的開發工具,打開它的VB編輯器
1.首先,我們打開計算機中的WPS,打開一個文件,進入WPS軟體的主界面。
㈤ vb中的菜單編輯器在哪
VB 6.0 :菜單編輯器的用法
做VB 項目時經常需要用菜單編輯器來創建自己需要的菜單,因此需要對其具體用法非常嫻熟。下面把從網上下載過來的資料結合自己使用的體會整理出一份文檔以供日後參考。
附加以下圖片以幫助說明與理解。
圖片:菜單編輯器的使用
在出現VB6.0窗體的情況下,在菜單中選「工具」,再在其下拉菜單下選「菜單編輯器」。然後按如下說明操作:
一. 「菜單編輯器」對話框 。
使用菜單編輯器可以為應用程序創建自定義菜單並定義其屬性。
二. 對話框選項。
1. 「標題」 :使用該選項可以輸入菜單名或命令名,這些名字出現在菜單條或菜單之
中。 如果想在菜單中建立分隔符條,則應在Caption 框中鍵入一個連字元 (-)。為了能夠通過鍵盤訪問菜單項,可在一個字母前插入 & 符號。在運行時,該字母帶有下劃線(& 符號是不可見的),按 ALT 鍵和該字母就可訪問菜單或命令。如果要在菜單中顯示 & 符號,則應在標題中連續輸入兩個 & 符號。
2. 「名稱」 :用來為菜單項輸入控制項名。控制項名是標識符,僅用於訪問代碼中的菜單項;它不會出現在菜單中。
3. 「索引」 :可指定一個數字值來確定控制項在控制項數組中的位置。該位置與控制項的屏
幕位置無關。
4. 「快捷鍵」 :可在列表框中為每個命令選擇快捷鍵。
5. 「幫助上下文 ID」 。允許為 context ID 指定唯一數值。在 HelpFile 屬性指定的幫助文件中用該數值查找適當的幫助主題。
6. 「協調位置」 :該列表框中共有四個可選項,他們決定是否及如何在容器窗體中顯
示菜單。
7. 「復選」 :允許在菜單項的左邊設置復選標記。通常用它來指出切換選項的開關狀
態。
8. 「有效」 :由此選項可決定是否讓菜單項對事件做出響應,而如果希望該項失效並
以淺灰色顯示出來,則也可取消對該復選框的選用。
9. 「可見」:決定是否將菜單項顯示在菜單上。
10. 「顯示窗口列表」 :在 MDI 應用程序中,確定菜單控制項是否包含一個打開的 MDI
子窗體列表。
11. 「右箭頭」 :每次單擊都把選定的菜單向右移一個等級。一共可以創建四個子菜單
等級。
12. 「左箭頭」 :每次單擊都把選定的菜單向上移一個等級。一共可以創建四個子菜單
等級。
13. 「上箭頭」 :每次單擊都把選定的菜單項在同級菜單內向上移動一個位置。
14. 「下箭頭」 :「下箭頭」 。每次單擊都把選定的菜單項在同級菜單內向下移動一個位置。
15. 「菜單列表」 :該列表框顯示菜單項的分級列表。將子菜單項縮進以指出它們的分
級位置或等級。
16. 「下一個」 :將選定項移動到下一行,往往是為建立下一個菜單項准備。
17. 「插入」 :在列表框的當前選定行上方插入一行。
18. 「刪除」 :刪除當前選定行。
19. 「確定」 :關閉菜單編輯器,並對選定的最後一個窗體進行修改。菜單可以在設計
時使用,但在設計時可以通過選定一個菜單,來打開菜單單擊事件的「代碼」窗口,而不是執行事件代碼。
20. 「取消」 :關閉菜單編輯器,取消所有修改。
2010-4-24 從網上下載並整理
㈥ 怎樣使用word裡面的VB編輯器
更確切地講你看到是VBA,它是一種自動化語言(腳本語言),它可以使常用的程序自動化,可以創建自定義的解決方案,你也可以在自己的程序里加入這種功能。
Visual Basic 的應用程序版(VBA)是Microsoft 公司長期追求的目標,使可編程應用軟體得到完美的實現,它作為一種通用的宏語言可被所有的Microsoft 可編程應用軟體所共享。在沒有VBA 以前,一些應用軟體如Excel、Word、Access、Project 等都採用自己的宏語言供用戶開發使用,但每種宏語言都是獨立的,需要用戶專門去學習,它們之間互不兼容,使得應用軟體之間不能在程序上互聯。
在Office 2000 中,宏語言VBA 適用於所有應用程序,包括Word 、 Excel、PowerPoint、Access、Outlook 以及Project。在Office 97 的各應用程序中,新增了Visual Basic 編輯器。這樣,用戶無論是在Excel 中,還是在Word 中以至是在Access 中建立和管理VBA 都具有統一的方法和標准。
㈦ vb怎麼做個vb編譯器
如果你要自己做程序編譯的話很難,就算調用c2.exe和link.exe也沒用,因為VB
在調用之前已經在臨時目錄下生成了一堆看不懂的東西。
但你可以調用VB主程序的命令行來生成程序,如你要生成的程序在D盤根目錄,工程文件為
1.vbp那你可以在CMD里打VB6.exe /make D:\1.vbp
具體的可以參照VB6.exe /?
附:
VB的編譯過程大致如下,當我們在編輯環境中編寫完代碼後,VB調用C2將所有的模塊(包括CLASS)編譯成OBJ文件(能夠為機器語言識別的代碼)。一下是C2的一些編譯參數說明(E文):
- the the name of the prefixed one used for the names of the rowscontaining ' precompilato', one
risen of intermediate tails (from which name of the switch) temporary; these rows are 5 and finish withi suffissi GL, SY, FORMER, IN and DB; they contained are not documented
- f the name of the rows to compile
- W3 warning level 3, level of ' attenzione' dedicating to i warnings
- Gy it qualifies the connection to level of function (function-level linking)
- G5 optimization for the Pentium
- Gs4096 it allows not to insert the code for the control of stack (stack probe) if a function does not
use more than 4096 byte of stack
- dos not documented
- Z1 it removes the name of the bookcase of default from the rows.OBJ
- Fofileobj the name of rows OBJ to generate (rows output)
- Qifdiv it puts in action the corrections for the bug of the division of the Pentium (FDIV bug)
- MILILITER it creates rows eseguibile single-threaded
- basic it indicates the compiler C2 the fact that the compilation it happens for a plan basic
C2完成編譯後,VB會調用LINK.EXE將所有的OBJ文件連接成EXE文件,完成編譯過程。下面是一段命令行演示如何調用LINK.EXE:
LINK C:\Test\Form1.obj C:\Test\Molo1.obj C:\Test\Progetto1.obj C:\Programmi\Microsoft Visual Studio\VB98\VBAEXE6.lib /ENTRY:__ vbaS /OUT:C:\Test\Progetto1.exe /BASE:0x400000 /SUBSYSTEM:WINDOWS, 4.0 /VERSION:1.0 /DEBUG /DEBUGTYPE:CV /INCREMENTAL:NOT /OPT:REF/MERGE:.rdata =.text /IGNORE:4078
對於我們來說這些參數沒有什麼意義,用默認的就行了。這段命令行中並沒有包括輸出函數,如果我們希望輸出函數,可以定義一個.def文件,按照格式加入要輸出的函數列表,然後在命令行後面加上 「/DEF: 文件名」(當然也可以直接加/ EXPORTS參數),再調用命令行編譯,用的denpendency工具查看你就會發現你要輸出的函數了。
Def文件格式的定義:
LIBRARY 程序名稱
DESCRIPTION "MyDLL - (C) Antonio Giuliana, 2004"
EXPORTS
函數名= ?函數名@函數所在模塊名@@AAGXXZ
…
例:
LIBRARY MyDLL
DESCRIPTION "MyDLL - (C) Antonio Giuliana, 2004"
EXPORTS
DllRegisterServer= ?DllRegisterServer@SymExp@@AAGXXZ
DllUnregisterServer= ?DllUnregisterServer@SymExp@@AAGXXZ
注意:函數名和模塊名是區分大小寫的
我先用Vb編一個截取C2、LINK命令的程序:
C2:
Private Sub Form_Load()
f = UCase$(Left$(Command$, 256))
Open "E:\C2.txt" For Output As #1
Print #1, f
Close
End
End Sub
LINK:
Private Sub Form_Load()
f = UCase$(Left$(Command$, 256))
Open "E:\C2.txt" For Output As #1
Print #1, f
Close
End
End Sub
生成EXE後把VB98下的c2與LINK剪切到別處,在用這兩個程序代替。運行VB6.exe,隨意打開一個工程,點文件菜單,生成EXE。
不久我編的兩個程序就送給我夢寐以求的文件:
E:\C2.txt
-IL "C:\DOCUME~1\ADMINI~1\LOCALS~1\TEMP\VB381884" -F "E:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\VB98\新建文件夾 (2)\FORM1.FRM" -W 3 -GY -G5 -GS4096 -DOS -ZL -FO"E:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\FORM1.OBJ" -QIFDIV -ML -BASIC
E:\LINK.txt
"E:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\FORM1.OBJ" "E:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\LINK.OBJ" "E:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\VB98\VBAEXE6.LIB" /ENTRY:__VBAS /OUT:"E:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\LINK.EXE" /BASE:0X400000 /SUBS
這兩個TXT就是VB送給c2以及LINK的命令。
詳細解讀如下:
C2.txt
-IL "C:\DOCUME~1\ADMINI~1\LOCALS~1\TEMP\VB381884" -F "E:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\VB98\新建文件夾 (2)\FORM1.FRM"是c2准備處理的兩個文件。 -W 3 -GY -G5 -GS4096 -DOS -ZL是c2生成OBJ的格式,後邊則是OBJ文件的地址。
LINK.txt
"E:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\FORM1.OBJ" "E:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\LINK.OBJ"是源文件。"E:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\VB98\VBAEXE6.LIB"是轉換庫。後面是EXE文件地址及格式