当前位置:文档之家› 可视化程序设计报告

可视化程序设计报告

可视化程序设计报告
一、实验目的
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控件。

(2)在form_load事件中编写代码
(3)修改button和label的text属性。

(4)在button_click事件中编写代码
(5)调试运行。

四、程序运行结果与分析
说明:可将程序运行结果截图并说明、分析第1题运行结果与分析
第2题运行结果与分析
第3题运行结果与分析
第4题运行结果与分析
第5题运行结果与分析
五、实验心得
说明:简要描述本次实验过程中遇到的问题、解决思路及上机实验操作体会。

相关主题