1 Visual basic概述
一、VB是在Windows平台下,用于开发和创建具有图形用户界面的应用程序的工具。
二、VB是面向对象的程序设计语言;工作方式为事件驱动/消息驱动。
    1.对象
    对象是动作体的逻辑模型,是人们可控制的某种东西,应用程序的每个窗体和窗体上的种种控件都是VB的对象
    2.属性
    属性指对象的特性。
    3.方法
方法指对象可以进行的动作或行为。
    4.事件
    事件是指能被对象所识别的动作。
    5.事件驱动
    只有在事件发生时程序才会运行。
    6.工程
    工程是应用程序文件的集合,一个工程一般会包含下列文件,如表1—l所示。
1textbox控件边框设置应用程序文件类型
    文件类型               
    说    明                   
工程文件(.vbp)           
它是与该工程有关的全部文件和对象的清单,该文件是必选项
                           
窗体文件(.frm)                                         
它包含事件过程,以及该窗体及窗体上的各个控件对象的属性设置以及相关的说明,该文件是必选项
二进制数据文件(.frx)       
当窗体中含有二进制属性(如图片或图标)时,该文件将自动产生
                           
标准模块文件(.bas)                                     
它包含可以被任何窗体或对象调用的过程程序代码,该文件是可选项   
类模块文件(.cls)         
该文件是可选项             
包含ActiveX控件的文件(.ocx)
该文件是可选项             
2章创建用户界面
  1.用户界面
  用户界面是应用程序中最重要的部分,是程序与用户进行交互的桥梁,标准的Windows
应用程序界面都是由窗口、菜单条、各种按钮、文本框、列表框等对象构成的。
    2.窗体
窗体是包容用户界面或对话框所需的各种控件对象的容器。
在创建一个新的工程时,默认的第一个窗体即为启动窗体。
    3.控件
    控件是与用户进行交互的可视化部件,向窗体上添加控件应在窗体编辑器中进行。
    4.命令菜单
命令菜单是应用程序窗口的基本组成元素之一,它由菜单条、菜单、菜单项、子菜单、弹出式菜单组成,可以通过VB提供的菜单编辑器创建程序菜单。
(1)连字符(—) (2)  &
书P32
    5.设计用户界面的步骤
    (1)确定窗体的大小和位置。
    (2)根据程序的功能和要求,添加所需的控件。
    (3)合理地分布控件的位置与大小。
    (4)设置各个对象的属性。
    6.窗体及常用控件的常用属性、事件、方法
熟悉各对象的常用属性、事件和方法,对于创建应用程序有着举足轻重的作用,表2—1给
出了窗体及常用控件的常用属性、事件以及方法使用说明。
    2窗体及常用控件的常用居住、事件以及方法一览表
    对  象 
    名    称
    说    明                       
           
  Name     
  设置对象在程序代码中的引用名     
    通用属性
  Caption 
  设置对象的标题栏中或图标下面的文本
           
  Font     
  设置文本的字体、字型、字号等     
           
left         
设置对象的左边界距容器坐标系纵轴的距离         
           
Top         
设置对象的上边界距容器坐标系横轴的距离         
           
Height       
设置对象的高度                                 
           
Width       
设置对象的宽度                                 
           
Enabled     
设置对象是否被激活                             
      通用属性
Visible   
设置对象是否可见
           
BackColor   
设置对象的背景                               
           
ForeColor   
设置对象的前景                               
           
Index       
设置控件在控件数组中的标识号                   
           
TabInfex     
设置窗体中的对象响应[Tab]键的顺序             
           
TabStop     
设置用户是否可以使用[Tab] 键来选定对象         
           
Style       
设置控件的外观                                 
           
 
Boderstyle
设置窗体的边框风格                             
           
Icon     
  设置运行时窗体最小化所显示的图标               
           
       
 
Picture 
         
设置窗体上的背景图像                           
                                               
 
AutoRedraw
设置从Graphics方法到一个持久性位图的输出       
 
 
 
