《Visual Basic程序设计》课程电子教案(PPT课件)第2章 程序设计入门

第2章程序设计入门 ◆2.1对象的概念 ◆2.2建立简单的应用程序 ◆2.3窗体和基本控件 ◆2.4工程管理和环境设置 ◆2.5都助系统的使用 ◆2.6程序调试
第2章 程序设计入门 2.1 对象的概念 2.2 建立简单的应用程序 2.3 窗体和基本控件 2.4 工程管理和环境设置 2.5 帮助系统的使用 2.6 程序调试

2.1对象的的概念 一、类和对象 二、对象的建立、编辑和逾名 三、对象的三要素 节
2.1 对象的的概念 一、类和对象 二、对象的建立、编辑和命名 三、对象的三要素 节

一、类和对象的概念 任何事物(现实世界或虚拟世界)皆可称为对象; 任何一个对象皆可从属性和方法两方面来描述。 类是同一类对象的抽象与集合;因此对象是类的 具体化(或实例化)。 在VB程序设计中,类和对象表现为控件形式 (控件类和控件对象)。 小节 节
一、类和对象的概念 任何事物(现实世界或虚拟世界)皆可称为对象; 任何一个对象皆可从属性和方法两方面来描述。 类是同一类对象的抽象与集合;因此对象是类的 具体化(或实例化)。 在VB程序设计中,类和对象表现为控件形式 (控件类和控件对象)。 小节 节

二、对象的建立、编辑和命名 1.对象的建立 即由控件类生成控件对象:利用控件工具在窗体上 建立(演示步骤)。 2.对象的编辑 选定、复制、删除、移动、改变大小。 小节 节
二、对象的建立、编辑和命名 1.对象的建立 即由控件类生成控件对象 :利用控件工具在窗体上 建立(演示步骤) 。 2.对象的编辑 选定、复制、删除、移动、改变大小。 小节 节

(续) 3.对象的命名 在属性窗口中给对象设置名字。 命名规则:可由字母、汉字、数字、下划线组成, 但只能以字母或汉字打头。 匈牙利命名法:由1个或3个小写字母作前缀(以表 示类型),后面紧跟表示对象意义的单词(或缩 写),比如cmdOK,lblName等。 注:尽量不使用汉字。 小节 节
(续) 3. 对象的命名 在属性窗口中给对象设置名字。 命名规则:可由字母、汉字、数字、下划线组成, 但只能以字母或汉字打头。 匈牙利命名法: 由1个或3个小写字母作前缀(以表 示类型),后面紧跟表示对象意义的单词(或缩 写), 比如cmdOK,lblName等。 注:尽量不使用汉字。 小节 节

三、对象的三要素:属性、方法、事件 1.属性: 描述对象特征的各种参数,比如控件的名字 (Name、标题(Caption)、颜色(Color)等。 设置对象的属性:2种方法 (1)在设计阶段利用属性窗口设置对象的属性。 (2)在程序代码中通过赋值语句来实现,格式为: 对象]属性名=属性值 例如:cmdOK.Caption=:"确定" 小节 节
三、对象的三要素:属性、方法、事件 1. 属性: 描述对象特征的各种参数,比如控件的名字 (Name)、标题(Caption)、颜色(Color)等。 设置对象的属性:2种方法 (1)在设计阶段利用属性窗口设置对象的属性。 (2)在程序代码中通过赋值语句来实现,格式为: [对象.]属性名=属性值 例如:cmdOK.Caption="确定" 小节 节

(续) 2.方法: 用以描述对象的功能或行为,是一些已编写好 并封装起来的过程,使用格式为: [对象】方法名[参数 例如: Form1.Print"欢迎您使用Visual Basic!" 小节 节
(续) 2. 方法: 用以描述对象的功能或行为,是一些已编写好 并封装起来的过程,使用格式为: [对象.] 方法名 [参数] 例如: Form1. Print "欢迎您使用Visual Basic!" 小节 节

(续) 3.事件和事件过程 ()事件:发生在对象之上的操作 例如:鼠标单击(Click)、双击(DbIClick、键盘按下 (KeyPress)等。 2)事件过程:对事件进行处理的程序,即事件发生 时执行的一段程序代码。 小节 节
(续) 3. 事件和事件过程 (1)事件:发生在对象之上的操作 例如:鼠标单击(Click)、双击(DblClick)、键盘按下 (KeyPress)等。 (2)事件过程:对事件进行处理的程序,即事件发生 时执行的一段程序代码。 小节 节

(续) 格式: Sub对象名事件名([参数]) End Sub 例如: 单击cmdOK按钮,在窗体上显示"欢迎您 使用Visual Basic!",事件过程如下: Sub cmdOK_Click() Form1.Print"欢迎您使用Visual Basic!" End Sub 小节 节
(续) 格式: Sub 对象名_事件名([参数]) . End Sub 例如:单击cmdOK按钮,在窗体上显示"欢迎您 使用Visual Basic!" ,事件过程如下: Sub cmdOK_Click() Form1. Print "欢迎您使用Visual Basic!" End Sub 小节 节

(续) 4.VB程序的执行过程 (1)启动,装载和显示窗体: (2)等待事件发生: (3)当事件发生,执行对应的事件过程(代码或 者说语句): (4)重复第2和第3步: (5)执行到“END”语句或者用户强制停止,结束 程序。 小节 节
(续) 4.VB程序的执行过程 (1)启动,装载和显示窗体; (2)等待事件发生; (3)当事件发生,执行对应的事件过程(代码或 者说语句); (4)重复第2和第3步; (5)执行到“END”语句或者用户强制停止,结束 程序。 小节 节
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Visual Basic程序设计》课程电子教案(PPT课件)第1章 Visual Basic程序设计概述(海南大学:吴星).ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第10章 过程.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap12_文件.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap11_指针进阶.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap10_函数与程序结构.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap09_结构.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap08_指针.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap07_数组.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap06_回顾数据类型和表达式.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap05_函数.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap04_循环结构.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap03_分支结构.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap02_用C语言编写程序.ppt
- 华南农业大学:《高级语言程序设计》课程教学资源(PPT课件)chap01_概论.ppt
- 华南农业大学:《高级语言程序设计》课程教学大纲 Programming.pdf
- 华南农业大学:《高级语言程序设计》课程授课教案(负责人:刘财兴).pdf
- 《The Basics of Information Security》参考书籍PDF电子版(Understanding the Fundamentals of InfoSec in Theory and Practice,作者:Jason Andress).pdf
- 《计算机网络》课程PPT教学课件(自顶向下方法,中文第三版)第八章 网络安全.ppt
- 《计算机网络》课程PPT教学课件(自顶向下方法,中文第三版)第九章 网络管理.ppt
- 《计算机网络》课程PPT教学课件(自顶向下方法,中文第三版)第七章 多媒体联网.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第3章 VB语言基础.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第4章 基本的控制结构.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第5章 数组.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第6章 常用控件.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第7章 图形操作.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第8章 文件.ppt
- 《Visual Basic程序设计》课程电子教案(PPT课件)第9章 界面设计.ppt
- 海南大学:《Java语言程序设计》课程教学大纲 Java Programming.pdf
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第一章 Java入门(主讲:杨厚群).ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第七章 数组和向量.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第三章 控制语句.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第九章 创建用户界面.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第二章 基本数据类型与基本操作.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第五章 使用对象对象与类编写程序.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第八章 图形程序设计入门.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第六章 类的继承性.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十一章 异常处理.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十三章 多线程.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十二章 国际化.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十五章 输入输出.ppt