- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一讲可视化编程VisualBasic概述(--).doc
第一讲 可视化编程 Visual Basic概述(2011-02-)
1.QBASIC语言到Visual Basic语言
(1)VB和QB有密切的关系:VB是VISUAL BASICQB是QUICK BASIC们都来源于BASIC,VB是可视化的面向对象的编程语言,而QB是面向过程的。 Quick Basic语言DOS发展后期,出现它将BASICALINK以及DEBUG等软件合并在一起在同一环境下对用户的源程序自动进行处理-编辑进行语法检查编译连接执行调试等最终生成在DOS下的可执行EXE文件
——Visual Basic是在原有的Basic语言基础上发展而来的。从1991年的1.0版开始,共经历了1992年2.0版、1993年3.0版、1995年4.0版、1997年5.0版、1998年6.0版共6种版本。其中5.0以前主要应用于DOS和Windows 3.x等16位应用程序的开发,5.0 以后的版本只能运行在Windows 9.x或NT操作系统下,是一个32位的应用程序开发工具。
Visual的中文含义是可视化,是开发图形用户界面的方法,把程序设计人员从繁琐复杂的界面设计中解脱出来。其中Visual Basic 6.0是应用最广泛的初学者编程语言,它基本兼容大多数BASIC下的源代码或稍加改动就能应用于Visual Basic的代码内,Visual Basic是编译型语言,所生成的EXE文件能在具有VB同版本运行库文件的WINDOWS环境下运行Visual Basic主要的特点:
(1)可视化设计
——在VB 6.0中使用了图形用户界面的许多先进特性和设计思想,在可视化环境下可以很容易地创建一个前端界面,使开发人员几乎不用加入太多代码就可以开发出标准的Windows程序。
(2)面向对象
——传统的C语言、BASIC语言、Pascal语言使用的是结构化程序设计方法,设计程序的主要工作就是设计算法和编写代码。
Visual Basic 6.0的对象是建立在类的基础上的,一般来说,类是一些内容的抽象表示形式,而对象是类所表示内容的可用示例。Visual B asic6.0通过类的封装而使源程序更加便于维护。因此可视化界面的设计过程其实就是对象的建立过程。
(3)事件驱动
——Visual Basic 6.0通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件驱动一段程序的运行。因此,在事件驱动模式下,程序的执行是依靠系统能够被识别的触发事件启动的。
在设计好前端界面和对象后,就可以利用事件驱动的特点来编写对应的代码。程序也会根据事件发生的先后次序依次执行对应的代码。
(4)结构化程序设计语言
——由于Visual Basic 6.0发源于BASIC,所以BASIC的简单易用、结构化设计的优点被很好地保留下来,不需要有很多的计算机专业知识也可轻松上手。
(5)多种数据库访问方式
——很多应用程序都需要处理大量的数据,数据库的作用就是对数据进行管理、存储和访问。Visual Basic 6.0采用JET数据库引擎和ODBC技术进行数据库的访问,支持多种类型的数据库系统,包括SQL Server、Oracal、FoxPro、Access以及Excel等。
(6)网络支持
——在应用程序中,可以使用结构化查询语言(SQL,即Struct Query Language)直接访问服务器上的数据库,并提供简单的面向对象的库操作命令、多用户数据库的加锁机制和网络数据库的编程技术,为单机上运行的数据库提供SQL网络接口,以便在分布式环境中快速而有效地实现客户/服务器(Client/Server)方案。
(7)ActiveX技术
——通过ActiveX技术可以使用其他应用程序提供的功能,例如Word字处理软件、Excel电子表格及其他Windows应用程序,使开发人员可以方便地使用标准的ActiveX部件,调用标准接口,实现特定的功能。
4.如何学习Visual Basic6.0
——Visual Basic6.0是一种可视化的程序设计语言,它与Basic、QBasic、C等在程序设计方法上有着本质的差别。为了学习好Visual Basic,应该从以下几个方面着手:
(1)注意理解Visual Basic的基本概念
——对象和事件驱动是Visual Basic最关键的两个基本概念,理解这两个基本概念是学习Visual Basic的关键。
1)面向对象是Visual Basic的重要基本特征,在Visual Basic程序设计过程中处处都会使用对象进行编程;
2)事件驱动是Visual Basic程序设计的基本原则,开发者只需要编写相应用户操作的程序,而不必考虑程序执行的每一个步骤和设计的必要细节。
(2)熟
您可能关注的文档
- 第5章网上电子支付.ppt
- 第5章证券定价模型.ppt
- 第5章:调查报告写作.ppt
- 第5讲()企业法人治理结构().ppt
- 第5讲C语言指针(指针数组、多级指针、动态指针).ppt
- 第5讲Struts高级应用.ppt
- 第5讲生产运作系统改善.ppt
- 第9章串口通信.doc
- 第_章Struts的高级应用技术回顾.ppt
- 第、5、章VisualFoxPro数据库及其操作.ppt
- 云南省红河哈尼族彝族自治州2024-2025学年高二上学期开学考试物理试卷.docx
- 江苏省淮安市涟水县2023-2024学年八年级上学期期中道德与法治试题.docx
- 湖南省长沙市望城区第一中学2024-2025学年高一上学期开学考试化学试题.docx
- 江苏省常州市二十四中学教育集团2023-2024学年九年级上学期期中语文试题(无答案).docx
- 广东省深圳市南实集团南海中学2024-2025学年上学期九年级开学考数学试卷.docx
- 甘肃省庆阳市2022-2023学年七年级上学期期末语文试题.docx
- 期末 (试题) -2023-2024学年外研版(三起)英语六年级下册.1.docx
- 任务三记述与动物相处 课件 2024-2025学年统编版语文七年级上册(2024).pptx
- 2025届四川省德阳市什邡中学平实班高三上学期一模语文试题.docx
- 河北省沧州市盐山中学2024-2025学年高二上学期开学考试化学试题(解析版).docx
文档评论(0)