第一章 VB程序设计概述.ppt_第1页
第一章 VB程序设计概述.ppt_第2页
第一章 VB程序设计概述.ppt_第3页
第一章 VB程序设计概述.ppt_第4页
第一章 VB程序设计概述.ppt_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2010年9月 王 峰,Visual Basic程序设计教程(第二版),课程简介,介绍程序设计语言和可视化界面设计。对程序设计的基本知识、基本语法、编程方法和常用算法进行系统的、详细的学习。通过学习使我们学会分析问题,使用软件开发的理念理解、研究、解决实际问题。掌握简单问题编程的能力。,课程基本要求,课时安排: 课堂教学+上机实践(1 :1) 考试: 平时作业期末考试 (考试课) 参考书: 自选,网络 课堂要求: 静音电子产品,认真听讲。 上机课要求:不得玩游戏、聊天等做与课程无关的事,Visual Basic 程序设计教程,第一章 Visual Basic概述(1) 第二章 VB对象及其操作

2、(3) 第三章 VB语言规则(3) 第四章 VB基本程序结构(6) 第五章 数组(4) 第六章 过程(5) 第七章 常用控件(6) 第八章 数据文件(3) 第九章 界面设计(5),第一章 Visual Basic概述,1.1 程序设计的基本概念 1.2 Visual Basic特点 1.3 Visual Basic的启动 1.4 Visual Basic的集成开发环境 1.5 认识Visual Basic程序,【本章导读】 本章简要介绍程序、程序设计、面向对象程序设计技术的基本概念,并通过一个简单的例题,介绍使用Visual Basic开发应用程序的一般步骤和VB集成环境的使用方法。通过对本章

3、的学习,初步了解VB,以及创建VB应用程序的几个重要步骤。 【本章要点】 面向对象程序设计技术的基本概念 开发应用程序的一般步骤 Visual Basic集成环境的使用方法,1.1 程序设计的基本概念,计算机一般都包括硬件和软件两个部分: 计算机硬件:指的是计算机系统中由电子、机械和光电元件组成的各种计算机部件和设备,其基本功能是接受计算机程序的控制来实现数据输入、运算、数据输出等一系列操作。 计算机软件指的是为了告诉计算机做什么和按什么方法、步骤去做,并以计算机可以识别和执行的操作来表示的处理步骤和有关文档。 用计算机可以识别和执行的操作来表示的处理步骤称为程序。 计算机软件包括计算机程序和

4、有关文档。,1.1.1 程序 1指令和指令系统 计算机指令是一组符号,它表示人对计算机下达的命令。人通过指令来告诉计算机“做什么”和“怎么做”。 每一条指令都对应计算机的一种操作。指令由两部分组成,一部分叫操作码,它表示计算机该做什么操作;另一部分叫操作数,它表示计算机该对哪些数据做怎样的操作。 在计算机中,硬件和软件的结合点是计算机的指令系统。计算机的一条指令是计算机硬件可以执行的一步操作。计算机可以执行的指令的全体称为该机的指令系统。不同类型的计算机系统有不同的指令系统。,2程序和文档 (1)程序 简单说,程序就是为了解决某一特定问题而用某种计算机程序设计语言编写出的代码序列。 F = 1

5、0 C = 5 * (F - 32) / 9 Print C=; C ,程序的几个性质: 目的性 分步性 有限性 操作性 有序性 (2)文档 文档是软件开发、使用和维护过程中必不可少的资料。通过文档人们可以清楚地了解程序的功能、结构、运行环境、使用方法。尤其在软件的后期维护中,文档更是不可或缺的重要资料。,1.1.2 程序设计 1为什么要学习程序设计 2程序设计的步骤 (1)分析问题,确定解决方案 (2)建立数学模型 (3)确定算法(算法设计) (4)编写源程序 (5)程序测试 (6)整理资料,为了告诉计算机应当做什么和如何做,必须把处理问题的方法、步骤以计算机可以识别和执行的操作表示出来,也

