本文是C#初学者简单教程,这是第19篇。感谢观看,记得关注我,后续还有更多教程文章,谢谢。

本文环境为Visual Studio 2019。

一、Winform应用程序

Windows窗体应用程序是一种设计用于在计算机上运行的应用程序。它不会在Web浏览器上运行,另外Winform应用程序是运行在Windows上的。但随着.Net Core的出现,也已经具有了运行在其它操作系统上的能力了。

二、Windows窗体基础

Windows窗体应用程序是在台式计算机上运行的应用程序。Windows窗体应用程序通常将具有一组控件,例如标签、文本框、列表框等。

下面是一个简单的Windows窗体应用程序的示例。它显示了一个简单的登录界面,用户将输入所需的凭据,然后单击“登录”按钮继续。

解说:

  1. 这是标签控件,通常用于描述说明后面的控件。因此,在本例中,我们有2个文本框,标签用于告诉用户一个文本框用于输入用户名,另一个文本框用于输入密码。
  2. 2个文本框用于让用户输入用户名和密码。
  3. 最后,我们有了按钮控件。通常,按钮控件将添加一些事件代码,以执行一组特定的操作。例如在上述情况下,我们可以让按钮执行验证用户输入的用户名和密码,然后登录到系统的操作。

三、使用步骤1

现在,让我们看一下如何在Visual Studio中实现一个简单的“1号请您用餐”的应用程序示例。

打开您的VS2019,创建一个新项目,输入关键字winform,当然也可以不输入,然后一个一个的找。从列表中,我们找到了Windows窗体应用(.Net Framework),然后一路下一步,即可快速创建一个窗体应用程序。

创建成功一个窗体应用程序后,您将首先看到设计界面:

以及解决方案所生成的几个代码文件:

在Visual Studio的左侧,您还将看到一个ToolBox。工具箱包含所有可以添加到Windows窗体的控件。诸如文本框或标签之类的控件等都可以在这里找到,使用的时候,只要从工具箱选择好拖过去设计界面即可。以下是工具箱的截图:

四、使用步骤2

接下来,我们从工具箱上拖一个按钮Button到设计界面上:

然后我们把按钮上面的文字稍微改动一下,这需要您首先选中该按钮,然后右键选择属性:

查看属性面板,一般显示在右侧,修改该按钮的属性:

五、使用步骤3

我们选中按钮后,用鼠标双击它,将会自动跳入到代码页面,并由Visual Studio自动生成以下代码:

我们在该代码中写入欢迎语:

六、使用步骤4

下面让我们来运行一下程序,选择菜单上的“调试”->“开始调试”,或者您直接按下F5快捷键,即可启动:

下面是程序运行结果:

祝您用餐愉快。

