VisualBasic程序设计教程第版实验答案

  • 格式:docx
  • 大小:79.43 KB
  • 文档页数:97

下载文档原格式

  / 97
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

※声明:

1.实验所属课本原件为《Visual Basic程序设计教程(第4版)(□

主编龚沛曾□编者杨志强陆慰民谢步瀛)》;

2.实验答案代码采用红色字体突出;

3.仅提供课本前七个实验的代码,之后的实验上课考试均不涉及故

不作;

4.教学平台上机实验、课本篇后实验,两者题目操作略有差异,作

业以前者要求为准,故以下答案代码为前者代码,如对后者代码有所需求请私信;

5.本文为作者原创,复制转载请注明出处;

6.如果对代码有所疑问,或者略感繁琐想直接要已完成实验,请私

信;

7.浏览、复制、下载后请给作者一个合理的评价,感激不尽。实验1-1

编制简单的欢迎界面程序。

要求:在屏幕上显示“欢迎学习Visual Basic”;在文本框

Text1中输入姓名;单击命令按钮“你输入的姓名是”,在

Label3标签显示在文本框中输入的姓名。

“学号-1-1.frm”和“学号-1-1.vbp”文件名保存。以后每个实验项目的命名规则都是如此,即“学号-实验号-实验题目”“”和“”)

Private Sub Command1_Click()

Label3.Caption = Text1.Text

End Sub

实验1-2

模仿教学篇例1.1,将事件过程中的自上而下移动改为自右向左移动,同时考虑文字超出窗体边界的情况。各个控件及

End Sub

Sub MyMove()

Label1.Move Label1.Left - 50, Label1.Top

If Label1.Left < 0 Then Label1.Left = Form1.Width End Sub

Private Sub Command1_Click()

Timer1.Interval = 200

End Sub

Private Sub Command2_Click()

Timer1.Interval = 0

Call MyMove

End Sub

Private Sub Form_Load()

Timer1.Interval = 0

End Sub

Private Sub Timer1_Timer()

Call MyMove

End Sub

实验1-3

“学号-1-3”为项目名保存。

图2.1.2 实验1.3运行界面

提示:

(1) 对窗体编写两个事件:Form_Load 事件中对文本框置初

值为空;Form_Click事件对鼠标单击文本框计数。

(2) 对鼠标单击文本框计数计算为:

Text1.Text=Val(Text1.Text)+1

Private Sub Form_click()

Text1.Text = Val(Text1.Text) + 1

End Sub

Private Sub Form_Load()

Text1.Text = ""

End Sub

实验1-4

按照教学篇例2.2对窗体三个事件过程(Load、Click、

DblClick)编程,在3个事件中装入不同的图片(自己选择);

在属性窗口练习鼠标指针改变:MousePointer(值为99,用户自定义)、MouseIcon为Key04.ico图标文件,练习窗体图标(Icon)、边框线类型(BorderStyle)、最大化按钮和最小化按钮的改变,运行观察其效果。以“学号-1-4”为项目名保存。

提示:

例题中Form_Resize事件可以不考虑,Picture属性设置中注意图片文件有后缀名,运行测试前需要先保存项目名,保证图片文件和程序文件在同一个文件夹下,否则会出现图片找不到的错误提示。

Private Sub Form_Click()

Caption = "单击窗体"

Picture = LoadPicture(App.Path + "\p2.jpg")

Print "欢迎使用VB"

End Sub

Private Sub Form_DblClick()

Cls

Caption = "双击窗体"

Picture = LoadPicture(App.Path + "\p3.jpg")

Print "结束使用VB"

End Sub

Private Sub Form_Load()

Caption = "装入窗体"

Picture = LoadPicture(App.Path + "\p1.jpg")

Print "装入图片"

End Sub

实验1-5

Text2.FontName=Text1.FontName实现

Private Sub Command1_Click()

Text1.FontName = "隶书"

Text1.FontSize = 25

End Sub

Private Sub Command2_Click()

Text2 = Text1.SelText

Text2.FontName = Text1.FontName

Text2.FontSize = Text1.FontSize

End Sub

实验1-6

图片缩小、还原的设置。

“学号-1-6”为项目名保存。

图2.1.4 实验1.6运行界面

要求:

(1)单击“缩小一半”按钮,图片纵、横均缩小一半。

(2)单击“还原”按钮,图片与初始装入时同大。

提示:为了实现还原效果,要做以下3件事。

(1)必须在事件过程外,即程序代码最上方声明窗体级变量:

相关主题