VB知识点总结大全
第一章VB入门(*)
1.2.2 主窗口
1.标题栏
三种工作模式
  (1)设计模式:可进行界面设计、代码编制
  (2)运行模式:不可编辑界面、代码
  (3)中断模式:不可编辑界面,可以编辑代码
2.菜单栏
3.工具栏
1.2.3 设计窗口
1.窗体设计窗口
2.代码设计窗口
  (1)打开方式:
      1.单击菜单栏的视图——选择代码窗口
      2.双击窗体、控件
      3.单击工程资源管理器窗口的“查看代码”
    (2)主要内容
      1.对象列表框:显示所选对象的名称。列出窗体所有可用的对象名。
      2.过程列表框:列出所有对象列表框中对象的事件过程或自定义过程的名称。
1.2.4属性窗口
    由四部分组成:
1.对象列表框
2.属性排列方式:按字母排列、按分类排列
3.属性列表框:左边为属性名,右边为相应的属性值
4.属性含义说明:显示所选属性的含义
1.2.5 工程资源管理器窗口
    (1)3个按钮
          1.“查看代码”:切换到代码窗口,显示和编辑代码
          2.“查看对象”:切换到窗体窗口,显示和编辑对象
          3.“切换文件夹”:切换到文件夹显示方式
    (2)包含两种类型的文件
          1.窗体文件(.frm文件):储存窗体上所有控件对象和有关的属性、对象相应的事件过程、程序代码。
          2.标准模块文件(.bas文件):储存所有模块级变量和用户定义的通用过程,该类型可选。
1.2.6 工具箱窗口
    一般由21个按钮形式的图标构成。除指针外的20个为标准控件(指针不是控件),每个也是一个类。如:文本类、图形类等。
1.3.1 建立一个应用程序的步骤
1.建立用户界面的对象
2.对象属性的设置
3.创建对象事件过程及编程
4.运行和调试程序
5.保存程序和生成可执行文件运算符优先级图片
1.3.2 VB程序结构和编码规则
1.程序结构
  (1)最上面为通用声明段,主要编写模块级以上的变量声明、Option选项的设置等。
  (2)以下为程序代码的块结构,也就是事件过程或自定义过程,这构成程序的主体。块的先后次序与程序执行次序无关。
2.编码规则
  (1)代码不区分字母的大小写
  (2)语句书写自由
      1.同一行可书写多个语句,语句间用冒号分隔
      2.一个语句可分多行写,要在本行末加续行符“ -”(空格和下划线)
  (3)为了程序的阅读、维护和调试,可加注释
      1.一般用 (撇号)注释内容
      2.也可使用工具栏的文本编辑器中的注释
第二章 可视化编程基础(***)
2.1.2 类和象
    1.对象:具体的控件或窗体等都是对象。
      2.类:工具箱上的可视图标是标准控件类,如:命令按钮类、文本框类等。
  注:窗体是个特例,它既是类也是对象。
2.1.3 对象的属性、方法和事件
    属性、方法和事件构成了对象的三要素。
1.属性(用来描述和反映对象特征的参数)
设置属性的两种方法:
(1)在设计时,通过属性窗口直接设置
(2)在代码中设置,通过赋值实现
          大多数属性都可用以上两种方法设置,这种属性称为“可读写属性”,有一些只能通过属性窗口设置,此种属性称为“只读属性”
2.方法(附属于对象的行为和动作,也就是指使对象动作的命令)
如:Text1.setFocus  (其中setFocus就是方法)
3.事件(如单击、双击、装载等都是事件)
事件和方法的简单区别:
(1)事件是被外在条件激活的,是被动的;而方法却是主动的。
(2)事件:要写代码。方法:系统自定义代码。
2.2 窗体和基本控件
2.2.1 控件的基本属性
  (1)Name:对象的名称,不会显示在窗体上。
  (2)Caption:决定控件上显示的文本内容。
  (3)Height、Width、Top和Left:前两个决定控件大小,后两个决定控件的位置。
  (4)Font:改变文本的外观。
        1.FontName(字体)属性是字符型
        2.FontSize(字体大小)属性是整型
        3.以下是逻辑型(FontBold为粗体、 FontItalic为斜体、 FontStrikethru 为删除线、FontUnderline为下划线)
  (5)Enabled、Visible:决定控件的有效性、可见性,为逻辑型。
  (6)ForeColor、BackColor:颜属性,ForeColor前景(正文颜)、BackColor背景。
  (7)MousePointer、MouseIcon:前者为指针类型,范围为0—15,默认为99,即用户自定义图标;后者是当前者为99时,要显示的图标。
  (8)TabIndex:决定了按Tab键时,焦点在各个控件移动的顺序。
  (9)控件默认属性
        文本框      Text                标签          Caption
        命令按钮    Default            图形、图像框      Picture
        单选按钮    Value              复选框          Value
