visualbasic程序设计教程(第4版)实验答案

上传人:xins****2008 文档编号:112612897 上传时间:2019-11-06 格式:DOC 页数:129 大小:1.18MB
返回 下载 相关 举报
visualbasic程序设计教程(第4版)实验答案_第1页
第1页 / 共129页
visualbasic程序设计教程(第4版)实验答案_第2页
第2页 / 共129页
visualbasic程序设计教程(第4版)实验答案_第3页
第3页 / 共129页
visualbasic程序设计教程(第4版)实验答案_第4页
第4页 / 共129页
visualbasic程序设计教程(第4版)实验答案_第5页
第5页 / 共129页
点击查看更多>>
资源描述

《visualbasic程序设计教程(第4版)实验答案》由会员分享,可在线阅读,更多相关《visualbasic程序设计教程(第4版)实验答案(129页珍藏版)》请在金锄头文库上搜索。

1、声明:1. 实验所属课本原件为Visual Basic程序设计教程(第4版) (主编 龚沛曾 编者 杨志强 陆慰民 谢步瀛) ;2. 实验答案代码采用红色字体突出 ;3. 仅提供课本前七个实验的代码,之后的实验上课考试均不涉及故不作 ;4. 教学平台上机实验、课本篇后实验,两者题目操作略有差异,作业以前者要求为准,故以下答案代码为前者代码,如对后者代码有所需求请私信 ;5. 本文为作者原创,复制转载请注明出处 ;6. 如果对代码有所疑问,或者略感繁琐想直接要已完成实验,请私信 ;7. 浏览、复制、下载后请给作者一个合理的评价,感激不尽 。实验1-1编制简单的欢迎界面程序。 要求:在屏幕上显示“

2、欢迎学习Visual Basic”;在文本框Text1中输入姓名;单击命令按钮“你输入的姓名是”,在Label3标签显示在文本框中输入的姓名。 程序运行效果如图2.1.1所示。程序以“学号-1-1.frm”和“学号-1-1.vbp”文件名保存。以后每个实验项目的命名规则都是如此,即“学号-实验号-实验题目”。(如某同学的学号为A10414001,所完成的是实验2的第3题,那么程序文件名为“A10414001-2-3.frm”和“A10414001-2-3.vbp”) 图2.1.1 实验1.1运行界面提示: (1) 实验所用到的控件及属性设置见表2.1.1。表2.1.1 属 性 设 置控件名属

3、性Label1Caption=欢迎学习Visual Basic;Font属性:字号为二号,字体为隶书,Aligment=2(居中)Label2Caption=请输入你的姓名;Font属性:字体为楷体,有下划线Label3Caption=,BorderStyle=1Text1Text=Command1Caption=你输入的姓名是(2) “欢迎学习Visual Basic”要在两行显示,只要将Label1控件的宽度缩小一些。Private Sub Command1_Click()Label3.Caption = Text1.TextEnd Sub实验1-2模仿教学篇例1.1,将事件过程中的自上而

4、下移动改为自右向左移动,同时考虑文字超出窗体边界的情况。各个控件及属性窗口的设置见表2.1.2,背景图形文件可以选择自己喜欢的,按钮上的图标可通过Windows搜索功能查找。以“学号-1-2”为项目名保存。表2.1.2 属 性 设 置控件名属 性Form1Caption=实验1.2;Picture:选择自己喜欢的图片Label1Caption=我开始学习程序设计;FontSize=36;BackStyle=0Command1Caption=;Style=1;Picture=clock02.ico;ToolTipText自动Command2Caption=;Style=1;Picture=key

5、04.ico;ToolTipText手动Timer1Interval=0注:因为印刷错误,例题1.1中两个命令按钮的图形与事件过程代码不一致,需要调整。提示: 自定义事件过程MyMove代码应调整为,可实现文字移动方向的改变Sub MyMove()Label1.Move Label1.Left - 50, Label1.TopIf Label1.Left 0 Then Label1.Left = Form1.WidthEnd SubSub MyMove()Label1.Move Label1.Left - 50, Label1.TopIf Label1.Left 要求:(1) Command1

6、:使得Text1的字体和字号根据命令按钮显示的要求改变(2) Command2:要求将Text1选中的内容及其格式复制到Text2。选中的内容通过Text1的SelText属性获得提示:为使Text2文本框保持Text1中的字符格式,通过Text2.FontSize=Text1.FontSize和Text2.FontName=Text1.FontName实现Private Sub Command1_Click()Text1.FontName = 隶书Text1.FontSize = 25End SubPrivate Sub Command2_Click()Text2 = Text1.SelTe

7、xtText2.FontName = Text1.FontNameText2.FontSize = Text1.FontSizeEnd Sub实验1-6图片缩小、还原的设置。窗体上放置一个Image图像控件和两个命令按钮。Image图像控件装入自己喜欢的图片,设置Stretch属性为True,使得图片随着图像控件的大小而变,如图2.1.4所示。以“学号-1-6”为项目名保存。图2.1.4 实验1.6运行界面要求:(1)单击“缩小一半”按钮,图片纵、横均缩小一半。(2)单击“还原”按钮,图片与初始装入时同大。提示:为了实现还原效果,要做以下3件事。(1)必须在事件过程外,即程序代码最上方声明窗体

8、级变量:Dim h%,w% 用户输入的变量声明语句(2)在Form1_Load事件中保存图像控件的初始值:w=Image1.Widthh=Image1.Height(3)在Command2_Click事件中还原为初始值:Image1.Width=wImage1.Height=h缩小一半Command1_Click事件请读者自行完成。思考:若要设置图片放大效果,如何修改代码?Dim h%, w%Private Sub Command1_Click()Image1.Width = Image1.Width * 0.5Image1.Height = Image1.Height * 0.5End Su

9、bPrivate Sub Command2_Click()Image1.Width = wImage1.Height = hEnd SubPrivate Sub Form_Load()w = Image1.Widthh = Image1.HeightEnd Sub实验2-1随机生成3个正整数,其中一个1位数,1个2位数,1个3位数,计算它们的平均值,保留两位小数,运行界面如图2.2.1所示。图2.2.1 实验2.1运行界面提示:(1)随机数生成某范围内的正整数公式为Int(Rnd*范围+基数)其中范围=数的上限-下限+1,基数=数的下限。例如,要生成2位数,语句为Int(Rnd*(99-10+1)+10)=Int(Rnd*90+10)(2)保留两位小数,利用Format函数,形式为Format(要显示的数值, 0.00 )。Private Sub Com

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号