西北工业大学软件开发技术VB第二章

西北工业大学软件开发技术VB第二章

ID:38648354

大小:2.61 MB

页数:253页

时间:2019-06-17

西北工业大学软件开发技术VB第二章_第1页
西北工业大学软件开发技术VB第二章_第2页
西北工业大学软件开发技术VB第二章_第3页
西北工业大学软件开发技术VB第二章_第4页
西北工业大学软件开发技术VB第二章_第5页
资源描述:

《西北工业大学软件开发技术VB第二章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章VisualBasic程序设计基础2.1Basic语言与VisualBasic2.2VisualBasic6.0的启动2.3VisualBasic编程基础2.4VisualBasic语言基础2.5VisualBasic应用实例第2章VisualBasic程序设计基础2.1Basic语言与VisualBasic2.1BASIC语言与VisualBasicVisualBasic是在原来的BASIC语言的基础上增加了结构化和可视化功能发展而成的.1.早期BASIC语言20世纪60年代推出的BASIC语言2.可视化BASIC语言可视化:

2、所谓“可视化”,就是在用户编程的同时为用户提供了一个直观的、图形丰富的工作环境。图形用户界面(GUI):在图形用户界面(GUI)下,用户只需简单地用鼠标单击“菜单”中的命令就可以执行指定的操作,而不必输入复杂的命令。第2章VisualBasic程序设计基础2.1Basic语言与VisualBasic事件:可以是Windows环境下,用户移动鼠标、单击某个按钮或按键,或系统时钟等。事件驱动程序:事件驱动程序是指编写的响应用户动作或系统触发的程序,这种编程不需要考虑事件之间的动作顺序。而事件驱动一般都属于微小的程序段。这些微小的程序段的执

3、行又都是由用户的动作事件来激发的。事件驱动程序的优点:适用于图形用户界面,不同于传统的面向过程的编程方式,编程人员不必编写大量的程序代码和精确安排执行顺序,使得开发应用程序的效率得到了大幅度的提高。第2章VisualBasic程序设计基础2.1Basic语言与VisualBasic3.VisualBasic特点VisualBasic是一种可视化的、面向对象的和采用事件驱动方式的结构化高级程序设计语言。(1)可视化编程VisualBasic提供一系列的可视化开发工具,将Windows界面设计的复杂性“封装”起来,编程人员只需采用现有的工

4、具按设计要求在屏幕上进行布局,即在屏幕上“画”出各种部件(即图形对象),并设置它们的属性,VisualBasic将会自动产生界面设计代码,编程人员只需写出实现功能的程序即可。第2章VisualBasic程序设计基础2.1Basic语言与VisualBasic(2)面向对象的程序设计VisualBasic具有面向对象的程序设计特征,但与一般的面向对象的程序设计语言(如C++)不完全相同。一般的面向对象的程序设计中对象是由程序代码和数据组成的,是抽象的概念。在VisualBasic中,运用面向对象的程序设计方法把程序和数据封装起来成为一个

5、个对象,并为每一个对象赋予各种属性,使对象成为实在的东西。在设计对象时,编程人员不必编写创建和描述每个对象的程序代码,VisualBasic会按照编程人员为每个对象属性赋予的属性值自动地产生对象代码。第2章VisualBasic程序设计基础2.1Basic语言与VisualBasic(3)事件驱动的编程机制VisualBasic是通过事件来驱动程序执行操作的。在VisualBasic设计的应用软件中,不具有明显的开始和结束的程序。同一对象,允许有多个事件来激活:不同的事件激发不同的程序段。例如当用户用鼠标单击图形界面某个按钮时,将会产

6、生一个“单击”(Click)事件,在产生该事件时,必然会启动一段程序,以完成该按钮需要执行的相关操作。单击事件发生的顺序可以由用户任意决定(4)结构化的程序设计思想VB在语句上和编程的思维逻辑上都具有高级程序设计语言的结构化特征。第2章VisualBasic程序设计基础2.1Basic语言与VisualBasic(5)访问数据库功能VisualBasic数据库管理的功能很强。数据控件和可视化数据管理器:可以很方便地建立或处理MicrosoftAccess格式的数据库,支持内嵌结构化查询语言SQL:可以完成诸如检索或存储等复杂的数据库管

7、理工作。VisualBasic遵从开放数据库互连(OpenDataBaseConnectivity),即ODBC接口规范:可通过直接访问或建立连接的方式访问异构的大型网络数据库,如SQLServer,Oracle,Sybase等,方便地实现互联网跨平台的数据库访问和管理。第2章VisualBasic程序设计基础2.1Basic语言与VisualBasic(6)对象的链接与嵌入(OLE)OLE技术:是Microsoft推出的对象技术,它能够把多个应用程序合为一体,将每个应用程序都看做一个对象进行链接后再嵌入到某个具有特殊需要的应用程序中

8、,因而是一种应用程序一体化技术。VisualBasic利用这个技术,可以得到具有声音、影像、动画、文字等各种信息的集合式文件。集合式文件中的多个应用程序对象都与原来的应用程序相联系,并可执行与原应用程序完全相同的操作。第

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。