可视化程序设计报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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控件。

相关文档
最新文档