Visual Basic(VB) 第1,2,3章
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
•动作体的逻辑模型,称为对象。 •对象是代码和数据的组合,可以作为一个 整体来处理。
•在VB中,对象是人们可以控制的东西,如: 窗口、菜单、命令按钮、图标等等 •对象是程序运行时刻的基本成分,是一个 封装体。
类
• 对象是类的一个实例。具有类的共同 特性,如汽车是类,具体的一辆汽车 就是对象。
• 对象具有属性( property)、事件 (event)和(method)
3.2 VB的常用控件
一、文本框 1、属性 Name(名称): 默认为Text1 Text :文本属性,长度<=32KB 2、方法 SetFocus :设置焦点
二、标签(Label)
1、属性 Name :名称,默认为Label1 Caption :标题
三、命令按钮(Command)
1、属性 Name :名称,默认为Command1 Caption:标题 Default:确定属性 Enabled:活动属性 Style:风格属性,0为标准格式 1为图形格式
• 研究如何把一个复杂的运算处理分 解成简单的操作组合,也是“计算 方法”的重要研究内容。 • 评价一个算法的好坏优劣,主要看
算法是否正确、运行的效率及占用
系统资源的多少等。
2、如何描述算法
(语言描述或图形描述)
• 流程图。
是使用规定的图形符号来描述算法的。 流程图使用的图形符号见表2-1。
图形符号
2、窗体的方法
• • • • • • Hide(隐藏) Move(移动) Print(打印) Refresh(刷新) Show(显示) Cls(清除)
3、窗体的事件
• • • • Click(单击) DBClick(双击) Load(装载) Activate(激活)
二、定制窗体属性
• 设计状态时通过属性窗口设定属性 • 在程序代码中改变属性值 如:Form1.Caption="程序示例" Label1.Caption="欢迎学习VB" Form1.BackColor="VbWhite" Form1.FontNam象应做的事情,即对象 可以进行的动作或行为。
例如:为某电话设计了一个可以打出外线的方法 程序:拨0。
VB中每个对象都有若干可以改变其行为 或实现特定动作的方法,如窗体的“显 示”、“隐藏”。
1.4 VB的集成开发环境
标题条 菜单 工具栏
工程资源 管理窗口
属性窗口 布局窗口 控件箱 窗体设计器
代码编辑器是输入应 用程序代码的窗口。 应用程序 的每个窗体 或代码模块都有一个 单独的代码编辑器窗 口。
属性窗口
属性窗口由 标题条、对象列 表框和属性列表 框及属性说明几 部分组成
弹出式菜单
在要使用的对象上单击鼠标右键即可
打开弹出式菜单。
第2章 程序设计与算法
广义而言,算法就是解决某个问题 或处理某件事的方法和步骤。 狭义而言,算法是专指用计算机解 决某一问题的方法和步骤。“一个算 法,就是一个有穷规则的集合,其中 之规则规定了一个解决某一特定类型 问题的运算系列”。
第一章
Visual Basic 导论
教学要求
1.了解VB的特点。 2.理解OOP、类、对象、属性、事件、 方法等概念。 3.理解“事件驱动”过程的程序设计 原理。 4.学习VB集成环境的基本操作 5.掌握创建VB应用程序的一般步骤
1.1 VB与Windows
一.什么是VB?
Basic(Beginners All-purpose Symbolic Instruction Code,初学者 符号指令代码) Visual,可视化 VB是Windows平台上的通用编程语言 VB支持面向对象的程序设计方法(OOP)
3、算法的特征 1、有穷性:不包含无终止的循环。 2、确定性:算法中的每一步须确切 定 义。 3、输入性:具有零个到多个输入量。 4、输出性:一到N个输出。 5、可执行性:每一步均能准确进行。
4、算法基本结构
• “结构化程序设计方法”的核心是规定 了算法的三种基本结构: 顺序结构、分支结构和循环结构。
• 三种基本结构的共同特点是:
1)只有单一的入口和单一的出口;
2)每个部分都可能被执行;
3)结构内不存在永不终止的死循环。
A块
顺序结构
B块
分支结构
循环结构 (先判后做)
循环结构 (先做后判)
第三章 常用控件与界面设计
3.1
创建窗体
一、窗体的属性、方法和事件 1、窗体的属性 Name(名称) Caption(标题) BackColor(背景色) BorderStyle(边框风格) Enabled(活动属性)
• 类是对象的抽象,是对象的正式定义。
而这个类的 实例—对象,便 是一部电话。
电话的电路结 构和设计布局 可以是一个类
2. 属性
• 属性是对象特征的描述,每个对象都有 属性(Property) 。 • 属性定义了对象的特征或某一方面的行 为。 • 属性由对象所基于的类决定。
• 属性值既能在设计时也可在运行时进行 设置。
1.2 Windows程序:界面与事件驱动
Windows程序的工作模式:事件或消息 驱动方式 •用计算机程序描述对象的运动过程,即 是“面向过程的程序设计” •通过对对象的特性、工作规律和动作方 式的描述,进而研究整个现实世界,就 是“面向对象的程序设计“思想
1.3 对象、属性与方法 1. 对象及类
名称 输入/输出 处理 判断 起止
代表的操作 数据的输入与输出 各种形式的数据处理 判断选择,根据条件满足与否 选择不同路径 流程的起点与终点
特定过程
流程线 连接点
一个定义过的过程
连接各个图框,表示执行顺序 表示与流程图其他部分相连接
例1:求两个自然数的最大公约数的 算法(24与16)
判断框
例2: • 在N个字符数据集合中,查找有 无特定的字符串存在。
工具栏
VB的工具栏由若干命令按钮组成, 在编程环境下提供对于常用命令的快速 访问。
工程资源管理器窗口又称为工程浏览器 窗口,在窗口中会列出当前工程的所有 窗体和模块。
工程浏览器窗口也 有一个小工具栏, 上面的三个按钮分 别用于查看代码、 查看对象和切换文 件夹。
单击“查看代码”按钮,则会出 现该对象的代码编辑器窗口。
•在VB中,对象是人们可以控制的东西,如: 窗口、菜单、命令按钮、图标等等 •对象是程序运行时刻的基本成分,是一个 封装体。
类
• 对象是类的一个实例。具有类的共同 特性,如汽车是类,具体的一辆汽车 就是对象。
• 对象具有属性( property)、事件 (event)和(method)
3.2 VB的常用控件
一、文本框 1、属性 Name(名称): 默认为Text1 Text :文本属性,长度<=32KB 2、方法 SetFocus :设置焦点
二、标签(Label)
1、属性 Name :名称,默认为Label1 Caption :标题
三、命令按钮(Command)
1、属性 Name :名称,默认为Command1 Caption:标题 Default:确定属性 Enabled:活动属性 Style:风格属性,0为标准格式 1为图形格式
• 研究如何把一个复杂的运算处理分 解成简单的操作组合,也是“计算 方法”的重要研究内容。 • 评价一个算法的好坏优劣,主要看
算法是否正确、运行的效率及占用
系统资源的多少等。
2、如何描述算法
(语言描述或图形描述)
• 流程图。
是使用规定的图形符号来描述算法的。 流程图使用的图形符号见表2-1。
图形符号
2、窗体的方法
• • • • • • Hide(隐藏) Move(移动) Print(打印) Refresh(刷新) Show(显示) Cls(清除)
3、窗体的事件
• • • • Click(单击) DBClick(双击) Load(装载) Activate(激活)
二、定制窗体属性
• 设计状态时通过属性窗口设定属性 • 在程序代码中改变属性值 如:Form1.Caption="程序示例" Label1.Caption="欢迎学习VB" Form1.BackColor="VbWhite" Form1.FontNam象应做的事情,即对象 可以进行的动作或行为。
例如:为某电话设计了一个可以打出外线的方法 程序:拨0。
VB中每个对象都有若干可以改变其行为 或实现特定动作的方法,如窗体的“显 示”、“隐藏”。
1.4 VB的集成开发环境
标题条 菜单 工具栏
工程资源 管理窗口
属性窗口 布局窗口 控件箱 窗体设计器
代码编辑器是输入应 用程序代码的窗口。 应用程序 的每个窗体 或代码模块都有一个 单独的代码编辑器窗 口。
属性窗口
属性窗口由 标题条、对象列 表框和属性列表 框及属性说明几 部分组成
弹出式菜单
在要使用的对象上单击鼠标右键即可
打开弹出式菜单。
第2章 程序设计与算法
广义而言,算法就是解决某个问题 或处理某件事的方法和步骤。 狭义而言,算法是专指用计算机解 决某一问题的方法和步骤。“一个算 法,就是一个有穷规则的集合,其中 之规则规定了一个解决某一特定类型 问题的运算系列”。
第一章
Visual Basic 导论
教学要求
1.了解VB的特点。 2.理解OOP、类、对象、属性、事件、 方法等概念。 3.理解“事件驱动”过程的程序设计 原理。 4.学习VB集成环境的基本操作 5.掌握创建VB应用程序的一般步骤
1.1 VB与Windows
一.什么是VB?
Basic(Beginners All-purpose Symbolic Instruction Code,初学者 符号指令代码) Visual,可视化 VB是Windows平台上的通用编程语言 VB支持面向对象的程序设计方法(OOP)
3、算法的特征 1、有穷性:不包含无终止的循环。 2、确定性:算法中的每一步须确切 定 义。 3、输入性:具有零个到多个输入量。 4、输出性:一到N个输出。 5、可执行性:每一步均能准确进行。
4、算法基本结构
• “结构化程序设计方法”的核心是规定 了算法的三种基本结构: 顺序结构、分支结构和循环结构。
• 三种基本结构的共同特点是:
1)只有单一的入口和单一的出口;
2)每个部分都可能被执行;
3)结构内不存在永不终止的死循环。
A块
顺序结构
B块
分支结构
循环结构 (先判后做)
循环结构 (先做后判)
第三章 常用控件与界面设计
3.1
创建窗体
一、窗体的属性、方法和事件 1、窗体的属性 Name(名称) Caption(标题) BackColor(背景色) BorderStyle(边框风格) Enabled(活动属性)
• 类是对象的抽象,是对象的正式定义。
而这个类的 实例—对象,便 是一部电话。
电话的电路结 构和设计布局 可以是一个类
2. 属性
• 属性是对象特征的描述,每个对象都有 属性(Property) 。 • 属性定义了对象的特征或某一方面的行 为。 • 属性由对象所基于的类决定。
• 属性值既能在设计时也可在运行时进行 设置。
1.2 Windows程序:界面与事件驱动
Windows程序的工作模式:事件或消息 驱动方式 •用计算机程序描述对象的运动过程,即 是“面向过程的程序设计” •通过对对象的特性、工作规律和动作方 式的描述,进而研究整个现实世界,就 是“面向对象的程序设计“思想
1.3 对象、属性与方法 1. 对象及类
名称 输入/输出 处理 判断 起止
代表的操作 数据的输入与输出 各种形式的数据处理 判断选择,根据条件满足与否 选择不同路径 流程的起点与终点
特定过程
流程线 连接点
一个定义过的过程
连接各个图框,表示执行顺序 表示与流程图其他部分相连接
例1:求两个自然数的最大公约数的 算法(24与16)
判断框
例2: • 在N个字符数据集合中,查找有 无特定的字符串存在。
工具栏
VB的工具栏由若干命令按钮组成, 在编程环境下提供对于常用命令的快速 访问。
工程资源管理器窗口又称为工程浏览器 窗口,在窗口中会列出当前工程的所有 窗体和模块。
工程浏览器窗口也 有一个小工具栏, 上面的三个按钮分 别用于查看代码、 查看对象和切换文 件夹。
单击“查看代码”按钮,则会出 现该对象的代码编辑器窗口。