Visual Basic的特点(选择VB的原因)
Visual Basic是在BASIC语言基础上研制而成的,它具有BASIC语言简单而不贫乏的优点,同时又增加了结构化和可视化程序语言功能。总的来看Visual Basic 主要有以下特点:(1)可视化编程
传统的程序设计语言在设计程序时,都是通过编写程序代码来设计用户界面,再设计的过程中是看不到界面的实际显示效果的,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中去修改。有时候,这种编程-编译-修改的操作可能要反复多次,大大影响了软件开发的效率。Visual Basic 提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量代码程序,只需要按设计要求的屏幕布局,利用系统提供的工具,在屏幕上“画”出各种“部件”,即Visual Basic内部控件,并且设置这些控件的属性。Visual Basic会自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而大大提高了程序设计的效率。(2)面向对象的程序设计
Visual Basic 6.0支持面向对象的程序设计,但它与一般的面向对象程序设计语言(C++)不完全相同。在一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而Visual Basic 6.0则是应用面向对象的程序设计方法(00P),把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。在对象设计的过程中,不必编写建立和描述每个对象的程序代码,而是用工具“画”在界面上,Visual Basic自动生成对象的程序代码并封装起来。每个对象以图形方式显示在界面上,都是可视的。(3)结构化程序设计语言
basic语言属于高级语言Visual Basic是在BASIC和Quick BASIC语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式,其语句简单易懂;其编辑器支持彩代码,可以自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。
Visual Basic是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并同时判断每个语句的语法错误。在设计Visual Basic程序的过程中,随时可以运行程序,而在整个应用程序设计好之后,可以编译生成可执行(.exe)文件,脱离Visual Basic环境,直接在Windows 环境下运行。
(4)事件驱动编程机制
Visual Basic通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。例如,命令按钮是一个对象,当用户单击该按钮时,会产生一个“单击”(Click)事件,而在产生该事件时将执行一段程序,用来实现指定的操作。
在用Visual Basic编写应用软件时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程,这些过程分别面向不同的对象,由用户操作引发某个事件来驱动执行某种特定的功能,或者由事件驱动程序来调用通用过程来执行指定的操作。这样就可以方便编程的过程和提高编程的效率。
随着版本的更新,Visual Basic已成为真正专业化的大型开发语言和环境,不仅功能越来越强,而且更容易使用。Visual Basic 6.0所提供的开发环境与Windows具有完全一致的界面,使用更方便,其代码效率已达到Visual C++的水平。
另外,一个计算机程序通常可以分为三部分,即输入、处理和输出。计算机通过输入操作来接收数据,然后对数据进行处理,并将处理完的数据以完整有效的方式提供给用户。而Visual Basic的输入输出有着十分丰富的内容和形式,它提供了多种手段,并且可以通过各种控件实现输入输出操作,使输入输出灵活、多样、方便、形象直观。
基于Visual Basic的以上特点,结合经纬度与图幅号相互转化应用的公式对应用程序中数据输入-处理-输出过程的要求,选择Visual Basic 6.0作为程序编译器,能够使程序设计的过程更加方便、快捷、高效,容易掌握;并且能够在任何32位Windows操作系统下更快、更安全地运行设计好的应用程序。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论