项目设计与制作教案
更新时间:2023-04-18 06:13:01 阅读量: 实用文档 文档下载
名师精编精品教案
《VB项目设计与制作》课程教学安排
信息服务学院褚洪彦
名师精编精品教案
第一讲通用控件的使用
知识复习:
VB控件有:
1、标准控件(内部控件),共20个。
2、ActiveX控件,约1000种:通用对话框(CommonDialog)、工具条(Toolbar)、状态栏(StatusBar)等。
3、可插入对象,如Excel图表、Word文档、Flash文件、音效等。
通用控件:标准控件及ActiveX控件。
标准控件:标签、文本框、命令按钮、单选按钮、复选按钮、列表框、组合框、图片框、图像框、垂直滚动条、水平滚动条、时钟(定时器)、框架、驱动器列表框、目录列表框、文件列表框、形状、画线工具、数据工具、对象链接和嵌入工具。
项目设计一:会动眼睛的小熊
一、设计目的:
1、学习基本的判断和循环流程;
2、熟悉定时器和形状控件的使用。
二、设计步骤:
1、新建“标准EXE”工程;
2、建立程序用户界面,如图1-1所示。
图1-1
添加控件及属性设置如下表1-1;
名师精编精品教案
Private Sub Command1_Click()
Timer1.Enabled = True
End Sub
Private Sub Timer1_Timer()
Static i As Integer
If i = 16 Then i = 1
If Shape7.Left > Shape2.Left Or Shape7.Top > Shape2.Top + 70 Then Shape7.Left = Shape7.Left - 10
Shape7.Top = Shape7.Top - 10
End If
If Shape8.Left > Shape3.Left Or Shape8.Top > Shape3.Top + 70 Then Shape8.Left = Shape8.Left - 10
Shape8.Top = Shape8.Top - 10
End If
Shape2.FillColor = QBColor(i)
Shape3.FillColor = QBColor(i)
i = i + 1
End Sub
三、运行效果
如下图1-2:
名师精编精品教案
图1-2
四知识学习:
1、选择结构
1)单分支结构
2)双分支结构
3)多分支结构
2、循环结构
1)计数循环(For--Next)
2)While循环(While--Wend)
3)DO循环(Do--Loop)
3、静态变量
Static 变量名[ As 类型]
4、Timer(定时器)控件
计时器(Timer)每隔一定的时间间隔产生一次Timer事件(或称报时)。可以根据这个特性来定时控制某些操作,或进行计时
运行时计时器不显示
Enabled属性:确定计时器是否可用
True:有效计时
False:停止时钟工作
Interval属性:设置两个Timer事件之间的时间间隔,其值以毫秒(1ms=1/1000 s)为单位。
单位:ms(0.001s),0.5秒是500。
Interval=0:屏蔽计时器。
例如,如果希望每半秒钟产生一个Timer事件,那么Interval属性值应设置为500,这样每隔500 ms就会触发一次Timer事件,从而执行相应的Timer事件过程计时器控件只响应一个Timer事件。也就是说,计时器控件对象在间隔了一个Interval
名师精编精品教案
设定时间后,便触发一次Timer事件
5、Shape控件
根据Shape属性取值的不同,能够显示6种不同的图形,分别是:
0—Rectangle,1—Square,2—Oval,3—Circle,4—Rounded Rectangle,5-- Rounded Square。
图1-3
6、QBColor()函数
QBcolor()函数采用QuickBasic所使用的16种颜色,其语法格式为:
QBColor(颜色码)
其中:颜色码使用0~15之间的整数,每个颜色码代表一种颜色
表1-2.16种颜色码表为:
名师精编精品教案
项目设计二:调色盘
一、设计目的:
1、学习滚动条控件的使用;
2、RGB函数的应用。
二、设计步骤:
1、新建“标准EXE”工程;
2、建立程序用户界面,如图1-4所示。
图1-4
名师精编精品教案
Dim x As Single
Private Sub Command1_Click()
Timer1.Enabled = True
End Sub
Private Sub Command2_Click()
Timer1.Enabled = False
End Sub
Private Sub Form_Load()
TxtBlue = CStr(VSBlue.Value)
TxtGreen = CStr(VSGreen.V alue)
TxtRed = CStr(VSRed.Value)
End Sub
Private Sub Timer1_Timer()
Static x As Single
If x >= Picture1.Width / 2 Then
x = 0
Picture1.Cls
End If
x = x + 1
Picture1.ForeColor = RGB(VSRed.Value, VSGreen.Value, VSBlue.Value) Picture1.Circle (Picture1.Width / 2, Picture1.Height / 2), x
End Sub
Private Sub VSBlue_Change()
TxtBlue = CStr(VSBlue.Value)
End Sub
Private Sub VSBlue_Scroll()
名师精编精品教案
TxtBlue = CStr(VSBlue.Value)
End Sub
Private Sub VSGreen_Change()
TxtGreen = CStr(VSGreen.V alue)
End Sub
Private Sub VSGreen_Scroll()
TxtGreen = CStr(VSGreen.V alue)
End Sub
Private Sub VSRed_Change()
TxtRed = CStr(VSRed.Value)
End Sub
Private Sub VSRed_Scroll()
TxtRed = CStr(VSRed.Value)
End Sub
三、运行效果
如下图1-5:
图1-5
四知识学习
1、滚动条控件
滚动条是VB的标准控件,默认出现在工具箱中。
名师精编精品教案
1)滚动条的重要属性
与滚动条有关的重要事件是Scroll和Change。当拖动滑块时会触发Scroll事件,而当改变Value属性(滚动条内滑块位置改变)会触发Change事件。
2、RGB函数
RGB函数通过红、绿、蓝三基色混合产生某种颜色,其语法为:
RGB(红,绿,蓝)
RGB(Red as Interger, Blue as Interger, Green as Interger,)as Long
其中,括号中红、绿、蓝三基色的成份使用0~255之间的整数。
返回值:RGB函数返回一个LONG整数,用来表示一个RGB颜色值。
正在阅读:
项目设计与制作教案04-18
从废弃地到市民公园——慕尼黑西园07-09
2018广东省初中学业水平考试(语文)06-29
SS 8型电力机车控制电路原理分析及故障排除 - 图文06-27
解读《草房子》中的人物形象04-16
数据库设计说明书09-23
最新-2018届江西省九江市高三第一次高考模拟统一考试文科数学试题及答案 精品 - 图文12-10
c语言图书管理系统源代码01-08
驾驶员车辆安全自主检查表05-17
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 教案
- 项目
- 制作
- 设计
- 2022秋语文版语文九上第26课《鱼我所欲也》练习题及答案
- 2022高考历史总复习专题一古代中国的政治制度专题过关练
- 一级建造师考试答题方法技巧
- 专升本《工程项目管理》考试卷以及答案【最新版】
- 东营市中小学教师继续教育学分管理办法资料
- 徽商银行理财产品销售管理系统设计与实现
- 【2022精选】最新高中化学第二章第4节羧酸氨基酸和蛋白质第3课时
- e+人小学三年级年末资料-英语
- 信息技术教学案例评比——选择排序的算法实现(金华第一中学).doc
- 最新医院控制医疗费用不合理增长实施方案
- 第一章酒店高层管理人员岗位职责
- 静脉输液港的使用和维护操作步骤
- 高压直流输电的现状及发展
- Understanding Mobile Q&A Usag e
- 生理学试题及答案第六章消化与吸收
- 万圣节活动方案范文三篇
- 新华社新闻信息报道中的禁用词和慎用词
- 珍惜时间的好词好句
- 怎么样才能被美国的西北大学录取.doc
- LOGO设计注册协议书(完整版)