返回顶部
首页 > 资讯 > 精选 >Winform开发框架中的同化对话框样式分别是什么
  • 520
分享到

Winform开发框架中的同化对话框样式分别是什么

2023-06-17 11:06:02 520人浏览 薄情痞子
摘要

本篇文章为大家展示了winform开发框架中的同化对话框样式分别是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1)基于传统经典模式的界面,采用了OutLookBar工具条以及鼎鼎有名的Weif

本篇文章为大家展示了winform开发框架中的同化对话框样式分别是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

1)基于传统经典模式的界面,采用了OutLookBar工具条以及鼎鼎有名的Weifengluo多文档布局控件,集成了分页控件、使用基于Apose.Cell控件的自定义报表等功能,能适应大多数业务系统的引用。框架数据编辑界面、普通查询窗体界面均采用窗体集成模式,简化开发代码,提高窗体开发效率以及统一界面的一致性。

Winform开发框架中的同化对话框样式分别是什么

2)在基于传统经典模式的WinfORM框架基础上,引入dotnetBar优秀的界面组件,对界面的样式,布局均由很大程度的提升。工具栏统一集中放置在Ribbon工具条上,可以折叠分组等,另外也支持多文档的界面操作,非常方便和美观。

Winform开发框架中的同化对话框样式分别是什么

3)基于DevExpress界面设计也在基于传统经典模式的Winform框架基础上,引入DotNet最为优秀的界面组件DevExpress,对界面布局、样式等模块提升到一个极高的高度,同时提供该样式的分页控件,使得整合更加***。

Winform开发框架中的同化对话框样式分别是什么

介绍三种框架的布局及大致样式后,言归正传,介绍在Winform开发中,经常用到的对话框操作的封装,一般的对话框操作,包括有各种不同的方式,传统方式如下所示。

Winform开发框架中的同化对话框样式分别是什么

以上图片是Win7的效果,XP或者2000下基本上是灰头土脸的效果,如果但在不同的界面样式中,就不能一直用MessageBox.Show这个方法了,因为不同的界面样式提供了不同的对话框封装操作。下面分别介绍基于传统方式、基于DotNetBar界面控件方式、基于DevExpress界面样式方式,三种方式的对话框处理封装类。

1)、传统方式的对话框处理封装类代码如下

public class MessageUtil  {  /// <summary> /// 显示一般的提示信息  /// </summary> /// <param name="message">提示信息</param>  public static DialogResult ShowTips(string message)  {  return MessageBox.Show(message, "提示信息",MessageBoxButtons.OK, MessageBoxIcon.Information);  }  /// <summary> /// 显示警告信息  /// </summary> /// <param name="message">警告信息</param>  public static DialogResult ShowWarning(string message)  {  return MessageBox.Show(message, "警告信息", MessageBoxButtons.OK, MessageBoxIcon.Warning);  }  /// <summary> /// 显示错误信息  /// </summary> /// <param name="message">错误信息</param>  public static DialogResult ShowError(string message)  {  return MessageBox.Show(message, "错误信息", MessageBoxButtons.OK, MessageBoxIcon.Error);  }  /// <summary> /// 显示询问用户信息,并显示错误标志  /// </summary> /// <param name="message">错误信息</param>  public static DialogResult ShowYesNoAndError(string message)  {  return MessageBox.Show(message, "错误信息", MessageBoxButtons.YesNo, MessageBoxIcon.Error);  }  /// <summary> /// 显示询问用户信息,并显示提示标志  /// </summary> /// <param name="message">错误信息</param>  public static DialogResult ShowYesNoAndTips(string message)  {  return MessageBox.Show(message, "提示信息", MessageBoxButtons.YesNo, MessageBoxIcon.Information);  }  /// <summary> /// 显示询问用户信息,并显示警告标志  /// </summary> /// <param name="message">警告信息</param>  public static DialogResult ShowYesNoAndWarning(string message)  {  return MessageBox.Show(message, "警告信息", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);  }  /// <summary> /// 显示询问用户信息,并显示提示标志  /// </summary> /// <param name="message">错误信息</param>  public static DialogResult ShowYesNoCancelAndTips(string message)  {  return MessageBox.Show(message, "提示信息", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information);  }  /// <summary> /// 显示一个YesNo选择对话框  /// </summary> /// <param name="prompt">对话框的选择内容提示信息</param> /// <returns>如果选择Yes则返回true,否则返回false</returns>  public static bool ConfirmYesNo(string prompt)  {  return MessageBox.Show(prompt, "确认", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes;  }  /// <summary> /// 显示一个YesNoCancel选择对话框  /// </summary> /// <param name="prompt">对话框的选择内容提示信息</param> /// <returns>返回选择结果的的DialogResult值</returns>  public static DialogResult ConfirmYesNoCancel(string prompt)  {  return MessageBox.Show(prompt, "确认", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);  }  }

2 )DotNetBar样式中对话框处理封装类如下所示