C#初学者教程系列19:Winform应用程序相关推荐

  1. idea 文件流读取web-inf下的文件_C#初学者教程系列20:Stream流读写

    本文是C#初学者简单教程,这是第20篇.感谢观看,记得关注我,后续还有更多教程文章,谢谢. 本文环境为Visual Studio 2019. 一.介绍 在C#文件操作中,通常使用流来读取和写入文件.流 ...

  2. c#读取solidworks文件_C#初学者教程系列20:Stream流读写

    本文是C#初学者简单教程,这是第20篇.感谢观看,记得关注我,后续还有更多教程文章,谢谢. 本文环境为Visual Studio 2019. 一.介绍 在C#文件操作中,通常使用流来读取和写入文件.流 ...

  3. C#初学者教程系列1:什么是.NET Framework?

    本文是C#初学者简单教程,这是第1篇.感谢观看,记得关注我,后续还有更多教程文章,谢谢. 一.什么是Microsoft .Net Framework? .Net框架是由Microsoft开发的软件开发 ...

  4. c#如何跳出一个函数_C#初学者教程系列9:类和对象

    本文是C#初学者简单教程,这是第9篇.感谢观看,记得关注我,后续还有更多教程文章,谢谢. 本文环境为Visual Studio 2019. 一.将现实世界转为类 类是对现实世界的代码描述,也就是所说的 ...

  5. 在保护继承中基类的共有成员_C#初学者教程系列11:继承

    本文是C#初学者简单教程,这是第11篇.感谢观看,记得关注我,后续还有更多教程文章,谢谢. 本文环境为Visual Studio 2019. 一.什么是继承 继承是面向对象编程的一种基本特性. 借助继 ...

  6. 小甲鱼 OllyDbg 教程系列 (九) :Delphi 程序逆向特点

    小甲鱼 OllyDBG 使用教程:https://www.bilibili.com/video/av30969642?p=16 OD 实验(十二) - 对一个 Delphi 程序的逆向:https:/ ...

  7. 小甲鱼 OllyDbg 教程系列 (七) :VB 程序逆向分析

    小甲鱼视频:https://www.bilibili.com/video/av6889190?p=14 VB程序逆向反汇编常见的函数:https://www.cnblogs.com/bbdxf/p/3 ...

  8. 微信小程序之组件 —— 微信小程序教程系列(19)

    什么是组件: 组件是视图层的基本组成单元. 组件自带一些功能与微信风格的样式. 一个组件通常包括开始标签和结束标签,属性用来修饰这个组件,内容在两个标签之内. <tagname property ...

  9. java hello work_Java入门教程系列 – 第一个程序 “hello, world”

    "Hello, World"程序指的是指在计算机屏幕上输出"Hello, World!"(意为"世界,你好!")这行字符串的计算机程序.一般 ...

  10. vue函数如何调用其他函数?_好程序员Python教程系列之递归函数与匿名函数调用...

    好程序员Python教程系列递归函数与匿名函数调用,函数是Python技术学习中重要的一个环节,深入掌握该阶段的知识内容,对于Python技术能力的提升非常有帮助,这里就针对递归函数与匿名函数两种函数 ...

最新文章

  1. 【个人随笔】准备整理整理以往的资料
  2. Word转PDF及SWF在线浏览——Flash Paper
  3. SQL查询效率:100w数据查询只需要1秒钟
  4. 视网膜脱落相关知识(持续更新中)
  5. tensorflow离线安装指南
  6. Laravel源码解析之Eloquent Model
  7. 【论文解读】IJCAI2019: 面向中文NER 基于lexicon rethinking的CNN模型
  8. 山西省吕梁市职称计算机考试,山西吕梁考点2012年职称计算机考试时间通知
  9. 项目微管理23 - 会议
  10. DMA内存申请--dma_alloc_coherent 及 寄存器与内存【转】
  11. gtp怎么安装系统_gpt分区怎么重装系统|GPT分区重装系统win10详细步骤
  12. Ps光速制作文字矢量图
  13. 三、Sails 中使用Jwt进行身份认证
  14. C语言编译过程流程图
  15. 风变编程python 知乎_风变编程python到底怎么样?可以自学吗?
  16. 从标准到开源,阿里大淘宝技术的“创新担当”
  17. 【博客566】Linux内核系统日志查看方式汇总
  18. 吃遍深圳,FB到底 [zt]
  19. 如何实现bilibili最新头部景深效果~炫酷
  20. 计算机信息的容量单位是什么,信息的基本容量单位是

热门文章

  1. linux安装moodle最新版,于linux已安装moodle
  2. 精通开关电源设计(二)
  3. VS2010下开发WebApi 基本步骤
  4. 读书笔记 - 《疯狂的站长》
  5. JavaWEB二十:Ajax Axios框架
  6. 生产任务单下推产品入库单,金蝶KIS旗舰版盘点机PDA生产管理软件
  7. 云计算示范项目_“云计算和大数据”重点专项2018年度项目申报指南
  8. bulk insert
  9. 40行代码爬取金庸所有武侠小说
  10. python实现第三方验证码获取_Python 原生爬虫教程