WinForm

WinForm是基于.NETFramework的客户端开发技术,主要用于创建Windows桌面应用。它支持可视化设计,便于创建和定制界面。项目通常包含引用、App.config配置文件、窗体源码及资源文件。Form1类由Form1.cs和Form1.Designer.cs定义,使用partial关键词允许在不同文件中编写类代码。创建WinForm时,系统会自动为控件生成事件处理代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 WinForm 是 Windows Form 的简称,是基于 .NET Framework 平台的客户端(PC软件)开发技术,一般使用 C# 编程。C# WinForm 编程需要创建「Windows窗体应用程序」项目。Windows 窗体应用程序是 C# 语言中的一个重要应用,也是 C# 语言最常见的应用。使用 C# 语言编写的 Windows 应用程序与 Windows 操作系统的界面类似,每个界面都是由窗体构成的,并且能通过鼠标单击、键盘输入等操作完成相应的功能。WinForm支持可视化设计,简单易上手,并可以接入大量的第三方UI库或自定义控件,给桌面应用开发带来了无限可能。
WinForm项目结构:

 

1.WinForm项目结构
       (1)引用:包括所有的系统库文件的引用依赖
       (2)App.config:当前项目的配置文件
       (3)Form1.cs:当前窗体的事件逻辑源码
             - Form1.Designer.cs:当前窗体的控件布局源码
             - Form1.resx:当前窗体的资源文件(图片、图标、资源等)
             - 注意:
                 Form1.cs和Form1.Designer.cs都定义了Form1类,该类使用了Partial关键词声明,其定义的类可以在多个地方被定义,最后编译的时候会被当作一个类来处理。因此两个文件各司其职,最后合并为一个类编译。
                要手动实现自定义窗体,可以添加自己的类,然后继承Form类即可
       (4)Program.cs:当前项目程序的主入口Main,启动项目,运行初始窗口

 
创建winForm的步骤:

 

 

 

 

 

 如果在视图里面生成一个按钮,会自动生成按钮的点击事件的代码

 

partial 部分类 把一个类 侧分出来  进行不同的代码分层

 partial class Form1
    {}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值