收藏 分享(赏)

计算机VB学习第1章.ppt

上传人:dreamzhangning 文档编号:4053267 上传时间:2018-12-06 格式:PPT 页数:45 大小:521KB
下载 相关 举报
计算机VB学习第1章.ppt_第1页
第1页 / 共45页
计算机VB学习第1章.ppt_第2页
第2页 / 共45页
计算机VB学习第1章.ppt_第3页
第3页 / 共45页
计算机VB学习第1章.ppt_第4页
第4页 / 共45页
计算机VB学习第1章.ppt_第5页
第5页 / 共45页
点击查看更多>>
资源描述

1、Visual Basic 程 序 设 计,山东外贸职业学院,E-mail:,信息管理系 柳淑花,2018年12月6日,第 1 章 概 述,本章主要内容:1.1 程序设计语言与程序设计 1.2 Visual Basic 简介 1.3 Visual Basic 集成开发环境 1.4 开发一个简单的VB应用程序 1.5 对象、事件与事件过程本章小结作业,退出,2018年12月6日,1.1 程序设计语言与程序设计,本节主要内容:机器语言汇编语言高级语言面向过程的程序设计语言面向对象的程序设计语言,上一页,下一页,返回本章首页,2018年12月6日,1.1 程序设计语言与程序设计,随着科学技术的发展,于

2、1946年产生了计算机。人类要控制和操纵计算机,就需要有人和计算机进行交流的语言程序设计语言。程序设计语言可分为以下几类:机器语言汇编语言高级语言,上一页,下一页,返回本章首页,2018年12月6日,1. 机器语言,机器语言:是一种CPU指令系统,它是用二进制代码表示的,计算机可直接执行; 机器指令-完成计算机的某种操作的命令 指令系统-一台计算机的所有指令的集合2. 汇编语言 汇编语言:用符号表示对应的机器指令。因助记符不能被机器直接识别,所以用汇编语言编写的程序必须被翻译成机器 语言程序后才能执行。,上一页,下一页,返回本章首页,2018年12月6日,3. 高级语言,高级语言:比较接近自然

3、语言,执行时需要把高级语言源程序翻译成机器语言,然后才能执行;面向过程的程序设计语言如:C、BASIC、FORTRAN、 PASCAL等。 高级语言: 面向对象的程序设计语言如: VB 、 C+、 C# 等。 源程序:用高级语言或汇编语言编写的程序 目的程序:用机器语言编写的程序(又称为目标程序),上一页,下一页,返回本章首页,2018年12月6日,4. 面向过程的程序设计语言,面向过程的程序设计语言:是由程序员自己支配程序的执行路线。即程序执行的先后顺序是由程序开发人员在编写程序代码时决定的,用户无法改变。 如:C语言在面向过程的程序设计中,计算机的解题过程是:1)程序员用高级语言编写源程序

4、;2)将源程序和数据输入计算机,由翻译程序翻译成机器语言程序,保存在存储器中;3)运行机器语言程序,输出结果。,上一页,下一页,返回本章首页,2018年12月6日,将源程序翻译成机器语言程序的翻译程序有两种:编译程序:将源程序全部翻译成机器语言程序后,再执行目的程序得到执行结果。解释程序:将源程序逐条翻译并执行,不产生目的程序。,上一页,下一页,返回本章首页,2018年12月6日,5. 面向对象的程序设计语言,面向对象的程序设计OOP ( Object Oriented Programming )该方法诞生于90年代初,是当前计算机领域最流行的程序设计方法,这种程序设计思想的精髓是:将要处理的

