实习二可视化编程基础.docx

上传人:b****6 文档编号:15810032 上传时间:2023-07-08 格式:DOCX 页数:14 大小:194.97KB
下载 相关 举报
实习二可视化编程基础.docx_第1页
第1页 / 共14页
实习二可视化编程基础.docx_第2页
第2页 / 共14页
实习二可视化编程基础.docx_第3页
第3页 / 共14页
实习二可视化编程基础.docx_第4页
第4页 / 共14页
实习二可视化编程基础.docx_第5页
第5页 / 共14页
实习二可视化编程基础.docx_第6页
第6页 / 共14页
实习二可视化编程基础.docx_第7页
第7页 / 共14页
实习二可视化编程基础.docx_第8页
第8页 / 共14页
实习二可视化编程基础.docx_第9页
第9页 / 共14页
实习二可视化编程基础.docx_第10页
第10页 / 共14页
实习二可视化编程基础.docx_第11页
第11页 / 共14页
实习二可视化编程基础.docx_第12页
第12页 / 共14页
实习二可视化编程基础.docx_第13页
第13页 / 共14页
实习二可视化编程基础.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

实习二可视化编程基础.docx

《实习二可视化编程基础.docx》由会员分享,可在线阅读,更多相关《实习二可视化编程基础.docx(14页珍藏版)》请在冰点文库上搜索。

实习二可视化编程基础.docx

实习二可视化编程基础

可视化编程基础

一、实习目的

1.掌握窗体的主要属性及Load事件的应用;

2.掌握Print方法的输出格式控制;

3.掌握命令按钮和标签的主要属性应用;

4.掌握文本框的主要属性和事件应用;

5.掌握工程管理的基本操作;

二、实习内容

1.完成教材例题上机验证。

2.完成编程题(P72)1,2题

3.掌握工程保持,添加、删除窗体文件、设置启动窗体、编译生成EXE文件、运行EXE文件的方法。

三、实习任务完成情况

 1.教材例题验证:

例3-1窗体的click事件练习

界面设计:

属性设置

代码:

PrivateSubForm_Load()

Dimx$,y$,z$

x=InputBox("请输入一个同学的姓名")

y=InputBox("请输入一个地点")

z=InputBox("请输入一个动作")

MsgBoxx&"在"&y&z

Form1.Caption=x&"在"&y&z

EndSub

例3-2print和cls方法练习

界面设计:

属性设置:

代码:

PrivateSubCommand1_Click()

Print"1234567890123456789012345678901234567890"

Print1,2,3

Print-1;-2;-3

Print"A";"B";"C";"D"

Print3,

Print4;5;

Print6

Print

Print7;8;

Print

PrintTime

EndSub

PrivateSubCommand2_Click()

Cls

EndSub

PrivateSubForm_Load()

Me.Caption="print与cls方法练习"

Command1.Caption="显示"

Command2.Caption="清除"

EndSub

例3-3通过编程添加或清除窗体的背景图片

界面设计:

属性设置:

代码:

PrivateSubCommand1_Click()

