


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第一章 VB语言概述 一、 基本要求1掌握VB程序设计的特点。2理解可视化设计和事件驱动编程的概念。二、问题解答1、VB程序设计的特点是什么?VB是Windows环境下的应用程序开发工具,其最突出的两个特点是:可视化编程和事件驱动。VB的另一个显著特点是交互式,所谓交互式是指在编写代码过程中出现语法错误时系统会立即获得通知,并在开发过程中可运行程序进行调试。2如何理解可视化编程和事件驱动的概念。(1)可视化编程传统的编程方法使用的是面向过程、按顺序进行的机制,其缺点是程序员始终要关心什么时候发生什么事情,应用程序的界面都需要程序员编写语句来实现,
2、对于图形界面的应用程序,只有在程序运行时才能看到效果,一旦不满意,还需要修改程序,因而使得开发工作非常烦琐。用VB进行应用程序开发主要有两部分工作:即设计界面和编写代码。在开发过程中所看到的界面,与程序运行时的界面基本相同,同时VB还向程序员提供了若干界面设计所需要的对象(称为控件),在设计界面时,只需将所需要的控件放到窗口的指定位置即可,整个界面设计过程基本不需要编写代码。概括地说可视化编程就是程序员在开发过程中能看到界面的实际效果。(2)事件驱动用VB开发的应用程序,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码片段。事件可以由用户操作触发,如单击鼠标、键盘输入等事件。也
3、可以由来自操作系统或其它应用程序的消息触发。这些事件的顺序决定了代码执行的顺序。概括地说事件驱动是指应用程序没有预定的执行路径,而是由程序运行过程中的事件决定。第二章 VB6.0 集成开发环境一、基本要求1掌握窗体、工程窗口、属性窗口、代码编辑器窗口的功能与使用。2掌握VB编程的基本步骤,会设计简单的VB程序。3理解对象、属性、事件和方法的概念及其之间的关系。4了解工具箱中各种控件的功能与使用二、问题解答 1VB可视化编程的一般步骤是什么? 一般步骤是: (1)设计界面
4、60; 先建立窗体,再利用控件在窗体上创建各种对象。 (2)设置属性 设置窗体或控件等对象的属性。 (3)编写代码 2什么是对象、属性、事件和方法? (1)对象:从广义上来说,对象是客观事物的一个实体。在可视化编程语言中,对象分为两类,一类由系统设计,可以直接使用或对其进行操作,如工具箱中的控件、窗体和菜单等,另一类由用户定义。
5、60; (2)属性:属性是一个对象的特性,不同的对象有不同的属性。对象常见的属性有标题(Caption)、 名称(Name)、颜色(Color)、字体(Font) 、是否可见(Visible)等。通过修改对象的属性,可以改变对象的外观和功能。1 / 3 (3)事件:所谓事件就是发生在对象上的事情。在VB中,系统为每个对象预先定义好了一系列的事件。例如单击(Click) 事件、双击(Dbclick)事件、装入(Load)事件、改变(Change)事件、鼠标移动(MouseMove)事件、获取焦点(GotFocus)事件等。对象的事件是固定的,用户不
6、能建立新的事件。当事件由用户触发(如单击)或由系统触发(如装入时),对象就会对该事件作出响应,响应某个事件后所执行的程序代码就是事件过程。 例如:命令按纽Command1的Click(单击)事件过程为: Private Sub Command1_Click()
7、160; Form1.BackColor=vbRed End Sub 过程中的代码Form1.BackColor=vbRed表示将窗体的背景颜色设置成红色。运行时,用鼠标单击命令按纽Command1,就会执行该事件过程,将窗体的背景颜色设置成红色。 (4)方法:在面向对象的程序设计中,引入了称为方法(Method)的特殊过程和函数供用户直接调用
8、。如对象打印(Print)方法、显示窗体(Show)方法、清除(Cls)方法、移动(Move)方法等。用户可直接调用,不能进行修改。 例如:FirstForm.print”欢迎使用Visual Basic” 该语句使用.print方法在名称为FirstForm的窗体上显示字符串”欢迎使用Visual Basic”。 3对象、事件和方法三者之间的关系如何? 在VB编程中,完成某种功能可通过触发对象事件和调用对象方法,而触发事件和
9、调用对象方法都必须基于某个对象。触发某个事件实际上就是执行一个事件过程代码段,在该代码段中又可以随意调用对象方法,而调用对象方法不可能触发某个事件。 例如:在窗体上添加一个命令按纽,编写一个响应Command1的单击(Click)事件过程如下: Private Sub Command1_Click() Command1.Caption=”显示窗体”
10、0; Form2.Show End Sub 上述代码段表明单击对象按钮Command1触发单击事件,即执行上述代码。在执行上述事件过程中又调用了显示窗体(Form2)的方法。 4属性和方法有何区别和联系?试举例说明。 对象的属性是描述对象的一组特征。如设置对象的名称、标题、颜色、大小等,有的可直接在设计界面时通过属性窗口进行设置,有的可以在事件过
11、程或通用过程代码中进行设置。对象的方法是在对象上实施某种操作的功能,不能在设计界面时调用对象方法,一般在过程代码中可随意调用,根据需要还可以添加适当的参数。设置对象属性和调用对象方法均可在代码设计中进行,其一般格式为: 对象名.属性名=属性值 (设置对象属性) 对象名.方法名 (调用对象方法) 5VB6.0的三种工作模式和功能是什么? V
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 乡村农业生态园区开发合作协议
- 2025年新余危险品考试题考试
- 房产买卖及交易合同
- 农户家庭农场农事承包经营合同
- 月度收入及年终奖金详细证明(5篇)
- 软件开发项目外包合同验收及流程指南
- 投资合作协议书式规范
- 正式离职证明与劳动经历确认(8篇)
- 深入了解市政学考试纲要试题及答案
- 施工合同谈判与风险管理试题及答案
- GB/T 1355-2021小麦粉
- 无人机结构与系统-第1章-无人机结构与飞行原理课件
- (完整)中小学教师高级职称专业水平能力试题库及答案(通用版)
- 2023年STD温盐深剖面仪行业分析报告及未来五至十年行业发展报告
- 护理管理中的组织沟通课件
- 脑性瘫痪儿童的康复 认识脑性瘫痪
- 高二历史必修1上册第11课 中国古代的民族关系与对外交往 知识点
- 公安机关人民警察基本级执法资格考试题库及答案
- 泌尿系结石课件
- 重庆市历年中考语文标准答题卡
- DB34-T 4016-2021 健康体检机构 建设和管理规范-高清现行
评论
0/150
提交评论