告 实 验 报课程名称 姓 名 实验名称 实 验 目 的 及 要 求 实 验 环 境 面向对象程序设计 班级 学号 实验日期 实验成绩 Winform窗体应用(一) 1、 进一步熟悉并掌握Winform程序基本结构;掌握窗体的基本属性、事件。 2、 掌握控件TextBox、Label、Button的常用属性、方法、事件的基本应用。 3、 掌握RadioButton、CheckBox以及GroupBox、Panel和TabControl控件的常用属性及事件。 4、 能够利用基本的控件实现简单的Winform窗体应用。 Microsoft Visual Studio 2010 集成开发环境。 实 验 内 容 1、 设计一个登录窗口。登录窗口是很多应用系统中不可缺少的组成部分。通过验证用户输入的用户名和密码,决定是否允许用户进入系统,可在一定程度上保证系统的安全。 2、 设计一个学生信息调查窗口。先添加一个Lable,命名为姓名,在姓名的后边添加一个TextBox,添加两个GroupBox,把单选钮和复选钮都分别移进去,界面上有一组单选钮和一组复选钮。一组单选钮用于设置性别,包括男和女,一组复选框用于设置学过的课程,包括大学英语、数据结构和大学物理。再添加一个TextBox,把Multiline设置为True,可以改变文本框的大小,最后再添加一个Button按钮,命名为提交,运行即可。 1、主要掌握控件TextBox、Lable和Button的常用属性、方法和基本应用。 算 法 描 述 及 实 验 步 骤 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace WindowsFormsApplication12 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { if ((textBox1.Text == \"abc\") && (textBox2.Text == \"123\")) { MessageBox.Show(\"登录成功\"); } else { MessageBox.Show(\"输入错误!\"); } } private void button2_Click(object sender, EventArgs e) { textBox1.Clear(); textBox2.Clear(); textBox1.Focus(); } } } 2、主要掌握控件TextBox、GroupBox、RadioButton、CheckBox的常用属性和方法。 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace WindowsFormsApplication13 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { string name; string sex; string course = \"\"; name = textBox1.Text; if (radioButton1.Checked) { sex = radioButton1.Text; } else { sex = radioButton2.Text; } if (checkBox1.Checked) { course += checkBox1.Text + \"\"; } if (checkBox2.Checked) { course += checkBox2.Text + \"\"; } if (checkBox3.Checked) { course += checkBox3.Text + \"\"; } textBox2.Text = \"姓名\" + name + \"\\r\\n\" + \"性别\" + sex + \"\\r\\n\" + \"学过的课程\" + course + \"\\r\\n\"; } } } 1、基本界面如下: 调 试 过 程 及 实 验 结 果 第一个程序运行出来的结果如下,如果用户名和密码输入正确,则出现登录成功的对话框,否则出现输入错误的对话框。 2、基本界面如下: 第二个程序运行出来的结果如下: 总 结 附 录
通过这次实验,让我知道了平常我们登入学校的教育系统时看到的界面是怎么做出来的了,感觉还是挺不错的,书本上给的代码加上老师上课讲的,然后再结合以前学的知识就好了这次的作业,不是很难,但是也遇到了许多的问题,对这个课程的不了解,再加上本身判断的能力不是很够,并且和程序设计的代码有所不同,所以有时候会把那个代码运用到程序中,所以就经常出现问题,但是我并没有因此而放弃,我通过问同学最后把问题都解决了。 (源程序清单等)
因篇幅问题不能全部显示,请点此查看更多更全内容