
第一章可视化编程理论概述 一、要点解析 本章以一个简单的加法应用程序为开发实例对比分析了传统语言和可视化语言的编程 过程,目的是让大家了解可视化编程的基本思想和特点。在此基础上介绍了VB集成开发环 境和几种流行的可视化编程工具。通过本章学习,你应该能够达到如下学习目标: 1.熟悉VB集成开发环境,结合实验1通过上机练习掌握工具栏、属性窗口、工程资源 管理器窗口、窗体布局窗口和代码编辑器窗口等的使用 2.掌握VB工程的概念及管理方法 3.掌握在VB集成环境中获得帮助的方法 4.理解可视化编程的概念和特点 5.了解目前流行的可视化语言的种类和主要特点 6.了解面向对象的概念及其基本机制 主要知识点分析 1.可视化编程 是指无需编程,仅通过直观的操作方式即可完成界面的设计工作。 可视化语言是目前最好的Windows应用程序开发工具。 2.如何理解可视化编程 传统的编程方法使用的是面向过程、按顺序进行的机制,其缺点是程序员始终要关心什 么时候发生什么事情,应用程序的界面都需要程序员编写语句来实现,对于图形界面的应用 程序,只有在程序运行时才能看到效果,一旦不满意,还需要修改程序,因而使得开发工作 非常烦琐。用VB进行应用程序开发主要有两部分工作:即设计界面和编写代码。在开发过 程中所看到的界面,与程序运行时的界面基本相同,同时VB还向程序员提供了若干界面设 计所需要的对象(称为控件),在设计界面时,只需将所需要的控件放到窗口的指定位置即 可,整个界面设计过程不需要编写代码。 3.可视化编程语言的特点
第一章 可视化编程理论概述 一、要点解析 本章以一个简单的加法应用程序为开发实例对比分析了传统语言和可视化语言的编程 过程,目的是让大家了解可视化编程的基本思想和特点。在此基础上介绍了 VB 集成开发环 境和几种流行的可视化编程工具。通过本章学习,你应该能够达到如下学习目标: 1.熟悉 VB 集成开发环境,结合实验 1 通过上机练习掌握工具栏、属性窗口、工程资源 管理器窗口、窗体布局窗口和代码编辑器窗口等的使用 2.掌握 VB 工程的概念及管理方法 3.掌握在 VB 集成环境中获得帮助的方法 4.理解可视化编程的概念和特点 5.了解目前流行的可视化语言的种类和主要特点 6.了解面向对象的概念及其基本机制 主要知识点分析 1.可视化编程 是指无需编程,仅通过直观的操作方式即可完成界面的设计工作。 可视化语言是目前最好的 Windows 应用程序开发工具。 2.如何理解可视化编程 传统的编程方法使用的是面向过程、按顺序进行的机制,其缺点是程序员始终要关心什 么时候发生什么事情,应用程序的界面都需要程序员编写语句来实现,对于图形界面的应用 程序,只有在程序运行时才能看到效果,一旦不满意,还需要修改程序,因而使得开发工作 非常烦琐。用 VB 进行应用程序开发主要有两部分工作:即设计界面和编写代码。在开发过 程中所看到的界面,与程序运行时的界面基本相同,同时 VB 还向程序员提供了若干界面设 计所需要的对象(称为控件),在设计界面时,只需将所需要的控件放到窗口的指定位置即 可,整个界面设计过程不需要编写代码。 3.可视化编程语言的特点