2.2.2 窗体
    1.属性
    (1)Picture:窗体要显示的图片
    (2)BorderStyle 边框样式属性,值范围0—5,默认为2.
        0:窗体无边框,不能移动和改变大小
        1:单线边框,可移动,不可改变大小
        2:双线边框,可移动可改变大小
        3:固定对话框,不可改变大小
        4:窗体外观与工具条相似,有关闭按钮,不可改变大小
        5:窗体外观与工具条相似,有关闭按钮,可改变大小
    (3):WindowState:窗口状态属性,有3个值,默认为0
        0—Normal:正常窗口状态,有窗口边界
        1—Minimized:最小化状态,以图标方式运行
        2—Maximized:最大化状态,无边框,充满整个屏幕
  2.事件
  (1)Click:鼠标单击窗体时,触动该事件
  (2)DblClick:鼠标双击窗体时,触动该事件
  (3)Load:启动窗体时,自动触发该事件。此事件常用来对属性和变量进行初始化。
  (4)Activated:当单击一个窗体,使其变成活动窗体时,触动该事件
  (5)Resize:当改变窗体的大小时,触动该事件
  3.方法
  (1)Print:显示文本内容
  (2)Cls:清除窗体的内容
  (3)Move:移动窗体或控件对象的位置,也可改变对象的大小。
        [对象.]Move 左边距离[,上边距离[,宽度[,高度]]]
2.2.3 标签
  1.属性
  (1)Alignment:控件标题的对齐方式。
      0—左对齐
      1—右对齐
      2—居中
(2)AutoSize:决定控件是否自动调整大小。
(3)BackStyle:背景样式。0为透明显示,可显示后面的内容。
(4)BorderStyle:边框样式,0为没有边框,1为控件带单边框。
      2.事件(一般不编写事件过程)
2.2.4 文本框
  1.属性
属性
类型
意义
Text
字符串
正文内容
MaxLength
整型
文本框输入的最大字符数
MultiLine
逻辑
是否设置多行
ScrollBars
整型
设置文本框是否有滚动条,当MultiLine为True,此属性才有效。
PassWordChar
字符串
设置文本框的替代符,一般用“*”
SelStart
整型
选定正文的开始位置,文本框中的第一个字符的位置是0
SelLength
整型
选定正文的长度
SelText
字符串
选定正文的内容
    2.事件
    (1)Change:当输入内容或将Text属性设置新值时,触动该事件。
                      (2)KeyPress:当按下并释放键盘上某个键时,触动该事件,并返回一个KeyAscii参数。常用于对输入是否为回车符(KeyAscii=13)的判断。
      (3)LostFocus:当按Tab键或鼠标单击其它控件时触动,常用于对文本框输入内容进行有效性检查。
      (4)GotFocus:与LostFocus事件相反,对象得到焦点时发生。
    3.方法
      主要是SetFocus,将光标移到指定的对象中,形式为:
      [对象.]SetFocus
       
    2.2.5 命令按钮
      属性
      1.Caption:按钮上显示的文字。若某字母前加入“&”,则运行时该字母带下划线,并成为快捷键,当按Alt+快捷键时,可激活并操作该按钮。
      2.Style:设置按钮的样式,有两种:
        0—Standard:标准的(默认),按钮上不能显示图形
        1—Graphical:图形的,按钮可以显示图形,也可显示文字
      3.Picture:按钮装入图形文件,但Style必须为1
      4.ToolTipText:工具提示信息,按钮设置图形样式显示时,才设置此属性。
    2.2.6 图片框、图像
      区别:两者都可显示图形文件。但图片框还可放置其他控件,以及通过Print、PSet、Line、Circle等方法输出文本和画图,而图像不能。
      1.Picture:显示图形文件,其值可通过4种途径获得:
        (1)设计时,通过Picture属性直接选择
        (2)在代码中使用LoadPicture()函数装入图形,形式为:

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