`
codeall
  • 浏览: 24181 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

windows下gui程序框架选型初步

    博客分类:
  • cpp
阅读更多

可选的很多, 但各有所长所短, 搞到最后, 哪个都得放自己个儿的工具箱里备着, 丢不得.
备选列表
- win32api
- mfc
- .net/winform/wpf
- sdl
- wxwidgets
- qt
- gtk
- delphi
- Borland c++/vcl
- java/swing/swt
- javafx
- flash/flex
- ie/webkit控件+webserver
- game engine

必选工具箱
- wxwidgets
- qt
- win32api/mfc
- flash
- ie + webserver
- java/swt
- game engine

选型所考虑的因素
- 界面扩展成本最小: ie+webserver, 然后一页页写html和服务器端的callback
- 中型管理信息系统: java/swt, 常用的窗体/布局/控件丰富, 对最终代码尺寸和安装虚拟机可以容忍
- 可再分发的一般用途软件: delphi/bc+vcl, 生成的执行文件尺寸小, 界面或功能不会太复杂
- 设备管理/多媒体应用程序: wxwidgets, 有丰富的控件, 又支持c++的native开发
- 复杂的屏幕绘图/素材管理/音视频设备控制: 小程序用sdl, 大的话还是找个game engine比较好
- 大型软件: qt
- 交互性和动态效果: flash
- 极小尺寸的软件: win32api
- 平台绑定: win下用c#加c++, linux下服务器软件直接cheader/stl/boost

分享到:
评论

相关推荐

    使用pyqt开发windowsgui程序及打包

    资源名称:使用pyqt开发windows gui程序及打包教程内容:这是一门Python GUI编程的项目实战课程,目标是让学员学会使用pyqt设计基本的GUI程序,让你从“不知道python能干什么”和“学完了基础语法不知道再学什么”...

    webp制作GUI程序for windows

    这个“webp制作GUI程序for windows”是一个专为Windows操作系统设计的图形用户界面(GUI)工具,它允许用户方便地进行WebP与PNG图像格式之间的转换,以及静态WebP到动态WebP的转换。 1. **WebP格式详解**:WebP格式...

    MATLABGUI程序设计初步PPT课件.pptx

    "MATLAB GUI 程序设计初步" 本资源为 MATLAB GUI 程序设计初步教程,共 44 页,涵盖了 GUI 设计工具 GUIDE 的简介、启动、创建 GUI 界面、设计示例等内容。 MATLAB GUI 程序设计可以通过两种方式实现,一种是借助 ...

    Linux GUI 编程框架

    Linux GUI 编程框架 用GTK+进行LINUX下的GUI开发。

    SAP GUI for windows 800/8..00 内含SAP GUI for windows 800 Patch5 补

    SAP GUI for windows 800安装包,内含SAP GUI for windows 800 Patch5 补丁SAP GUI for windows 800安装包,内含SAP GUI for windows 800 Patch5 补丁SAP GUI for windows 800安装包,内含SAP GUI for windows 800 ...

    pyqt开发 gui视频教程 windows gui程序打包

    pyqt开发 gui视频教程 windows gui程序打包(带源码) 1.python gui框架简介,pyqt介绍,为什么使用pyqt 2.使用python开发pyqt程序的环境搭建 3.pyqt在ubuntu系统下的体验最终 4.pyqt在mac os系统下的体验 5.第一...

    windowsGUI(计算器程序及代码)

    在这个场景下,我们关注的是一个计算器程序的实现,这通常涉及到编程语言如C++或C#,以及Windows API(应用程序接口)的使用。下面我们将深入探讨Windows GUI编程和计算器程序的开发。 一、Windows GUI编程基础 1. ...

    基于JAVA的搜索GUI程序

    【标题】:“基于JAVA的搜索GUI程序” 在Java编程领域,构建一个图形用户界面(GUI)的搜索程序是一项常见的任务,它可以实现对本地计算机文件及其内容的高效检索。本项目正是以此为目标,提供了类似Windows操作...

    浅谈gui框架

    在Windows环境下,GUI框架的核心在于消息机制。Windows系统通过消息队列来处理用户的操作,例如点击按钮、拖动窗口等。这些操作被转化为特定的消息,如WM_MOUSEMOVE、WM_LBUTTONDOWN等,由系统发送给相应的窗口或...

    Linux GUI编程框架及编程基础

    本主题将深入探讨Linux下的GUI编程框架及其基础知识。在Linux世界中,GUI编程主要涉及X Window系统、GTK+、Qt、wxWidgets等库。 首先,X Window系统是Linux上GUI的基础,它提供了一个平台独立的窗口系统,允许应用...

    java—100个GUI程序.zip

    java的100个GUI程序整合。100个GUI程序.rar 学习GUI可以看看比较简单的东西 运行起来看看吧 文件名:100个GUI程序.rar, / /100个GUI程序 /100个GUI程序/100个GUI小程序.rar /100个GUI程序/exam /100个GUI程序/exam/...

    gform, go的Windows GUI框架.zip

    gform, go的Windows GUI框架 gform是一个易于使用的Windows GUI工具包它提供了两种创建UI的方法。 1纯代码。gform.Init()mainWindow := gform.NewForm(nil)mainWindow.SetP

    Windows GUI

    MFC是微软提供的一套面向对象的C++库,它封装了Windows API,简化了GUI程序的开发。 总之,Windows GUI开发涉及众多方面,从界面设计到交互逻辑,都需要开发者具备扎实的Windows API理解以及熟练的编程技巧。通过...

    MATLAB_GUI程序设计初步

    MATLAB_GUI程序设计初步介绍matlab_GUI的使用和设计,内容比较详细和基础,适合GUI入门学习者。

    国产的跨平台的开源gui 框架

    标题中的“国产的跨平台的开源GUI框架”指的是由中国开发者创建的一种图形用户界面(GUI)开发框架,它具有跨平台的特性,可以在多种操作系统上运行,如Windows、Linux、macOS等。这样的框架通常采用开源许可证,...

    西南科技大学Java程序设计与实践 实验四 GUI实验实验报告及源码

    设计一个类似Windows计算器的Application应用程序。 三、实验要求: 1、采用Java Application方式建立应用程序框架; 2、仿照Windows计算器,利用多种布局方式实现界面设计; 3、完成简单的整数加、减、乘、除运算。...

    SAP GUI for windows 7.60 免费下载 - 01(安装程序)

    SAP GUI for Windows 7.60 是 SAP 公司为用户提供的图形用户界面,用于与 SAP 系统进行交互的客户端工具。这个版本适用于 Windows 7 操作系统,但通常也兼容更高版本的 Windows 系统。SAP GUI 允许用户访问 SAP 的...

    Linux下Qt GUI应用程序框架的建立

    qnapplication 调试环境:Red Hat 9.0;gcc 3.4

    Professional Windows GUI Programming Using C#

    C#作为.NET框架的一部分,正是在这种背景下逐渐成为开发Windows GUI应用的首选语言,因为它支持丰富的UI控件,易于集成Web服务,并且提供了强大的跨平台能力(如.NET Core和WPF)。 在C#中,Windows GUI编程通常...

    jdgui windows下可执行程序

    【JD-GUI:Windows平台下的Java反编译利器】 JD-GUI是一款专为Windows操作系统设计的、用于查看`.class`文件源代码的图形用户界面工具。它为开发者提供了方便快捷的方式来反编译Java字节码,使我们能够洞察已编译的...

Global site tag (gtag.js) - Google Analytics