- 1、本文档共45页,可阅读全部内容。
- 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.1VisualBasic概述
1.VisualBasic是什么
VisualBasic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言。
“Visual”指的是开发图形用户界面(GUI)的方法——不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。
“Basic”指的是BASIC(BeginnersAll-PurposeSymbolicInstructionCode)语言,一种在计算技术发展历史上应用得最为广泛的语言。VisualBasic在原有BASIC语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和WindowsGUI有直接关系。专业人员可以用VisualBasic实现其它任何Windows编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。VisualBasicScriptingEdition(VBScript)是广泛使用的脚本语言,它是VisualBasic语言的子集,可嵌入HTML语言中,用于网页设计,如ASP(ActiveServerPage)文件。
VB简单易学,通用性强,用途广泛。
2.VB的功能
VB可以用于可以开发多媒体、数据库、网络、图形等方面的应用程序。
数据访问特性允许对包括MicrosoftSQLServer和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。
有了ActiveX(TM)技术就可使用其它应用程序提供的功能,例如MicrosoftWord字处理器,MicrosoftExcel电子数据表及其它Windows应用程序。
Internet能力强大,很容易在应用程序内通过Internet或intranet访问文档和应用程序,或者创建Internet服务器应用程序。
已完成的应用程序是使用VisualBasic虚拟机真正.exe文件,可以自由发布。
3.VB的发展
VB是伴随Windows操作系统而发展的,在中国使用较广的版本有VB4.0、VB5.0、VB6.0。
VB4.0是为配合WIN95的问世于1995年推出的,既可用于编写WIN3.X平台的16位应用程序也可编写WIN95平台的32位应用程序;VB5.0主要用于编写WIN95平台的32位应用程序,较之VB4.0主要扩展了数据库、ActiveX和Internet方面的功能;VB6.0是与WIN98配合于1998年推出的,进一步加强了数据库、Internet和创建控件方面的功能。
4.VB中的几个常用术语
工程(Project):是指用于创建一个应用程序的文件的集合。
对象(object):可控制的某个东西,VB中主要有两类对象:窗体和控件。
窗体(form):应用程序的用户界面,即windows。
控件(control):指的是各种按扭、标签、文本框等。
属性(property):是指对象的特性,如大小、标题或颜色。
ActiveX:ActiveX是基于componentobjectmodel(com)的可视化控件结构的商标名称.它是一种封装技术,提供封装COM组件并将其置入应用程序(如WEB浏览器)的一种方法.
ComponentsObjectModel(COM):是软件组件互相通讯的一种方式。它是一种二进制和网络标准,允许任意两个组件互相通讯,而不管它们是在什么计算机上运行(只要计算机是相连的),不管各计算机运行的是什么操作系统(只要该操作系统支持COM),也不管该组件是用什么语言编写的。
5.VB的系统特性
(1)工程限制
1)代码限制:
可被加载到窗体、类或标准模块的代码总数限于65,534行。一行代码限于1023个字节。在一行中的实际文本之前最多只能有256个空格的前导,在一个逻辑行中最多只能有25个续行符(_)。
2)过程、类型和变量
对每个模块的过程数没有限制。每个过程可包含至多64K的代码。如果过程或模块超过这一限制,VisualBasic便产生编译时间错误。如果遇到这种错误,可将特别大的过程分割成若干个较小的过程,或将模块级声明移到另一模块,来避免此类错误发生。
VisualBasic用表来保存代码中的标识符名(变量、过程、常量等)。每个表限于64K。
3)动态链接库声明表
每个窗体和代码模块使用一个描述动态链接库入口点的结构的表。每个结构约40个字节,表的大小限于64K,形成每个模块大约有1500个声明。
4)工程名表
整个应用程序用一张包含所有名称的表。这些名称包括:常量名、变量名、自定义的类型定义名、模块名、DLL过程声明名。对工程名表总大小没有限制,但是区分大小写的条目不得超过32K。如果超过了32K的限制,可以在不同的模块中重新使用priva
您可能关注的文档
- 黄鹤楼香烟推介会方案.ppt
- 黄金ETF市场发展的国际比较.doc
- 黄牛养殖技术.doc
- 黄石房地产市场调查报告一.doc
- 黄土浅埋段的开挖及支护专项施工方案.doc
- 灰库滑模专项施工方案.doc
- 灰色关联分析法.ppt
- 灰色关联分析理论.doc
- 灰天鹅养殖项目可行性研究报告.doc
- 灰土垫层安全交底.doc
- 教科版小学二年级上册科学期末测试卷带答案(名师推荐).docx
- 教科版小学二年级上册科学期末测试卷完整.docx
- 教科版小学二年级上册科学期末测试卷带答案(培优b卷).docx
- 教科版小学二年级上册科学期末测试卷附参考答案(培优b卷).docx
- 教科版小学二年级上册科学期末测试卷带答案(突破训练).docx
- 2025年部编版九年级上册历史第六、七单元综合检测试卷及答案.pptx
- 教科版小学二年级上册科学期末测试卷精品(典型题).docx
- 教科版小学二年级上册科学期末测试卷含答案【轻巧夺冠】.docx
- 教科版小学二年级上册科学期末测试卷含答案【培优b卷】.docx
- 2025年部编版九年级上册历史第三、四单元综合检测试卷及答案.pptx
最近下载
- 二甲双胍恩格列净片(JXHL1600019、20、21、23、24)说明书.pdf VIP
- 部编版-5年级下册-第2单元《公共生活靠大家》 (4).docx VIP
- 家属取保候审申请书.docx VIP
- 中国古代天文学和数学-公开课件.ppt VIP
- 2022年解放军第九六零医院(南院)医护人员招聘模拟试题及答案解析.docx VIP
- XX高速铁路土建工程制梁场临时用地复垦方案.docx
- 2022年解放军第九六零医院(南院)医护人员招聘考试试题及答案解析.docx VIP
- 2021年解放军第九六零医院(南院)医护人员招聘试题及答案解析.docx VIP
- 2025年解放军第九六零医院(南院)医护人员招聘模拟试题及答案解析.docx VIP
- 2025年解放军第九六零医院(南院)医护人员招聘备考试题及答案解析.docx VIP
文档评论(0)