【VB开源代码栏目提醒】:网学会员VB开源代码为您提供VB简单程序设计 - 计算机教材参考,解决您在VB简单程序设计 - 计算机教材学习中工作中的难题,参考学习。
绍兴市职教中心 Visual Basic编程教案 王瑛 - 1 -
VB简单程序设计 2009年02月20日 第二周 2 2 A、正常 ①. 熟悉Visual Basic程序设计的基本方法 ②. 掌握窗体和常用控件如文本框、命令按钮、标签、图形框等的属性、方法和事件过程的使用; ③. Visual Basic程序
设计应用。
掌握窗体和
常用控件如文本框、命令按钮、标签、图形框等的属性、方法和事件过程的使用。
对象、属性、方法和事件过程等概念的理解。
。
FTP P17
VB 〔例2-1〕要求在窗体上设置两个按钮,一个按钮的标题为”显示“,另一个按钮的标题为”清除“。
当单击”显示“按钮时,在窗体上显示一幅地球图片;单击”清除“按钮时,将清空该图片。
运行结果如下: 提示: 1、 图片文件在“c:program filesmicrosoft officeoffice11bitmapsstylesglobe.wmf”。
2、 加载图片文件命令用“LoadPicture”命令: 例:Form1.Picture LoadPicturec:program filesmicrosoft officeoffice11bitmapsstylesglobe.wmf。
卸载图片自己思考! 完成后把此窗体以“2-1”为名,把此工程以“2-1”为名保存。
1、:Visual Basic把窗体和控件等叫作对象。
对象是
程序设计的核心。
对象举例:窗体、文本框、命令按钮、标签、图形框等 2、: 1定义:对象的特性和性能叫对象的属性。
它反映了对象的外观和功能。
如命令按钮的标题、文本框中文字的内容和字形、字体、颜色等。
2设置对象属性的方法: ?? 在属性窗口设置。
?? 在程序
代码中设置。
格式:对象名.属性设置值 绍兴市职教中心 Visual Basic编程教案 王瑛 - 2 - 3、:(窗体和控件的通用属性) (1)Name属性: 表示识别一个窗体或控件的名字。
Name属性必需英文字母或汉字开头,一般都是采用默认值:如窗体Form1、文本框Text1、、命令按钮Command1、、标签Label1、图形框Picture1。
(2)BackColor属性:设置背景颜色 (3)ForeColor属性:设置前景颜色 (4)Caption属性:设置对象的标题内容 〔例2-2〕设置一个标题为“Caption属性例题”的窗体,在窗体中设置一个命令按钮,其背景色为黄色,前景色为红色,且每次单击按钮,显示内容在“确定”和“输入”之间变换。
完成后把此窗体以“2-2”为名,把此工程以“2-2”为名保存。
?? 第一步:创建新窗体Form1,在新窗体上创建一个命令按扭Command1 ?? 第二步:设置对象的属性 ?? 第三步:补充完成
代码编写 Private Sub Command1_Click If Command1. Caption”确定” Then Command1. Caption”输入” Else Command1. Caption”确定” Endif End Sub (5)Visible属性: 表示一个控件是否可见。
值为true:可以看见;值为false: 隐藏不可见。
(6)Font属性:设置字体、字形、字号、字体样式等。
(7)Enabled属性:表示一个控件是否可对用户的事件作出反应,即该控件可不可用。
Enabled属性值为true 可以作出反应,值为false则不可以作出反应。
(要求在2-2的实例基础上,设置按钮Enabled的属性为False,观察运行调试时按钮有什么对象类型 对象名 属性设置 窗体 Form1 Caption Caption属性例题 ForeColor 红色 BackColor 黄色 命令按钮 Command1 Caption 确定 绍兴市职教中心 Visual Basic编程教案 王瑛 - 3 - 变化?) 4:指对象可以进行的操作。
VB常用的方法有Print、Cls(清屏幕命令)、Move、Setfocus(设置键盘焦点)、Show等 (1)Print方法:在指定在窗体、图片框或打印机上输出表达式的值。
(2)Move方法:移动窗体或控件,并改变其大小。
(3)Cls方法:清除运行时窗体、图片框显示的内容。
5:在对象上发生的事情,如单击、双击等 (1)Click事件:鼠标单击窗体或控件时触发此事件 (2)DblClick事件: 鼠标双击窗体或控件时时,将触发此事件 (3)Load事件:把窗体装入内存。
〔例2-3〕设置一个标题为“字体设置”的窗体,窗体的背景色为黄色,在窗体中设置二个命令按钮和一个文本框,每次单击“确定”按钮,在文本框中显示红色三号隶书字体,内容为“开学了,欢迎你来校报到”,并使文本能自动换行显示,单击“结束”按钮,则退出程序运行。
说明:能使文本能自动换行显示的属性为MultiLine,其值为True时文本可以显示在多行,其值为False时文本只能显示在一行。
?? 第一步: 创建新窗体Form1,在新窗体上创建二个命令按扭Command1、 Command2和一个文本框Text1。
?? 第二步:设置对象的属性 对象类型 对象名 属性设置 窗体 Form1 Caption 字体设置 BackColor 黄色 命令按钮 Command1 Caption 确定 命令按钮 Command2 Caption 结束 文本框 Text1 Text 空白 Font 三号隶书 MultiLine True ?? 第三步:补充完成
代码编写 Private Sub Command1_Click Text1.ForeColor vbred (思考:不用
代码能不能实现?) Text1.Text 开学了,欢迎你来校报到 End Sub 绍兴市职教中心 Visual Basic编程教案 王瑛 - 4 - Private Sub Command2_Click End End Sub 〔例2-4〕设计一个名为“图片”窗体界面,该窗体包含3个命令按钮和一个图片框。
开始运行时,图形框被隐藏;单击“显示”按钮,图形框显示“D:Blue hills.JPG”图片;单击“清除”按钮,图形框变空白,若单击“结束”按钮,程序结束运行。
〔解〕第一步: 创建新窗体Form1,在新窗体上创建三个命令按扭Command1、 Command2 、Command3和一个图片框Picture1。
第二步:设置对象的属性 对象类型 对象名 属性设置 窗体 Form1 Caption 图片 命令按钮 Command1 Caption 显示 命令按钮 Command2 Caption 清除 命令按钮 Command3 Caption 结束 图片框 Picture1 Picture D:Blue hills..JPG Visible False 第三步:补充完成
代码编写 Private Sub Command1_Click Picture1.Visible True End Sub Private Sub Command2_Click 绍兴市职教中心 Visual Basic编程教案 王瑛 - 5 - Picture1.Visible False End Sub Private Sub Command3_Click End End Sub 〔例2-5〕设计一个名为“图片的显示与隐藏”窗体界面,该窗体包含3个命令按钮和一个图片框。
开始运行时,图形框被隐藏,单击“显示”按钮,图形框及所装的“D:Blue hills..JPG”显示出来,且“显示”按钮显示灰色,单击“隐藏”按钮,图形框再次被隐藏,且“” “隐藏”按钮显示灰色,“显示”按钮激活,若单击“结束”按钮,程序结束运行。
〔解〕第一步: 创建新窗体Form1,在新窗体上创建三个命令按扭Command1、 Command2和一个图片框Picture1。
第二步:设置对象的属性 对象类型 对象名 属性设置 窗体 Form1 Caption 图片的显示与隐藏 命令按钮 Command1 Caption 显示 命令按钮 Command2 Caption 隐藏 命令按钮 Command3 Caption 结束 图片框 Picture1 Picture D:Blue hills..JPG Visible False 绍兴市职教中心 Visual Basic编程教案 王瑛 - 6 - 第三步:补充完成
代码编写 Private Sub Command1_Click Picture1.Visible True Command2.Enabled True Command1.Enabled False End Sub Private Sub Command2_Click Picture1.Visible False Command1.Enabled True Command2.Enabled False End Sub Private Sub Command3_Click End End Sub 1、完成实验
报告,并上传作品2-1、2-3、2-5。
2、学习课本P18~P23,把重点内容摘录到笔记本上。
3、提高:信号灯设计