C#实验报告
实验一 登陆界面
一 实验目的
1 了解界面设计的内容和基本要求
2 掌握标签(label)控件,按钮(button)控件,RadioButton控件,多选框(CheckBox)控件,文本框(TextBox)控件,ComboBox控件,PictureBox控件,MessageBox控件,ImageList控件等常用控件的基本属性设置和使用代码操控进行实现的过程。 二 实验环境
Mircrosoft Visual Studio 2010 三 实验内容 主要代码:
private void button1_Click(object sender, EventArgs e) {
String str1 = textBox1.Text; String str2 = textBox2.Text; String str3 = textBox3.Text; if (str2.Equals(\)) {
MessageBox.Show(\账号\ + str1 + \ + str4 + \ + str5 + \ + str6 + \ + \年龄\ + str3 + \); } else {
MessageBox.Show(\密码错误\, \错误提示\); } }
四 实验结果
五 分析与讨论
1 在对控件进行属性设置时,不够了解一些属性的基本用途,比如开始在设置密码输入显示为*时就不知道该用什么设置,在经过这次实验后知道了一些具体属性的设置。
2 在进行用户登录时需要获取用户的一些基本信息。像获取输入账号,密码,年龄等一些基本信息都比较简单,虽然密码匹配在这次实验中并不难,但是若涉及到数据库,则较为复杂。涉及到一些基本表的交互问题。所以要想熟练掌握c#的相关知识,还是该对数据库有些基本的了解。
3 在点击确定弹出窗口的时候曾考虑是否要在创建一个新的窗口,但可调用MessageBox类的静态Show方法来显示消息对话框,简便快捷。
4 对ImageList控件并不够了解,不知道代码的具体实现。
实验二 TabControl控件的应用
一 实验目的
1 了解界面设计的内容和基本要求
2 掌握tabControl控件,label控件,ComboBox控件,PictureBox控件,treeView控件的基本属性设置和用代码操控进行实现的过程。 二 实验环境
Mircrosoft Visual Studio 2010 三 实验内容 主要代码:
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) {
String str = comboBox1.Text; if (pictureBox1.Image != null) {
pictureBox1.Image.Dispose(); }
pictureBox1.Image = Image.FromFile(str); }
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e) {
if (e.Node.Text == \计算机\) {
Process p = new Process();
p.StartInfo.FileName = \; p.Start(); }
if (e.Node.Text == \记事本\) {
Process p = new Process();
p.StartInfo.FileName = \; p.Start(); }