C#的第一次实验作品

先自我介绍一下,我是一个大二在校学生,学过最近本的Java。这学期刚开始学c#没有学c++在这贴上我的第一个C#的实验作品

进入正题先上题目:

实验目的:

1、熟悉C#集成开发环境;

2、掌握C#中选择结构的用法;

3、学会设计简单的C#应用程序。

实验内容:

1、实验要求

设计下图所示的C#应用程序。

C#的第一次实验作品

具体要求如下:

(1)设计出图中所示界面;

(2)在第一个文本框中若输入的内容为“红色”、“绿色”和“蓝色”,则单击“验证颜色”按钮后,在“字体颜色验证结果”标签中的字体颜色分别显示为红色、绿色和蓝色;若输入其他任何内容,则显示的颜色为黄色。

(3)在第二个文本框中若输入的内容为“加粗”、“倾斜”、“下划线”和“删除线”,则单击“验证字体”按钮后,在“字体颜色验证结果”标签中的字体样式分别显示为粗体、斜体、带有下划线和删除线的字体;若输入其他任何内容,则显示为正常字体。

下面上我的代码,就是控制代码,c#的图形界面不解释。
  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.ComponentModel;  
  4. using System.Data;  
  5. using System.Drawing;  
  6. using System.Linq;  
  7. using System.Text;  
  8. using System.Windows.Forms;  
  9.   
  10. namespace TextNo1  
  11. {  
  12.     public partial class Form1 : Form  
  13.     {  
  14.         public Form1()  
  15.         {  
  16.             InitializeComponent();  
  17.         }  
  18.   
  19.         private void label2_Click(object sender, EventArgs e)  
  20.         {  
  21.   
  22.         }  
  23.   
  24.         private void button1_Click(object sender, EventArgs e)  
  25.         {  
  26.   
  27.   
  28.             if (textBox1.Text == "红色")  
  29.             {  
  30.                 label1.ForeColor = Color.Red;  
  31.             }  
  32.             else if (textBox1.Text == "绿色")  
  33.             {  
  34.                 label1.ForeColor = Color.Green;  
  35.             }  
  36.             else if (textBox1.Text == "蓝色")  
  37.             {  
  38.                 label1.ForeColor = Color.Blue;  
  39.             }  
  40.              else label1.ForeColor=Color .Yellow ;  
  41.               
  42.         }  
  43.   
  44.         private void button2_Click(object sender, EventArgs e)  
  45.         {  
  46.             if (textBox2.Text == "加粗")  
  47.             {  
  48.                 label1.Font = new Font(label1.Font, FontStyle.Bold);  
  49.             }  
  50.             else if (textBox2.Text == "倾斜")  
  51.             {  
  52.                 label1.Font = new Font(label1.Font, FontStyle.Italic);  
  53.             }  
  54.             else if (textBox2.Text == "下划线")  
  55.             {  
  56.                 label1.Font = new Font(label1.Font, FontStyle.Underline);  
  57.             }  
  58.             else if (textBox2.Text == "删除线")  
  59.             {  
  60.                 label1.Font = new Font(label1.Font, FontStyle.Strikeout);  
  61.             }  
  62.             else label1.Font = new Font(label1 .Font ,FontStyle.Regular );  
  63.         }  
  64.     }  
  65. }  
好了,这个控制代码化了我1个多小时,可能有人会笑,但这是真的。在学习Java的时候从来没有做出一个真正的东西来,这个个人还是感觉到有一点点的成就感的,想偷笑。呵呵、、希望最近能做出一个Android的东西来哪怕是最简单的。

相关推荐