《计算机应用基础》课程教学资源(PPT课件讲稿)第9-10章 算法 与 程序设计_第10章 VB常用控件

Vsiual Basic常用控件
Vsiual Basic 常用控件

目 录 窗体 2. 文本框 3 标签 命令按钮
目 录 3 标签 命令按钮 1. 窗体 4. 2. 文本框 3

一、Visual Basic的主要功能特点 Visual Basic既具有Windows所特有的优良 性能和图形工作环境,又具有编程的简易性。 Visual Basic:最主要的特点: ■可视化界面设计 ■事件驱动的编程机制
3 一、Visual Basic的主要功能特点 Visual Basic既具有Windows所特有的优良 性能和图形工作环境,又具有编程的简易性。 Visual Basic最主要的特点: ◼可视化界面设计 ◼事件驱动的编程机制

可视化界面设计 在Visual Basic中,编程人员不需要编写大量 的代码来描述界面,只需要使用系统提供的工具 在界面上直接“画”各种对象,并设置这些对象 的一些属性,Visual Basic将自动产生与界面设计 有关的代码。 4
4 在Visual Basic中,编程人员不需要编写大量 的代码来描述界面,只需要使用系统提供的工具 在界面上直接“画” 各种对象,并设置这些对象 的一些属性,Visual Basic将自动产生与界面设计 有关的代码。 • 可视化界面设计

例如,在Visual Basic中可以很容易地设计 出以下界面: 个人简祝 ✉▣x 姓 名 性 别⊙男C女 出生年份 1980 爱 好尼运动 二音乐工旅游 口其他 确定) 取消)
5 例如,在Visual Basic中可以很容易地设计 出以下界面:

事件驱动的编程机制 事件可以由用户操作触发、代码触发、操作 系统消息触发、其他应用程序消息触发。 Visual Basic采用事件驱动编程机制。 Visual Basic事件过程:针对每个对象的每个 事件所编写的代码块。 运行时,当在某对象上发生某种事件时,则 执行相应的事件过程,编程人员只需要在事件过 程中编写相应的代码,即可以实现发生该事件时 所要完成的操作
6 事件可以由用户操作触发、代码触发、操作 系统消息触发、其他应用程序消息触发。 Visual Basic采用事件驱动编程机制。 Visual Basic事件过程:针对每个对象的每个 事件所编写的代码块。 运行时,当在某对象上发生某种事件时,则 执行相应的事件过程,编程人员只需要在事件过 程中编写相应的代码,即可以实现发生该事件时 所要完成的操作。 • 事件驱动的编程机制

二、Visual Basic的集成开发环境 Visual Basic的集成开发环境(Integrated Develop Environment,IDE)中有:标题栏、菜 单栏、工具栏、快捷菜单、工具箱、工程资源管 理器窗口、属性窗口、窗体布局窗口、窗体设计 器窗口、代码窗口
7 二、Visual Basic的集成开发环境 Visual Basic的集成开发环境(Integrated Develop Environment,IDE)中有:标题栏、菜 单栏、工具栏、快捷菜单、工具箱、工程资源管 理器窗口、属性窗口、窗体布局窗口、窗体设计 器窗口、代码窗口

三、对象 每个对象都有自己的名称(包括字母、数字和下划线,首字 符只能是字母),用于在代码中引用该对象。对象的名称由对 象的Name属性决定 居性 对象名称 Co●■and1 CommandButton 类 按字母序按分类序 Name属性 名称) Sommand1 Appear ance 1-3D BackColor ☐&H8000000F8 Cancel False Caption Command1 建立一个对象后,其操作通过与该对象有 关的属性、事件和方法来完成
15 Name属性 对象名称 类 每个对象都有自己的名称(包括字母、数字和下划线,首字 符只能是字母),用于在代码中引用该对象。对象的名称由对 象的Name属性决定 三、 对象 建立一个对象后,其操作通过与该对象有 关的属性、事件和方法来完成

1.对象的属性 。属性:对象的特性称为属性 。属性设置方法: >在设计阶段,在属性窗口中设置。 >1 在代码中设置,在运行时起作用, 设置格式:对象名.属性名=属性值 Form1.Width 4000 Form1.Height 4000 Forml.Caption="欢迎使用我的应用程序" 16
16 ◼ 属性:对象的特性称为属性 ◼ 属性设置方法: ➢ 在设计阶段,在属性窗口中设置。 ➢ 在代码中设置,在运行时起作用, 设置格式:对象名.属性名 = 属性值 Form1.Width = 4000 Form1.Height = 4000 Form1.Caption = "欢迎使用我的应用程序" 1 .对象的属性