可视化编程语言的特点主要表现在两个方面: 一是基于面向对象的思想 二是程序开发过程的步骤是:首先进行界面的绘制工作,然后基于事件编写程序代码。 4.VisualBasic程序设计的特点 VisualBasic是Windows环境下的应用程序开发工具,其特点是:可视化编程、事件驱 动和交互式。 交互式是指在编写代码过程中出现语法错误时系统会立即获得通知,并在开发过程中可 运行程序进行调试。 5.如何理解事件驱动的概念。 用VB开发的应用程序,代码不是按照预定的路径执行,而是在响应不同的事件时执行 不同的代码片段。事件可以由用户操作触发,如单击鼠标、键盘输入等事件。也可以由来自 操作系统或其它应用程序的消息触发。这些事件的顺序决定了代码执行的顺序。概括地说事 件驱动是指应用程序没有预定的执行路径,而是由程序运行过程中的事件决定。 6.VB的三种工作模式 设计模式:可进行界面设计和编写代码。 中断模式:应用程序暂时中断,这时不可设计界面,但可编写代码。 执行模式:运行应用程序,这时既不能设计界面,也不能编写代码。 7.VB工程及应用程序管理 一个应用程序包含的所有文件的集合就是工程。用工程资源管理器窗口可以管理VB应 用程序的所有文件。 VB是以工程(Project)机制构建应用程序的,在计算机中,我们所创建的应用程序都 是以文件的形式存在的。一个B应用程序往往包含了一系列不同类型的文件。假设一个应 用程序具有3个窗体和1个标准模块,那么VB将该应用程序保存为三类文件,即1个工程
可视化编程语言的特点主要表现在两个方面: 一是基于面向对象的思想 二是程序开发过程的步骤是:首先进行界面的绘制工作,然后基于事件编写程序代码。 4.VisualBasic 程序设计的特点 VisualBasic 是 Windows 环境下的应用程序开发工具,其特点是:可视化编程、事件驱 动和交互式。 交互式是指在编写代码过程中出现语法错误时系统会立即获得通知,并在开发过程中可 运行程序进行调试。 5.如何理解事件驱动的概念。 用 VB 开发的应用程序,代码不是按照预定的路径执行,而是在响应不同的事件时执行 不同的代码片段。事件可以由用户操作触发,如单击鼠标、键盘输入等事件。也可以由来自 操作系统或其它应用程序的消息触发。这些事件的顺序决定了代码执行的顺序。概括地说事 件驱动是指应用程序没有预定的执行路径,而是由程序运行过程中的事件决定。 6.VB 的三种工作模式 设计模式:可进行界面设计和编写代码。 中断模式:应用程序暂时中断,这时不可设计界面,但可编写代码。 执行模式:运行应用程序,这时既不能设计界面,也不能编写代码。 7.VB 工程及应用程序管理 一个应用程序包含的所有文件的集合就是工程。用工程资源管理器窗口可以管理 VB 应 用程序的所有文件。 VB 是以工程(Project)机制构建应用程序的,在计算机中,我们所创建的应用程序都 是以文件的形式存在的。一个 VB 应用程序往往包含了一系列不同类型的文件。假设一个应 用程序具有 3 个窗体和 1 个标准模块,那么 VB 将该应用程序保存为三类文件,即 1 个工程

