C#初学者教程系列19:Winform应用程序
本文是C#初学者简单教程,这是第19篇。感谢观看,记得关注我,后续还有更多教程文章,谢谢。
本文环境为Visual Studio 2019。
一、Winform应用程序
Windows窗体应用程序是一种设计用于在计算机上运行的应用程序。它不会在Web浏览器上运行,另外Winform应用程序是运行在Windows上的。但随着.Net Core的出现,也已经具有了运行在其它操作系统上的能力了。
二、Windows窗体基础
Windows窗体应用程序是在台式计算机上运行的应用程序。Windows窗体应用程序通常将具有一组控件,例如标签、文本框、列表框等。
下面是一个简单的Windows窗体应用程序的示例。它显示了一个简单的登录界面,用户将输入所需的凭据,然后单击“登录”按钮继续。
解说:
- 这是标签控件,通常用于描述说明后面的控件。因此,在本例中,我们有2个文本框,标签用于告诉用户一个文本框用于输入用户名,另一个文本框用于输入密码。
- 2个文本框用于让用户输入用户名和密码。
- 最后,我们有了按钮控件。通常,按钮控件将添加一些事件代码,以执行一组特定的操作。例如在上述情况下,我们可以让按钮执行验证用户输入的用户名和密码,然后登录到系统的操作。
三、使用步骤1
现在,让我们看一下如何在Visual Studio中实现一个简单的“1号请您用餐”的应用程序示例。
打开您的VS2019,创建一个新项目,输入关键字winform,当然也可以不输入,然后一个一个的找。从列表中,我们找到了Windows窗体应用(.Net Framework),然后一路下一步,即可快速创建一个窗体应用程序。
创建成功一个窗体应用程序后,您将首先看到设计界面:
以及解决方案所生成的几个代码文件:
在Visual Studio的左侧,您还将看到一个ToolBox。工具箱包含所有可以添加到Windows窗体的控件。诸如文本框或标签之类的控件等都可以在这里找到,使用的时候,只要从工具箱选择好拖过去设计界面即可。以下是工具箱的截图:
四、使用步骤2
接下来,我们从工具箱上拖一个按钮Button到设计界面上:
然后我们把按钮上面的文字稍微改动一下,这需要您首先选中该按钮,然后右键选择属性:
查看属性面板,一般显示在右侧,修改该按钮的属性:
五、使用步骤3
我们选中按钮后,用鼠标双击它,将会自动跳入到代码页面,并由Visual Studio自动生成以下代码:
我们在该代码中写入欢迎语:
六、使用步骤4
下面让我们来运行一下程序,选择菜单上的“调试”->“开始调试”,或者您直接按下F5快捷键,即可启动:
下面是程序运行结果:
祝您用餐愉快。
C#初学者教程系列19:Winform应用程序相关推荐
- idea 文件流读取web-inf下的文件_C#初学者教程系列20:Stream流读写
本文是C#初学者简单教程,这是第20篇.感谢观看,记得关注我,后续还有更多教程文章,谢谢. 本文环境为Visual Studio 2019. 一.介绍 在C#文件操作中,通常使用流来读取和写入文件.流 ...
- c#读取solidworks文件_C#初学者教程系列20:Stream流读写
本文是C#初学者简单教程,这是第20篇.感谢观看,记得关注我,后续还有更多教程文章,谢谢. 本文环境为Visual Studio 2019. 一.介绍 在C#文件操作中,通常使用流来读取和写入文件.流 ...
- C#初学者教程系列1:什么是.NET Framework?
本文是C#初学者简单教程,这是第1篇.感谢观看,记得关注我,后续还有更多教程文章,谢谢. 一.什么是Microsoft .Net Framework? .Net框架是由Microsoft开发的软件开发 ...
- c#如何跳出一个函数_C#初学者教程系列9:类和对象
本文是C#初学者简单教程,这是第9篇.感谢观看,记得关注我,后续还有更多教程文章,谢谢. 本文环境为Visual Studio 2019. 一.将现实世界转为类 类是对现实世界的代码描述,也就是所说的 ...
- 在保护继承中基类的共有成员_C#初学者教程系列11:继承
本文是C#初学者简单教程,这是第11篇.感谢观看,记得关注我,后续还有更多教程文章,谢谢. 本文环境为Visual Studio 2019. 一.什么是继承 继承是面向对象编程的一种基本特性. 借助继 ...
- 小甲鱼 OllyDbg 教程系列 (九) :Delphi 程序逆向特点
小甲鱼 OllyDBG 使用教程:https://www.bilibili.com/video/av30969642?p=16 OD 实验(十二) - 对一个 Delphi 程序的逆向:https:/ ...
- 小甲鱼 OllyDbg 教程系列 (七) :VB 程序逆向分析
小甲鱼视频:https://www.bilibili.com/video/av6889190?p=14 VB程序逆向反汇编常见的函数:https://www.cnblogs.com/bbdxf/p/3 ...
- 微信小程序之组件 —— 微信小程序教程系列(19)
什么是组件: 组件是视图层的基本组成单元. 组件自带一些功能与微信风格的样式. 一个组件通常包括开始标签和结束标签,属性用来修饰这个组件,内容在两个标签之内. <tagname property ...
- java hello work_Java入门教程系列 – 第一个程序 “hello, world”
"Hello, World"程序指的是指在计算机屏幕上输出"Hello, World!"(意为"世界,你好!")这行字符串的计算机程序.一般 ...
- vue函数如何调用其他函数?_好程序员Python教程系列之递归函数与匿名函数调用...
好程序员Python教程系列递归函数与匿名函数调用,函数是Python技术学习中重要的一个环节,深入掌握该阶段的知识内容,对于Python技术能力的提升非常有帮助,这里就针对递归函数与匿名函数两种函数 ...
最新文章
- 【个人随笔】准备整理整理以往的资料
- Word转PDF及SWF在线浏览——Flash Paper
- SQL查询效率:100w数据查询只需要1秒钟
- 视网膜脱落相关知识(持续更新中)
- tensorflow离线安装指南
- Laravel源码解析之Eloquent Model
- 【论文解读】IJCAI2019: 面向中文NER 基于lexicon rethinking的CNN模型
- 山西省吕梁市职称计算机考试,山西吕梁考点2012年职称计算机考试时间通知
- 项目微管理23 - 会议
- DMA内存申请--dma_alloc_coherent 及 寄存器与内存【转】
- gtp怎么安装系统_gpt分区怎么重装系统|GPT分区重装系统win10详细步骤
- Ps光速制作文字矢量图
- 三、Sails 中使用Jwt进行身份认证
- C语言编译过程流程图
- 风变编程python 知乎_风变编程python到底怎么样?可以自学吗?
- 从标准到开源,阿里大淘宝技术的“创新担当”
- 【博客566】Linux内核系统日志查看方式汇总
- 吃遍深圳,FB到底 [zt]
- 如何实现bilibili最新头部景深效果~炫酷
- 计算机信息的容量单位是什么,信息的基本容量单位是