2.事件 事件:指可以被对象识别的动作。 例如:Click事件、DblClick事件、Load事件等。 事件的发生 由用户触发或系统触发(如窗体加载) 事件过程:为每个事件编写的相关代码 事件过程的一般格式: Private Sub对象名事件名(I参数表) 代码 End Sub 17
17 2 .事件 事件:指可以被对象识别的动作。 例如: Click事件、DblClick事件、Load事件等。 事件的发生 由用户触发或系统触发(如窗体加载) 事件过程:为每个事件编写的相关代码 Private Sub 对象名_事件名([参数表]) 代码 End Sub 事件过程的一般格式:
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《计算机应用基础》课程教学资源(讲义)第九章 算法.doc
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第9-10章 算法 与 程序设计_2019第九章 算法最新版.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第7-8章 网络基础 与 网页设计_第8章 网页设计.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第5-6章 办公自动化 与 数据库_第6章数据库.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第1-2章 计算机与计算思维_第1章 计算机与计算.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第1-2章 计算机与计算思维_第2章 计算思维.ppt
- 山东理工大学:《计算机算法设计与分析》课程教学课件(PPT讲稿)哈夫曼编码 Huffman Coding.ppt
- 山东理工大学:《计算机算法设计与分析》课程教学课件(PPT讲稿)第零章 算法课程简介 Design and Analysis of Computer Algorithms.ppt
- 山东理工大学:《计算机算法设计与分析》课程教学课件(PPT讲稿)第一章 算法概述概述(主讲:王红霞).ppt
- 山东理工大学:《计算机算法设计与分析》课程教学课件(PPT讲稿)第二章 分治与递归.ppt
- 山东理工大学:《计算机算法设计与分析》课程教学课件(PPT讲稿)第三章 动态规划 Dynamic Programming.ppt
- 山东理工大学:《计算机算法设计与分析》课程教学课件(PPT讲稿)第四章 贪心算法 Greedy Algorithm.ppt
- 山东理工大学:《计算机算法设计与分析》课程教学课件(PPT讲稿)第五章 回溯算法 Backtrack Algorithm.ppt
- 山东理工大学:《计算机算法设计与分析》课程教学课件(PPT讲稿)第六章 分支限界法 Branch-and-Bound Algorithm.ppt
- 《数据结构与算法分析》课程教学课件(PPT讲稿)前言(JAVA).ppt
- 《数据结构与算法分析》课程教学课件(PPT讲稿)第一章 java描述.ppt
- 《数据结构与算法分析》课程教学课件(PPT讲稿)第二章 线性表.ppt
- 《数据结构与算法分析》课程教学课件(PPT讲稿)第三章 栈和队列.ppt
- 《数据结构与算法分析》课程教学课件(PPT讲稿)第四章 串.ppt
- 《数据结构与算法分析》课程教学课件(PPT讲稿)第五章 数组与广义表.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第10-11章 计算机学科简介 与 前沿_第12章 计算机学科前沿.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第10-11章 计算机学科简介 与 前沿_第11章 计算机学科简介.ppt
- 《计算机应用基础》课程教学资源(推荐书籍)思考的乐趣.pdf
- 《计算机应用基础》课程教学资源(推荐书籍)奇思妙想——15位计算机天才及其重大发现.pdf
- 《计算机应用基础》课程教学资源(推荐书籍)改变未来的九大算法[美]约翰·麦考密克(John MacCormick).pdf
- 《计算机应用基础》课程教学资源(扩展阅读)Access 2010简介.doc
- 《计算机应用基础》课程教学资源(扩展阅读)常用鼠标类型介绍.doc
- 《计算机应用基础》课程教学资源(扩展阅读)Windows诞生始末.doc
- 《计算机应用基础》课程教学资源(扩展阅读)Word、Excel、PowerPoint 操作要求及步骤.doc
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第九章 算法.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)html课件.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)数据库.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第四章 数制与信息编码.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第10章 程序设计.pptx.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第7章 网络基础.ppt.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第6章 数据库.pptx.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第5章 ACCESS 2010.pptx.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第3章 计算机系统概述.pptx.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)2019算法.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)VB简介.ppt