【摘要】:现有一张二维表,其中记录了10个学生姓名以及3门课程成绩。方法分析:① 根据题目要求,设计出合适的操作界面,本题中界面设计如图10-1所示。b)在窗体中添加6个文本框Text1~Text6,位置分布如图10-1,在属性窗口中分别将它们的Text属性值清空。c)在窗体中添加一个列表框List1,位置如图10-1。程序代码如下:在标准模块中定义用户定义类型:程序的运行结果如图10-2所示。
实验目的:
➢掌握用户自定义类型概念。
➢掌握用户自定义类型的定义及应用。
【实验10-1】现有一张二维表,其中记录了10个学生姓名以及3门课程成绩(语文、数学、计算机)。要求编写程序,当用户从姓名列表框中指定任意一个学生姓名,即在文本框中显示该生的各项信息以及3门课程的成绩、平均分和总分。
方法分析:
① 根据题目要求,设计出合适的操作界面,本题中界面设计如图10-1所示。
图10-1
a)新建一窗体(Form1),在窗体中添加7个标签Label1~Label7,分布位置如图10-1,在属性窗口中将它们的Caption属性分别改成:“姓名”、“语文”、“数学”、“计算机”、“总分”、“平均分”、“姓名列表”。
b)在窗体中添加6个文本框Text1~Text6,位置分布如图10-1,在属性窗口中分别将它们的Text属性值清空。
c)在窗体中添加一个列表框List1,位置如图10-1。(www.xing528.com)
② 用户自定义类型:从题目中可以了解到,一个学生完整的信息是由若干个数据项组成的,而一个学生就是一个变量,通常情况下一个变量中只有一个值,现在要求在一个变量中存放若干个不同类型的数据项,因此只能把该变量定义成为用户自定义类型。首先建立一个标准模块(“工程”菜单中的“添加模块”),在其中根据题目中指出的一个学生所涉及的信息,利用Type定义用户定义类型。
③ 用户定义类型数组:10个学生所涉及到的信息是相同的,因此可以定义成为一个名称为a的用户定义类型的数组。
④ 利用前面学过的知识进行编程。
程序代码如下:
在标准模块中定义用户定义类型:
程序的运行结果如图10-2所示。
图10-2
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。