5、信息抽象成对象。每个对象都能响应外界的刺激并进行相应的动作。它具有自己的属性、方法和事件。,上一页,下一页,返回本章首页,2018年12月6日,程序设计语言的支持环境,上一页,下一页,返回本章首页,2018年12月6日,1.2 Visual Basic 简介,本节主要内容:Visual Basic 的发展史Visual Basic 的特点Visual Basic 的版本Visual Basic 的安装与启动,上一页,下一页,返回本章首页,2018年12月6日,1. Visual Basic 的发展史,Basic指的是BASIC(Beginners All-purpose Symbolic In

6、struction Code 初学者通用符号指令代码)语言,它是一种在计算机技术发展历史上(70、80年代)应用得最为广泛的语言。Visual Basic是Microsoft 公司于1991年推出的基于Windows 环境的 BASIC 语言。在语言功能方面,它与以前的BASIC 语言基本兼容,但功能更强大,使用更方便。,上一页,下一页,返回本章首页,2018年12月6日,2. Visual Basic 的特点,可视化 :Visual的英文含义既是可视化,在可视化环境下创作前端界面也就如同摆放积木。 面向对象 :面向对象编程是建立在类的基础上的,其通过类的封装而使源程序更加便于维护。 事件驱动

7、 :在事件驱动模式下,程序的执行是依靠系统能够被识别的触发事件启动的。,上一页,下一页,返回本章首页,2018年12月6日,3.Visual Basic 的版本,Visual Basic 6.0有三种版本: 学习版主要针对刚入门的初学者设计。 专业版为专业编程人员提供了一整套进行开发的功能完备的工具。该版本包括学习版的全部功能。 企业版使得专业编程人员能够开发功能强大的组内分布式应用程序。该版本包括专业版的全部功能。,上一页,下一页,返回本章首页,2018年12月6日,4.Visual Basic 的安装与启动,安装: Visual Basic的安装同其他Windows应用程序的安装类似,按照

8、屏幕提示一步步操作即可。 启动:单击 “开始”按钮,指向“程序”,再指向Microsoft Visual Basic 6.0图标,就可以启动Visual Basic 6.0。并进入到 Visual Basic 6.0 集成 开发环境 。 退出:当需要退出Visual Basic时,可以关闭Visual Basic集成环境窗口,或通过菜单命令“文件退出” 退出。,上一页,下一页,返回本章首页,2018年12月6日,1.3 Visual Basic 集成开发环境,本节主要内容:Visual Basic 集成开发环境(IDE)工具箱窗体窗口工程窗口属性窗口窗体布局窗口,上一页,下一页,返回本章首页,

9、2018年12月6日,1. Visual Basic 集成开发环境(IDE),上一页,下一页,返回本章首页,2018年12月6日,。,2. 工具箱,上一页,下一页,返回本章首页,2018年12月6日,3. 窗体窗口(对象窗口),窗体窗口:容纳窗体以及在窗体上放置控件的容器。它就像是一个工作台,使用窗体来构造应用程序的界面。窗体窗口也称为对象窗口。,对象窗口,上一页,下一页,返回本章首页,2018年12月6日,4. 工程窗口(工程资源管理器),2018年12月6日,5. 属性窗口,属性窗口:用于列出选定窗体或控件的属性设置值。在VB中,窗体和控件被称为对象,每个对象都可用一组属性来描述其特征。同

10、类型的对象其属性相同,但属性值不同, 见例题1: li1_1.vbp,上一页,下一页,返回本章首页,2018年12月6日,6. 窗体布局窗口,窗体布局窗口: 指示了应用程序运行时窗体在显示器上的位置。可由鼠标自由拖动,使之改变。,上一页,下一页,返回本章首页,2018年12月6日,1.4 开发一个简单的VB应用程序,本节主要内容:新建工程添加控件设置控件的属性编写事件过程保存、运行、调试应用程序生成EXE文件,上一页,下一页,返回本章首页,2018年12月6日,1. 新建工程,新建工程的步骤是:启动VB,在如图所示的对话框中选中“标准EXE”,单击“打开”,即可进入VB 集成开发环境。,上一页

11、,下一页,返回本章首页,2018年12月6日,2. 添加控件,在窗体上添加控件的方法共有四种,分别是:方法一:在工具箱中选中指定控件在窗体上拖动鼠标绘制 方法二:双击工具箱中的指定控件(控件自动添加在窗体中间) 方法三:按Ctrl键选中工具箱中的控件在窗体上多次拖动,可绘制多个同类型的控件。 方法二:复制已有的控件,上一页,下一页,返回本章首页,2018年12月6日,控件添加完后,可调整控件的大小、位置,改变其属性属性。调整控件的大小和位置,可利用“格式”菜单中的相应命令实现:“格式”“对齐”、“统一尺寸” 注意:在格式对齐等操作时,最后一个被选定的控件是基准控件。 具体操作见例题2:li1_

