Visual Basic继承了BASIC语言简单易学的优点,又增加了许多新的功能,它采用面向对象与事件驱动的程序设计思想,使编程变得更加方便、快捷,使用Visual Basic既可以开发个人或小组使用的小型工具,又可以开发多媒体软件,数据库应用程序 , 网络应用程序等大型软件,是国内外最流行的程序设计语言之一 。
英文Visual的意思是"视觉的","可视的Baisc"这个名字可能抽象了点,但实际上它却是最直观的编程方法,之所以叫做"可视",你只要看到VB的界面就会明白,实际上你无需编程,就可以完成许多步骤 。
在VB中入了控件的概念 , 在Windows中控件的身影无处不在,如按钮、文本框等 。VB把这些控件模式化,并且每个控件都有若干属性用来控制控件的外观,工作方法,能够响应用户操作(事件) 。
这样你就可以象在画板上一样,随意点几下鼠标 , 一个按钮就完成了 。这些在以前的编程语言下是要经过相当复杂的工作的 。
Visual Basic 特点
1、具有面向对象的可视化设计工具
2、事件驱动的编程机制
3、结构化的程序设计语言
4、提供了易学易用的应用程序集成开发环境
5、支持多种数据库系统的访问
6、高度可移植化的代码
7、VB6.0在开发环境上 , 网络功能等的大大增强 。
可视化设计:Visual Basic为用户提供大量的界面元素(在Visual Basic中称为控件对象),例如 "窗体"、"菜单"、"命令按钮"、"工具按钮"、"检查框"等等 。用户只需要利用鼠标,键盘把这些控件对象拖动到适当的位置,设置它们的大小,形状,属性等,就可以设计出所需的应用程序界面 。
事件驱动编程:Windows操作系统出现以来,图形化的用户界面和多任务多进程的应用程序要求程序设计不能是单一性的,在使用Visual Basic设计应用程序时,必须首先确定应用程序如何同用户进行交互 。(例如发生鼠标单击,键盘输入等事件时,用户必须编写代码控制这些事件的响应方法)这就是所谓的事件驱动编程 。
程序设计方法概述
1、初期的程序设计
高运行效率 , 少占用内存为目标
2、结构化程序设计
程序的可读性,可维护性为目标
程序=算法+数据结构+计算机语言+面向过程的程序设计方法
3、面向对象的程序设计(OOP)
降低程序的复杂性,提高软件的开法效率和改善工作界面为目标
程序=对象+消息+面向对象的程序设计
面向对象的程序设计具有如下的优点:
1、符合人们习惯的思维方法,便于分解大型的复杂多变的问题 。由于对象对应于现实世界中的实体,因而可以很自然地按照现实世界中处理实体的方法来处理对象,软件开发者可以很方便地与问题提出者进行沟通和交流 。
2、易于软件的维护和功能的增减 , 对象的封装性及对象之间的松散组合,都给软件的修改和维护带来了方便 。
3、可重用性好 。重复使用一个类(类是对象的定义 , 对象是类的实例化) , 可以比较方便地构造出软件系统,加上继承的方式,极大地提高了软件开发的效率 。
4、与可视化技术相结合,改善了工作界面 。随着基于图形界面操作系统的流行,面向对象的程序设计方法也将深入人心,它与可视化技术相结合,使人机界面进入GUI时代 。
如何学好VB
(1)养成良好的学习习惯
VB程序设计的入门学习并不难,但却是一个十分重要的过程,因为程序设计思想就在这时形成的,良好的程序设计习惯也在这个阶段养成 。
(2)学习程序设计要注重理解一些重要的概念 。
推荐阅读
- 微信直播时怎么改价格,微信直播时怎么改价格和价格
- 安卓能不能锁微信,安卓微信怎么锁起来
- pg独角兽安装图,pg独角兽组装图纸
- mysql怎么改参数的值 mysql怎么修改数据类型
- jquery异步队列,jquery异步请求方法
- bcgame游戏开发,游戏开发平台
- 直播带货创新项目资讯,直播带货 创新
- php如何数据采集 php获取数据
- 网页游戏单机,网页游戏单机端