当前位置:首页 > 1.vb第一章知识点
1.vb集成开发环境
1.3开发环境集程序的界面设计、代码编辑、运行和调试等功能于一体。其主窗口包含标题栏、菜单栏、和工具栏,还包含多个子窗口,如窗体设计器、代码编辑器、工具箱、工程资源管理器、属性窗口、窗体布局窗口等。(添加p31.2图片) 1.3.1主窗口
1.标题栏(添加p31.3图片)
vb集成开发环境开发程序时,有"设计"和“运行”和“中断”3种状态。 设计:可以进行界面设计和代码编辑
运行:测试和运行程序,检查程序是否到达预期目标 中断:断点,调试 3种状态相互转换
单击启动-到设置断点语句为止或产生运行错误-选择调试-中断-选择继续-运行-任何情况下单击调试-设计 2.菜单栏
包含开发应用程序整个过程中的全部命令。 常用菜单介绍:
文件:创建,打开,保存工程各种文件,以及生成可执行文件等命令。
编辑:撤销、重复、剪切、复制、粘贴、查找、替换等,用于界面设计和代码编辑。 格式:对齐,统一大小及间距设置命令,用于窗体上布置控件。 外接程序:在工程中加载或卸载外接程序。 3.工具栏(p5表1.1) 添加工程: 添加窗体: 菜单编辑器: 查找:
工程资源管理器: 属性窗口: 窗体布局窗口: 对象浏览器: 工具箱: 1.3.2子窗口
1.工具箱(p61.7图)
指针:用于移动窗体和控件或调整他们的大小。
选择“工程”-“部件”对话框“控件选项卡”可以向“工具箱”窗口添加控件。 2.工程资源管理器窗口
工程由各种类型文件组成,包括工程文件(.vbp)、窗体文件(.frm)、标准块文件(.bas)、类模块文件(.cls)。
它以层次的形式列出工程及其包含的窗体和模块。有扩展名后缀的文件表示已保存,无扩展名文件表示未保存。(p7工程图)
工程资源管理器窗口上有3个按钮分别为查看代码、查看对象和切换文件夹。(p7) 3.属性窗口
窗体和控件都成为对象。属性是对象的特征。(p71.9图)
对象列表框:单击下拉按钮可以打开当前窗体对象列表,选择要设置属性的对象。 属性说明:显示所选属性的含义。
4.窗体设计器
1、窗体设计器用于设计应用程序的界面。 2、一个应用程序可以有多个窗体。 3、每个窗体都有自己的窗体设计器。
4、方便用户对控件进行定位,设计状态下可以执行“工具”-“选项”菜单命令,在通用选项卡的“窗体网格设置”区域改变“宽度”和“高度”来改变网格的间距。 5、每个窗体都有一个代码编辑器。 6、打开代码编辑器有两种方法
(1)在工程资源管理器中选择一个窗体或标准模块,然后单击工程资源管理器中的查看代码按钮,可打开。 (2)双击窗体或控件 1.4vb程序开发过程及示例 1.vb开发应用程序有几个过程 ①创建用户界面 ②设置属性 ③编写代码 ④保存工程 ⑤检查错误
⑥创建可执行程序 2.保存工程
先保存窗体文件或标准文件,最后保存工程文件。 3.生成可执行程序
只能在vb集成开发环境中运行,要想脱离vb环境独立运行,执行“文件”→“生成p1.exe”菜单命令。
1.5vb面向对象程序设计
①对象是类的实例,对象有三要素:属性、事件和方法。 ②类是创建对象实例的模板。
③对象是具有某些特征和行为的实体。某些特征指的是对象的一组属性的取值,某些行为指的是对象的方法。同类对象具有一组相同的属性,但不会有完全相同的属性值。
④对象命名时,名称必须是以字母或汗字开头的由字母、汉字、数字、下划线组成的串,其长度小于等于127个字符。
⑤每个对象都有三要素:属性、事件和方法。
⑥创建对象后可以进一步设置和修改对象的属性,有以下两种方法 1.在设计阶段利用属性窗口设置和修改属性值。
2.在程序中用赋值语句给属性赋值,其格式为:对象名.属性=属性值,leg:Labe14.Caption=Val(Text1)+Val(Text2) ⑦对象的方法是指对象所能执行的动作。 方法调用格式:[对象名.]方法名[参数名表]leg:command1.Move120,300 ⑧对象的事件:作用在对象上,且能被对象识别的动作。 事件格式的一般格式: Private Sub 对象名_事件([参数列表]) 事件过程代码 End Sub
⑨事件驱动程序设计:程序的执行采用事件驱动的运行机制。
第二章 窗体与常用控件 2.1窗体
窗体是应用程序界面的主体,是能放置其他控件的容器。 2.1.1窗体的常用属性
Name:用于设置窗体的名称,命名规则:必须以字母或汉字开头可包含数字和下划线,但不能包含空格或标点符号。
Caption:用于设置窗体的标题。窗体的默认的标题与默认名称相同。 Height和Width:用于设置窗体的高度和宽度。leg:Form1.Height=3600
Left和Top:用来设置窗体在屏幕中的位置。Left=(screen.width-width)÷2,Top=(screen.height-height)÷2
Enable:用于设置窗体是否可用。true(默认值)允许操作,false则禁止操作。 Font:用于设置窗体上的文字。(Bold粗体,Italic斜体),英文状态下的双引号。 ForeColor和backcolor:窗体的前景色(显示文本颜色)和背景色。 Icon:图标属性可以为窗体指定一个图标标识该窗体。 controlbox:(true有控制菜单,false没有控制菜单) picture:设置窗体的背景图片
Visible:true为可见,False为不可见 2.1.2窗体常用事件
Initialize:创建窗体实例时会发生的初始化.在Load事件前发生。 load:窗体被装载 unload:卸载
Activate:窗体成为活动窗体,单击窗体或执行Show方法显示窗体,或执行Setfocus方法把焦点设置在某个窗体,都会发生此事件。 Deactivate:非活动事件 Clik:单击事件 Dblclick:双击事件 2.1.3窗体常用方法
show:用于显示窗体,并成为活动窗体。style为可选参数,可取值为(0,1)0为无模式,1为有模式。显示模式窗体时不能对其他窗体进行操作。 格式:Form2.show Hide:隐藏窗体
Refresh:强制重新绘制窗体(有空格)
Cls:清除程序运行时在窗体上生成的文本。 Move:移动窗口(left参数是必须的),要指定任何其他参数,必须先指定该参数前面的全部参数,例如,不先指定left和top参数,就无法指定width参数。
共分享92篇相关文档