winform webform 简单高效的UI界面框架

winform webform 简单高效的UI界面框架一 winform 的界面框架设计 james lx 一直以来 我都在寻找 WINFORM 程序 简单高效的界面框架 终于 我有了一个 在此分享给和我一样使用 C 而苦于界面设计的人 我的发现中 并没有加入什么框架和代码 只是使用原生的控件一种组合 这种组合满足我简单高效而且灵和的开发需求 1 界面最外层 我放了一个 Tabcontrol 控件 这个可以把程序功能按大类区分开来 2 在

一、winform的界面框架设计( james_lx)

一直以来,我都在寻找WINFORM程序,简单高效的UI界面框架,终于,我领悟了。在此分享给和我一样使用C#而苦于界面设计的人。我的发现中,并没有加入什么其它的框架和代码,只是使用原生的控件一种组合,这种UI组合能够清晰地表现出复杂的表数据,结构数据,满足我简单高效而且灵活的开发需求。

winform webform 简单高效的UI界面框架

1、界面最外层,我放了一个Tabcontrol控件,这个可以把程序功能按大类区分开来。

2、在每一个tab控件的页签中,加入一个toolstripContainer控件。

3、在toolstripContainer控件中,上面放toolstrip工具条,下面放statusStrip状态条控件,中间放splitContainer容器。

4、splitContainer容器中,再放一个listview和listbox或者2个listview…..

这种界面的好处是,大功能,我们界面分得很清楚。而每一个功能,我们都有工具条、状态条、数据表,数据日志来展现和使用。 在界面的背后,它们都是一个FORM代码文件中,全局变量可以通用,全局很方便控制。

二、webform的界面框架设计( james_lx)

winform webform 简单高效的UI界面框架

无独有偶,我有一个web平台( asp.net , FineUI ),和winform桌面应用程序对应,我也使用了类似的界面设计。

1、因为使用SAP很多年,在平台的功能和权限这块,我学习使用了我熟悉的SAP模式。

2、在主界面的设计上,也是TAB控件来区分大的功能总类。

3、每一个功能页签中,有工具条,状态条、数据表格区来展示操作数据。

winform webform 简单高效的UI界面框架

使用原生的控件组合出一个简单高效的界面框架 ,这个问题一直困扰了我很久,终于我找到了一条路。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/201426.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月20日 上午9:25
下一篇 2026年3月20日 上午9:25


相关推荐

  • mac xmind快捷键

    mac xmind快捷键tab:新建分支command+z:撤销command+”+”:放大command+”-“:缩小shift+enter:文字换行转载于:https://www.cnblogs.com/yintingting/p/5678890.html

    2022年5月3日
    152
  • Pycharm的terminal闪退问题解决

    Pycharm的terminal闪退问题解决TOCPycharm 的 terminal 闪退 File gt setting gt Tools gt Terminal gt Shellpath 把 Shellpath 修改为 cmd exe

    2026年3月26日
    2
  • Linux系统下如何运行.sh文件

    Linux系统下如何运行.sh文件在 Linux 系统下运行 sh 文件有两种方法 比如我在 root 目录下有个 datelog sh 文件第一种 这种办法需要用 chmod 使得文件具备执行条件 x chmodu xdatelog sh 1 在任何路径下 输入该文件的绝对路径 root datelog sh 就可执行该文件 当然要在权限允许情况下 2 cd 到 datelog sh 文件的目录下 然后执行

    2026年3月20日
    2
  • TinyXML介绍「建议收藏」

    TinyXML介绍「建议收藏」http://www.cnblogs.com/phinecos/archive/2008/03/11/1100912.html读取和设置xml配置文件是最常用的操作,试用了几个C++的XML解析器,个人感觉TinyXML是使用起来最舒服的,因为它的API接口和Java的十分类似,面向对象性很好。TinyXML是一个开源的解析XML的解析库,能够用于C++,能够在Wind

    2022年5月3日
    52
  • 知道某负数补码后如何计算其绝对值?

    知道某负数补码后如何计算其绝对值?前些天写了如下日志 如何计算一个有符号数的补码表示 http blog csdn net jbb0523 article details nbsp 现在补充一点 按照 谭浩强 C 程序设计 第三版 北京 清华大学出版社 2005 的第 40 页至第 4

    2025年6月24日
    3
  • matlab fopen fread_matlab中prctile函数

    matlab fopen fread_matlab中prctile函数matlab中length函数length(x)在matlab中是什么意思?小编能记住你的一点一滴,你却忘了小编的一丝一毫。iflength(h)>1||h<0||h>2*breturn是什么意思?爱的仓促,就像行走于沙漠,风一场就没有了后路。length(x0)为数列的长度,即它里面有多少个元素。n=length(A):如果A为非空数组,返回行数和列数两者之间数…

    2025年11月6日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号