public class MessageExUtil  {  /// <summary> /// 显示一般的提示信息  /// </summary> /// <param name="message">提示信息</param>  public static DialogResult ShowTips(string message)  {  return MessageBoxEx.Show(message, "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information);  }  /// <summary> /// 显示警告信息  /// </summary> /// <param name="message">警告信息</param>  public static DialogResult ShowWarning(string message)  {  return MessageBoxEx.Show(message, "警告信息", MessageBoxButtons.OK, MessageBoxIcon.Warning);  }  /// <summary> /// 显示错误信息  /// </summary> /// <param name="message">错误信息</param>  public static DialogResult ShowError(string message)  {  return MessageBoxEx.Show(message, "错误信息", MessageBoxButtons.OK, MessageBoxIcon.Error);  }  /// <summary> /// 显示询问用户信息,并显示错误标志  /// </summary> /// <param name="message">错误信息</param>  public static DialogResult ShowYesNoAndError(string message)  {  return MessageBoxEx.Show(message, "错误信息", MessageBoxButtons.YesNo, MessageBoxIcon.Error);  }  /// <summary> /// 显示询问用户信息,并显示提示标志  /// </summary> /// <param name="message">错误信息</param>  public static DialogResult ShowYesNoAndTips(string message)  {  return MessageBoxEx.Show(message, "提示信息", MessageBoxButtons.YesNo, MessageBoxIcon.Information);  }  /// <summary> /// 显示询问用户信息,并显示警告标志  /// </summary> /// <param name="message">警告信息</param>  public static DialogResult ShowYesNoAndWarning(string message)  {  return MessageBoxEx.Show(message, "警告信息", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);  }  /// <summary> /// 显示询问用户信息,并显示提示标志  /// </summary> /// <param name="message">错误信息</param>  public static DialogResult ShowYesNoCancelAndTips(string message)  {  return MessageBoxEx.Show(message, "提示信息", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information);  }  }

3)DevExpress样式中对话框处理封装类如下所示

