可视化程序设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
可视化程序设计报告
一、实验目的
1.掌握窗体设计步骤、窗体调用、MDI窗体
二、实验内容
1. 创建一个windows应用程序,在默认窗体中添加1个combobox控件和一个label控件,其中combobox控件用来显示并选择职位,lable控件用来显示所选择的职位。
2、设计1个窗体,其功能是在两个列表中移动数据项。
3、设计一个窗体,说明复选框的应用。
4,设计一个窗体,说明单选按钮的使用方法。
5,设计一个窗体,将一个checkedlistbox控件中所有选中项在一个listbox控件中显示出来。
三、程序开发操作步骤
说明:描述清楚主要操作步骤,上机实验报告主体部分
第1题开发步骤
(1)在窗体中添加两个lable控件和一个combobox控件,调整大小和位置。
(2)将第一个lable控件的text属性改为职位。
(3)在selectedindex-combobox事件中编写代码,
(4)在form-load事件中编写代码
(5)调试运行。
第2题开发步骤
(1)在窗体中添加两个listbox控件和四个button控件,调整大小和位置。
(2)修改四个button控件的text属性。
(3)在form—load事件中编写代码
listBox1.Items.Add("清华大学");
listBox1.Items.Add("北京大学");
listBox1.Items.Add("浙江大学");
listBox1.Items.Add("南京大学");
listBox1.Items.Add("武汉大学");
listBox1.Items.Add("中国科技大学");
listBox1.Items.Add("中国人民大学");
listBox1.Items.Add("华中科技大学");
listBox1.Items.Add("复旦大学");
enbutton();
private void enbutton()
{
{
button1.Enabled=false;
button2.Enabled=false;
}
else
{
button1.Enabled=true;
button2.Enabled=true;
}
if(listBox1.Items.Count==0)
{
button3.Enabled=false;
button4.Enabled=false;
}
else
{
button3.Enabled=true;
button4.Enabled=true;
}
}
(4)编写四个button-click事件代码
private void button1_Click(object sender,EventArgs e) {
if(listBox1.SelectedIndex>=0)
{
listBox2.Items.Add(listBox1.SelectedItem);
listBox1.Items.RemoveAt(listBox1.SelectedIndex); }
enbutton();
}
foreach(object item in listBox1.Items)
listBox2.Items.Add(item);
listBox1.Items.Clear();
enbutton();
{
listBox1.Items.Add(listBox2.SelectedItem);
listBox2.Items.RemoveAt(listBox2.SelectedIndex);
}
enbutton();
foreach(object item in listBox2.Items)
listBox1.Items.Add(item);
listBox2.Items.Clear();
enbutton();
(5)调试运行。
第3题开发步骤
(1)在窗体中添加一个groupbox,一个button,四个checkbox控件,调整大小和位置。
(2)改变groupbox和checkbox的属性。
(3)修改button控件的属性,并编写其click事件的代码。
if(checkBox1.Checked && checkBox3.Checked && !checkBox2.Check && !checkBox4.Checked)
MessageBox.Show("您答对了,真的很棒!!!","信息提示",MessageBoxButtons.Ok);
else
MessageBox.Show("您答错了,继续努力吧","信息提示",MessageBoxButtons.Ok);
(4)调试运行。
第4题开发步骤
(1)在窗体中添加一个groupbox控件,在里面添加四个radiobutton控件,在下面添加一个button控件,并改变他们的属性。
(2)
(3)在button—click事件中编写代码
(4)调试运行。
第5题开发步骤
(1)在窗体中分别添加一个checkedlistbox,button,label,listbox控件。