visual basic 第六章
- 格式:ppt
- 大小:841.50 KB
- 文档页数:30


第6章 图形控件和图形方法
一、判断题
1.√ 2.× 3.√ 4.× 5.√ 6.× 7.× 8.× 9.√ 10.√
二、选择题
1.C 2.B 3.C 4.A 5.A 6.C 7.A 8.C 9.C 10.B
11.A 12.B 13.B 14.C 15.C
三、填空题
1. Circle (ScaleLeft + ScaleWidth / 2, ScaleTop + ScaleHeight / 2), 800
2.LoadPicture 3.AutoSize、Stretch、False、False 4.选中、属性
5.形状、矩形 6.Picture1.Picture=LodePicture("C:\Windows\Cloud.bmp")
7.图片框、其他控件 8.缇、SclaeMode 9.颜色
10.颜色、圆弧起点处转角、圆弧终点处转角、椭圆纵轴与横轴长度之比
四、程序阅读题
程序1. 转动一条红色直线,其轨迹形成一个圆
程序2. 在窗体上随机的位置、用随机的颜色、半径绘制1000个空心的圆。
程序3. 在图片框内绘制多个黄色边框矩形,填充样式在“实心”、“透明”间交替变换。
五、程序填空题
1.(1)Combo1.ListIndex (2)Shape1.BorderStyle (3)Combo2.AddItem Str(i)
2.(1)Call pic (2)False (3)n = n + 1
(4)LoadPicture("c:\windows\1.bmp") (4)LoadPicture(fn)
六、程序设计题
程序1.界面设计略,过程设计如下:
高中—1教参 第六章 第1页
第六章 程序设计初步
【本章概述】
中小学程序设计教学的目的,是要求学生掌握程序设计的一般方法,发展他们的思维能力、分析问题和解决问题的能力。
VB是一种面向对象的程序设计语言,Visual意为“可视化的”,Basic指的是 BASIC语言。在学习VB时,除了学习界面设计,更要学习灵活运用VB实现各种算法。教学过程中,教师应注重算法的教学,通过阅读程序、编写和调试程序、使用程序,逐步培养学生的程序设计的能力。
【教学要求】
1.本章总的教学要求
⑴ 熟悉Visual Basic窗口的组成,学会建立Visual Basic程序。
⑵ 理解对象的概念,知道对象的三要素,了解事件驱动的程序设计思想和面向对象的程序设计方法。
⑶ 理解窗体和控件的概念,掌握四个常用控件——命令按钮、标签、文本框和定时器,学会用可视化的设计工具设计程序界面。
⑷ 掌握Visual Basic的常量、变量、标准函数和表达式。
⑸ 掌握Let、End语句及输入输出技术,会用注释符(')为程序添加注释。
⑹ 掌握程序控制语句。
⑺ 理解数组、数组元素、下标的概念,掌握数组的简单应用。
⑻ 掌握算法的概念和一些简单的典型算法,能用流程图描述算法,并能用Visual Basic语言实现算法。
⑼ 学会编辑、调试和运行程序。
⑽ 学会使用Visual Basic的帮助功能,培养通过帮助获取信息的能力。
⑾ 培养对程序设计的兴趣和用程序设计方法解决实际问题的能力。
⒉教学内容及课时安排
本章教学约需23课时(含上机实践),具体安排如下:
第一节:程序设计的基本方法 1课时
第二节:Visual Basic的基本知识 2课时
第三节:程序的建立和运行 3课时(1)
第四节:Visual Basic语言基础 4课时(1) 高中—1教参 第六章 第2页
第五节:分支结构 3课时(1)
Visual Basic 程序设计教程
机械工业出版社同名教材
配套电子教案
2003 年6月
第1章Visual Basic的基础知识
1Visual Basic简介
Visual Basic的特点:
1.可视化的设计平台
2. 面向对象的设计方法
3. 事件驱动的编程机制
4. 结构化的设计语言
5. 充分利用Windows资源
6. 开放的数据库功能与网络支持1
VB可视化编程的基本概念
对象的属性、事件和方法
<1> 对象的属性
对象属性的设置一般有两条途径。
(1) 选定对象,然后在属性窗口中找到相应属性直接设置
(2)在代码中通过编程设置,格式为
对象名.属性名=属性值
如下述代码可以设置标签控件Label1的标题为“轻轻松松学用
VB6.0‖。
Label1.Caption="轻轻松松学用VB6.0
<2>事件的方法
格式调用对象方法。
对象名.方法名
如图片框Picture1有刷新显示方法Refresh,在事件过程代码中调
用该方法的代码为
Picture1.Refresh1112112
1
2.VB的控件
VB中的控件通常分为3种类
型:
(1) 内部控件
(2) ActiveX控件
(3) 可插入的对象2图标说明
标签(Label)控件——创建一个标签对象,用于保存不希望用户改动的文本,如复选框上面或图形下面的标题
文本框(TextBox)控件——创建用于显示和输入数据的文本框对象,用户可以在其中输入或更改文本
框架(Frame)控件——用于美化其他控件并提供分组功能
命令按钮(CommandButton)控件——创建命令按钮对象,用于执行命令
复选框(CheckBox)控件——创建复选框对象,允许用户选择开关状态,或显示多个选项,用户可从中选择多个选项
选项按钮(OptionButton)控件——创建选项按钮组对象,用于显示多个选项,用户只能从中选择一个选项表1-1 VB的内部控件
图片框(PictureBox)控件——用于显示图形文件或文本文件,也可以作为其他控件的容器
VB6程序设计
1 1.1.1 VB6新特点
增强了数据访问功能:ADO(ActiveX Data Object)
更强大的Internet应用开发功能
新增和加强了一些控件
添加和增强了些向导
1.2 VB6的集成开发环境
VB6提供给用户的使用界面是一个集成开发环境,它在一个公共的环境中集成了设计、编辑、编译和调试等功能。
1.2.1 启动集成开发环境
1.2.2 集成开发环境的组成
在VB6的集成开发环境中,通常显示有标题栏、控制菜单图标、窗口操作按钮、菜单栏、工具栏、窗体设计器、工程管理器、属性窗口、工具箱和窗体布局窗口。此外,还可以根据需要打开代码窗口、调色板、对象浏览器、菜单编辑器和三个用于程序调试的窗口:立即窗口、本地窗口和监视窗口。
1.2.3 集成开发环境的菜单
1.2.4 集成开发环境的选项设置
1.3 使用VB的帮助系统
联机帮助
上下文相关帮助 第二章 VB6编程初步
2 第二章 VB6编程初步
2.1 VB编程的基本概念
2.1.1 Windows的工作机制
Windows系统的工作机制可用三个词来概括:窗口、事件和消息。
Windows系统的工作界面是由各种窗口组成的,所谓窗口是指屏幕上的一个矩形区域。事实上,对话框、文本框、图标、命令按钮和打开的菜单等,都可看作窗口。Windows系统给每一个窗口指定一个唯一的标识号,即窗口句柄,并通过窗口句柄来管理所有窗口。
Windows系统中的事件可简单地理解成一种操作活动。它可以是由鼠标和键盘的操作产生,也可以由系统内部产生,甚至是由某个程序运行或窗口操作产生。Windows系统不断地监视着系统中每一个窗口的活动和每一个事件的发生。
所谓消息是指事件的信号。每发生一件事件,就引发一条消息。Windows系统处理这条消息,并把它向系统中程序的各个窗口广播。各个窗口根据其程序中处理该消息的代码指令作出响应。