程序设计基础-Visual Basic(2019秋)

沈阳师范大学 刘立群

目录

  • 认识 Visual Basic
    • ● 认识 Visual Basic
    • ● 对象的属性、事件和方法
    • ● 控件的容器-窗体
    • ● 文本编辑工具-文本框
    • ● 命令按钮和标签
  • 程序设计基础
    • ● 语句和语法规则
    • ● 数据类型和常量变量
    • ● 运算符与表达式
    • ● 常用内部函数
    • ● 输入与输出
  • 基本控制结构和算法
    • ● 程序结构与算法
    • ● 选择结构的语句实现
    • ● 循环结构的语句实现
    • ● 穷举和递推问题求解
    • ● 嵌套循环解百钱百鸡问题
    • ● 星形矩阵的显示问题
  • 常用标准控件
    • ● 选择控件和滚动条--设置文字格式
    • ● 列表框及组合框—购票系统
    • ● 计时器与图片控件—自动变换的交通灯
    • ● 图形操作—小球运动
  • 数组和过程
    • ● 数组的定义与一维数组的应用
    • ● 二维数组
    • ● 控件数组
    • ● 自定义过程
    • ● 参数传递
    • ● 变量的作用域
  • 键盘鼠标事件与菜单设计
    • ● 鼠标键盘事件--小鸡吃虫游戏
    • ● 菜单程序设计--控制移动字幕
  • 通用对话框与文件操作
    • ● 通用对话框与文件操作
    • ● 文件操作--打开保存数据实例
通用对话框与文件操作


对话框概述

对话框(DialogBox)是一种特殊类型的窗体。它主要通过向用户显示信息和获取用户提交的信息与用户进行交流,实现用户与系统“对话”的操作,是应用程序界面的重要组成部分。

通用对话框是一种控件,用于创建Windows中具有标准界面和使用方法的公共对话框,如文件选择对话框,颜色选择对话框,字体选择对话框等。在Visual Basic中,能够实现六种不同类型的通用对话框功能,即打开(Open)、另存为(Save As)、颜色(Color)、字体(Font)、打印(Print)和帮助(Help)对话框。

通用对话框控件的加载

通用对话框是一种ActiveX控件,在缺省情况下,在工具箱中没有“通用对话框”(CommonDialog)控件。在使用“通用对话框”之前,必须先将其添加到工具箱中,操作步骤如下:

1.选择“工程|部件”命令,或在工具箱上单击鼠标右键,在弹出的菜单中选择“部件”命令,打开如图所示“部件”对话框。

 

2.在部件对话框中选择“控件”选项卡,然后在控件列表中选中“Microsoft Common Dialog Control 6.0”(使前面的复选框处于选中状态)。

3.单击“确定”按钮,通用对话框被添加到了工具箱中。

通用对话框控件添加到工具箱后,就可以在工具箱中看到CommonDialog控件,在窗体上添加通用对话框控件的方法和添加其它控件一样。添加的通用对话框以图标的方式显示在窗体中。该图标不能改变大小,程序运行时不可见,类似于计时器控件。

打开和另存为对话框

显示“打开”对话框的方法有两种,调用通用对话框的ShowOpen方法或者将通用对话框的Action属性值设为1。例如通用对话框的名称为CommonDialog1,则可以使用如下代码:

CommonDialog1.Action=1

CommonDialog1.ShowOpen

通过调用对话框的ShowSave方法或将通用对话框的Action属性值设置为2,可以显示“另存为”对话框。

例如:

CommonDialog1.Action=2

CommonDialog1.ShowSave

  

  

  

颜色和字体对话框

当调用对话框的ShowColor方法或设置其Action属性值为3时,将显示供用户选择颜色的 “颜色”对话框。

例如:

CommonDialog1.Action=3

CommonDialog1.ShowColor

当调用ShowFont方法或设置通用对话框的Action属性值为4时,将显示“字体”对话框。

例如:

CommonDialog1.Action=4

CommonDialog1.ShowFont