Hide     
用于隐藏MDIFoHn或Fonn对象,但不卸载           
           
Show     
用于显示MDIFoM或FoM对象                       
           
MOVe     
用于改变对象的位置和大小                       
           
Print   
用于在FoM和PictMIeBox上显示文本和图形                                     
           
Cls     
用于清除Form和PictureBox上的文本和图形         
    窗体   
PrintForm
用于将From对象的图形逐位发送给打印机           
    (Form) 
 
  事
  件
Initialize
       
当应用程序创建某对象时发生,可应用该事件初始化窗体所用的数据,它在load事件前发生               
           
load     
当一个窗体被加载时发生         
           
Unload   
当窗体卸载时发生                               
           
Click   
当在一个对象上单击鼠标左键时发生               
           
Dblclick 
当在一个对象上双击鼠标左键时发生               
     
 
Resize   
当一个对象首次显示或窗口状态改变时发生         
           
Activate 
当一个窗体成为当前窗体时发生                   
           
 
Deactivate
当一个窗体不再是当前窗体时发生                 
    对  象         
    名    称         
    说    明                                       
         
   
text         
设置控件中包含的文本(小于32KB)                     
                   
                   
   
maxlength   
设置控件中可以输入字符的最大数,0为任意个字符     
             
     
MultiLine   
设置用户是否可以接受多行文本                       
 
  属 
A1ignment   
设置复选框或选项按钮或一个控件的文本的对齐         
         
   
ScrollBar   
设置对象是否有水平或垂直滚动条                     
                   
                   
   
PasswordChar 
设置是否在控件中显示用户键入的字符                 
           
     
SelStart     
设置所选择文本的起始点                             
    文本框       
     
Sellength   
设置所选择文本的字符数                             
(TextBox)           
     
SelText
设置包含当前所选择文本的字符串                     
           
  方 
Refresh     
强制全部重绘一个窗体或控件                         
           
  法 
SetFocus     
将焦点移至指定的窗体或控件                         
      事 
     
Change       
             
当文本框的内容改变或通过代码改变Text属性的设置时发生                                             
     
lostFocus
当对象失去焦点时发生
           
   
GotFocus     
当对象获得焦点时发生                               
                   
   
KeyPress   
当一个对象具有焦点,按下并松开一个键时发生         
                   
                   
     
     
  Cancel     
  设置该命令按钮是否为窗体的“取消”按钮           
                   
                   
    属
     
  Default   
  设置该命令按钮是否为窗体的默认按钮               
  命令按钮       
                   
   
  Style     
  设置命令按钮的外观是标准风格或图形风格           
(CommandButton)                   
   
  Value
  设置命令按钮是否选中,True为选中,False为未选中
             
  方法
  setFocus                                                         
                   
  事件
  CLick                                                           
           
     
AutoSize 
设置控件是否能自动调整大小以显示所有的内容         
  属 
WordWrap     
设置控件是否扩大以多行方式显示标题文字,前题是AutoSize为true                                     
    标签           
    (label)     
   
BorderStYle 
             
设置边框是立体的或是平面的                                         
             
     
BackStyle   
设置背景是透明的或是不透明的                       
             
方法 
Befresh、Move                                                     
                   
事件 
C1ick、DblClick                                                   
           
  属 
  Caption   
  设置选项按钮旁的标题文字                         
  选项按钮       
                   
   
  Aliglment 
  设置选项按钮是在标题文字的左边还是在右边
(OptionButton)           
     
  Value     
  设置选项按钮是否被选中,True为选中,False为未选中
                   
  事件
  Click、DblClick                                                 
     
   
  Caption   
同选项按钮                                       
           
  属 
  Alignment 
  同选项按钮                                       
  复选框         
(CheckBox)       
   
     
             
  Value     
  设置选项按钮是否被选中,0表示未选中,1表示选中,2 表示变灰,暂时不能访问
                   
  事件
  Click                                                           
    框架(Frame)
  Caption
  该属性为空时,可作为一个封闭边框                 

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