slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
可视化程序设计 PowerPoint Presentation
Download Presentation
可视化程序设计

Loading in 2 Seconds...

play fullscreen
1 / 33

可视化程序设计 - PowerPoint PPT Presentation


  • 173 Views
  • Uploaded on

可视化程序设计. —— Visual Basic 6.0 的使用 主讲人: 赵长宽. 一、 VB 程序设计概述. VB 概述 什么是 Visual Basic Visual Basic 能做什么 VB 的功能特点 运行环境、安装 基本概念 集成开发环境. VB 概述. 什么是 Visual Basic Microsoft Visual Basic 提供了开发 Microsoft Windows 应用程序的最迅速、最简捷的方法

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about '可视化程序设计' - shona


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide1

可视化程序设计

——Visual Basic 6.0 的使用

主讲人: 赵长宽

slide2
一、VB 程序设计概述
  • VB概述
    • 什么是 Visual Basic
    • Visual Basic 能做什么
    • VB的功能特点
    • 运行环境、安装
  • 基本概念
  • 集成开发环境
slide3
VB 概述
  • 什么是 Visual Basic
    • Microsoft Visual Basic 提供了开发 Microsoft Windows 应用程序的最迅速、最简捷的方法
    • Visual Basic 在原有 BASIC 语言的基础上进一步发展,专业人员可以用 Visual Basic 实现其它任何 Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。
slide4
VB 概述
  • 什么是 Visual Basic
    • Visual Basic 不仅是 Visual Basic 编程语言。Visual Basic 编程系统和 VBA 都使用这一语言。VBScript 是广泛使用的脚本语言,它是 Visual Basic 语言的子集。这样,在学习 Visual Basic 中得到的经验可应用到所有这些领域中。
slide5
VB 概述
  • Visual Basic 能做什么
    • 到底能用 Visual Basic 干什么呢?也许应该问不能用它干什么更恰当一些。答案是:没有什么不能干的!从设计新型的用户界面到利用其它应用程序的对象、从处理文字图象到使用数据库,Visual Basic 提供了完成这些工作的所有工具。
slide6
VB 概述
  • Visual Basic 的特点
    • 具有面向对象的可视化设计工具
    • 事件驱动的编程机制
    • 提供了易学易用的应用程序集成开发环境
    • 结构化的程序设计语言
    • 支持多种数据库系统的访问
    • 支持动态数据交换(DDE)、动态链接库(DLL)和对象的链接与嵌入(OLE)技术
    • ActiveX技术
    • 完备的联机帮助功能
slide7
VB 概述
  • 安装 Visual Basic
    • 运行环境
    • 初次安装
      • 启动Windows,插入带有VB6.0系统的光盘
      • 选择两种安装方式之一:典型安装、自定义安装
      • VB6.0的联机帮助文件都是用MSDN文档的帮助方式,在安装过程中,系统会提示插入MSDN盘
    • 添加或删除VB6.0部件
visual basic
Visual Basic 概念
  • Windows 的工作方式

窗口、事件和消息

  • 事件驱动模型
  • 交互式开发
slide9
集成开发环境
  • 启动 Visual Basic
  • 集成开发环境
    • 菜单条
    • 上下文菜单
    • 工具栏
    • 工具箱
    • 工程管理器窗口
    • 属性窗口
slide10
集成开发环境
  • 集成开发环境
    • 对象浏览器
    • 窗体设计器
    • 代码编辑器窗口
    • 窗体布局窗口
    • 立即、本地和监视窗口
  • 环境选项
slide11
简单的VB程序设计
  • 程序设计方法的发展
  • 什么是对象
  • 一个简单的应用程序
  • 窗体和控件
  • 工程管理
  • 制作安装盘
  • 使用帮助
slide12
程序设计方法的发展
  • 初期的程序设计
    • 高运行效率、少占用内存为目标
  • 结构化程序设计
    • 程序的可读性、可维护性为目标
    • 程序=算法+数据结构 的面向过程的程序设计
  • 面向对象的程序设计
    • 降低程序的复杂性、提高软件的开法效率和改善工作界面为目标
    • 程序=对象+消息 的面向对象的程序设计
