- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 Visua Baic程序设计导引第一章 Visua Basic程序设计导引
第一章 Visual Basic程序设计导引
1.1 Visual Basic概述
Visual Basic是从最容易学习的计算机程序语言BASIC发展而来的,对于开发Windows应用程序而言,Visual Basic是目前所有开发语言中最简单、最容易使用的语言,而功能较之其它程序设计语言毫不逊色。
1.1.1 Visual Basic语言特点
作为计算机程序设计语言,Visual Basic程序设计具有以下特点。
1.可视化的设计工具
用传统程序设计语言编程时,需要通过程序代码的编写来设计程序的界面,在设计过程中看不到程序的实际显示效果,必须在运行程序的时候才能观察到。如果对程序的界面不满意,还要回到程序中去修改,这一过程常常需要反复多次,大大影响了编程的效率。Visual Basic提供的可视化设计工具,把Windows界面设计的复杂代码“封装”起来,使程序员不必再为界面的设计而编写大量程序代码,只需按设计的要求,用系统提供的工具在屏幕上“画出”各种对象,Visual Basic自动产生界面设计代码。程序员所需要编写的只是实现程序功能的那部分代码;从而大大提高了编程的效率。
2.面向对象的设计方法
Visual Basic采用面向对象的编程方法(Object-Oriented Programming),把程序和数据封装起来作为一个可以在计算机中加载运行的代码实体,即对象,并为每个对象赋予相应的属性。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具“画”在界面上,由Visual Basci自动生成对象的程序代码并封装起来。
3.事件驱动的编程机制
Visual Basic通过事件执行对象的操作。在设计应用程序时,不必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定功能,或由事件驱动程序调用通用过程执行指定的操作,从而完成和实现程序的各种功能。这样的编程机制,与传统的编程机制不同,程序的执行顺序与程序代码的编写顺序没有直接的关系,而取决于各事件发生的顺序。
4.结构化的设计语言
Visual Basic是在结构化的BASIC语言基础上发展起来的,加上了面向对象的设计方法,因此是具有结构化特征的程序设计语言,可以使用结构程序设计的所有方法来完成各个过程的编写。
5.充分利用Windows资源
Visual Basic提供的动态数据交换(DDE,Dynamic Data Exchange)编程技术,可以在应用程序中实现与其他Windows应用程序建立动态数据交换、在不同的应用程序之间进行通信的功能。
Visual Basic提供的对象链接与嵌入(OLE,Objec Link and Embed)技术则是将每个应用程序都看作一个对象,将不同的对象链接起来,嵌入到某个应用程序中,从而可以得到具有声音、影像、图像、动画、文字等各种信息的集合式文件。
Visual Basic还可以通过动态链接库(DLL,Dynamic-Link Library)技术将C/C++或汇编语言编写的程序加入到Visual Basic的应用程序中,或是调用Windows应用程序接口(API, Application Programming Interface)函数,实现SDK(Software Development Kit)所具有的功能。
6.开放的数据库功能与网络支持
Visual Basic具有很强的数据库管理功能。不仅可以管理MS Access格式的数据库,还能访问其他外部数据库,如FoxPro、Paradox等格式的数据库。另外,Visual Baic还提供了开放式数据连接(ODBC, Open Database Connectivity)功能,可以通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如SQL Server、Oracle等。在应用程序中,可以使用结构化查询语言(SQL)直接访问Server上的数据库,并提供简单的面向对象的库操作命令、多用户数据库的加锁机制和网络数据库的编程技术,为单机上运行的数据库提供SQL网络接口,以便在分布式环境中快速而有效地实现客户/服务器(Client/Server)方案。
7.完备的help联机帮助功能
Visual Basic 提供的帮助可算得上是面面俱到。 其中Visual Basic使用手册,提供了有关使用 Visual Basic 强大功能的概念性的信息;语言参考则包括 了Visual Basic 编程环境和广泛的语言内容的信息。程序员可以在编写程序过程中,借助这些帮助信息,不断深入掌握Visual Basic提供的各种编程工具和编程技术。
1.1.2 启动Visual Basic的集成开
您可能关注的文档
- 积极发展现代农业扎推进社主义新农村建设积极发展现代农业扎推进社会主义新农村建设.doc
- 移动互联网时代电子付商业式研究移动互联网时代电子付商业模式研究.docx
- 秸杆生物颗粒饲料小基地项建设可行性研究报告秸杆生物颗粒饲料小基地项目建设可行性研究报告.doc
- 移动商务知识大赛练卷 ()移动商务知识大赛练卷 (三).docx
- 移动客户维系量化管办法培教材移动客户维系量化管办法培训教材.ppt
- 移动OA——实现手移动办移动OA——实现手移动办公.doc
- 移动式压力容器安全术监察程(下)移动式压力容器安全术监察规程(下).doc
- 移动电源牌子 移动源排行 移动电源那种好移动电源牌子 移动源排行榜 移动电源那种好.doc
- 移动通信公司炫铃校推广策书移动通信公司炫铃校推广策划书.doc
- 移动通信的一些技术词英文写解释移动通信的一些技术词英文缩写解释.doc
- 第一章 从实验学化 章末关检测卷(人教版必修1)第一章 从实验学化 章末过关检测卷(人教版必修1).doc
- 第一次语文教学反思--在讨中提高,在反思中提升--张开花第一次语文教学反思--在研讨中提高,在反思中提升--张开花.doc
- 第一章 植物组织培的基础论与基本知识第一章 植物组织培的基础理论与基本知识.doc
- 第一章 物质结构 素周期 单元评估A卷(人教版必修2)第一章 物质结构 素周期律 单元评估A卷(人教版必修2).doc
- 第一章 管理统计基(新)6.5.13第一章 管理统计基(新)06.5.13.doc
- 第一章 行政法概述第一节行政法的基本概念 一第一章 行政法概述第一节 行政法的基本概念 一.doc
- 第一章 马克思主义国化的史进程及理论成果第一章 马克思主义国化的历史进程及理论成果.doc
- 第一章 痕量有机染物的要类型(第一节1)第一章 痕量有机染物的主要类型(第一节1).doc
- 第一章 马克思主义国化的史进程和理论成果第一章 马克思主义国化的历史进程和理论成果.docx
- 第一章 项目所在地境分析市场调1第一章 项目所在地境分析与市场调1.doc
最近下载
- 一种新型功交换式能量回收装置.pdf VIP
- 生猪屠宰兽医卫生检疫人员考试题库答案.pdf VIP
- 生猪屠宰兽医卫生检疫人员考试题及答案.doc VIP
- 《仲景食品公司应收账款管理现状、问题及对策》6000字.doc VIP
- 2024《仲景食品公司应收账款精益化管理研究》9100字.docx VIP
- 2024《调味配料企业应收账款管理问题及对策—以仲景食品公司为例8600字》.docx VIP
- 2024《企业应收账款管理的现状分析—以仲景食品公司为例》8400字.doc VIP
- 生猪屠宰兽医卫生检验人员理论考试题库及答案.pdf VIP
- 仲景食品有限公司应收账款风险分析与防范.docx VIP
- 仲景食品有限公司应收账款风险分析与防范.docx VIP
文档评论(0)