当前位置:
文档之家› 1第一章VB程序设计概述精品PPT课件
1第一章VB程序设计概述精品PPT课件
VB程序设计教学课件
VB程序设计
主讲教师:丁晓倩 计算机科学系
第一章 VB程序设计概述
学习目标
对VB有一个整体的了解(功能特点和集成开发环境)。
学习重点
VB的功能特点及开发环境的组成窗口。
学习难点
VB6.0开发环境中各个窗口的功能。
1.1 VB语言的发展
.net时期…… VISUAL BASIC语言 BASIC语言
2.可视化
每一个对象都是可视的,不必编写大量的代码去描述界面元 素的外观和位置,只要把预先建立的对象放置在想要的位置再 进行简单的设置即可。
3.事件驱动(编程机制)
和传统的面向过程的应用程序的按事先设计好的流程运行的
执行方式完全不同,在GUI中,用户的操作动作----事件掌握着
程序ቤተ መጻሕፍቲ ባይዱ运行流向。用户的不同操作导致程序的不同执行顺序。
6.数据库操作
利用数据控件可轻松访问多种形式的数据库。如: Access、VF、SQL Sever、Oracle等,可开发各种数据库管理 系统。
7.得心应手的应用程序向导
利用向导,可以为用户自动创建多种类型和不同功能的 应用程序初始轮廓,用户只需要进行少量的修改和完善就可 以完成一个功能完整的应用程序。
传统的BASIC的主要原因。
6.0
VISUAL BASIC语言
Visual Basic从1991年诞生以来,现在已经13 年了。BASIC是微软的起家产品,微软当然不忘 了这位功臣。随着每一次微软技术的浪潮, Visual Basic都会随之获得新生。可以预见,将来 无论微软又发明了什么技术或平台,Visual Basic 一定会首先以新的姿态登上去的。
VB和可以通过动态链接库(DDL)技术:
将C/C++或汇编语言等编写的程序加入到VB的应用程序中。
ActiveX技术: 发展了原有的OEL技术,使编程人员可以非常方便的的去
使用专为某个特定功能而设计的大量的ActiveX控件。任何 人都可以编写具有特定功能的ActiveX控件,而直接可以再 VB中拿来使用。
认识vb6.0的集成开发环境
窗体窗口
工具 箱
代码窗口 立即窗口
工程资源管 理窗口
属性窗口
窗体布局 窗口
写在最后
经常不断地学习,你就什么都知道。你知道得越多,你就越有力量 Study Constantly, And You Will Know Everything. The More
You Know, The More Powerful You Will Be
2.0
4.0
返回
VISUAL BASIC语言
VISUAL----可视化的。
VISUAL BASIC------出现于90
年代的可视化BASIC语言。
继承了BASIC最显著的简单、
易用的特征,并且加入了开发图
1.0
形用户界面(GUI)的可视化方法。
VISUAL BASIC是基于窗口的可视
化开发工具,显然,这是它取代
总之,VB这种语言充分利用了Windows系统的资源,具有 极大的开放性和可扩展性。
5.结构化的程序设计语言
由于VB采用的是事件驱动的编程机制,所以需要编写的代 码很少。而且程序代码的编写完全符合结构化程序的思想:主 要由三大基本结构构成;再者VB系统自带了丰富的数据类型和 众多的内部函数,满足了用户记忆少量的内容而完成大量的功 能。
4.Windows资源共享
VB提供动态数据交换(DDE)技术:
可以在应用程序中实现与其他Windows应用程序建立动态 数据交换,在不同的的应用程序之间进行通信。
VB提供对象的链接和嵌入(OLE)技术:
则是将每个应用程序都看成一个对象,将不同的对象链接 起来,嵌入到某个应用程序中,从而得到具有声音、图象、 动画、文字等各种信息的应用程序。
1.3 VB6.0的安装和启动以及集成开发环境
一.安装
VB6.0的三个版本: 低 学习版( Learning) 专业版(Professional) 高 企业版(Enterprise)
二.启动
开始菜单方式 桌面快捷方式
三.VB6.0集成开发环境
启动VB后初次 见到的对话框列 出能够建立的应
用程序类型。
谢谢你的到来
学习并没有结束,希望大家继续努力
Learning Is Not Over. I Hope You Will Continue To Work Hard
演讲人:XXXXXX 时 间:XX年XX月XX日
next
BASIC语言
BASIC-----Beginner’s
All-purpose Symbolic Instruction(初学者通用符 号指令代码)。 BASIC语言 出现于60年代,是专门为初 学者设计的程序设计语言。 BASIC语言语法简单,结构 严谨,有不同版本QUICK BASIC、TRUE BASIC 等。
其他公司开发的Basic: Turbo Basic,
PowerBasic, RealBasic,
PureBasic 以及现在的开源
Basic编译器……
返回
用VB能做什么?
开发基于窗口的应用程序; 微软的很多软件的核心代码大都采用VB编写的;
如:office系列、windows操作系统中部分功能 (大多数的附件)等等; 一般的软件项目开发中用作数据库的前台开发语 言; 简单、易用性是其他语言所无法相比的。
使用VB6.0可以很容易开发出常见的Windows应用程 序。如图示:
1.2 VB6.0的功能特点
面向对象 可视化 事件驱动 Windows资源共享 结构化的程序设计语言 数据库操作 得心应手的应用程序向导
next
VB的功能特点
1.面向对象
面向对象(OOP)是把 程序和数据封装起来视为一个对象 (比如:组成窗口的各种元素都是对象),每个对象都是可视 的。编制应用程序的界面就象是使用对象在“搭积木”。
如果你想紧跟微软,永远在最新的技术上最 快速地开发,你就应该选择Visual Basic。
目前,使用用户最多的仍是经典的Visual Basic6.0版本。
返回
当下非常流行的……
Visual Basic. NET现在是一门现代的、强壮的、面向对象的、简单的可视化 开发语言。
注意:
微软的Basic和非微软 的Basic!