2013年VB新增题目详解:圆角矩形与计时器应用

需积分: 3 7 下载量 104 浏览量 更新于2024-09-15 2 收藏 188KB DOC 举报
"这篇资源是关于2013年全国计算机等级考试二级VB科目的新增题目及解析,旨在帮助考生理解和准备考试中的实践操作部分。它包含两道具体的操作题目,涉及圆角矩形的绘制和一个通话计费程序的设计。" 在第一道题目中,考生需要使用Visual Basic创建一个窗体,包含一个圆角矩形控件。具体步骤如下: 1. 首先,打开Visual Basic环境,创建一个新的窗体Form1。 2. 在Form1上添加一个Shape控件,将其名称设置为Shape1,并调整其Height属性为1000,Width属性为2000,Shape属性设定为4,表示创建一个圆角矩形。同时,设置FillStyle属性为0,填充颜色(FillColor属性)为&HFF00&,对应绿色。 3. 修改窗体Form1本身的Caption属性为“圆角矩形”,以符合题目要求。 4. 运行并检查程序,确保文件保存时工程文件名为sjt1.vbp,窗体文件名为sjt1.frm。 第二道题目要求考生在一个已有工程的基础上进行完善,涉及到计时器控件的使用和事件处理: 1. 使用Visual Basic打开考生文件夹下的工程文件sjt2.vbp,对应的窗体文件名为sjt2.frm。 2. 添加一个计时器控件到窗体上,通过属性窗口设置其Enabled属性为False,意味着在程序开始时不启动计时。 3. 编写三个按钮(“通话开始”、“通话结束”和“计算通话费”)的Click事件过程。每个事件过程中只能写一条语句,且“计算通话费”按钮的事件过程只能调用预先定义好的过程sub1。 4. 设计计时器的Tick事件过程,实现通话时间的累加。当“通话开始”按钮被点击时,计时器开始计时(Enabled设为True),每次计时器触发,Text1中的通话时间增加1秒。点击“通话结束”按钮时,计时器停止计时(Enabled设为False)。 5. 过程sub1应该根据Text1中的通话时间计算通话费用,并将结果显示在Text2中。请注意,这个过程不能使用任何变量,且只能通过Text1和Text2的直接操作来完成。 6. 最后,保存文件,保持原有的文件命名规则。 这两道题目的解决需要考生对Visual Basic的基本控件操作、属性设置、事件处理以及程序逻辑有清晰的理解。通过这些题目,考生可以提升对VB编程的实际应用能力,特别是在处理用户交互和图形界面设计方面。