开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 5790|回复: 7
收起左侧

[C#作业] 第二十三天作业

[复制链接]
发表于 2019-4-29 15:38:10 | 显示全部楼层 |阅读模式   广东省揭阳市

今日主要学习内容

23.1 窗口编程基础 - 启动入口 Program.cs 设计器的使用  Designer.cs 设计器状态保存
23.2 窗口编程基础 - 常规布局方式与容器布局 - 小案例 登录窗口
23.3 窗口编程基础 - 窗口事件原理  消息循环到事件的转换过程  重写窗口过程拦截窗口消息

今日内容:

  1. 在窗体设计其中对窗体添加控件修改属性会保存在哪个文件中?
  2. 我们可以在WinForm项目中通过修改哪个文件来确定启动的窗口?
  3. 描述一下你对窗口事件的理解与消息循环到事件的转换过程(最好能画图)?
发表于 2019-7-1 00:19:10 | 显示全部楼层   湖南省长沙市

1、在窗体设计其中对窗体添加控件修改属性会保存在哪个文件中?
Form1.Designer.cs
2、我们可以在WinForm项目中通过修改哪个文件来确定启动的窗口?
Program.cs中的Application.Run(new From1());
3、描述一下你对窗口事件的理解与消息循环到事件的转换过程(最好能画图)?
消息被创建 > 加入到消息队列 > 获取到消息>判断消息来自哪个窗口 > 判断该窗口是否有对应消息类型的事件 > 如果对应事件被绑定了方法则触发事件

回复 支持 反对

使用道具 举报

结帖率:100% (1/1)
发表于 2019-6-10 11:31:25 | 显示全部楼层   江苏省南京市

1、在窗体设计其中对窗体添加控件修改属性会保存在哪个文件中?
Form1.Designer.cs

2、我们可以在WinForm项目中通过修改哪个文件来确定启动的窗口?
Program.cs

3、描述一下你对窗口事件的理解与消息循环到事件的转换过程(最好能画图)?
首先是某种消息被创建 -> 加入到消息队列 -> 获取到消息->根据消息中的句柄(***)传递到对应窗口的处理过程->查找该窗口中对应消息类型的事件->如果对应事件被绑定了方法则触发事件
所有消息循环系统一启动就存在了?
  
回复 支持 反对

使用道具 举报

发表于 2019-4-30 14:31:04 | 显示全部楼层   江苏省扬州市

1、在窗体设计其中对窗体添加控件修改属性会保存在哪个文件中?
Form1.Designer.cs

2、我们可以在WinForm项目中通过修改哪个文件来确定启动的窗口?
Program.cs中的Application.Run(new From1());

3、描述一下你对窗口事件的理解与消息循环到事件的转换过程(最好能画图)?
窗口事件就是窗口的状态改变、收到鼠标指令等之后,以与系统约定的消息规则对事件进行处理。。

消息循环到事件的转换过程

消息循环到事件的转换过程


点评

首先是某种消息被创建 -> 加入到消息队列 -> 获取到消息->根据消息中的句柄(***)传递到对应窗口的处理过程->查找该窗口中对应消息类型的事件->如果对应事件被绑定了方法则触发事件   广东省揭阳市  发表于 2019-4-30 14:59

评分

参与人数 1好评 +1 精币 +2 收起 理由
老郭 + 1 + 2 很赞同,谢谢!

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-30 08:58:19 | 显示全部楼层   广东省揭阳市
鱼塘是我的 发表于 2019-4-29 22:31
老郭肯德基换新头像了,不考虑换一下吗百度云盘链接的地址在哪里呢,怎么找不到。

在资源群共享里有云盘地址
回复 支持 反对

使用道具 举报

发表于 2019-4-29 22:31:19 | 显示全部楼层   湖南省长沙市
老郭肯德基换新头像了,不考虑换一下吗百度云盘链接的地址在哪里呢,怎么找不到。

点评

在资源群共享里有云盘地址   广东省揭阳市  详情 回复 发表于 2019-4-30 08:58
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表