public class MessageDxUtil  {  /// <summary> /// 显示一般的提示信息  /// </summary> /// <param name="message">提示信息</param>  public static DialogResult ShowTips(string message)  {  return DevExpress.XtraEditors.XtraMessageBox.Show(message, "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information);  }   /// <summary> /// 显示警告信息  /// </summary> /// <param name="message">警告信息</param>  public static DialogResult ShowWarning(string message)  {  return DevExpress.XtraEditors.XtraMessageBox.Show(message, "警告信息", MessageBoxButtons.OK, MessageBoxIcon.Warning);  }  /// <summary> /// 显示错误信息  /// </summary> /// <param name="message">错误信息</param>  public static DialogResult ShowError(string message)  {  return DevExpress.XtraEditors.XtraMessageBox.Show(message, "错误信息", MessageBoxButtons.OK, MessageBoxIcon.Error);  }  /// <summary> /// 显示询问用户信息,并显示错误标志  /// </summary> /// <param name="message">错误信息</param>  public static DialogResult ShowYesNoAndError(string message)  {  return DevExpress.XtraEditors.XtraMessageBox.Show(message, "错误信息", MessageBoxButtons.YesNo, MessageBoxIcon.Error);  }  /// <summary> /// 显示询问用户信息,并显示提示标志  /// </summary> /// <param name="message">错误信息</param>  public static DialogResult ShowYesNoAndTips(string message)  {  return DevExpress.XtraEditors.XtraMessageBox.Show(message, "提示信息", MessageBoxButtons.YesNo, MessageBoxIcon.Information);  }  /// <summary> /// 显示询问用户信息,并显示警告标志  /// </summary> /// <param name="message">警告信息</param>  public static DialogResult ShowYesNoAndWarning(string message)  {  return DevExpress.XtraEditors.XtraMessageBox.Show(message, "警告信息", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);  }  /// <summary> /// 显示询问用户信息,并显示提示标志  /// </summary> /// <param name="message">错误信息</param>  public static DialogResult ShowYesNoCancelAndTips(string message)  {  return DevExpress.XtraEditors.XtraMessageBox.Show(message, "提示信息", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Information);  }  }

三个不同的对话框封装类,专门为不同的Winform界面样式服务,接口一样,返回的对话框结果一样,简化了对这些常用的操作封装的同时,也使得界面的整体性达到更一致,用户体验更好,否则在漂亮的DevExpress界面效果中,突然弹出一个灰头土脸的对话框提示信息,甚是大煞风景,给使用者不好的印象。

上述内容就是Winform开发框架中的同化对话框样式分别是什么,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网精选频道。

--结束END--

本文标题: Winform开发框架中的同化对话框样式分别是什么

本文链接: https://lsjlt.com/news/288887.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Winform开发框架中的同化对话框样式分别是什么
    本篇文章为大家展示了Winform开发框架中的同化对话框样式分别是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1)基于传统经典模式的界面,采用了OutLookBar工具条以及鼎鼎有名的Weif...
    99+
    2023-06-17
  • Winform开发框架演化历史的示例分析
    这篇文章主要介绍了Winform开发框架演化历史的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、传统Winform开发框架我这里指的传统Winform开发框架,就...
    99+
    2023-06-17
  • WinForm中的颜色对话框控件有什么用
    WinForm中的颜色对话框控件用于让用户选择颜色。通过颜色对话框控件,用户可以打开一个对话框来选择他们喜欢的颜色,并将所选颜色应用...
    99+
    2024-03-12
    WinForm
  • 10个加速CSS开发的框架分别是怎样的
    10个加速CSS开发的框架分别是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。CSS可以做很多事情,但开发者更习惯的是变量、常量和一般的...
    99+
    2024-04-02
  • Winform开发框架中的通用附件管理模块是什么
    这篇文章将为大家详细讲解有关Winform开发框架中的通用附件管理模块是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。在做Winform项目的时候,一直有一个梦想,就是希望把所有的组件模...
    99+
    2023-06-17
  • Web开发人员的十佳Python框架分别是什么
    本篇文章为大家展示了Web开发人员的十佳Python框架分别是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Python是一种面向对象、解释型计算机程序设计语言。除了语言本身的设计目的之外,Py...
    99+
    2023-06-17
  • Python 的并发分布式框架是怎样的
    今天就跟大家聊聊有关Python 的并发分布式框架是怎样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。asyncoro 1.0 发布,该版本改进对...
    99+
    2024-04-02
  • Java EE开发四大常用框架分别是什么
    这篇文章主要为大家分析了Java EE开发四大常用框架分别是什么的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“Java EE开发四大常用框架分别是什么”的知...
    99+
    2023-06-03
  • HTML5中的移动开发框架是什么
    小编给大家分享一下HTML5中的移动开发框架是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!   IONIC   ION...
    99+
    2024-04-02
  • 框架同步:ASP 开发技术中最新的趋势是什么?
    ASP是一种广泛使用的Web应用程序开发框架,它使用了动态脚本语言,如VBScript和JScript,以及服务器端组件,如ActiveX控件和COM对象。随着技术的不断发展,ASP开发技术也在不断地更新和改进。其中最新的趋势之一就是框架同...
    99+
    2023-09-19
    开发技术 框架 同步
  • Django框架的开发语言是什么?
    Django是一个流行的Web应用程序框架,它是用Python编程语言编写的。Python是一种高级动态类型的编程语言,其特点包括可读性强、语法简洁、支持面向对象编程等。 在Django框架中,Python编程语言被用于开发We...
    99+
    2024-01-19
    django 开发语言。
  • Python框架中的同步关键字和异步框架有什么区别?
    Python是一种高级编程语言,广泛用于Web应用程序的开发。Python框架中的同步关键字和异步框架是Web开发中的两个重要概念。同步关键字是一种常见的编程方式,它指的是在代码执行期间,代码中的操作必须按照顺序执行。而异步框架则是指在代...
    99+
    2023-06-24
    同步 关键字 框架
  • java框架中spring aop两种配置方式分别是什么
    这篇文章给大家介绍java框架中spring aop两种配置方式分别是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。注解配置AOP注解配置AOP(使用 AspectJ 类库实现的),大致分为三步: 1. 使用注解@...
    99+
    2023-06-17
  • 互联网中什么是快速开发框架
    这篇文章将为大家详细讲解有关互联网中什么是快速开发框架,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。什么是快速开发框架前言做为一个程序员,在开发的过程中会发现,有框架同无框架,做起事来是完全不同的概念,关...
    99+
    2023-06-03
  • Java分布式框架中Shell的作用是什么?
    随着互联网的发展,分布式系统的应用越来越广泛。而Java作为一门跨平台的编程语言,其在分布式系统中的应用也越来越普遍。Java分布式框架就是为了方便开发者快速搭建分布式系统而设计的。而Shell则是在分布式系统中非常重要的一个组件,其作用...
    99+
    2023-08-18
    分布式 框架 shell
  • Html5开发常见的7个框架是什么
    本篇文章给大家分享的是有关Html5开发常见的7个框架是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。互联网的迅速发展,软件行业成了更多年...
    99+
    2024-04-02
  • 为什么 Python 对象响应框架是 Python 开发者的最爱?
    Python 对象响应框架是 Python 开发者的最爱,这是因为它极大地简化了开发过程,并提供了强大的工具来处理应用程序中的数据。在本文中,我们将探讨为什么 Python 对象响应框架是如此受欢迎,以及如何使用它来构建应用程序。 什么是 ...
    99+
    2023-10-03
    对象 响应 框架
  • Brainstorm框架的优点和缺点分别是什么
    Brainstorm框架的优点: 创造性:Brainstorm框架能够激发团队成员的创造性思维,帮助他们产生更多新颖的想法和解决方...
    99+
    2024-03-08
    Brainstorm
  • Laravel框架在Java开发中的应用价值是什么?
    随着互联网的发展,越来越多的企业开始使用Java作为后端语言进行开发。Java语言的优势在于稳定性和安全性,但是开发过程中需要大量的代码编写和维护。这时候,使用一个优秀的框架可以极大地提高开发效率和代码质量。Laravel框架就是一个非常...
    99+
    2023-11-14
    linux unix laravel
  • Python中Django和Flask框架的区别是什么
    今天就跟大家聊聊有关Python中Django和Flask框架的区别是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Django和Flask的区别◆ 形象类比如果Django类似...
    99+
    2023-06-16
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作