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
关于开发本机Windows可执行文件_Windows_User Interface_Executable_Native - Fatal编程技术网

关于开发本机Windows可执行文件

关于开发本机Windows可执行文件,windows,user-interface,executable,native,Windows,User Interface,Executable,Native,除了.NET堆栈之外,您建议开发本机windows可执行文件(具有GUI)使用哪种技术堆栈 < C++ >(MFC,…)一些可以命名;但哪一个足够成熟和务实呢 德尔福7 通用Lisp(哪一种适合开发GUI?) 计划 Qt或wxXXX堆栈 对于某些类型的问题是一个很好的选择,您可以使用py2exe将python程序打包到一个.exe中。 这是一个很好的py2exe教程:对于某些类型的问题是一个很好的选择,您可以使用py2exe将python程序打包到一个.exe中。 这里有一个不错的py2exe教

除了.NET堆栈之外,您建议开发本机windows可执行文件(具有GUI)使用哪种技术堆栈

< C++ >(MFC,…)一些可以命名;但哪一个足够成熟和务实呢

  • 德尔福7
  • 通用Lisp(哪一种适合开发GUI?)
  • 计划
  • Qt或wxXXX堆栈
  • 对于某些类型的问题是一个很好的选择,您可以使用py2exe将python程序打包到一个.exe中。
    这是一个很好的py2exe教程:

    对于某些类型的问题是一个很好的选择,您可以使用py2exe将python程序打包到一个.exe中。

    这里有一个不错的py2exe教程:

    Tcl/Tk非常成熟,占地面积小,易于学习和使用,并且在Windows和Mac上使用本机小部件。此外,它还拥有首屈一指的部署机制,包括星包、星包和TCLKIT。您可以创建嵌入功能非常全面的虚拟文件系统的单文件可执行文件(),也可以创建特定于平台的运行时引擎()的双文件解决方案,以及独立于平台的应用程序文件()


    它的缺点是“flash”的使用量很低——对透明度、多媒体、动画和奇特的图形没有太多的支持。因此,取决于你是否需要大量的赏心悦目,它可能是你的正确选择。

    Tcl/Tk非常成熟,占地面积小,易于学习和使用,并且在Windows和Mac上使用本机小部件。此外,它还拥有首屈一指的部署机制,包括星包、星包和TCLKIT。您可以创建嵌入功能非常全面的虚拟文件系统的单文件可执行文件(),也可以创建特定于平台的运行时引擎()的双文件解决方案,以及独立于平台的应用程序文件()


    它的缺点是“flash”的使用量很低——对透明度、多媒体、动画和奇特的图形没有太多的支持。因此,取决于你是否需要大量的赏心悦目的东西,它可能是你的正确选择。

    对于本机Win32 GUI应用程序,我没有发现比它更好的东西。(您的问题是关于Delphi 7,但请注意,Delphi的所有版本(包括最新版本-Delphi 2010)都可以生成单个独立的.exe)。

    对于本机Win32 GUI应用程序,我没有发现比这更好的。(您的问题询问了Delphi 7,但请注意,Delphi的所有版本(包括最新版本-Delphi 2010)都可以生成单个独立的.exe)。

    您的问题中似乎存在矛盾。您正在询问开发本机windows可执行文件的成熟技术,但您立即(显然)排除了C++/MFC,没有任何解释。你似乎在引导我们找到答案,却没有解释对具体答案的明显偏见。请进一步解释。你的标准是什么?为什么要排除.NET堆栈,这通常是最简单的方法?谢谢@SAMills,我并不打算排除C++/MFC。我应该说“除了C++/MFC…”。只是我更喜欢与C++/MFC具有相同成熟度的东西(如果存在这样的东西的话)@因此,我部署了大量数据(我希望得到很好的保护)和大量算法(我希望防止它们被反编译),我需要高性能。你的问题中似乎存在矛盾。您正在询问开发本机windows可执行文件的成熟技术,但您立即(显然)排除了C++/MFC,没有任何解释。你似乎在引导我们找到答案,却没有解释对具体答案的明显偏见。请进一步解释。你的标准是什么?为什么要排除.NET堆栈,这通常是最简单的方法?谢谢@SAMills,我并不打算排除C++/MFC。我应该说“除了C++/MFC…”。只是我更喜欢与C++/MFC具有相同成熟度的东西(如果存在这样的东西的话)@CeeSo我正在部署大量数据(我想得到良好的保护)和很多算法(我想防止它们被反编译),我需要高性能。只想提C++ C++ Builder,如果OP已经熟悉C++,它可能更吸引人。如果OP已经熟悉C++,这可能更吸引人。