【资料图】

Visual Studio版本:Enterprise 2015

首先简单介绍一下什么是WinForm,WinForm就是Windows 窗体应用程序,日常电脑中操作的软件基本都是,类似QQ,打开之后有相关的界面可供操作。

惯例-HelloWord

好像所有的编程语言第一个例子都是helloWord,那么我们也按惯例来。看运行结果:

图片中间就是我们的WinForm程序,本次演示的内容是在文本框中输入helloWord,点击按钮button1,就会将我们输入的内容以弹窗的方式显示。

01

新建项目

我这里的版本是vs2015,安装过程我就不讲了,网上教程很多。安装完成后启动Visual Studio,启动后的界面是这样的。

我们选择新建项目

我们选择C#下的,Windows窗体应用程序,然后选择位置和项目名称。点击确定就行。

02

设计窗体控件布局

确定之后,程序会自动完成项目建立,并附带一个Form1窗体,我们就直接在这个窗体页面上进行操作。

右侧是解决方案资源管理器,用来显示本项目所有的文件。如果默认没有,则可以在视图菜单中找到并打开。

然后我们打开工具箱,并显示在左侧,没有找到的话,同样可以在视图菜单中找。

找到button控件和TextBox控件,左键单击按住控件拖动到Form1窗上即可。

右键按钮button1,选择属性,Name可以更改按钮ID,Text可以更改按钮上面的文字。

到此为止,目前的添加的内容都是属于前端的内容,也就是程序发布后,操作者可以看到和操作的。

03

后台代码功能实现

接下来,我们要给button按钮一个事件,这个事件的作用是当按钮被点击后,实现背后需要处理的逻辑,这里需要处理的逻辑就是:当按钮被点击后,读取文本框的内容,并用提示窗的形式返回。

双击button1按钮,vs自动跳转到Form1.cs文件中,并建立了一个button1_Click 的方法。这个方法名是可以改的,后续再讲。

接下来就是我们要在button1_Click方法中写入处理逻辑的时候:

代码很简单,只有两行:

第一行:声明一个字符串变量叫Input,string是C#的关键字,表示Input现在是字符串,textBox1是前面文本控件的ID,可以在属性中Name查看和修改。textBox1.Text就是文本框中输入的内容。

第二行:MessageBox.Show是C#内置的消息框方法,用法有很多,我们先就用最简单的。直接将Input的内容已弹窗的显示。

04

运行结果

运行结果:

vs运行方式是直接按F5,启动运行。

关键词: textbox的属性 textbox的框内实时刷新