实验二基于图形用户界面程序设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验二基于图形用户界面程序设计(上)实验目的
1.了解图形用户界面程序设计方法。
2.掌握继承的概念和继承的使用。
3.掌握访问权限的种类以及使用方法。
4.学会使用控件。
实验指导
任务一:
内容:
表
表
并定义该类的构造函数,写一段代码来测试你所写的类。
提交:
代码:
;
{
;
;
;
;
{
("我的无参数构造函数"); }
()
{
"";
();
}
()
{
;
();
}
()
{
;
();
}
()
{
"男";
();
}
( [])
{
();
();
();
();
();
}
}
运行结果:
:\\>
我的无参数构造函数
男
存在的问题和解决办法:
任务二:
内容:
表
并定义该类的构造函数,写一段代码来测试你所写的类。提交:
代码:
;
{
;
;
;
;
()
{
("我的无参数构造函数");
}
()
{
"";
();
}
()
{
;
();
}
()
{
;
();
()
{
"男";
();
}
( [])
{
();
();
();
();
();
();
}
}
{
;
()
{
("我(子类)的无参数构造函数"); }
()
{
"";
();
}
}
运行结果:
:\\>
我的无参数构造函数
我(子类)的无参数构造函数
男
存在的问题和解决办法:
任务三:
编写以下代码观察其运行结果,并解释每行代码:
提交:
包含解释的代码:
运行结果:
存在的问题和解决办法:
任务四:
用生成一个图像界面,在上添加两个组件,观察运行结果。提交:
代码:
.*;
{
;
;
()
{
("");
("");
("");
()();
()();
();
();
}
( [])
{
();
}
}
存在的问题和解决办法:
任务五:
用生成一个图形界面,向中添加组件,在组件中添加两个组件,观察运行结果。提交:
代码:
.*;
{
;
;
;
;
()
{
("");
("");
();
()();
();
();
();
();
}
( [])
{
();
}
}
运行结果:
存在问题和解决办法:
和任务四比较有什么差异:
任务六:
用生成一个图形界面,向中添加一个,在中添加个,其中一个的宽度为、一个默认字符为“”,其中一个宽度为,默认字符为“”。观察三个的长度和内容。
提交:
代码:
.*;
{
;
;
;
()
{
("");
();
();
();
("");
("");
()();
();
();
();
();
();
();
}
( [])
{
();
}
}
运行结果:
存在问题和解决办法:
任务七:
生成如图所示的界面。其中组合框中为:北京、上海、天津、杭州,温州。
提交:
代码:
.*;
{
;
;
;
;
;
;
;
[]{"北京","上海","天津","杭州","温州"};
()
{
();
("城市");
("新城市");
();
("");
("添加");
("删除");
();
();
()();
();
();
();