绪论
C#的应用窗体程序同样可以看成控制台应用程序的操作,只是核心思想变了,窗体程序讲究“事件机制的编程”也就是模块化的操作,有可视化的操作方便程序员写代码;本文内容主要介绍窗体应用程序常用的输入输出+操作模块+学习感悟。
一.输出操作:
- Label控件
我们所说的控件其实可以理解成组件的意思!也就是封装好的一些功能原件!
找到一个控件我们需要注意两点要求,那就是对我们的控件进行三剑客操作!!!三剑客是我自己总结的,那便是: - 属性
- 属性中的文本
- 方法【事件】
命名label控件为:lblShow
我们利用代码便可完成一个简单的输出:
lblShow.Text="hello world";
二.输入操作
- TextBox控件
按照【1】中所说,我们同样要修改设置它的属性和方法;
我们命名:textName
那么textName.Text
记为用户输入的字符串!
三.按钮操作
按钮操作即为用户行为的描述。触发按钮我们可以将用户输入到文本框textBox
里的信息展示到我们的label控件lblShow
中;
拖动一个按钮button
:
我们同样修改属性+方法:
双击进入事件中开始写代码,描述我们要做的行为:
我们可以把按钮btNok
事件看做一个主函数,当用户点击后,程序先执行该函数里的代码;
四.源代码分享:
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace 实例1_3 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void btNok_Click(object sender, EventArgs e) { String s;//定义一个字符串变量 s = textName.Text;//把文本框用户输入信息赋给s lblShow.Text = s;//再把s赋给输出框 //打印一下 Console.WriteLine(lblShow.Text); } } }