slide13
对象的有关概念
    • 类是创建对象实例的模板, 包含了创建对象的属性描述和行为特征的定义
  • 对象
    • 是类的一个实例,继承了类的属性、方法
  • 对象的建立和编辑
  • 属性
    • 对象的性质,即用来描述和反映对象特征的参数
slide14
对象的有关概念
  • 方法
    • 对象的行为,即将一些通用的过程编写好并封装起来,作为方法供用户直接调用。
  • 事件
    • 响应对象的动作称为事件,它发生在用户与应用程序交互时。如单击控件、鼠标移动、键盘按下等。
  • VB 程序的执行步骤
slide15
建立简单的应用程序
  • 创建 Visual Basic 应用程序有三个主要步骤:
    • 创建应用程序界面。
    • 设置属性。
    • 编写代码。
  • 为了说明这一实现过程,按照以下步骤创建一个简单应用程序,该应用程序由一个文本框和一个命令按钮组成。单击命令按钮,文本框中会出现 “Hello , world!”消息。
slide16
基本属性
  • Name 名称
    • 创建的对象名称。在程序中,控件名是作为对象的标识而引用,不会显示在窗体上。
  • Caption 标题
    • 该属性决定了控件上显示的内容。
  • Left 、Top 、 Height 、 Width
  • Enabled
  • Visible
  • Font
    • FontName、FontSize、FontItalic 等
slide17
基本属性
  • 例题 2.2

在窗体是建立两个命令按钮Command1 和 Command2, Command1 的 Font 通过属性窗口设置, Command2 的属性通过代码实现。

slide18
基本属性
  • ForeColor 和 BackColor
  • BackStyle 背景样式
    • 0-Transparent 1-Opaque
  • Alignment 对齐
  • AutoSize
  • WordWrap
  • TabIndex
  • 默认属性
slide19
基本属性
  • 例题 2.3
slide20
窗体
  • 属性

Caption标题

MaxButton、MinButton

Icon

ControlBox

Picture

AutoRedraw

BorderStyle (0 1 2 3 4 5 )

WindowsState (0-正常、1-最小化、2-最大化)

slide21
窗体
  • 方法

Print、Cls 和 Move 等

  • 事件

Load 、 Click 和 DblClick

Load 当装入窗体时激发,通常用于对属性和变量初始化

  • 例2.4

P28

label
Label 标签

用于显示文本(输出)信息,不能作为输入信息的界面。

  • 属性

Caption、Alignment、Autosize、BorderStyle、

WordWrap

  • 事件

一般不使用事件, Click

  • 例2.5 P29
textbox
TextBox 文本框

是一个文本编辑区域,可在该区域输入、编辑和显示正文内容

  • 属性
  • Text:正文内容
  • Maxlength:设置正文的最多字符个数,0任意长度值.,
  • MultiLine:是否为多行,默认一行. FALSE
  • ScrollBars:当MultiLine为True时,该属性才有效,表示滚动条的形式: 0-None、1-Horizontal、2-Vertical、3-Both。
  • Locked:是否可被编辑属性,False,表示为可编辑。
  • PassWord:口令字符。Text属性返回输入的数据,而屏幕则显示该字符
  • SelStart,SelLength,SelText :选中文本的起始、长度、内容
commandbutton
CommandButton 命令按钮

接受用户输入的命令,三种方式:单击、键盘、快捷键

  • 属性
  • Caption:命令按钮显示的内容,可设置快捷键(&)
  • Value:检查该按钮是否按下,该属性在设计时无效
  • Picture: 按钮可显示图片文件(bmp和 Ico),Style为1时有效
  • Style:确定显示的形式。
  • ToolTipText:工具提示(和Picture结合使用)。
  • Default、Cancel
  • 事件 Click

例 2.8 P34建立一个允许剪切、复制和粘贴的简单程序

slide25
常用方法

Print方法

在对象上输出信息

形式: [对象.]Print [表达式列表]

对象:窗体、图形框或打印机,省略对象在窗体上输出。

