欢迎来到天天文库
浏览记录
ID:34104118
大小:1.19 MB
页数:77页
时间:2019-03-03
《vb程设第1章 vb基本概念》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、VisualBasic程序设计基础第1章VisualBasic的基本概念计算机学院黄文斌123huangwenbin@163.comVisualBasic程序设计基础内容提要1.1VisualBasic简介1.2VisualBasic的集成开发环境1.3创建VisualBasic应用程序的步骤1.4VisualBasic面向对象编程基础1.5窗体、标签和命令按钮VisualBasic程序设计基础程序设计语言三种程序设计语言要利用计算机来解决问题,就必须采用程序设计语言来编制程序。程序设计语言大致有三
2、类:机器语言、汇编语言、高级语言机器语言汇编语言高级语言00111110LDA,26LETA=26+3600011010ADDA,36PRINTAOUT(48),AEND11111110HALT……00100100…………VisualBasic程序设计基础高级语言的两种翻译方式计算机不能直接识别和处理高级语言一般采用两种翻译方式编译方式(编译程序)解释方式(解释程序)VB采用上述两种翻译方式,通常情况下学习阶段采用解释方式应用阶段采用编译方式解释系统/编译系统翻译VB语言源程序机器语言程序Visua
3、lBasic程序设计基础面向过程和面向对象(两种程序设计方法)(1)面向过程程序设计(传统方法)以解决问题的过程作为程序的基础和重点数据和过程分离执行程序的流程是预先安排好的(2)面向对象程序设计模仿人们在客观世界中对事物分类的自然倾向,把问题分解为对象而非过程。符合人们习惯的思维方式把程序和数据“封装”起来成为一个对象,并从相同类型的对象中抽象出一种新型的数据结构——类类具有封装性、继承性和多态性。有利于提高程序的可重用性和可维护性VisualBasic程序设计基础1.1VisualBasic简介
4、1.1.1VisualBasic的发展1.1.2VisualBasic的特点1.1.3如何学习VisualBasicVisualBasic程序设计基础1.1.1VisualBasic的发展时间版本操作系统功能1964年BASICDOS一种DOS时代的编程工具1990年VB1.0Win3.0第一个“可视化”“时间驱动”的编程工具,可编写基于Windows平台的图形用户界面(GUI)的程序。1992年VB2.0Win3.1增加了OLE,功能、界面和速度都有所改善1993年VB3.0增加数据库引擎,支持直
5、接访问数据库1995年VB4.0Win95增加了对“类”的支持,引入了面向对象的概念,既可用于编写Win3.X平台的16位应用程序,也可编写Win95平台的32位应用程序。1997年VB5.0扩展了数据库、ActiveX和Internet方面的功能。1998年VB6.0Win98进一步加强了数据库、Internet和创建控件方面的功能,完善的版本。2001年VB.NET基于.NET平台的升级版本,真正的面向对象编程语言,与VB不兼容。VisualBasic程序设计基础1.1.2VisualBasic
6、的特点1.基于对象的可视化设计工具把程序和数据“封装”起来成为一个对象;每个对象都是可视的。从VB工具箱中选用控件(即现成部件,如文本框、命令按钮等),构成应用程序的用户界面。2.面向对象的程序设计方法传统的程序设计语言面向过程,VB语言面向对象3.事件驱动的编程机制通过事件来触发执行相应的事件过程(“事件驱动”),从而执行对象的操作,达到运算、处理的目的。VisualBasic程序设计基础1.1.2VisualBasic的特点4.结构化程序设计语言在结构化程序设计中,任何复杂的算法,都可以由三种基
7、本结构组成(顺序、选择或分支、循环)。在构造算法时,也仅以三种基本结构作为基本单元。遵循这种结构的程序只有一个输入口和一个输出口5.友好的VB集成开发环境6.支持多种数据库的访问VisualBasic程序设计基础结构化程序设计的三种基本结构:(1)顺序结构程序执行时按语句的先后顺序逐条执行。语句1语句2VisualBasic程序设计基础结构化程序设计的三种基本结构:(2)选择结构根据条件判断来选择执行的内容。条件真假语句序列1语句序列2VisualBasic程序设计基础结构化程序设计的三种基本结构:
8、(3)循环结构根据条件判断确定是否重复执行程序段。(a)while型循环(当型)(b)do-while型循环(直到型)假条件语句序列真真语句序列条件假VisualBasic程序设计基础1.1.3如何学习VisualBasic1.Visual可视化界面设计“搭积木”2.BASIC程序设计程序的主体,本质所在涉及程序设计方法、算法设计、代码编写VisualBasic程序设计基础1.2VisualBasic的集成开发环境1.2.1VisualBasic的安装1.2.2Vis
此文档下载收益归作者所有