C#中WinForm界面的设计可以用什么模式能实现界面的灵活性 C#中WinForm界面的设计可以用什么模式能实现界面的灵活性?纯粹的界面设计,不牵扯到业务逻辑层和数据访问层以及数据层,只有界面设计。请各位赐教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我以前做过一个,但学了JAVA后感觉不是真正的MVC,与你分享好了。比如我做个注册的功能吧。 我有四个项目,有一个通用层,放通用类的比如实体类,有一个界面层,就是我们的窗体,还有一个逻辑层,就是放注册这个方法的,再有就是数据访问层了。界面层点击提交按钮后,事例化一个用户对象,然后把添加的数据以属性的方式赋给这个对象,扔到逻辑层,由注册这个方法接着,然后我在这儿拼接字符串,实现我要干的事,最后把这个字符串,传到数据访问层,有它执行对数据库的操作。 讲的不错,如果具体到界面要怎么做,界面分成哪几个类,怎么控制界面的扩展和界面美化,java中的swt有个界面管理器,c#中怎么实现,等等各位再多多发言 MVC模式: http://www.itisedu.com/phrase/200604231324325.htmlC#实现的例子: http://www.ujx.cn/program/net/c/200609/37162_2.html 顺便说一下,MVC不能做到绝对松耦合,Model(数据模型)可以重复利用,但是View和Controller是不能独立的,比如你可以写一个Winform的View,一个Asp.net的view,写一个业务逻辑Controller,但要联系到不同的试图,可能需要一个Adapter适配器 mvc模式,然后界面最后用xml设置 可以参考微软的smart client software factory,很灵活 json 反序列化 三层应用与三层构架的问题 RichTextBox问题 多国语言软件界面怎么做??? 水晶报表打印问题 C# 面试题 求大神们解决一下 tabcontrol标签在左侧时的问题 验证码的波形滤镜效果——使用正弦曲线Wave扭曲图片 imap协议收取exchange邮件 需要验证 求指点 字符串分割 c# .net 水晶报表数据源修改 各位:帮忙看一下哪里有"时间掩码控件"!
比如我做个注册的功能吧。 我有四个项目,有一个通用层,放通用类的比如实体类,有一个界面层,就是我们的窗体,还有一个逻辑层,就是放注册这个方法的,再有就是数据访问层了。
界面层点击提交按钮后,事例化一个用户对象,然后把添加的数据以属性的方式赋给这个对象,扔到逻辑层,由注册这个方法接着,然后我在这儿拼接字符串,实现我要干的事,最后把这个字符串,传到数据访问层,有它执行对数据库的操作。
各位再多多发言
MVC模式:
http://www.itisedu.com/phrase/200604231324325.htmlC#实现的例子:
http://www.ujx.cn/program/net/c/200609/37162_2.html