6、就是说要编制程序。这种用于书写计算机程序所使用的语言称为程序设计语言。 程序设计语言按语言级别有低级语言与高级语言之分。可分为机器语言、汇编语言、高级语言三类。低级语言包括机器语言和汇编语言。,1.1.3 程序设计语言,(1)机器语言 以二进制代码形式表示的机器基本指令的集合、是计算机硬件唯一可以直接识别和执行的语言。 特点: 运算速度快(机器可以直接识别) 与机器设计相关 难阅读,难修改 指令: 0和1的代码串。,(2)汇编语言 汇编语言是为了解决机器语言难于理解和记忆,用易于理解和记忆的名称和符号表示的机器指令(用助记符来代替指令代码中的操作码,用地址符代替地址码) 特点: 一条指令对应一

7、操作 执行效率比较高,与特定机器相关 通用性可移植性差 机器语言与汇编语言面向机器,一般称为低级语言, 通用性差,要求专用知识,普遍用户难以胜任.,(3)高级语言 高级语言是用接近于自然语言和数字语言的语句构成的语言。由于机器硬件不能直接识别高级语言中的语句,因此必须经过“翻译程序”,将用高级语言编写的程序翻译成机器语言的程序,才能执行。 特点: 编程效率高,执行速度相对低级语言慢 可移植性好 执行需翻译,语言处理程序是把用一种程序设计语言表示的程序转换为与之等价的另一种程序设计语言表示的程序的程序。在计算机软件中经常用到的语言处理程序是把汇编语言或高级语言“翻译”成机器语言的翻译程序。被翻译

8、的程序称为源程序或源代码,经过翻译程序“翻译”出来的结果程序称为目标程序。,翻译程序有两种典型的实现途径,分别称为编译过程与解释过程 。,语言处理程序,解释方式 : 解释途径是按照源程序中语句的执行顺序,逐句翻译并立即予以执行。即用事先放入计算机中的解释程序将高级语言源程序逐条语句翻译成机器指令,翻译一句执行一句,直到程序全部翻译执行完。,编译方式:先由翻译程序把源程序静态地翻译成为目标程序,然后再由计算机执行目标程序。 这种实现途径可以划分为两个明显的阶段:前一阶段称为生成阶段,后一阶段称为运行阶段。,1.2 Visual Basic的特点,1.2.1 Visual Basic及其发展 Ba

9、sic语言是20世纪60年代由美国人设计的计算机程序设计语言。它简单易学,应用广泛。80年代随着结构化程序设计的需要,产生了True Basic、Quick Basic、Turbo Basic等新版本。 “Visual Basic” 是美国微软公司推出的基于BASIC语言的软件开发工具,它是一种基于对象的可视化编程语言。,“Visual”即可视化。指的是开发图形用户界面 (GUI) 的方法。 (图形用户界面的特点: 界面直观、操作简单,免去了记忆命令的麻烦。) “Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code)

10、语言,“初学者通用的符号指令代码”。 1991年微软推出 VB1.0; 1992、1993、1995、1997、1998 相继推出: 2.0 、 3.0 、4.0 、 5.0 、 6.0;(从Visual Basic5.0开始便有了中文版)。2000年推出 VB.Net(7.0);,本书以vb6.0为蓝本讲解,1.2.2 Visual Basic的特点,1可视化的图形用户界面,方便的开发环境 2具有面向对象的可视化设计工具 面向过程:How to do 面向对象:What to do 3. 事件驱动的编程机制 面向过程过程驱动:以过程为中心 面向对象事件驱动:以事件为中心(单击、双击等) 程序

11、运行过程中,由用户的动作(即事件)来控制程序运行的流向,每个事件都能驱动一段程序的运行。,4提供了易学易用的应用程序集成开发环境 5结构化的程序设计语言 (程序由一个入口,一个出口,由三种基本结构组成:顺序、选择、循环。) 6支持多种数据库系统的访问 7其他特点,1.3 Visual Basic的启动,启动Visual Basic的方法有很多,常用的有: (1)开始菜单中的程序命令 单击“开始”按钮,选择“程序” “Microsoft Visual Basic 6.0中文版” “Microsoft Visual Basic 6.0中文版”。 (2)利用快捷方式启动 在桌面上找到“Microso

