查看: 7177|回复: 20
收起左侧

[教程经验] 【C#教程】WinForm程序演示

邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x

WinForm演示

1. 基本知识准备一下啦

1.1 winForm程序

就是指我们常见的窗体程序,比如这样的:

而我们上一篇所编写的Hello World程序是没有界面的,只有一个控制台,我们称为控制台程序。像这样:

下面,我将演示如何再VS里面新建一个窗体程序项目例程:


1.2 使用VS创建一个WinForm窗体程序

  • Step1 打开我们上一节创建的解决方案,右击解决方案 -> 添加 -> 新建项目:

  • Step2 在弹出的窗口中,左边选择Visual C# -> 选择Windows窗体应用程序 -> 下面输入项目名称 -> 确定:

  • Step3 把刚刚创建的项目设置为启动项目(右键 -> 设为启动项目)

  • Step4 点击运行,即可显示我们创建的窗体(空白窗体):

1.3 介绍一下IDE布局咯

右击窗体,选择显示代码即可转到代码区:


2. 还是从传说中的Hello World开始!

下面我们使用WinForm窗体项目框架来写一个Hello World程序

  • Step1 从工具箱中拖出一个Button(按钮)放到窗体中:

  • Step2 选中button空间,点击右下角的属性显示属性窗口,将text的值改为Say Hi!(button显示的字也跟着变了):

  • Step3 双击button自动跳转到代码编写区,并创建了一个button1_Click函数,在里面可以写我们的代码,这样点击button时就可以调用这个函数里面的内容:

  • Step4 我们在函数里面写入以下代码:
private void button1_Click(object sender, EventArgs e)
{
        //这里写点击按钮后要执行的代码
        MessageBox.Show("Hello World!");//弹出窗口显示Hello World
}
  • Step5 点击运行,在弹出的窗口中点击Say Hi!按钮,就能弹出窗口向世界问好:

  • Step6 下面升级一下难度,我们增加一个label显示必要的提示文本,和一个textbox接受用户的输入:

  • Step7 我们修改程序,点击按钮后,显示“Hello+用户输入的姓名”:
private void button1_Click(object sender, EventArgs e)
{
        //这里写点击按钮后要执行的代码
        MessageBox.Show("Hello,"+ textBox1.Text+"!");
}
  • Setp8 点击运行,在文本框中输入姓名后,点击Say Hi!按钮:

汇川运动控制卡教程.zip

77.45 KB, 下载次数: 251





上一篇:【板卡教程】第二课,C#程序结构
下一篇:我做的C# H3U modbustTcp通信

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

本来想这一次写多点,但是还是有很多基础的东西最好早点先讲讲。
考虑到大家的学习效率比较高,后续教程都不再讲基础的东西,都以程序实战为主。
敬请期待!
回复 送花

使用道具 举报

nt4623 2019-9-1 13:40:37 | 显示全部楼层
本帖最后由 vetchnt4623 于 2019-9-1 13:44 编辑

讲的好!,讲之前最好说下你用的VS的版本。低版本打不开高版本的程序
回复 送花

使用道具 举报

vetchnt4623 发表于 2019-9-1 13:40
讲的好!,讲之前最好说下你用的VS的版本。低版本打不开高版本的程序

好的,忘记转换成低版本工程了。。抱歉
回复 送花

使用道具 举报

nt4623 2019-9-2 09:53:10 | 显示全部楼层
本帖最后由 vetchnt4623 于 2019-9-2 09:55 编辑

我用的VS2019社区版可以打开,以前一直用VS2010,朋友提供的代码打不开才重新装的。
回复 送花

使用道具 举报

nt4623 2019-9-2 09:57:05 | 显示全部楼层
本帖最后由 vetchnt4623 于 2019-9-2 09:58 编辑

这个程序能传上来学习一下么?winform能做成这样,好像不太好做啊
无标题.png
回复 送花

使用道具 举报

墨墨 2019-9-4 23:35:04 | 显示全部楼层
感觉跟汇川机器人的API函数有点类似的
回复 送花

使用道具 举报

墨墨 发表于 2019-9-4 23:35
感觉跟汇川机器人的API函数有点类似的

我不知道你指的是哪方面一致,作为API接口,他们调用方法都一致。
作为我们一个公司的产品,机器人和板卡是同一批人做的。
回复 送花

使用道具 举报

墨墨 2019-9-5 10:15:41 | 显示全部楼层
原来如此,我估计也是一个平台出来的,都差不多
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部