用记事本编写VB6.0程序的方法
1、新建个txt文档,命名为工程1。(任意命名)
2、输入如下代码:
Form=Form1.frm(这应该是主窗体,也就是打开软件第一个显示的窗体)(输在Reference上)
Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#..\..\..\..\Windows\SysWOW64\stdole2.tlb#OLE Automation(PS①看下面)
Form=Form2.frm
Form=MDIForm1.frm(有多少个窗体就输多少行Form(MIDform和form一样))
Module=Module1; Module1.bas(输入模块名;模块文件名)(没有可以不输这行)
Class=Class1; Class1.cls(输入类模块名;类模块文件名)(没有也可以不输)
UserControl=UserControl1.ctl(不知道是什么)
PropertyPage=PropertyPage1.pag(不知道是什么)
IconForm="Form1"
Startup="Form1"
Command32=""(就一个按钮,没有可以不输)
......(其他控件,可以模仿上面的按钮控件,省略号不要输入,PS②如下)
Name="工程1"(输入工程名称,刚才文件是工程1就输工程1)
HelpContextID="0"
CompatibleMode="0"
MajorVer=1
MinorVer=0
RevisionVer=0
AutoIncrementVer=0
ServerSupportFiles=0
VersionCompanyName=(输入公司名称)(可以不输,就输0)
CompilationType=0
OptimizationType=0
FavorPentiumPro(tm)=0
CodeViewDebugInfo=0
NoAliasing=0
BoundsCheck=0
OverflowCheck=0
FlPointCheck=0
FDIVCheck=0
UnroundedFP=0
StartMode=0
Unattended=0
Retained=0
ThreadPerObject=0
MaxNumberOfThreads=1
其他应该随意
PS①:刚才那行和上面一行是同一行
PS②:控件指的是主窗体的控件
PS:每行之间最好不要留空
黑体字不要输入
然后保存
3、新建一个txt文档名为Form1(想有多少个就创多少个)(模组为Module1,MDIForm就是MDIForm1,Class就是Class1,上面代码就加上去就行了)
4、输入如下代码:
VERSION 5.00
Begin VB.Form Form1 (Form什么就填什么)
Caption = "Form1"(窗体名字“是标题栏”)
ClientHeight = 3015(高)
ClientLeft = 120(左边)
ClientTop = 465(上面)
ClientWidth = 4560(宽)
LinkTopic = "Form1"(窗体名字)
ScaleHeight = 3015
ScaleWidth = 4560
StartUpPosition = 3 '窗口缺省(窗口生成位置属性)
(空白部分,稍后要填)
End
Attribute VB_Name = "Form1"(窗体名字)
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False(以上都不知道)
5、空白部分写:
Bigin VB.CommandButton(控件) Command1(控件名)
Caption = "Command1"(填控件名)
Height = 615
Left = 1080
TabIndex = 1
Top = 1680
Width = 1455(填坐标)
End
PS:有多少个控件就填以上格式
6、在最下面就可以填普遍的VB代码了,如:
Private Sub Command1_Click()
Print "e"
End Sub
记得空一行
7、填好了如图。
8、把两个文件发到装有VB6的电脑,然后把工程1文件的后缀名改成.vbp,把Form1文件改成.frm。
9、改后缀名的方法可百度,或者用此方法:
点击记事本左上角的“文件”,另存为,选择路径,然后文件名输入:"Form1.frm"(英文双引号),点保存即可。