第01章 Visual Basic程序设计概述.docx
《第01章 Visual Basic程序设计概述.docx》由会员分享,可在线阅读,更多相关《第01章 Visual Basic程序设计概述.docx(8页珍藏版)》请在冰豆网上搜索。
第01章VisualBasic程序设计概述
第1章VisualBasic程序设计概述
1.1程序设计语言
程序:
计算机能够理解和执行的指令代码
程序设计语言:
程序代码规则,人机交互工具
1.机器语言
由0和1序列构成的指令代码。
2.汇编语言
机器语言的符号化。
需要汇编成机器语言才能执行。
3.高级语言
接近人类自然语言,需要翻译才能运行。
翻译方式:
解释——边解释边执行
编译——编译为目标程序,形成可执行文件(.EXE),可独立运行。
1.2VisualBasic简介
结合一个最简单的例子(窗体、按钮,用Msgbox显示信息)介绍VB的特点
1.编程的可视化
2.面向对象的程序设计
3.事件驱动的编程机制
应用程序的典型操作序列为:
(1)启动应用程序,加载和显示窗体。
(2)窗体或窗体上的控件接收事件。
(3)如果相应的事件过程中存在代码,则执行该代码。
(4)应用程序等待下一次事件。
4.结构化的程序设计语言
三种基本结构:
顺序结构、选择结构和循环结构。
1.3面向对象的基本概念
面向对象:
以对象为中心
事件驱动
VisualBasic、C++、C#、Java
1.类和对象
类(Class)是同种对象的总称,而对象是类的具体表现。
例:
人是一个类,每个具体的人是一个对象。
窗体、控件、打印机、剪切板、屏幕都是对象。
构成对象的三要素(PME模型):
属性(Property)、方法(Method)和事件(Event)
2.属性
属性:
对象所具有的性质和特征
访问对象属性的格式:
对象名.属性名
读取、设置属性的值:
用赋值语句
例:
x=Form1.Left
Text1.Text="thisisaTextBox"
3.方法
方法:
对象所执行的某些特定动作
方法的调用:
1无返回值方法
对象名称.方法名称参数1,参数2……
例:
Form1.Print"testthePrintmethod"
2有返回值方法
变量名=对象名称.方法名称(参数1,参数2,……)
4.事件
事件:
对象能够识别并作出反应的外部刺激
事件的触发:
用户的动作触发外、系统触发
事件过程:
响应某个事件后所执行程序代码
1.4VisualBasic的版本简介
VisualBasic6.0
(1)学习版(LearningEdition)
(2)专业版(ProfessionalEdition)
(3)企业版(EnterpriseEdition)
1.5VisualBasic的集成开发环境
1.安装
运行setup.exe文件,按提示完成安装。
2.启动
方法1:
双击Windows桌面上的VisualBasic的快捷方式图标
方法2:
使用“开始”菜单中的“程序”命令
3.退出
选择“文件”菜单的“退出”命令
Alt+Q
按标题栏的“关闭”按钮
4.界面
1.5.1主窗口
1.标题栏
工作状态:
设计、运行、中断
2.菜单栏
选择菜单命令的方法:
(1)用鼠标
(2)快捷键
(3)按F10或Alt键
注:
(1)实心三角符,表示有下级子菜单
(2)按Esc键取消操作
3.工具栏
鼠标指向工具栏的按钮,该按钮的名称就会显示出来
标准工具栏右侧显示当前窗体的位置和大小,单位是缇(发音同“提”,英文为twip)
1英寸等于1440twip
1twip=1/567厘米
工具栏的显示和隐藏:
【方法1】用“视图”菜单的“工具栏”命令
【方法2】鼠标指向工具栏,单击鼠标右键,在快捷菜单中选择所需要的工具栏。
工具栏的浮动和固定:
用鼠标左键单击工具栏最左边的双竖线,并拖动,可让工具栏浮动。
双击处于浮动状态的工具栏的标题,或者向上拖动,可使工具栏恢复到默认的固定位置。
1.5.2工具箱窗口
工具分三类:
内部控件或标准控件、ActiveX控件、可插入对象
单击右上角的“关闭”可以关闭
1.5.3工程资源管理器窗口
1.工程资源管理器窗口的组成
由标题栏、工具栏和工作区组成
主要作用是选择工程和窗体
2.VisualBasic文件的种类
(1)工程文件
每个工程对应一个工程文件
扩展名为.vbp
(2)窗体文件
扩展名为.frm
(3)工程组文件
一个应用程序可以包含两个以上的工程文件,构成工程组
扩展名为.vbg
(4)标准模块文件
扩展名为.bas
添加模块:
执行“工程”菜单的“添加模块”命令
移除模块:
执行“工程”菜单的“移除模块”命令
(5)类模块文件
扩展名为.cls
(6)资源文件
扩展名为.res
(7)工作区文件
扩展名为.vbw
保存窗体启动状态与大小
3.工程资源管理器窗口的打开方法
【方法1】单击工具栏上的“工程资源管理器”按钮
【方法2】执行“视图”菜单的“工程资源管理器”命令
1.5.4对象窗口
1.向窗体上添加控件
【方法1】单击图标,再拖动
【方法2】双击图标
【方法3】Ctrl键+单击工具箱图标,再拖动
连续在窗体放多个相同类型的控件
【方法4】复制+粘贴
2.选定控件的方法
(1)鼠标单击,选定单个控件
(2)通过属性窗口的对象下拉列表,选定单个控件
(3)用Ctrl键+鼠标单击,或Shift键+鼠标单击,连续选定多个控件
(4)鼠标单击无控件处,然后拖动形成一个虚线框
3.控件的缩放和移动
(1)直接拖动,改变控件或窗体的大小和位置
(2)通过Top、Left、Width、Height属性值改变位置和大小。
(3)用“格式”菜单的对齐、统一尺寸、水平间距、垂直间距等命令
最后一个被选定的控件是基准控件(具有实心控点)
(4)选择“格式”菜单的“锁定控件”命令,控件的大小和位置不再变化
4.控件的复制和删除
复制:
Ctrl+C、Ctrl+V
删除:
按Del键
5.对象窗口的打开和关闭的方法
打开对象窗口:
【方法1】在工程资源管理器窗口,双击窗体
【方法2】在工程资源管理器窗口,单击窗体,再选择“查看对象”按钮
【方法3】在工程资源管理器窗口,单击窗体,再单击“视图”菜单中的“对象窗口”命令
【方法4】在工程资源管理器窗口,右击窗体,再单击弹出菜单中的“查看对象”命令
关闭对象窗口:
对象窗口标题栏右侧的关闭按钮
1.5.5属性窗口
1.属性窗口的构成
(1)对象框位于属性窗口的顶部
(2)属性显示方式分为“按字母序”和“按分类序”
(3)属性列表,左侧为属性名,右侧为属性值
(4)属性解释部分显示该属性名称和功能说明
2.属性的分类
(1)在设计和运行状态下都可设置的属性。
(2)只能在设计时设置,不能在运行时设置的属性,称为只读属性。
Name
(3)只能在运行时设置,不能在设计时设置的属性。
命令按钮的Value属性
文本框的SelLength、SelStart和SelText
(4)在设计和运行状态下都可设置,但只有在运行时才能生成的属性。
Visible
3.通过属性窗口修改属性值的方法
(1)直接键入新属性值
(2)通过下拉列表选择所需要的属性值
(3)利用对话框设置属性值
3.属性窗口的打开方法
(1)执行“视图”菜单的“属性窗口”命令
(2)按F4健
(3)单击工具栏上的属性窗口按钮
(4)按组合键Ctrl+PgDn或Ctrl+PgUp
(5)在窗体或控件上单击鼠标右键,从弹出菜单中选择“属性窗口”
1.5.6窗体布局窗口
直观的显示运行时窗体在显示器上的位置
可以用鼠标把模拟显示的窗体拖到新的位置,改变运行时的位置
1.5.7代码窗口
打开代码窗口
【方法1】双击对象(窗体、控件)
【方法2】右单对象,在快捷菜单中选“查看代码”项
【方法3】单击对象,再单击工程资源管理器左上角的“查看代码”按钮
【方法4】在“视图”菜单中选择“代码窗口”项
窗口的顶部有两个下拉列表:
对象列表和过程列表
过程之间自动添加水平分隔线
按下代码窗口左下角的“查看过程”按钮,只显示一个过程
在垂直滚动条的上面,有一个拆分栏,可以把代码窗口分为两部分
具有成员提示和自动完成功能,按空格、回车、Tab键输入整个属性或方法名
【例1.2】显示一行文字。
设置窗体标题、Name,调整大小。
放置一个标签控件,设置其Caption、Name、字体属性。
保存、运行、关闭、打开。