先自我介绍一下,我是一个大二在校学生,学过最近本的Java。这学期刚开始学c#没有学c++。在这贴上我的第一个C#的实验作品。
进入正题先上题目:
实验目的:
1、熟悉C#集成开发环境;
2、掌握C#中选择结构的用法;
3、学会设计简单的C#应用程序。
实验内容:
1、实验要求
设计下图所示的C#应用程序。
具体要求如下:
(1)设计出图中所示界面;
(2)在第一个文本框中若输入的内容为“红色”、“绿色”和“蓝色”,则单击“验证颜色”按钮后,在“字体颜色验证结果”标签中的字体颜色分别显示为红色、绿色和蓝色;若输入其他任何内容,则显示的颜色为黄色。
(3)在第二个文本框中若输入的内容为“加粗”、“倾斜”、“下划线”和“删除线”,则单击“验证字体”按钮后,在“字体颜色验证结果”标签中的字体样式分别显示为粗体、斜体、带有下划线和删除线的字体;若输入其他任何内容,则显示为正常字体。
下面上我的代码,就是控制代码,c#的图形界面不解释。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace TextNo1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void label2_Click(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text == "红色")
{
label1.ForeColor = Color.Red;
}
else if (textBox1.Text == "绿色")
{
label1.ForeColor = Color.Green;
}
else if (textBox1.Text == "蓝色")
{
label1.ForeColor = Color.Blue;
}
else label1.ForeColor=Color .Yellow ;
}
private void button2_Click(object sender, EventArgs e)
{
if (textBox2.Text == "加粗")
{
label1.Font = new Font(label1.Font, FontStyle.Bold);
}
else if (textBox2.Text == "倾斜")
{
label1.Font = new Font(label1.Font, FontStyle.Italic);
}
else if (textBox2.Text == "下划线")
{
label1.Font = new Font(label1.Font, FontStyle.Underline);
}
else if (textBox2.Text == "删除线")
{
label1.Font = new Font(label1.Font, FontStyle.Strikeout);
}
else label1.Font = new Font(label1 .Font ,FontStyle.Regular );
}
}
}
好了,这个控制代码化了我1个多小时,可能有人会笑,但这是真的。在学习Java的时候从来没有做出一个真正的东西来,这个个人还是感觉到有一点点的成就感的,想偷笑。呵呵、、希望最近能做出一个android的东西来哪怕是最简单的。