- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 1 章 Visual Basic 语言导引
1.1 认识 Visual Basic 语言
Visual Basic 是从较早期的计算机程序语言 BASIC 发展而来的,对于开发 Windows 应用
程序而言,Visual Basic 是目前所有开发语言中最简单、最容易使用的语言,而功能较之其他
程序设计语言毫不逊色。Visual Basic 常简称为 VB。
1.1.1 Visual Basic 语言特点
(1)可视化的设计工具。
Visual Basic提供的可视化设计工具,把 Windows 界面设计的复杂代码 “封装”起来,使
程序员不必再为界面的设计而编写大量程序代码, 只需按设计的要求, 用系统提供的工具在屏
幕上“画出”各种对象,Visual Basic 自动产生界面设计代码。程序员所需要编写的只是实现
程序功能的那部分代码;从而大大提高了编程的效率。
(2)面向对象的设计方法。
Visual Basic采用面向对象的编程方法(ObjectOriented Programming) ,把程序和数据封
装起来作为一个可以在计算机中加载运行的代码实体, 即对象, 并为每个对象赋予相应的属性。
在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具 “画”在界面上,由
Visual Basic 自动生成对象的程序代码并封装起来。
(3)事件驱动的编程机制。
Visual Basic通过事件执行对象的操作。在设计应用程序时,不必建立具有明显开始和结
束的程序,而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操
作引发某个事件来驱动完成某种特定功能,或由事件驱动程序调用通用过程执行指定的操作,
从而完成和实现程序的各种功能。这样的编程机制,与传统的编程机制不同,程序的执行顺序
与程序代码的编写顺序没有直接的关系,而取决于各事件发生的顺序。
(4)结构化的设计语言。
Visual Basic 是在结构化的 BASIC 语言基础上发展起来的,加上了面向对象的设计方法,
因此是具有结构化特征的程序设计语言, 可以使用结构程序设计的所有方法来完成各个过程的
编写。
(5)充分利用 Windows 资源。
Visual Basic提供的动态数据交换 (DDE,Dynamic Data Exchange)编程技术,可以在应
用程序中实现与其他 Windows 应用程序建立动态数据交换、在不同的应用程序之间进行通信
的功能。
Visual Basic提供的对象链接与嵌入 (OLE,Object Link and Embed)技术则是将每个应用
程序都看作一个对象,将不同的对象链接起来,嵌入到某个应用程序中,从而可以得到具有声
音、影像、图像、动画、文字等各种信息的集合式文件。
2 Visual Basic语言程序设计及实验教程
Visual Basic还可以通过动态链接库 (DLL,DynamicLink Library)技术将 C/C++或汇
编语言编写的程序加入到 Visual Basic 的应用程序中, 或是调用 Windows 应用程序接 口 (API,
Application Programming Interface)函数,实现 SDK (Software Development Kit)所具有的
功能。
(6)开放的数据库功能与网络支持。
Visual Basic 具有很强的数据库管理功能。不仅可以管理 MS Access 格式的数据库,还能
访问其他外部数据库,如 FoxPro、Paradox 等格式的数据库。另外,Visual Basic还提供了开放
式数据连接 (ODBC,Open Database Connectivity)功能,可以通过直接访问或建立连接的方
式使用并操作后台大型网络数据库,如 SQL Server、Oracle等。在应用程序中,可以使用结构
化查询语言 (SQL)直接访问 Server 上的数据库,并提供简单的面向对象的库操作命令、多用
户数据库的加锁机制和网络数据库的编程技术,为单机上运行的数据库提供 SQL 网络接口,
以便在分布式环境中快速而有效地实现客户/服务器 (Client/Server)
您可能关注的文档
- -欢迎访问中国大唐集团公司集采平台.doc
- -与非网.doc
- 1新型生物燃料和人造粮食联产技术本项目自主研发无细胞酶.doc
- -中国吃网.doc
- 2007世界太阳能大会论文征集通知-上海交通大学能源研究院.doc
- 1992016历年全国赛数学建模题目.doc
- 2007世界太阳能大会论文征集通知.doc
- 2010中国能源化工金三角发展战略-宁夏能源网.doc
- 2010-2020年智能电网设备场需求分析.doc
- 2010331刘振亚构建全球能源互联网为何要分三个阶段-远光软件.doc
- 白天晚上教学课件.ppt
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题带答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解一套.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及完整答案详解1套.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解1套.docx
- 2025年山东菏泽市事业单位招聘急需紧缺岗位目录(第一批)笔试模拟试题参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及答案详解1套.docx
- 画西瓜教学课件.ppt
最近下载
- 单层钢结构厂房施工组织设计-.doc VIP
- 未来可期,不负高三——高三启动仪式高三第一课-2024-2025学年高中主题班会(共29张ppt).pptx VIP
- T∕CHES 32-2019 节水型高校评价标准(可复制版).pdf
- 墙面粉刷施工工艺.docx VIP
- 环氧地坪施工.docx VIP
- 2025广西南宁市交通运输综合行政执法支队招聘编外聘用人员5人备考试题及答案解析.docx VIP
- 青少年航天知识竞赛题库及答案.docx
- 环氧地坪施工工艺流程.docx VIP
- DB 34T 2752-2016 用人单位职业病危害现状评价导则.docx VIP
- 2025年高考全国1卷读后续写讲评课件 -2026届高考英语一轮复习专项.pptx
文档评论(0)