C#学习(二十六)——C#中的构成:Program.cs、Form1.cs、Form1.Designer.cs

本文介绍了C#中Form.cs和Form.Designer.cs的区别与作用,详细阐述了窗体设计类和逻辑类的分工,以及Form.resx资源文件的功能。通过学习,有助于理解C#中部分源文件的管理和编程原理。

一、 Form.cs和Form.Designer.cs其实是一个类,Visual Studio为了让我们方便管理,用partial关键字把窗体类给拆开了。

Form.Designer.cs(窗体的设计类)存放窗体的布局,你的窗体定义了哪些控件,那些控件的名字、属性等等,都是存放在Form.Designer.cs里面的----最好不要在这里写/修改代码;

而Form.cs(窗体的逻辑类)则是用来存放处理方法的,比如你的按钮点击事件绑定了Button_Click这个方法,就会出现在Form.cs里;

而Form.resx则是用来存放你的窗体资源的,比如你自定义了你的窗体的图标,这个图标就会出现在Form.resx里面。

其实在早期版本的Visual Studio里,是没有Form.Designer.cs的,窗体的设计类和逻辑类全在一个文件里。

用partial关键字把窗体类拆开之后:便于管理。编程的时能够更加直观。

https://blog.youkuaiyun.com/zxf347085420/article/details/95355125?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param

基本信息

在Windows窗体应用程序中,每一个Form窗体都对应有一个设计器代码文件:Form.Designer.cs文件。它里面的内容时自动生成的。比如说,我在窗体上设置一个frmAddUser_load事件,它就会在里面自动生成一行代码:

this.Load += new System.EventHandler(this.frmAddUser_Load);

转自:
https://blog.youkuaiyun.com/Gnd15732625435/article/details/53455394?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param

.cs是什么文件,有什么作用

.CS就是C#语言源代码文件,是后台代码文件,也可以称为类。

CS文件为主要与primarily, Visual C#.NET, Source Code相关联的游戏文件 。CS文件还与以下相关联 Unknown Apple II File,Tribes 2 Scripting File, Caditor Document , CLEO 3 Custom Script,Torque Game Engine Script和FileViewPro。

将cs源文件转换成dll文件。dll文件为我们保护自己编写的源代码提供方便,并且可以对外开放接口,供其他人使用。.designer.cs是事件注册文件,也就是后台代码跟窗口相关联的文件,系统自动生成。
转:https://blog.youkuaiyun.com/HanQiuyue123/article/details/90154590?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param

VS2017下C#解决方案生成的文件都是什么作用?(bin文件、obj文件、properties文件、.cs文件、 .csproj文件、.config文件)

https://blog.youkuaiyun.com/Ginny97/article/details/103067718?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值