先自我介绍一下,我是一个大二在校学生,学过最近本的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的东西来哪怕是最简单的。