草庐IT

c - 将用 C 编写的现有 Windows GUI 应用程序移植到 Linux 有哪些选择?

我的任务是将现有的WindowsGUI应用程序移植到Linux。理想情况下,我想这样做,以便可以使用相同的代码库来构建Windows版本或Linux版本。我将在Ubuntu9.04上工作。在四处搜索之后,我不清楚什么工具最适合帮助我解决这个问题。松散要求的列表是:代码是用C而不是C++编写的,应该编译以构建Windows和Linux版本。由于它是现有代码,而且相当大,因此目前无法转换为.NET等托管语言。如果我可以在两个系统中使用相同的对话框,我会更愿意。在Windows中,建立一个对话框非常简单。您在VisualStudio的资源编辑器中构建对话框,然后调用DialogBox()AP

c# - 创建新线程时,不对 GUI 进行更改 (C#)

在一些帮助下,我设法创建了一个新线程,尽管该方法似乎在执行,但该方法的条件要么使绿灯亮起,要么使红灯亮起,尽管在没有新线程的情况下运行该方法(Check1..etc)线程更改会反射(reflect)在GUI上(例如出现红灯/绿灯),但是当创建新线程并运行该方法时,更改不会反射(reflect)在表单/GUI上。//Method/ActiontostartthechecksprivatevoidStartChecks_Click(objectsender,EventArgse){Threadt=newThread(o=>{InitChecks();});t.Start();}//Chec

windows - Windows 资源监视器中使用了哪种 GUI 控件?

我是Windows中GUI编程的新手。Windows资源监视器(perfmon.exe/res)有四个具有渐变背景的条形图(CPU/磁盘/网络/内存),右侧的图表用于显示最近的CPU/磁盘/网络/内存使用情况。我想知道在这个应用程序中使用了什么样的控件。它们在C++或C#中是否可用? 最佳答案 抱歉,它们是自定义控件,不能供外部使用。 关于windows-Windows资源监视器中使用了哪种GUI控件?,我们在StackOverflow上找到一个类似的问题:

c - 严格的 C Win GUI 编程

大家好,我需要一些指导。基本上,我是一名网络开发人员,过去了解一些C,但我只为*nix开发了一些简单的控制台应用程序。不久,我想开发一个带有GUI的简单Win程序,而不是接触以下任何技术:.NETC#javaC++(尤其是这个)因为我目前没有时间也不需要。1).我可以在不求助于cpp的情况下使用wxWidgets(如果不能,您会建议使用其他哪些具有原生外观和轻量级的小部件工具包?)2).我可以将OpenCV与严格的C一起使用吗?(没有模板、内联函数等)3).除了MinGW之外,我还应该寻找其他编译器选项吗?英特尔值得研究吗?(AFAIK,它有限制性许可)。4).windows/c编程你

c++ - Windows 中最流行的 C++ gui 框架是什么?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。现在有很多windows应用程序。几年前,MFC可能是最流行的用于创建Windows应用程序的图形用户界面框架。但我认为MFC太老了,没有很好的OO设计。所以在这里我想知道在windows中有没有现代的、设计良好的、广泛使用的C++gui框架?

windows - Windows 中 Ruby 的 GUI 编辑器

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭20天前。Improvethisquestion我正在使用Ruby开发Windows应用程序。最好的RubyGUI编辑器是什么?

windows - 您可以在 WinPE 环境中将哪些编程语言/平台用于 GUI?

我正在开始一个必须在WinPE内交付的项目.我很可能能够使用WinPE3.0。我也知道Bart'sPE和VistaPE,但我想我会坚持使用WinPE。我需要x64支持和全系列的存储驱动程序。我想开发一个具有GUI和网络访问权限的应用程序。我想在VisualStudio中工作来设计我的GUI,尽管这不是必需的。在GUI支持下,我可以使用哪些编程语言来针对WinPE?通过一些研究,我发现.NET根本不受支持(Microsoft),因此这似乎排除了所有C#、现代VB等。有人运行Java/Swing吗?带有MFC或ATL(现代)的C++?入侵.NET以获得CLR支持?我可以用Win32::GU

windows - 为什么我在 Windows 上使用 Perl-Tk 构建复杂的 GUI 时遇到问题?

我有一个带有大约50个子窗口的Perl-TkGUI。在每个子窗口中大约有50个按钮和50个菜单(每个菜单有大约4个选项)。当我在UNIX/Linux/Solaris上运行它时,它运行得很流畅。当我在Windows上运行它时,GUI在加载过程中卡住,所以我只能看到一些按钮,或者GUI根本不显示—它似乎卡住了。perl进程使用了​​50000K的内存和100%的CPU使用率。但是当我关闭一些按钮/菜单并再次运行时—没问题。看来,Perl-Tk没有获得足够的内存来在Windows上加载GUI。有什么办法可以让它正常运行吗?是否有任何特殊的配置、标志来告诉windows给Perl-TK一些更多

windows - 如何在 Windows 上使用 GUI 添加或删除 git 标签?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Howtousetagsforversioningingitgui我安装了Git-1.7.11-preview20120710,我的操作系统是Windows。从命令行添加或删除git标签很容易:添加标签:gittag-av1.4-m'myversion1.4'删除标签:gittag-dv1.4但是如何使用GUI添加或删除标签呢?注意:除了Git-1.7.11-preview20120710,我没有安装任何东西。Git-1.7.11-preview20120710具有内置的GUI。

windows - 在 Win32 GUI 应用程序中使用标准输出 : crashes if I don't have a redirect to file in arguments

我正在构建一个Win32GUI应用程序。在该应用程序中,我使用了一个旨在用于命令行应用程序的DLL。假设Foo.exe是我的GUI应用程序,而bar()是DLL中的一个函数,它将“hello”打印到标准输出。Foo.exe调用bar()。如果我从命令行运行Foo.exe,重定向(>)(即Foo.exe>out.txt),它将“hello”写入out.txt并正常退出(如预期的那样)。但是,如果我运行Foo.exe而不重定向(从cmd.exe或通过在Windows资源管理器中双击),它会在调用bar()时崩溃。如果我在调试器中运行Foo.exe,在命令行中使用重定向(通过项目的VS属性设