社区
C#
帖子详情
动态控件的思考
tcxx2008
2009-05-27 05:26:08
在自己现在的winform程序项目中,发现有些框体即使很简单,也是采用动态生成控件的方式来展现页面的.
个人感觉动态生成控件麻烦点,手写的代码多了,而且还要去控制显示位置的关系,导致cs文件里代码一堆,引发一个思考:
我们在什么时候用动态控件比较好,那种很简单的页面需不需要用到动态生成控件,请大家踊跃发言,说的有道理的给分,就顶,支持,关注什么的,只能这里先谢谢你的支持了,呵呵.
...全文
122
7
打赏
收藏
动态控件的思考
在自己现在的winform程序项目中,发现有些框体即使很简单,也是采用动态生成控件的方式来展现页面的. 个人感觉动态生成控件麻烦点,手写的代码多了,而且还要去控制显示位置的关系,导致cs文件里代码一堆,引发一个思考: 我们在什么时候用动态控件比较好,那种很简单的页面需不需要用到动态生成控件,请大家踊跃发言,说的有道理的给分,就顶,支持,关注什么的,只能这里先谢谢你的支持了,呵呵.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aight
2009-05-28
打赏
举报
回复
[Quote=引用 2 楼 sp1234 的回复:]
动静都需要,最好哪一个也不要偏废。
当你没有时间写一个静态的,你就可以使用动态的来快速自动化生成界面;当你希望一次修改就改变整个风格时,也是改变动态的部分。只要动态得东西可以快速开发,静态的东西越少越好。
但是同时,动态的东西容易使得人钻入技术的误区妄图开发完美的组件,而不是尽快拿出符合用户需要的简单实现。此时,只要静态东西可以快速开发,动态的东西越少越好。
[/Quote]
up
wanghui0380
2009-05-28
打赏
举报
回复
看你的产品定位
如果你属可二次开发,可动态定制,自然需要动态的配置
如果产品本身就是一次性项目,过分设计那就耽误时间
当年那句“聪明的程序员用delphi”不是没道理滴,delphi控件多,拖来就用,生产效率高,虽然欠总体的变化,但是应付常规项目,那叫一个快啊。
但是还是那句话,delphi里那些普通程序员欠的债总是要还滴,当他们准备产品化和后续版本的时候,就比较头疼了
CGabriel
2009-05-28
打赏
举报
回复
说到好像把控件拖到界面上就不用生成代码一样...
代码摆在 form1.designer.cs 跟 form1.cs 里面有任何区别吗
tcxx2008
2009-05-28
打赏
举报
回复
请大家踊跃发言!!!
以专业开发人员为伍
2009-05-27
打赏
举报
回复
不论使用.net平台下什么工具开发gui,其实对广大中低级程序员,都不休止地在争吵动态、静态控件开发问题。不厌其烦。
以专业开发人员为伍
2009-05-27
打赏
举报
回复
动静都需要,最好哪一个也不要偏废。
当你没有时间写一个静态的,你就可以使用动态的来快速自动化生成界面;当你希望一次修改就改变整个风格时,也是改变动态的部分。只要动态得东西可以快速开发,静态的东西越少越好。
但是同时,动态的东西容易使得人钻入技术的误区妄图开发完美的组件,而不是尽快拿出符合用户需要的简单实现。此时,只要静态东西可以快速开发,动态的东西越少越好。
cppfaq
2009-05-27
打赏
举报
回复
不能够在design time确定的界面元素才动态生成,否则就是自找麻烦
vb
控件
教程
vb的
控件
快速开始看看
思考
思考
思考
思考
WinForm圆形按钮(C#)
利用C#语言制作的自定义
控件
:圆形按钮,按钮形状参数可定义。可显示音乐播放器形态的按钮。包含Demo和Dll
Android 在程序中
动态
添加 View 布局或
控件
有时我们需要在程序中
动态
添加布局或
控件
等,下面用程序来展示一下相应的方法:
关于
动态
生成
控件
的访问问题
但是如果页面在初始化时
动态
生成的
控件
,而又打算在页面中的按钮单击事件中对
动态
生成的
控件
进行访问。 那么这时,就要好好
思考
一下页面的生命周期了。aspx文件在接受请求后首先执行的是page_load,之后才轮的上
控件
...
【
动态
创建
控件
Objective-C语言】
动态
创建
控件
Objective-C语言
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章