Me.Caption=LoadPicture("D:

\psu8.jpg")

EndSub

PrivateSubCommand2_Click()

Me.Caption=LoadPicture()

EndSub

PrivateSubForm_Load()

Me.Caption="背景切换"

Command1.Caption="添加背景&A"

Command2.Caption="清除背景&D”

EndSub

例3-4:

在窗体上添加2个标签,制作图片如下

界面设计:

属性设置:

代码:

PrivateSubForm_Load()

WithLabel1

.Caption="中华人民共和国"

.FontBold=True

.FontSize=24

.ForeColor=vbWhite

.AutoSize=True

.BackStyle=0

.FontName="隶书"

EndWith

WithLabel2

.Caption=Label1.Caption

.FontBold=True

.FontSize=24

.AutoSize=True

.BackStyle=0

.FontName="隶书"

EndWith

EndSub

PrivateSubLabel2_Click()

Label1.Top=Label2.Top+40

Label1.Left=Label2.Left+40

EndSub

例3-5:

在一个窗体上建立2个文本框,将获取的文本框的背景设为红色,失去焦点的文本框成为白色

界面设计:

属性设置

代码:

PrivateSubText1_GotFocus()

Text1.BackColor=vbRed

EndSub

PrivateSubText1_LostFocus()

Text1.BackColor=vbWhite

EndSub

PrivateSubText2_GotFocus()

Text2.BackColor=vbRed

EndSub

PrivateSubText2_LostFocus()

Text2.BackColor=vbWhite

EndSub

例3-6在文本框录入数据,捕获键盘每一个见得ASCLL值

界面设计:

属性设置:

代码:

PrivateSubText_KeyPress(KeyAsciiAsInteger)

Label1.Caption=”您刚按的那个字符的ASCII吗是”&KeyAscii

EndSub

例3-7编程实现文本框录入文字时,文本框显示字符数

界面设计:

属性设置:

代码:

PrivateSubCommand1_Click()

Text1.Text=""

Label1.Caption="当前文本框有0个字符"

EndSub

PrivateSubCommand2_Click()

UnloadMe

EndSub

PrivateSubText1_Change()

Label1.Caption="当前文本框中有"&Len(Text1.Text)&"个字符"

EndSub

例3-8设计界面,录入学生姓名、成绩、名次,若成绩不符合要求,显示错误信息

界面设计:

属性设置:

代码:

PrivateSubText2_LostFocus()

IfText2.Text<0OrText2.Text>100Then

MsgBox"输入错误,请重新输入!

"

Text2.SetFocus

EndSub

例3-9设计程序,显示文本框光标位置、选中文本长度和内容

界面设计:

属性设置:

代码:

PrivateSubText1_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

Text2.Text=Text1.SelStart

Text3.Text=Text1.SelLength

Text4.Text=Text1.SelText

EndSub

例3-10在窗体添加1个Image对象,当鼠标在对象上是,显示另一张图片,双击时清除图片

界面设计:

属性设置:

代码:

PrivateSubImage1_Click()

Image1.Picture="D:

\TDDOWNLOAD\psb(3).jpg"

EndSub

PrivateSubImage1_DblClick()

Image1.Picture=TDDOWNLOAD()

EndSub

例3-11在窗体添加一个PictureBox对象,在PictureBox中输入文字和图形

界面设计:

属性设置:

代码:

PrivateSubCommand1_Click()

Picture1.Print"努力学好计算机"

Picture1.FontSize=12

Picture1.Print"努力学好计算机"

EndSub

PrivateSubCommand2_Click()

Picture1.Circle(800,800),300

Picture1.Line(1500,500)-Step(600,600),,B

EndSub

2.编程题:

界面设计、对象属性、事件代码

P7编程题

(1)、鸡兔同笼

界面设计:

对象属性:

代码:

PrivateSubCommand1_Click()

DimhAsInteger,fAsInteger,xAsInteger,yAsInteger

h=Val(Text1.Text):

f=Val(Text2.Text)

x=2*h-f/2

y=f/2-h

Label3.Caption="计算结果:

"&"鸡有"&x&"只,"&"兔子有"&y&"只!

"

EndSub

(2)、银行工作人员向客户支付一个整数金额的现金问题

界面设计:

属性设置:

代码:

PrivateSubCommand1_Click()

DimwAsInteger,aAsInteger,bAsInteger,cAsInteger,dAsInteger,fAsInteger,eAsInteger

w=Val(Text1.Text)

a=Int(w/100)

b=Int((w-100*a)/50)

c=Int((w-100*a-50*b)/20)

d=Int((w-100*a-50*b-20*c)/10)

e=Int((w-100*a-50*b-20*c-10*d)/5)

f=Int((w-100*a-50*b-20*c-10*d-5*e)/1)

Label2.Caption="工作人员应支付客户:

"&a&"张100元,"&b&"张50元,"&c&"张20元,"&d&"张10元,"&e&"张5元,"&f&"张1元"

EndSub

四、实习总结

1、错误类型

···编程时候,应认真对待所赋值对应的属性值或者对应的文本框;

运算符号要加上不能简写

运行文件时,应该启动所对应的窗体

2、存在的问题:

不能熟练的运用所学习的函数,以及其对应的对象写法

3.实习收获

在认识自身不足的基础上,能够独立解决编程的问题,进一步加强了对于函数极其使用方法,以后学习中应该熟记函数,即使复习与预习;注重编程时候的细节问题!

(如:

以上变成是的错误)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2