12、2.vbp界面如图:,上一页,下一页,返回本章首页,2018年12月6日,3. 设置控件的属性,打开属性窗口有四种方法: 方法一:“视图”菜单中的“属性窗口”命令 方法二:功能键F4 方法三:工具栏按钮 方法二:右击控件,在快捷菜单中选则“属性窗口”命令。 属性设置:在窗口中选种控件,在右侧的属性窗口中进行想应的属性设置。,上一页,下一页,返回本章首页,2018年12月6日,4. 编写代码,打开代码窗口有四种方法: 方法一:“视图”菜单中的“代码窗口”命令 方法二:双击相应控件 方法三:工程窗口中的“查看代码”按钮 方法二:右击控件,在快捷菜单中选则“查看代码”命令。打开代码窗口后,在相应的事

13、件过程中输入代码。,上一页,下一页,返回本章首页,2018年12月6日,5. 保存、运行、调试工程,保存工程:“文件”菜单中的“保存工程”命令工具栏中的“保存”按钮运行工程:“运行”菜单中的“启动”命令工具栏中的“启动”按钮功能键 F5首次保存工程时,系统会提示输入工程文件、窗体文件的文件名。,上一页,下一页,返回本章首页,2018年12月6日,6. 生成 EXE 文件,将工程生成 EXE 文件后,可以在未装VB系统的机器上运行该工程。生成 EXE 文件的方法是:“文件”菜单中的“生成.exe”命令,上一页,下一页,返回本章首页,2018年12月6日,开发应用程序的主要步骤:,1. 建立用户界

14、面用户界面是由对象(窗体和控件)组成,所有控件都放在窗体上(一个窗体最多可容纳255个控件),程序中的所有信息都要通过窗体显示出来,它是应用程序的最终用户界面。 2. 设置界面上各个对象的属性 3. 编写对象响应事件的程序代码 4. 保存工程文件 5. 测试和调试应用程序,检查并排除程序中的错误 6. 创建可执行文件编译,上一页,下一页,返回本章首页,2018年12月6日,1.5 对象、事件与事件过程,本节主要内容:对象与类属性方法事件事件过程,上一页,下一页,返回本章首页,2018年12月6日,1. 对象与类,对象(Object):就是自然界中可以感知或可触摸的明确物体。如:具体的一个人、一

15、辆汽车、一个按钮等; 类(Class):是同类对象的总称,是创建对象的模板。而对象则是类的一个实例。如:人、汽车、工具箱中的按钮工具等;说明:对象继承了类的特征,每个对象都有自己的属性、方法和事件。对象和类相当于程序设计语言中变量和变量类型的关系。,上一页,下一页,返回本章首页,2018年12月6日,2. 属性,属性(Property):就是指一个对象所具有的性质、特征;这些特征可能是看得见摸得着的,也可能是内在的。如:人- 类王洪-(类的一个实例)- 对象姓名、性别、年龄、身高、学历 - 属性名张三、男、20、175cm、大专 - 属性值 说明:在设计应用程序时,通过改变对象的属性值来改变对

16、象的外观和行为。对象属性的设置有两种方法:属性窗口、程序代码窗口。 例:属性值的设置见 li1_1.vbp,上一页,下一页,返回本章首页,2018年12月6日,3. 方法(函数),方法(Method):指得是对对象实施的动作和行为。它实际上是对象本身所内含的一些特殊的函数或过程,调用这些特殊的函数或过程来实现对应的动作。不同的对象具有不同的方法。方法只能在程序代码中使用。 如:气球有属性、方法、事件,上一页,下一页,返回本章首页,2018年12月6日,4. 事件,事件(Event):事件就是对象上所发生的事情,是指对象所接受的某些外部刺激。事件是预先定义好的、能够被对象识别的动作。 每个对象都

