第1、2、3章 环境、对象、工程
Visual Basic的特点:可视化编程、面向对象的程序设计、结构化程序设计语言、事件驱动编程机制、访问数据库。
窗体设计器窗口:又称对象窗口,简称窗体,提供设计窗口的容器。窗体是应用程序的窗口。
工程资源管理器:含有建立一个应用程序所需要的文件清单。文件可分为6类:窗体文件(.frm)、程序模块文件(.bas)、类模块文件(.cls)、工程文件(.vbp)、工程组文件(.vbg)和资源文件(.res)VB程序通常由3类模块组成:窗体文件(.frm)、程序模块文件(.bas)、类模块文件(.cls)
属性窗口:主要是针对窗体和控件设置的,用来设置窗体或窗体中控件属性的。属性窗口的组成:对象框、属性显示方式、属性列表、属性解释。共四个部分。激活属性窗口的5种方法:(1)用鼠标单击属性窗口的任何部位。(2)执行“视图”菜单中的“属性窗口”命令。(3)F4键。(4)单击工具栏上的“属性窗口”按钮。(5)按组合键Ctrl+PgDnCtrl+PgUp
工具箱窗口:由工具图标组成,图标又称为图形对象或控件,是组成Visual Basic应用程序的
构件,每个控件由工具箱中的一个工具图标来表示。
代码编辑器窗口:简称代码窗口,是窗体或标准模块用来编辑代码的窗口。
窗体布局窗口:查看和指定窗体在整个屏幕上显示位置的窗口。
立即窗口:输入一个输出语句然后按Enter键可以看到输出结果的窗口。用于调试程序。打开立即窗口的快捷键Ctrl+G
一个VB工程中最多可以包含255个窗体,每个窗体对应一个窗体文件。窗体文件中的内容有与控件相关的描述,有变量及事件过程的描述。
标准模块也称程序模块文件,用来声明全局变量和定义一些通用的过程。为纯代码文件。
VB应用程序的编辑无需将全部窗体文件和标准模块文件都依次打开,只需打开工程文件即可。为了保存一个VB应用程序,应分别保存工程文件、窗体文件、标准模块文件。
VB有三种工作模式:设计、运行和中断。
正在运行的程序使其“中断”的方法:(1)菜单(2)按钮(3)快捷键Ctrl+Break (4)
程序的运行方式分为解释运行、生成可执行文件。
切换到“代码窗口”的方法:双击对象窗口中的控件;在工程资源管理器窗口中单击“查看代码”按钮;在“视图”菜单中选择“代码窗口”命令项。
切换到“对象窗口”的方法:在工程资源管理器窗口中单击“查看对象”按钮;在“视图”菜单中选择“对象窗口”命令项。
代码窗口中的标题栏下有两个组合框,左边是对象列表;右边是事件列表。
对象是程序中有特殊属性和行为方法的实体。
VB中,最常用的对象是窗体和控件。还有其他对象,如:屏幕Screen、立即窗口Debug、打印机Printer等。
构成对象的三要素是:属性、方法是和事件。
属性值的设置只可以在属性窗口中设置,还可以在程序运行时使用代码来设置属性的值。
方法是一种特殊的过程和函数,是与特定对象紧密联系的。
事件是由VB预先设置好的、能够被对象识别的动作。事件过程的名称格式为:对象名称_事件名称(参数列表)。
常见的事件有单击(Click)、双击(DblClick)、装入(Load)、鼠标移动(MouseMove)、改变(Change)等。
窗体的常用属性:自动重画(AutoRedraw)、背景颜(BackColor)、边框类型(BorderStyle)、标题(Caption)、允许(Enabled)、字形属性设置、前景颜(Forecolor)、高(Height)、宽(width)、图标(Icon)、最大化按钮(MaxButton)、最小化按钮(MinButton)、名称(Name)、图形(Picture)、顶位置(Top)、左边位置(Left)、可见性(Visible)、窗口状态(WindowState)、图标(Icon)、背景图片(Picture)。
窗体的边框类型(BorderStyle)属性默认值为2
字体Font属性:FontName (文本) ,正文的字体(缺省为宋体)FontSize(整型),正文的字体大小。FontBold(逻辑型),正文是否是粗体。FontItalic(逻辑型),正文是否是斜体。FontStrikeThru(逻辑型),是否加删除线。FontUnderLine(逻辑型),是否带下划线。
窗体常用事件:单击(Click)、双击(Dblclick)、装入(Load)、卸载(Unload)、重新调整大小(Resize)、事件(Paint)。
VB中关于窗体的规定:
窗体的事件过程名称中不使用窗体的名称而是使用Form表示当前窗体。
在代码中设置窗体的属性可以有三种方法指定当前窗体:(1)使用窗体的名称;(2)使用关键字“Me”。(3)省略对象名称。
Visual Basic中提供标准控件、ActiveX控件和可插入对象。三种控件。VB中使用最多的控件有标签、文本框和命令按钮。
工具箱中的图标:指针、图片框、标签、文本框、框架、命令按钮、复选框、单选按钮、组合框、列表框、水平滚动条、垂直滚动条、计时器、形状、直线、图像框、……
VB中的代码,若一条语句写到两行或多行中时,使用一个空格加下划线“_”作续行符。
VB中的代码,一行中写入多条语句,使用冒号“:”作分隔符。
VB中代码的注释:写在语句后面,使用半角单引号“”作分隔符。单引号后的内容为注释内容;如果设置整个一行为注释,可以使用“Rem”或单引号。
编写VB应用程序分3步:建立用户界面;设置属性;编写代码。
第4、5章 语法基础、输入输出
基本数据类型:字符串(String)、整数(Integer)、长整数(Long)、单精度浮点数(Single)、双精度浮点数(Double)、货币(Currency)、变体(Variant)、布尔(Boolean)、日期(Date)。
字符串使用(半角)双引号作定界符。整数类型:整数、长整数。小数类型:单精度浮点数、双精度浮点数。分别使用2448个字节保存数据。货币型是定点数据类型,精确到小数点后4位,小数点前15位。变体型可以根据值的不同变化数据类型。常用到取集合中的元素,这些数据元素可以是任意的数据类型。布尔类型数据取值:True和False。日期类型使用8个字节,浮点数形式保存“年月日时分秒”。日期类型使用两个#号作定界符。
类型说明符:整型、长整型、! 单精度、 # 双精度、@货币、字符串 用于指定常量或变量的数据类型。
符号常量声明的一般格式:Const 常量名=表达式[ =]……
变量的命名规则:由字母(汉字)、数字和下划线组成;第一个是字母(汉字) ,最后一个字符可以是类型说明符;不能超过255个字符;不能用保留字:DateIfEnd …;在同一作用范围区域中不能重名。
命名时区分大小写,使用名称时不用区分大小写。
习惯规定(代码的可读性):完整单词或单词缩写,多个单词时每个单词首字母大写。
定义变量一般格式:Declare 变量 As 类型    Declare Dim、Static(静态变量或过程)、ReDim、Public、Private
变量不指定类型,默认为变体类型。
变量的三种作用域:①局部变量,在Sub内声明;②模块变量,在模块的通用声明部分声明;③全局变量:标准模块中,用PublicGlobal声明。
显式声明变量的语句:Option Explicit    强制先声明,后使用。
模块级变量和全局变量必须在代码窗口中显式声明。过程级变量有时可以隐式声明。
变量的缺省值:数字类型为0Boolean型是False String型是长度为0的空字符串,
Date型初始值为000秒。
常用内部函数返回值举例
Abs(-23.4)=23.4        Sqr(3)=1.732        Sgn(5)=1, Sgn(0)=0, Sgn(-7)=-1        Round(2.56)=3,Round(2.56,1)=2.6        Int(2.56)=2        Fix(2.56)=2                Int( )函数进行四舍五入处理的表达方式:0.001*Int(100*(2.3456+0.005))=2.346        Val("2457")=2457        Val("24 or 57")=24        Hex(10)=A    Oct(8)=10        Int((6*Rnd)+1)=16        Sin(3.14159/6)=0.5        Chr$(65)=A    Asc("A")=65            Format(5459.4,"##,##0.00")=5,459.40   
    Now, Date, Time        Year(#2002-10-1#)=2002        Month(#2002-10-1#)=10        Day(#2002-10-1#)=1
Weekday(#2002-10-1#)=3
字符串函数
Trim("    ABC    ")="ABC"    LTrim("    ABC    ")="ABC  "        RTrim("    ABC    ")="    ABC"
左部截取:    Left(“ABCDEF”,4)="ABCD"    中部截取:    Mid("ABCDEF",3,4)="BCDE"
右部截取:    Right("ABCDEF",4)=“CDEF"
字符串长度测量:    Len(“ABCDEF”)=6
    String$(5 , 65)=“AAAAA"        String$(5 , "A")=“AAAAA“
    String$(5 , "ABCDEF")=“AAAAA"
    Space$(4)    返回4个空格
a$ = “Microsoft Visual Basic”
x = InStr(a$ , "Visual")
print  x
11
UCase("ABcde")="ABCDE"
LCase("ABcde")= "abcde“
4.6 运算符与表达式
算术运算符:幂^、取负、乘除、整数除法 \ Mod(先取整后运算)、加减
字符串连接,字符串的合并:强制做字符串连接;都是字符串,做连接运算。
关系运算也称比较运算,结果为 TrueFalse=等于、<>不相等、<小于、vb采用什么的编程机制>大于、<=小于或等于、>=大于或等于
逻辑运算:NotAndOr
运行优先级、运算规则、运算结果数据类型
第5章 数据的输入输出
拥有Print方法的对象:窗体、图片框、打印机、立即窗口(Debug) 。省略对象名时,为当前窗体。在代码窗口中输入半角问号时,VB会自动将其转换为Print。在立即窗口中问号可直接当作Print方法使用。
Print方法可以输出多个表达式,表达式之间用逗号、分号或空格(作用同分号)隔开。逗号时,标准格式输出,间隔大;分号时,紧凑格式输出,间隔小。
Print后为空,输出空行。Print方法有关的函数:Tab(n)函数、Spc(n)函数、Space$(n)Spc(n)函数不能用于表达式运算、Space$(n)可以。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。