社区
C#
帖子详情
.designer.cs 和 .resx 文件是干什么用的?
ningweidong
2010-12-22 03:04:20
C#里,每个窗体都有两个文件 .designer.cs 和 .resx
请问这两个文件是干什么的?在什么情况下需要修改它们?
...全文
1281
10
打赏
收藏
.designer.cs 和 .resx 文件是干什么用的?
C#里,每个窗体都有两个文件 .designer.cs 和 .resx 请问这两个文件是干什么的?在什么情况下需要修改它们?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xyanbo1988
2011-12-31
打赏
举报
回复
[Quote=引用 5 楼 luminji 的回复:]
引用 4 楼 ningweidong 的回复:
引用 3 楼 wuyq11 的回复:
Designer.cs是设计器自动生成的 ,存放的是一些配置信息。
Form1.resx是你在设计窗体时所嵌入的资源
你好,请问有没有需要手动修改那两个文件的情况?
勒个就是让你手动修改的,不然要他们来干嘛。
[/Quote]
什么情况下,不用这两个文件而把他们删掉?
gzbtiantian
2011-09-03
打赏
举报
回复
学习了。
dai821
2010-12-22
打赏
举报
回复
如果你牛的话可以自己手动编写那2个文件,呵呵,但是对应新手来说,还是以看懂为主,至于修改和编写,我感觉还是算了吧,该错了,会出一些自己无法解决的错误,与其这样还不如先用着,看懂了,搞明白了在尝试修改,和编写
dai821
2010-12-22
打赏
举报
回复
.designer.cs 存放窗体的一些控件页面等肉眼看见的一些东西和相关的配置信息之类的一些东西
.resx是该窗体使用的一些资源信息,例如使用了哪些资源,存放位置等等
.cs则是你编写的代码了,
前两个都是环境自动生成的,通过你对窗体的拖、拉、点、按环境自动给你完成,不需你操心怎么写,所以最好自己也不要随意改动(在你未看懂之前)。
一般都不需要怎么去专门修改这两个文件,你通过对窗体的修改,环境会自动给你完成多相应2个文件的修改,不需要人为操心,只有你操作窗体和代码就好了
码农星球撸码J
2010-12-22
打赏
举报
回复
[Quote=引用 4 楼 ningweidong 的回复:]
引用 3 楼 wuyq11 的回复:
Designer.cs是设计器自动生成的 ,存放的是一些配置信息。
Form1.resx是你在设计窗体时所嵌入的资源
你好,请问有没有需要手动修改那两个文件的情况?
[/Quote]
勒个就是让你手动修改的,不然要他们来干嘛。
ningweidong
2010-12-22
打赏
举报
回复
[Quote=引用 3 楼 wuyq11 的回复:]
Designer.cs是设计器自动生成的 ,存放的是一些配置信息。
Form1.resx是你在设计窗体时所嵌入的资源
[/Quote]
你好,请问有没有需要手动修改那两个文件的情况?
wuyq11
2010-12-22
打赏
举报
回复
Designer.cs是设计器自动生成的 ,存放的是一些配置信息。
Form1.resx是你在设计窗体时所嵌入的资源
czhiyong_153650
2010-12-22
打赏
举报
回复
designer.cs里面是由VS自动生成的页面的设计代码,你拖动一个控件到页面上的时候,就会产生相应的代码在designer.cs里面。
.resx 文件,属于资源文件 ,由 XML 组成,可以加入任何资源,包括二进制。同样不能被嵌入到 Assembly 中。在 System.Resources 名字空间中有专用读写的类。VS. NET 创建这种文件然后将其转成 .resources 文件并根据设置将其嵌入到 Assembly 中。
.NET 资源
文件
re
sx
、Resources详细说明
和大家讲一下.net对资源
文件
的使用做一下说明,希望本文对你有所帮助。
winfrom窗体控件中.
cs
文件
、
designer
.
cs
文件
和 .re
sx
文件
是
干什么
用的?
2.
designer
.
cs
文件
是由Visual Studio自动生成的,其中包含了窗体的所有控件的声明和初始化代码。3.re
sx
文件
是窗体的资源
文件
,其中包含了窗体的所有本地化字符串名称、图像、图标、音频、
文件
和其他资源。1.
cs
文件
是窗体的代码
文件
,其中包含了窗体的所有事件处理程序、属性、事件和窗体方法等。这三个
文件
之间的关系是什么呢?
C# 窗体
文件
下的 MainForm.
cs
,MainForm.
Designer
.
cs
,MainForm.re
sx
,是什么,
干什么
Form.
cs
和Form.
Designer
.
cs
其实是一个类,Visual Studio为了让我们方便管理,用partial关键字把窗体类给拆开了,Form.
Designer
.
cs
存放的是窗体的布局,你的窗体定义了哪些控件,那些控件的名字、属性等等,都是存放在Form.
Designer
.
cs
里面的,而Form.
cs
则是用来存放处理方法的,比如你的按钮点击事件绑定了Button_Click这个方法,...
c#中的form.
designer
.
cs
和 form.
cs
和program.
cs
Program.
cs
是程序的入口:就是一个程序运行时,最先运行的地方,这里包含Main函数,不管是Winform程序还是控制台,都有这个。 Form.
cs
是用户对窗体的代码操作,里面通常有窗体事件。在这里写窗体的操作代码。 Form.
Designer
.
cs
是Visual Studio对窗体的操作代码,最好不要来这里写代码,里面有窗体的系统规划代码。 Main方法在program....
C#
111,097
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章