笑林新记吧 关注:2贴子:41
  • 0回复贴,共1

C# WinForm界面设计教程——第1节

只看楼主收藏回复

我是笑林新记,分享一下我使用C#的一些用法,希望对大家有帮助!欢迎关注:笑林新记(xiaolinxinji)
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,启动运行。

本次课程实际代码只有两行,就不提供源码下载了。


IP属地:河南1楼2021-04-19 11:25回复