17、有一系列预先定义好的事件。如:按钮的单击事件(Click)文本框的内容改变事件(Change),上一页,下一页,返回本章首页,2018年12月6日,5. 事件过程,事件过程:可以通过一段程序代码来响应某个具体事件所执行的操作,这段程序代码即为事件过程 。面向对象的程序的执行是由事件来触发的事件驱动编程。事件发生的顺序,决定了代码执行的顺序,因此程序每次执行时所经过的代码路径都是不同的。事件驱动见例题:Li1_2.vbp,上一页,下一页,返回本章首页,2018年12月6日,补充内容,一个工程通常包括的文件有以下几类: .vbp 跟踪所有部件的工程文件(.vbg工程组).frm 窗体文件:添加到工

18、程中的每个窗体都会单独地保存为一个文件。它包含了与本窗体操作有关的全部代码。它是一个纯文本文件。一个应用程序可以有多个窗体(最多达255个) .frx 二进制窗体文件:如果窗体上含有图片或图标,当保存窗体文件时,就会自动产生一个与窗体文件同名的.frx文件。,上一页,下一页,返回本章首页,2018年12月6日,补充内容,.bas 标准模块文件:以下两种情况会用导标准模块文件:多个窗体公用的一些数据或程序代码;与窗体界面元素无关的程序代码。其他模块可以调用标准模块中的代码。一个工程中可以有多个标准模块,也可以没有。 .cls 类模块文件:VB中提供了大量预定义的类,同时也允许用户根据需要定义自己

19、的类,新类的定义保存在类模块中。一个工程中可以有多个类模块,也可以没有。 .res 资源文件,是一种可以同时存放文本、图片、声音等多种资源的文件,是一个纯文本件。 .log 装载错误日志文件,上一页,下一页,返回本章首页,2018年12月6日,补充内容,模块在 VB中,模块是相对独立的编程单位。VB具有三种类型的模块:窗体模块标准模块类模块窗体模块文件( .frm):包含所有窗体和控件的信息(最多255个), 应用程序的每个窗体都有一个对应的窗体模块。,上一页,下一页,返回本章首页,2018年12月6日,补充内容,标准模块文件(.bas):完全由与特定窗体或控件无关的代码组成的模块。如果一个过

20、程可能用来响应几个不同对象中的事件,则应将这个过程放在标准模块中,而没有必要在每一个对象的事件过程中重复相同的代码。该文件是可选项。 标准模块中保存的过程都是通用模块。 类模块文件(.cls):该文件是可选项。存放用户定义的类的属性、方法的定义等。,上一页,下一页,返回本章首页,2018年12月6日,第一章 小结,1、了解各程序设计语言的意义; 2、掌握编译程序与解释程序的区别,了解高级语言源程序的执行过程; 3、掌握面向对象程序设计的精髓; 4、了解 Visual Basic 的特点; 5、熟练掌握Visual Basic 的启动与退出;,上一页,下一页,返回本章首页,2018年12月6日,

21、第一章 小结,6、VB集成开发环境的主要组成部分有:工程资源管理器窗口、对象窗口、代码窗口、属性窗口、窗体布局窗口等,它们各自的用途是什么? 7、VB程序的运行方式有两种:解释方式和编译方式,二者的不同之处是什么? 8、掌握VB程序的开发步骤和书写规则 9、熟练掌握:类、对象、属性、方法、事件的基本概念;,上一页,下一页,返回本章首页,2018年12月6日,第一章 作业,1、类与对象的意义如何?它们有何区别? 2、什么是对象的属性、方法与事件? 3、创建VB 应用程序的步骤是怎样的? 4、教材:P15 习题 6、7,上一页,返回本章首页,下一页,2018年12月6日,上机实训:,实训一 VB 程序设计起步实训内容:编写自己的第一个小程序,程序要求是:在窗体上放置一个按钮,单击按钮让窗体充满屏幕(屏幕的宽度为screen.width,屏幕的高度为screen.height)。,上一页,退出,返回本章首页,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 网络科技 > 计算机原理

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报