280 likes | 559 Views
Visual Basic 程序设计教程. 侯妙乐 2004 年 9 月. 第 1 章 程序设计基础. 1.1 程序设计语言. 1.2 程序设计. 1.1 程序设计语言. 机器语言 汇编语言 高级语言. 高级语言处理程序 — 翻 译程序. 主要职能: 语法分析和检查 对变量分配存储空间 生成目标程序. 工作方式: 解释方式 : 速度慢、灵活 编译方式:速度快、不灵活. 高级语言源程序. 执行结果. 解释方式示意图. 高级语言源程序. 目标程序. 可执行程序. 解释方式示意图. 1.2 程序设计.
E N D
Visual Basic 程序设计教程 侯妙乐 2004 年 9月
第1章 程序设计基础 1.1 程序设计语言 1.2 程序设计
1.1 程序设计语言 • 机器语言 • 汇编语言 • 高级语言
高级语言处理程序—翻译程序 • 主要职能: • 语法分析和检查 • 对变量分配存储空间 • 生成目标程序 • 工作方式: • 解释方式: 速度慢、灵活 • 编译方式:速度快、不灵活
高级语言源程序 执行结果 解释方式示意图 高级语言源程序 目标程序 可执行程序 解释方式示意图
1.2 程序设计 • 数据的描述:指定数据的类型和和组织形式(数据结构) • 操作的描述:编程的操作步骤,也称算法。 程序= 算法+数据结构+程序设计方法+语言工具及环境 沃思
1.2 程序设计 1.2.1 算法 1.2.2 结构化程序设计 1.2.3 面向对象的程序设计 1.2.4 程序设计的步骤
1.2.1 算法-----表示 问题:1*2*3*4*5 • 自然语言 • 用流程图(pp5),N-S流程图 • 结构化流程图 • 伪代码等
1.2.2 结构化程序设计(How to do) 基本结构 • 顺序结构 • 选择结构 • 循环结构
1.2.3 面向对象的程序设计(What to do) 基本概念 • 对象(Object) • 面向对象(OO) • 类(Class) • 封装(Encapsulation) • 继承( Inheritance ) • 等等
1.2.2 程序设计的步骤 • 分析问题; • 建立数学模型; • 选择计算方法; • 编写程序; • 运行,调试; • 整理文档。
第2章 Visual Basic简单介绍 2.1Visual Basic的特点 : • 可视化的设计平台 • 面向对象的设计方法 • 事件驱动的编程机制 • 结构化的设计语言 • 充分利用Windows资源 • 开放的数据库功能与网络支持
2.2 Visual Basic安装与启动 • 系统要求:与Windows95/98 基本一致 • 安装 • 启动
2.3 Visual Basic的集成开发环境 • 标题栏 • 菜单栏 • 工具栏 • 工程资源管理器 • 属性窗口 • 代码编辑器等等
2.4 VB可视化编程的基本概念--------对象、属性、事件和方法 • 对象的属性 • 对象属性的设置一般有两条途径。 • (1) 选定对象,然后在属性窗口中找到相应属性直接设置 • (2) 在代码中通过编程设置,格式为 • 对象名.属性名 = 属性值 • 如下述代码可以设置标签控件Label1的标题为“轻轻松松学用VB6.0”。 • Label1.Caption="轻轻松松学用VB6.0 • 事件的方法 • 格式调用对象方法。 • 对象名.方法名 • 如图片框Picture1有刷新显示方法Refresh,在事件过程代码中调用该方法的代码为 • Picture1.Refresh
2.5 窗体 • 窗体的结构 • 添加窗体、移除窗体 • 属性 • 事件 • 方法
图: “添加窗体”对话框 图:添加新窗体
多文档(MDI)窗体 创建MDI窗体的一般步骤如下。 (1) 在“工程”菜单中选择“添加MDI窗体”子菜单,系统显示“添加MDI窗体对话框”。如图1-4所示。 (2) 选择“新建”选项卡中的“MDI”窗体,单击“打开”按钮,屏幕上出现一个名字为Mdiform1的MDI窗体(它的底色与普通窗体不同),如图1-5所示。 (3) 单击工具栏上的“启动”按钮运行程序,一个空白的MDI窗体出现在屏幕上
图: “添加MDI窗体”对话框 图 新添加的MDI窗体
2.6 VB的控件 • 内部控件 • ActiveX控件 • 可插入的对象
图 标 说 明 标签(Label)控件 —— 创建一个标签对象,用于保存不希望用户改动的文本,如复选框上面或图形下面的标题 文本框(TextBox)控件 —— 创建用于显示和输入数据的文本框对象,用户可以在其中输入或更改文本 框架(Frame)控件 —— 用于美化其他控件并提供分组功能 命令按钮(CommandButton)控件 —— 创建命令按钮对象,用于执行命令 复选框(CheckBox)控件——创建复选框对象,允许用户选择开关状态,或显示多个选项,用户可从中选择多个选项 选项按钮(OptionButton)控件 —— 创建选项按钮组对象,用于显示多个选项,用户只能从中选择一个选项 表1-1 VB的内部控件 图片框(PictureBox)控件 —— 用于显示图形文件或文本文件,也可以作为其他控件的容器
向工具箱中添加某些控件的步骤如下 (1) 在工具箱的空白处单击鼠标右键。在弹出的快捷菜单中选择“部件”,如右图所示,或单击“工程”菜单中的“部件”子菜单,弹出“部件”对话框。 (2) 在打开的“部件”对话框中将自己需要的控件加上选中标志,然后单击“确定”按钮后退出,所选择的控件即可添加到工具箱 中。 图1-9 右键部件对话框快捷菜单 图1-10 部件对话框
2.7 学会使用帮助 在需要帮助的地方按F1
2.8 建立一个简单的应用程序 问题:计算任意两个数的乘积?
步骤: • 给窗体加入命令按纽(CommandButton) • 修改Command1属性 • 开始编写程序: • 双击控件 • 用右键单击控件,选查看代码 • 从“视图”菜单选“代码窗口” • 工程资源管理器窗口单击查看代码图标 • 运行VB: • 单击启动按扭图标 • 用F5快捷键 • 从运行菜单选“启动”
步骤: • 程序的保存 • 保存工程 • 生成可执行文件
习题一 1.1 简述VB的特点。 1.2 什么是对象的属性、事件和方法? 1.3 简述VB可视化编程的一般步骤。 1.4 如何在“立即”窗口输出:大家都来学用Visual Basic。 1.5 理解单击(Click)和双击(DblClick)事件。单击或双击窗体改变标签的标题。 1.6 理解Visible属性。编写一个简单程序。要求:单击命令按钮来显示或隐藏标签。