大学VB.NET实践的简单介绍( 三 )


这样你就可以象在画板上一样,随意点几下鼠标,一个按钮就完成了 。这些在以前的编程语言下是要经过相当复杂的工作的 。
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)学习程序设计要注重理解一些重要的概念 。
VB程序设计本身并不复杂 。翻开一本程序设计学习的书籍 。看到的无非就是变量、函数、条件语句、循环语句等概念,但要真正能进行程序设计,需要深入理解这些概念 。因此,在程序入门阶段还是应该重视概念的学习 。
(3)自己动手编写程序
程序设计入门阶段要经常自己动手编写程序 , 亲自动手进行程序设计是创造性思维应用的体现 , 是培养逻辑思维的好方法 。因此一定要多动手编写程序 , 而且要从小程序开发开始,逐渐提高开发程序的规模 。
(4)阅读 。借签别人设计的好程序
多看别人设计好的程序代码 , 包括教材上的例题程序 。在读懂别人程序后 , 要想他为什么这么设计,能不能将程序修改完成更多的功能,则可以学到别人优秀的东西,帮助自己提高自身水平 。

推荐阅读