Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 为小型应用程序创建简单的ui框架_.net_User Interface - Fatal编程技术网

.net 为小型应用程序创建简单的ui框架

.net 为小型应用程序创建简单的ui框架,.net,user-interface,.net,User Interface,好吧,很久以前,我想到在我的一个小应用程序上使用CAB,我很快意识到这是一个巨大的过度使用。我现在正在开发一个新的应用程序,在第一次发布后,它最多只能运行15000行 问题是,对于一家银行来说,它是一个稍微复杂的系统,一半的软件在服务器上,而且它还必须与excel automation一起使用,因为它很小,我们的业务端没有太多的规划,我们的客户不时会提出新的有趣的功能 因此,该应用程序将在.NET2.0中开发。它将成为选项卡,并且只有一个工具栏。我想到了这样一个简单的框架: tabcontrol

好吧,很久以前,我想到在我的一个小应用程序上使用CAB,我很快意识到这是一个巨大的过度使用。我现在正在开发一个新的应用程序,在第一次发布后,它最多只能运行15000行

问题是,对于一家银行来说,它是一个稍微复杂的系统,一半的软件在服务器上,而且它还必须与excel automation一起使用,因为它很小,我们的业务端没有太多的规划,我们的客户不时会提出新的有趣的功能

因此,该应用程序将在.NET2.0中开发。它将成为选项卡,并且只有一个工具栏。我想到了这样一个简单的框架:

tabcontrol将是一个ITabView,它将获取作为用户控件的TabPages。它可以通过下面的界面与工具栏交互,我正在考虑一个更通用的命令事件,它还将包含关于发生了什么的事件数据,因为工具栏将处理它自己的功能。工具栏和选项卡视图可以是单例的,这样就可以从任何地方访问它们了

IToolbar

+RunCommand(命令:enum)

+命令事件

+展示进展

ITabView

+选项卡:选项卡页

选项卡页面:用户控件{

+标题

}


对于像我这样的小应用来说,这种设计足够好吗?我是否应该使用任何简单的框架,或者像这样的应用程序中是否有更好的常用设计?

在这里找不到问题。你想从别人那里得到什么?非常抱歉。。我编辑了这个问题。。。