12、ft Visual Basic 6.0中文版”的快捷方式图标,双击即可启动。,启动VB6.0后,窗口中列出了VB6.0能够建立的应用程序类型,窗口中有三个选项卡: “新建”:用于建立新的工程 “现存”:用来选择和打开现有工程, “最新”:列出了最近使用过的工程。 选择“新建” “标准EXE”选项。,1.4VB集成开发环境,VB集成开发环境(IDE)是一组软件工具,它是集应用程序的设计、编辑、运行、调试等多种功能于一体的环境,为程序设计提供了极大的便利。,VB集成开发环境,1.4.1标题栏 标题栏中显示了是文档文件名和应用程序名。 VB的三种工作模式(标题栏总显示当前模式) (1)设计模式:创建

13、应用程序的大多数工作都是在设计时完成的。在设计时,可以设计窗体、绘制控件、编写代码并使用“属性”窗口来设置或查看属性设置值。 (2)运行模式:代码正在运行的时期,用户可与应用程序交流。可查看代码,但不能改动它。 (3)中断模式:程序在运行的中途被停止执行时。在中断模式下,用户可查看各变量及不是属性的当前值,从而了解程序执行是否正常。还可以修改程序代码,检查、调试、重置、单步执行或继续执行程序。,标题栏,标题栏中显示的有窗体控制菜单图标、当前激活的工程名称、当前工作模式以及最小化、最大化/还原、关闭按钮,菜单栏,一、“文件”菜单 “文件”菜单完成与文件相关的操作,包括文件的创建、保存和打开。在V

14、isual Basic中文件有多种,常见的有工程文件(.vbp)、窗体文件(.frm)和模块文件(*.bas)等。 二、“编辑”菜单 主要用于程序代码的编辑。包括撤消、剪切、复制、粘贴、删除等操作项。另外,通过“编辑”菜单还可执行查找和替换的功能,查找代码中的文字或查找并替换指定的代码文字。,1.4.2菜单栏 菜单栏位于标题栏之下,提供了进行程序设计时的所有功能。VB 6.0提供了13个菜单项,分别是:文件、编辑、视图、工程、格式、调试、运行、查询、图表、工具、外接程序、窗口和帮助。,三、“视图”菜单 主要用于打开或者关闭Visual Basic界面中的各个子窗口,这些子窗口可随意地摆放以适应

15、设计者的操作习惯。 四、“工程”菜单 主要用于对当前工程进行管理,包括添加窗体、模块等工程组件,显示当前工程的结构和内容等,菜单选项会随着当前工程的内容和操作的变化而变化。 五、“格式”菜单 用于对界面中的控件进行规范化排列,包括调整对齐方式、统一控件的尺寸大小以及控件之间的间距等。该菜单是美化界面设计的强有力工具。,六、“调试”菜单 用来设置调试程序的方法和进行程序调试。VB提供的调试手段包括设置断点,逐语句、逐过程调试,添加监视等。 七、“运行”菜单 用于在集成环境中运行程序。包括运行程序、全编译执行、中断程序、结束运行、重新启动等命令。 八、“查询”菜单 用于数据库表的查询及相关操作。V

16、B提供的查询设计器使用户能够用可视化工具来创建数据库和修改数据库。 九、“图表”菜单 Visual Basic提供的图表设计器使用户能用可视化的手段来表示图表及其相互关系,而且可以创建和修改应用程序所包含的数据库对象。,十、“工具”菜单 提供的各种工具,如过程控制、菜单编辑器、设置编辑器的环境、工程等选项。 十一、“外接程序”菜单 包括两个菜单项,分别是“可视化数据管理器”和“外接程序管理器”,便于管理数据,扩展Visual Basic开发环境,是与Visual Basic协调工作的内置工具选择菜单。 十二、“窗口”菜单 用于设置各类子窗口的大小、窗口之间的排列方式等。 十三、“帮助”菜单 V