文件(.vbp)3个窗体文件(.frm)和1个模块文件(.bas)。用工程资源管理器窗口可以 管理这个VB应用程序, 一个VB应用程序通常包括一个.vbp工程文件(唯一的)、一个或多个.fm窗体文件(至 少有一个)、自动产生的.frx二进制文件(每个frm文件对应一个frx文件)、.bas标准模 块文件(可选的)、.cls类模块文件(可选的)、·ocxActiveX控件的文件(可选的)和.res 资源文件(可选的)。如图1所示。 .vbp *.frm *.frx *.bas *.cls *.0C8米,res 图1 8.面向对象程序设计的有关概念 面向对象程序设计方法不同于标准的过程化程序设计。程序设计人员在进行面向对象的 程序设计时,不再是从代码的第一行一直编到最后一行,而是考虑如何创建对象,利用对象 来简化程序设计,提供代码的可重用性。对象之间的相互作用通过消息来实现。 类:类是对象的抽象定义,是具有共同属性和操作的多个对象的相似特征的统一描述。 对象:对象是类的一个实例,它是属性和服务的封装体,对象的属性用于描述对象的静 态数据特征。 消息:消息是面向对象系统中实现对象之间通讯和请求任务的操作。消息传递是程序运 行的基本处理活动。 面向对象编程方法有四个基本机制,即抽象、继承、封装和多态性。(见教材p15页) 9.VB帮助系统的安装和使用 VB6.0联机帮助文件都使用MSDN文档的帮助方式,与VB6.0的系统不在同一张CD盘上,而 与”VisualStudio”产品的帮助文件集合在两张CD盘上,在安装过程中,系统会提示插入 MSDN盘。使用VB帮助最方便的方法是选中欲帮助的对象,然后按F1键,即可显示该对象 的帮助信息。 二、典型例题 一、单项选择题 l.Visual Basic应用程序处于运行模式时,这时()
文件(.vbp)3 个窗体文件(.frm)和 1 个模块文件(.bas)。用工程资源管理器窗口可以 管理这个 VB 应用程序, 一个 VB 应用程序通常包括一个.vbp 工程文件(唯一的)、一个或多个.frm 窗体文件(至 少有一个)、自动产生的.frx 二进制文件(每个 frm 文件对应一个 frx 文件)、.bas 标准模 块文件(可选的)、.cls 类模块文件(可选的)、.ocxActiveX 控件的文件(可选的)和.res 资源文件(可选的)。如图 1 所示。 8.面向对象程序设计的有关概念 面向对象程序设计方法不同于标准的过程化程序设计。程序设计人员在进行面向对象的 程序设计时,不再是从代码的第一行一直编到最后一行,而是考虑如何创建对象,利用对象 来简化程序设计,提供代码的可重用性。对象之间的相互作用通过消息来实现。 类:类是对象的抽象定义,是具有共同属性和操作的多个对象的相似特征的统一描述。 对象:对象是类的一个实例,它是属性和服务的封装体,对象的属性用于描述对象的静 态数据特征。 消息:消息是面向对象系统中实现对象之间通讯和请求任务的操作。消息传递是程序运 行的基本处理活动。 面向对象编程方法有四个基本机制,即抽象、继承、封装和多态性。(见教材 p15 页) 9.VB 帮助系统的安装和使用 VB6.0 联机帮助文件都使用 MSDN 文档的帮助方式,与 VB6.0 的系统不在同一张 CD 盘上,而 与”VisualStudio”产品的帮助文件集合在两张 CD 盘上,在安装过程中,系统会提示插入 MSDN 盘。使用 VB 帮助最方便的方法是选中欲帮助的对象,然后按 F1 键,即可显示该对象 的帮助信息。 二、典型例题 一、单项选择题 1.Visual Basic 应用程序处于运行模式时,这时( )

A.既不能设计界面,也不能编写代码 B.可以编辑代码,不能设计界面 C.可以设计界面,不能编辑代码 D.既能设计界面,也能编写代码 2.下列选项中,属于VisualBasic程序设计方法的是()。 A.面向对象、顺序驱动 B.面向对象、事件驱动 C.面向过程、事件驱动 D.面向过程、顺序驱动 3.在界面设计时,双击窗体中的对象后,VisualBasic将显示的窗口是()。 A.立即窗口 B.属性窗口 C.代码窗口 D.工程资源管理器窗口 4.后缀为.cls的文件表示VB的() A.窗体文件 B.类模块文件 C.工程文件 D.标准类模块文件 答案:1.A2.B3.C4.B
A.既不能设计界面,也不能编写代码 B.可以编辑代码,不能设计界面 C.可以设计界面,不能编辑代码 D.既能设计界面,也能编写代码 2.下列选项中,属于 VisualBasic 程序设计方法的是( )。 A.面向对象、顺序驱动 B.面向对象、事件驱动 C.面向过程、事件驱动 D.面向过程、顺序驱动 3.在界面设计时,双击窗体中的对象后,VisualBasic 将显示的窗口是( )。 A.立即窗口 B.属性窗口 C.代码窗口 D.工程资源管理器窗口 4.后缀为.cls 的文件表示 VB 的( ) A.窗体文件 B.类模块文件 C.工程文件 D.标准类模块文件 答案:1.A 2.B 3.C 4.B