2.【解析】
本题主要考查复选框的使用。复选框用来表示状态,在程序运行期间可以改变其状态。复选框的标题通过Caption属性来设置,复选框的Value属性用来表示复选框的选中状态。其取值见表5—4所示。
图5-1
表5-4
Value |
含义 |
0 | 表示复选框未被选中 |
1 | 表示选中该复选 |
2 | 表示该复选框被禁止(灰色) |
在窗体上打印信息用Print方法,单击命令按钮触发的是Click事件。
(1)建立界面并设置控件属性。程序中用到的控件及其属性见表5-5。
表5-5
控件 | 属性 | 设置值 |
Name | C1 | |
按钮 | Caption | 选课 |
标签 | Caption | 课程 |
Name | Ch1 | |
复选框 | Caption | 程序设计 |
Name | Ch2 | |
复选框 | Caption | 数据库原理 |
Name | Ch3 | |
复选框 | Caption | 计算机网络 |
(2)打开代码窗口,得到程序提供的代码如下:
(3)研读代码:
①语句S=S&Ch3.?是要与如下语句等效:S=S&“计算机网络”,复选框Ch3的Caption属性值是“计算机网络”。即:
S=S&Ch3.Caption
②语句Print?是将S的内容打印在窗体上,即:Print S
(4)参考代码如下:
(5)调试并运行程序。
(6)按题目要求存盘。
三、综合应用题
【解析】在窗体上建立控件后,先设置控件属性,再研读提供的代码,找出问题,修改事件过程以满足题目要求。
文本框显示的内容通过Text属性设置;按钮的标题通过Caption属性设置,单击命令按钮触发Click事件;在本题中涉及到文件的操作,读入顺序文件以顺序的方式打开,用“Input#”语句读取数据,另外需要注意对文件操作结束后,一定要关闭文件。
(1)文本框显示的内容通过Text属性设置,Multiline属性决定文本框是否可以多行显示。如果需要多行显示,必须将Multiline的属性设置为True,将Scrollbars的属性设置为2。
(2)建立界面并设置控件属性。按钮的标题通过Caption属性设置,单击命令按钮触发Click事件。程序中用到的控件及属性设置见表5-6。
表5-6
控件 |
属性 | 设置值 |
Name | Text1 | |
文本框 | Scrollbars | 2 |
Multiline | Tme | |
Nanle | Cmd1 | |
命令按钮 | Caption | 读入数据 |
Name | Cmd2 | |
命令按钮 | Caption | 排序显示保存 |
责任编辑:小草