Spc(n)函数:插入n个空格,允许重复使用。

Tab(n)函数:左端开始右移动n列,允许重复使用。

;(分号):光标定位上一个显示的字符后。

,(逗号):光标定位在下一个打印区的开始位置处。

注意:

开始打印的位置是由对象的CurrentX和CurrentX属性决定,

缺省为打印对象的左上角0,0。

Print方法在Form _Load事件过程中起作用,必须设置窗体的

AutoRedraw为True。

slide26
常用方法

例2.9 显示图形

Cls方法

清除运行时在窗体或图形框中显示的文本或图形。

形式: [对象.]Cls

注意 :不清除在设计时的文本和图形。

Move方法

移动窗体或控件,并可改变其大小。

形式 : [对象.]Move 左边距离[,上边距离[,宽度[,高度]]]

例2.10 图形起始点(左上角)移到窗体的中心,同时图形缩小50%。

slide27
工程的管理及环境的设置

工程的组成

工程文件包含了一个应用程序的所有文件:

  • 窗体文件(.frm):控件及属性、事件过程和自定义过程
  • 窗体的二进制数据文件(.frx),自动产生同名.frx文件。
  • 标准模块文件(.bas)
  • 类模块的文件(.cls)
  • 资源文件(.res)
  • ActiveX控件的文件(.ocx)

创建、打开和保存工程

slide28
添加、删除和保存文件

注意:

1.窗体名和窗体文件名概念,

前者是窗体的Name属性,在代码中用这个名称来引用该窗体,同一工程不能有相同的窗体名;

后者是存放在磁盘上的窗体文件名,该文件包含了该窗体的所有控件属性和代码,同一文件夹不能有相同的文件名。

2. 在工程中添加现存的文件时,只是对该文件的引用纳入工程。因此,如果更改文件并保存它,会影响包含此文件的任何工程。

slide29
添加、删除和保存文件

注意:

3. 在工程中删除文件时,仅将此文件从工程里删除掉,但是仍存在于磁盘上。但是,如果在VB之外删除一个文件,VB不能更新此工程文件,当打开此工程时,将显示一个文件丢失的错误信息。

4.对文件改名方法二:

打开工程, “另存为…”实现文件的复制 ,保存工程文件

利用编辑程序打开工程文件 , 修改FORM=XXX的文件名

slide30
生成可执行文件和制作安装盘

1. 生成可执行文件

文件/生成***.exe文件,然后关闭Visual Basic6.0。

2. 制作安装盘

运行V B6.0中文版工具“Package & Deployment”,在向导的指导下:

  • “打包”:把工程中用到的各种类型的文件进行打包压缩后,存放到特定的目录下。
  • “展开”:再把这些打包的文件展开到用户可以携带的拿来安装的软盘、光盘等介质。

3. 检测安装程序

在没有VB6.0系统的环境下,执行安装盘中的Setup.exe文件,将发行盘进行安装。

slide31
常见错误

1.使用中文标点符号

2.字母和数字形状相似(l1,o0)

3.对象名称(Name)属性写错

4.对象的属性名、方法名、标准函数名写错

5.变量名写错

在通用声明段加Option Explicit

6.语句书写位置错

在通用声明段只能有Dim语句,不能有赋值等其它语句

7.打开工程时找不到对应的文件

保存文件时先保存窗体.frm文件、再保存.vbp文件,注意路径。

slide32
使用帮助功能
  • 使用MSDN Library查阅器
    • “目录”标签:列出一个完整的主题的分级列表,通过目录树查找信息。
    • “索引”标签:以索引方式通过索引表查找信息。
    • “搜索”标签:通过全文搜索查找信息。
slide33
使用帮助功能
  • 使用上下文相关的帮助
    • 使用的方法是选定要帮助的内容,然后按F1功能键,这时系统打开 MSDN Library 查阅器,直接显示与选定内容有关的帮助信息。

活动窗口或选定的内容可以是:

    • VB中的每个窗口;
    • 工具箱中的控件;
    • 窗体或文档内的对象;
    • 属性窗口中的属性;
    • VB的关键词;
    • 错误信息。