第1章VB基础知识

第1章VB基础知识

ID:38887441

大小:4.46 MB

页数:24页

时间:2019-06-20

第1章VB基础知识_第1页
第1章VB基础知识_第2页
第1章VB基础知识_第3页
第1章VB基础知识_第4页
第1章VB基础知识_第5页
资源描述:

《第1章VB基础知识》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第1章VisualBasic的基础知识本课程的学习方法:采用课前预习、课堂听课、课后复习与作业、上机实习。上机实习:不仅在规定的时间内要认真上机实习,还在课余时间上机实践操作,加强动手编程、调试能力,完成老师布置的作业。掌握本课程的好与差取决于上机实践的多与少。1.1VisualBasic简介1.1.1VisualBasic概述◆BASIC语言是最容易掌握的计算机语言。◆VisualBASIC是编写Windows程序的BASIC语言。1.1.2VisualBasic的发展过程VisualBasic顺应了时代的发展,依靠现代计算机技术的支持,

2、从1991年的VisualBasic1.0发展到今天的VisualBasic6.0,它不但是专业人员的得力工具,而且也成为许多非专业人员的好伴侣。据不完全统计,目前,全世界有数以百万计的程序员使用VisualBasic开发各种类型的软件。让我们看看微软公司的VisualBasic版本情况:1991年推出VisualBasicl.0版;1992年推出VisualBasic2.0版;1993年推出VisualBasic3.0版1995年推出VisualBasic4.0版;1997年推出VisualBasic5.0版;1998年推出VisualB

3、asic6.0版。1.1.3VisualBasic的特点1.可视化设计工具2.面向对象的设计方法3.事件驱动的编程机制3.提供了易学易用的应用程序集成开发环境4.结构化的程序设计语言5.充分利用Windows资源DDE——动态数据交换编程技术,可以在应用程序中实现与其他Windows应用程序建立动态数据交换,在不同的应用程序之间进行通信的功能。OLE技术——对象的链接与嵌入技术,将每个应用程序都有看作一个对象,将不同的对象链接起来,嵌入到某个应用程序中,从而可可以得到具有声音、影像、图像、动画、文字等各种信息的集合文件。DLL——动态链接库

4、技术,将C/C++或汇编语言编写的程序加入到VB的应用程序中,或调用Winodws应用程序接口(API)函数,实现SDK所具有的功能。支持多种数据库系统的访问6.开放的数据库功能与网络支持1.2VB可视化编程的基本概念VisualBASIC的基本特点⑴VB提供了可视化的编程工具,程序界面的设计是借助一些可视化设计工具”画”出来的.有效地克服了Windows程序界面设计难的障碍.⑵程序设计采取”事件驱动”的方式,编写的程序代码,几乎都是一些事件驱动过程.1.2.1对象的属性、事件和方法对象的概念在VB中,对象是程序的核心,编写程序的过程就是调

5、用系统提供的对象和创建对象的过程。在程序中,对象是操作数据的代码和数据的组合,可以作为一个单位来处理。对象可以是应用程序的一部分,比如可以是控件或窗体。整个应用程序也是一个对象。下面列出了在VisualBasic中可能用到的几种类型的对象:命令按钮:窗体上的控件,象命令按钮和框架,它们都是对象。窗体:VisualBasic工程中的每一个窗体都是独立的对象。数据库:数据库是对象,并且还包含其他对象,如字段、索引等。图表:MicrosoftExcel中的图表是对象。窗体:也是一个类,当在一个工程中添加一个窗体,即创建了一个窗体对象。在VB中窗体

6、是按放控件对象的容器,是应用程序的界面。控件:是包括在窗体对象内的对象。每种类型的控件都有自己的一套属性、方法和事件,以适用于特定的目的。一些控件最适合在应用程序中输入或显示文本。另一些控件能够访问其它的应用程序和处理数据,就像一些远程应用程序是用户自己的代码一样。注:控件可以理解为生成应用程序的程序(软件)构件。对象的三要素:属性:一个对象的性质,即特征参数的集合事件:对象可以响应的,在对象上发生的事情方法:对象的动作1.对象的属性对象中的数据保存在属性中,描述和反映了对象的特征,如Name,Caption,Color,FontName,

7、Visible等属性决定了对象呈现给用户的界面。设置属性的方法:⑴在对象的属性窗口中直接设置对象的属性⑵在程序代码中向属性变量赋值:对象.属性=属性值如(p4-1.vbp):PrivateSubLabel1_Click()Label1.Caption="重庆交通学院"EndSub是向对象Label1的属性Caption赋值为“重庆交通学院”2.对象事件⑴事件——发生在对象上的事情,VisualBasic的每一个窗体对象和控件对象都有一个预定义的事件集,如:Click(单击)、DblClick(双击)、Change(改变)、GotFocus(

8、获取焦点)、KeyPres(按下键盘)等.如果其中有一个事件发生,而且在关联的事件过程中存在代码,则VisualBasic调用该代码,执行相应的操作。⑵事件过程——对象上的某事件

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

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

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