



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验二 程序设计基础一. 实验目的和要求1. 掌握运算符的使用。2. 掌握表达式的正确书写规则。3. 掌握常用函数的使用。4. 掌握InputBox、MsgBox函数的使用。5. 熟悉掌握赋值语句的使用。6. 掌握顺序结构的应用程序的编程过程。二. 实验内容和原理1)将窗体文件“2-2.Frm” 和 工程文件“2-2.Vbp”上传到老师的ftp服务器上的”周三下午” 或 ”周四下午” 或 ”周五下午” 你的文件夹中。如:“30908888传媒0901张三”. 2)练习2-3, 2-4 也同样将窗体文件和工程文件上传到老师的ftp服务器上。运行结果(填下表):-26-True-出生日期:1980-5-18- True -3-2-D- a bcde- a b cde- Visual - Basic-6- HELLO!-浙江 杭州-2007-2-20 2007-2-27 -21- 77619.48 21 -4.69579420171499E-02 0.0470-3-25-0.7055475 0.533424 - 0.49999999226498 - -4 3 -【练习2-1】打开立即窗口,输入以下内容,每行以回车键结束,查看结果来掌握赋值语句、运算符、表达式、常用内部函数。运行结果填在右侧表中:? 35 /5 mod 13 2+52Print Not(badbed)BirthDay = #5/18/80#Birth$ = 出生日期: & BirthDay Print Birth$ a = 10b = 15c = -9Print a 2 3 And (b = 13 Or Not c = 0)Print len(str(a)Print len(str(c)Print Chr(Asc(A) + 3) Print Trim( a b ) & cde Print a b & cde Print Left(Visual Basic 6.0, 7) Print Mid(Visual Basic 6.0, 8, 5) Print Len(VB程序设计) Print UCase(Hello!) Print 浙江 & Space(2) & 杭州 Print Date, Date+7 Print hour(Time) Print Timer, Timer 3600 Print 345 / 7347, Format(345 / 7347, #0.0000)Print Sqr(9)Print Abs(-25) Print Rnd(1), Rnd(1) Print Sin(30 * 3.1415926 / 180) Print Int(-3.4), Int(3.8)【练习2-2】设计一程序,窗体Form1 上有两个文本框,窗体界面如Error! Reference source not found.所示。两个文本框可以输入任意值,在程序运行时,每单击窗体一次,两个文本框的内容交换一次。提示:(1)可以参考教材中两个变量值交换的例子(2)可以定义中间交换变量 Dim c as string (3)赋值语句的”=”的前后项不要写颠倒练习 2-2 运行界面上机实践编写、调试运行以上程序。Private Sub Form_Load()Text1.Text = 杭州Text2.Text = 西湖End SubPrivate Sub Form_Click()Dim c As Stringc = Text1.TextText1.Text = Text2.TextText2.Text = cEnd Sub【练习2-3】设计一个程序,在文本框内输入任意字符串,例如“美丽的西湖”,对字符串进行字体放大或缩小。下图是窗体的设计界面和经过放大操作后的运行效果。要求:(1)单击“放大”按钮,将文本框中的字符串放大(字体放大),放大的倍数通过随机函数Rnd产生,范围在15倍。为了使每次运行时产生不同的放大倍数,程序初始时应执行Randomize语句。(2)同样,单击“缩小”按钮进行缩小,缩小的倍数也通过上述方式产生。(3)单击“还原”按钮,字体大小恢复成初始状态(12磅)。(4)程序启动时,文本框中的字体大小为12磅。 程序界面设计根据题目的要求,在界面上拖放1个标签、1个文本框和3个命令按钮,并按下表设置对象的相关属性。表2.?上机练习一之3题的属性设置表对象默认设置对象名称Caption属性其他属性Form1使用对象默认名Form1Label1输入文本属性窗口的Font中设粗体、16号Text1Text属性为空串属性窗口的Font中设粗体、16号;拖动鼠标扩大宽度和高度Command1放大属性窗口的Font中设粗体、16号Command2缩小属性窗口的Font中设粗体、16号Command3还原属性窗口的Font中设粗体、16号部分事件代码Private Sub Command1_Click()Dim n As IntegerRandomizen = Int(Rnd * 5) + 1Text1.FontSize = Text1.FontSize * nEnd Sub参考答案:Private Sub Form_Load() Label1.Caption = 输入文本: Text1.Text = Command1.Caption = 放大 Command2.Caption = 缩小 Command3.Caption = 还原 Text1.Text = 美丽的西湖 Text1.FontSize = 12End SubPrivate Sub Command2_Click() Dim n As Integer Randomize n = Int(Rnd * 5) + 1 Text1.FontSize = Text1.FontSize / nEnd SubPrivate Sub Command3_Click() Text1.FontSize = 12End Sub【练习2-4】设计一个根据摄氏温度求对应的华氏温度的程序。下图是设计窗体,窗体上有2个标签框作提示使用;2个文本框Text1和Text2分别作输入和显示;3个命令按钮, 名称分别是Command1、Command2、Command3,标题分别是“计算”、“清除”、“退出”。在Text1中输入摄氏温度后,单击“计算”按钮,右文本框内显示出该摄氏温度对应的华氏温度;单击“清除”按钮使得2个文本框的内容被清除;单击“退出”按钮结束程序运行。计算公式:F=9C/5+32,其中C表示摄氏温度,F表示华氏温度。(提示:清除文本框Text1中的文字信息用语句Text1.Text=”)上机实践参考答案:Private Sub Form_Load() Label1.Caption = 摄氏温度 Label2.Caption = 华氏温度 Text1.Text = Text2.Text = Command1.Caption = 计算 Command2.Caption = 清除 Command3.Caption = 退出End SubPrivate Sub Command1_Click() Dim F As Single, C As Single C = Val(Text1.Text) F = 9 * C /
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安陆市2025-2026学年七年级上学期语文期中测试试卷
- 2013年7月国开电大法律事务专科《行政法与行政诉讼法》期末纸质考试试题及答案
- 湖南省怀化市实验中学2025-2026学年度上学期高一化学入学考试试卷(含答案)
- 2025年8月辽宁省鞍山市立山区七年级新生分班考试数学试题(含答案)
- 出售煤矿风机合同范本
- 劳动合同范本唐山
- 闸门改造工程合同范本
- 建筑木材收购合同范本
- 西安工作签合同范本
- 学校用地出租合同范本
- 学院货物、服务采购询价表
- 期末复习放射物理与防护大专习题集
- 主通风机司机培训教材课件
- 《等腰三角形的性质》优秀课件
- 肺心病(课)课件
- 加油站打散油证明模板
- 中国烟草PPT模板
- c51e四门两盖耐久试验大纲
- 江苏省综合评标专家库题库
- 16竞品信息技术参数表
- 农作物品种试验技术规程玉米
评论
0/150
提交评论