1 / 28

Visual Basic 程序设计教程

Visual Basic 程序设计教程. 侯妙乐 2004 年 9 月. 第 1 章 程序设计基础. 1.1 程序设计语言. 1.2 程序设计. 1.1 程序设计语言. 机器语言 汇编语言 高级语言. 高级语言处理程序 — 翻 译程序. 主要职能: 语法分析和检查 对变量分配存储空间 生成目标程序. 工作方式: 解释方式 : 速度慢、灵活 编译方式:速度快、不灵活. 高级语言源程序. 执行结果. 解释方式示意图. 高级语言源程序. 目标程序. 可执行程序. 解释方式示意图. 1.2 程序设计.

Télécharger la présentation

Visual Basic 程序设计教程

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Visual Basic 程序设计教程 侯妙乐 2004 年 9月

  2. 第1章 程序设计基础 1.1 程序设计语言 1.2 程序设计

  3. 1.1 程序设计语言 • 机器语言 • 汇编语言 • 高级语言

  4. 高级语言处理程序—翻译程序 • 主要职能: • 语法分析和检查 • 对变量分配存储空间 • 生成目标程序 • 工作方式: • 解释方式: 速度慢、灵活 • 编译方式:速度快、不灵活

  5. 高级语言源程序 执行结果 解释方式示意图 高级语言源程序 目标程序 可执行程序 解释方式示意图

  6. 1.2 程序设计 • 数据的描述:指定数据的类型和和组织形式(数据结构) • 操作的描述:编程的操作步骤,也称算法。 程序= 算法+数据结构+程序设计方法+语言工具及环境 沃思

  7. 1.2 程序设计 1.2.1 算法 1.2.2 结构化程序设计 1.2.3 面向对象的程序设计 1.2.4 程序设计的步骤

  8. 1.2.1 算法-----表示 问题:1*2*3*4*5 • 自然语言 • 用流程图(pp5),N-S流程图 • 结构化流程图 • 伪代码等

  9. 1.2.2 结构化程序设计(How to do) 基本结构 • 顺序结构 • 选择结构 • 循环结构

  10. 1.2.3 面向对象的程序设计(What to do) 基本概念 • 对象(Object) • 面向对象(OO) • 类(Class) • 封装(Encapsulation) • 继承( Inheritance ) • 等等

  11. 1.2.2 程序设计的步骤 • 分析问题; • 建立数学模型; • 选择计算方法; • 编写程序; • 运行,调试; • 整理文档。

  12. 第2章 Visual Basic简单介绍 2.1Visual Basic的特点 : • 可视化的设计平台 • 面向对象的设计方法 • 事件驱动的编程机制 • 结构化的设计语言 • 充分利用Windows资源 • 开放的数据库功能与网络支持

  13. 2.2 Visual Basic安装与启动 • 系统要求:与Windows95/98 基本一致 • 安装 • 启动

  14. 2.3 Visual Basic的集成开发环境 • 标题栏 • 菜单栏 • 工具栏 • 工程资源管理器 • 属性窗口 • 代码编辑器等等

  15. 2.4 VB可视化编程的基本概念--------对象、属性、事件和方法 • 对象的属性 • 对象属性的设置一般有两条途径。 • (1) 选定对象,然后在属性窗口中找到相应属性直接设置 • (2) 在代码中通过编程设置,格式为 • 对象名.属性名 = 属性值 • 如下述代码可以设置标签控件Label1的标题为“轻轻松松学用VB6.0”。 • Label1.Caption="轻轻松松学用VB6.0 • 事件的方法 • 格式调用对象方法。 • 对象名.方法名 • 如图片框Picture1有刷新显示方法Refresh,在事件过程代码中调用该方法的代码为 • Picture1.Refresh

  16. 2.5 窗体 • 窗体的结构 • 添加窗体、移除窗体 • 属性 • 事件 • 方法

  17. 图: “添加窗体”对话框 图:添加新窗体

  18. 多文档(MDI)窗体 创建MDI窗体的一般步骤如下。 (1) 在“工程”菜单中选择“添加MDI窗体”子菜单,系统显示“添加MDI窗体对话框”。如图1-4所示。 (2) 选择“新建”选项卡中的“MDI”窗体,单击“打开”按钮,屏幕上出现一个名字为Mdiform1的MDI窗体(它的底色与普通窗体不同),如图1-5所示。 (3) 单击工具栏上的“启动”按钮运行程序,一个空白的MDI窗体出现在屏幕上

  19. 图: “添加MDI窗体”对话框 图 新添加的MDI窗体

  20. 2.6 VB的控件 • 内部控件 • ActiveX控件 • 可插入的对象

  21. 图 标 说 明 标签(Label)控件 —— 创建一个标签对象,用于保存不希望用户改动的文本,如复选框上面或图形下面的标题 文本框(TextBox)控件 —— 创建用于显示和输入数据的文本框对象,用户可以在其中输入或更改文本 框架(Frame)控件 —— 用于美化其他控件并提供分组功能 命令按钮(CommandButton)控件 —— 创建命令按钮对象,用于执行命令 复选框(CheckBox)控件——创建复选框对象,允许用户选择开关状态,或显示多个选项,用户可从中选择多个选项 选项按钮(OptionButton)控件 —— 创建选项按钮组对象,用于显示多个选项,用户只能从中选择一个选项 表1-1 VB的内部控件 图片框(PictureBox)控件 —— 用于显示图形文件或文本文件,也可以作为其他控件的容器

  22. 向工具箱中添加某些控件的步骤如下 (1) 在工具箱的空白处单击鼠标右键。在弹出的快捷菜单中选择“部件”,如右图所示,或单击“工程”菜单中的“部件”子菜单,弹出“部件”对话框。 (2) 在打开的“部件”对话框中将自己需要的控件加上选中标志,然后单击“确定”按钮后退出,所选择的控件即可添加到工具箱 中。 图1-9 右键部件对话框快捷菜单 图1-10 部件对话框

  23. 2.7 学会使用帮助 在需要帮助的地方按F1

  24. 2.8 建立一个简单的应用程序 问题:计算任意两个数的乘积?

  25. 步骤: • 给窗体加入命令按纽(CommandButton) • 修改Command1属性 • 开始编写程序: • 双击控件 • 用右键单击控件,选查看代码 • 从“视图”菜单选“代码窗口” • 工程资源管理器窗口单击查看代码图标 • 运行VB: • 单击启动按扭图标 • 用F5快捷键 • 从运行菜单选“启动”

  26. 步骤: • 程序的保存 • 保存工程 • 生成可执行文件

  27. 习题一 1.1 简述VB的特点。 1.2 什么是对象的属性、事件和方法? 1.3 简述VB可视化编程的一般步骤。 1.4 如何在“立即”窗口输出:大家都来学用Visual Basic。 1.5 理解单击(Click)和双击(DblClick)事件。单击或双击窗体改变标签的标题。 1.6 理解Visible属性。编写一个简单程序。要求:单击命令按钮来显示或隐藏标签。

More Related