如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
1.VB中dimprivatepublicstatic的区别2.Public和Private一般用于定义变量,也可以在类中使用。前者定义的是公共变量,如果在一个模块当中使用,那么整个应用程序都能使用它所定义的变量,如果在类中使用,那么它就是一个共有属性。而后者定义的是私有变量,如果在一个模块中使用,那么只有这个模块才能访问到它所定义的变量,如果在类中使用,那么它就是一个私有属性。Dim和Static一般在过程(Sub或者Function)内部使用,它们所定义的变量都只能在过程内部被访问。区别在于:前者定义的是动态变量,过桃坏┙崾帽淞克加械哪诖婢突岜幌?统回收,而变量所储存的数据就会被破坏。后者定义的是静态变量,这意味着在过程结束后这个变量所占有的内存不会被回收,数据当然也不会被破坏了,这样当你下次再调用该过程的时候,数据就依然存在。相比之下,Public和Static都有保留数据不被破坏的作用,但是,前者适合于那些所有过程都可能访问到的变量,而后者则把变量的作用范围缩在最小(只在该过程内能被访问)。2.VB中模块与过程的区别VB模块也称代码模块:VisualBasic的代码存储在模块中。模块有三种类型:窗体、标准和类。简单的应用程序可以只有一个窗体,应用程序的所有代码都驻留在窗体模块中。而当应用程序庞大复杂时,就要另加窗体。最终可能会发现在几个窗体中都有要执行的公共代码。因为不希望在两个窗体中重复代码,所以要创建一个独立模块,它包含实现公共代码的过程。独立模块应为标准模块。此后可以建立一个包含共享过程的模块库。每个标准模块、类模块和窗体模块都可包含:声明。可将常数、类型、变量和动态链接库(DLL)过程的声明放在窗体、类或标准模块的模块级。过程。Sub、Function或者Property过程包含可以作为单元来执行的代码片段。窗体模块窗体模块(文件扩展名为.FRM)是大多数VisualBasic应用程序的基础。窗体模块可以包含处理事件的过程、通用过程以及变量、常数、类型和外部过程的窗体级声明。如果要在文本编辑器中观察窗体模块,则还会看到窗体及其控件的描述,包括它们的属性设置值。写入窗体模块的代码是该窗体所属的具体应用程序专用的;它也可以引用该应用程序内的其它窗体或对象。标准模块标准模块(文件扩展名为.BAS)是应用程序内其它模块访问的过程和声明的容器。它们可以包含变量、常数、类型、外部过程和全局过程的全局(在整个应用程序范围内有效的)声明或模块级声明。写入标准模块的代码不必绑在特定的应用程序上;如果不小心用名称引用窗体和控件,则在许多不同的应用程序中可以重用标准模块。类模块在VisualBasic中类模块(文件扩展名为.CLS)是面向对象编程的基础。可在类模块中编写代码建立新对象。这些新对象可以包含自定义的属性和方法。实际上,窗体正是这样一种类模块,在其上可安放控件、可显示窗体窗口。3.VB数据类型3.1标准数据类型DimaasstringDimbasstring*81○定义字符串变量,前者定义的是变长字符串;后者定义的是8个字符的字符串。2○定义日期变量3○3.2用户自定义数据类型4常量常量是指在程序运行过程中始终保持不变的常数、字符串等。VB中,在有两种形式的常量:一种是系统提供的内部常量,另一种是用户自定义的符号常量。4.1内部常量系统内部常量是指VB内置的一些便于记忆的常量。是应用程序和控件提供的。例如:VB:表示VB和VBA中的常量Form1.BackColor=vbRed‘将窗体的背景颜色设为红色,vbRed代表红色,为内部常量’xl:表示Excel中的常量内部常量可以在对象浏览器中获得。4.2符号常量为了方便开发,有时程序员还需要创建自己的符号常量。声明常量的语法格式为:[Public|Private]Const<常量名>[As<数据类型>]=<表达式>…说明:?可选项Public和Private用来限定所定义的常量的有效范围。?<常量名>的命名规则与变量名的规则一样。?<表达式>由数值、字符串等常量及运算符组成。?如果在一行中声明多个常量可用逗号进行分隔。例如:ConstPIasDouble=3.1415926‘声明PI为一个双精度的常量’ConstS=”北京”‘声明S为一个字符型的常量’ConstPI=3.1415926,S=”北京5变量变量是指在程序执行过程中其值可以改变的量。与常量不同,要存储可变的数据时就要用到变量。变量就是命名的内存单元位置。变量由变量名和数据类型两部分组成。5.1变量的命名规则变量名由1~255个字符组成,可以包含数字、英文字母(大小写均可)或下划线,不能有”“?或其他类型说明字符,并且必须以英文字母开头