17、B的联机帮助是一个较为完善的帮助系统。包括VB语言的信息内容以及程序示例。同时该菜单项还具有和Internet上有关Visual Basic的站点连接的选项。,工具栏,1.4.3工具栏 工具栏以图标形式提供了部分常用菜单命令的功能。如果想运行某一菜单项,只需单击相应的按钮即可。在用鼠标指向某一个按钮的同时,会显示该按钮的名称和功能。,1.4.4窗体设计器窗口 窗体设计窗口是屏幕中央的主窗口,它可以作为自定义窗口用来设计应用程序的界面。用户可以在窗体中添加控件、图形和图片来创建所希望的外观。每个窗口必须有一个的窗体名字,建立窗体时缺省名为Form1,Form2, . . .。 一个应用程序可以有

18、多个窗体,可通过“工程” “添加窗体”命令增加新窗体。,窗体窗口,窗体窗口也称为“窗体设计器”或“对象窗口” ,是应用程序的载体,用户通过与窗体上的控件交互来得到结果。,1.4.5工程资源管理器窗口 工程是指用于创建一个应用程序的文件的集合。工程资源管理器列出了当前工程中的窗体和模块。工程文件的扩展名为.vbp。 VB6.0允许同时打开多个工程。 工程资源管理器以层次化列表形式列出组成这个工程的所有文件。包含两种主要类型的文件:窗体文件(.frm)和标准模块文件(.bas),工程资源管理窗口,工程资源管理器窗口有三个按钮: 查看代码按钮: 切换到代码窗口,显示和编辑代码。 界面设计按钮: 切换

19、到窗体窗口,显示和编辑对象。 切换文件夹按钮: 切换文件夹的显示方式。,1.4.6属性窗口 属性是指对象的特征,如大小、标题或颜色等数据。在Visual Basic6.0设计模式中,属性窗口列出了当前选定窗体或控件的属性的值,用户可以对这些属性值进行设置。,属性窗口,属性窗口有四部分组成: 对象列表框:单击下拉菜单可打开所有对象。 属性排列方式:按字母、按分类。 属性列表框:左边列出各种属性,右边列出相应的属性值。 属性含义说明:当选中某一属性时,显示所选属性的含义。,窗体布局窗口,1.4.7 窗体布局窗口 窗体布局窗口用于设计应用程序运行时各个窗体在屏幕上的位置。在窗体布局窗口中有一个计算机

20、屏幕,屏幕中有一个窗体Form1。用鼠标将Form1拖动到合适的位置,程序运行后,Form1将出现在屏幕中对应的窗体布局窗口的位置。 标准工具栏右侧有两组数据,分别用来表示窗体左上角相对于屏幕左上角的位置及窗体本身的宽度和高度。,工具箱,1.4.8工具箱窗口 工具箱窗口通常位于Visual Basic集成环境的左侧,其中含有许多可视化的控件,用户可以从工具箱中选取所需的控件,并将它们添加到窗体中,以绘制所需的图形用户界面。 可选择“工程” “部件”命令来加载其他控件到工具箱中。,代码窗口,1.4.9代码设计窗口 代码窗口是进行程序编辑的地方。代码窗口一般是隐藏的,可以通过“视图”菜单中的“代码窗口”选项激活,也可以通过单击“工程资源管理器”窗口中的“查看代码”按钮激活,或者直接双击“窗体设计器”窗口中任意对象激活窗口。 代码窗口有两个下拉式列表框,左边的列表框为“对象列表框”,包含了该窗体以及窗体上的所有对象的名称。右边的列表框为“过程列表框”,包含了与当前选中对象相连接的所有事件。 分别选择对象和过程,即

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论