Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.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
为什么是C++;应用程序可以';你不能创建像php、html和css这样的接口吗? 我有个问题一直困扰着我,我想知道是否有人能对C++、Python、C等编程语言产生一些见解。基本上仍然停留在命令行中。当我为web创建时,我可以利用HTML、CSS和PHP快速创建逻辑和接口。所以如果我需要一个输入框显示在一个特定的位置,我会写一些css,如果我想用一些数据填充这个框,我可以写一些服务器端php。随着当今软件开发的进步,为什么界面设计还停留在石器时代?我知道有些东西像VisualStudio,用于特定的操作系统,但为什么没有一套通用的指令,可以像CSS设计改变HTML那样简化界面设计呢?如果界面设计更简单的话,我会发现为PC开发应用程序更有趣。也许有,但我从未见过_Php_Html_C++_Css_User Interface - Fatal编程技术网

为什么是C++;应用程序可以';你不能创建像php、html和css这样的接口吗? 我有个问题一直困扰着我,我想知道是否有人能对C++、Python、C等编程语言产生一些见解。基本上仍然停留在命令行中。当我为web创建时,我可以利用HTML、CSS和PHP快速创建逻辑和接口。所以如果我需要一个输入框显示在一个特定的位置,我会写一些css,如果我想用一些数据填充这个框,我可以写一些服务器端php。随着当今软件开发的进步,为什么界面设计还停留在石器时代?我知道有些东西像VisualStudio,用于特定的操作系统,但为什么没有一套通用的指令,可以像CSS设计改变HTML那样简化界面设计呢?如果界面设计更简单的话,我会发现为PC开发应用程序更有趣。也许有,但我从未见过

为什么是C++;应用程序可以';你不能创建像php、html和css这样的接口吗? 我有个问题一直困扰着我,我想知道是否有人能对C++、Python、C等编程语言产生一些见解。基本上仍然停留在命令行中。当我为web创建时,我可以利用HTML、CSS和PHP快速创建逻辑和接口。所以如果我需要一个输入框显示在一个特定的位置,我会写一些css,如果我想用一些数据填充这个框,我可以写一些服务器端php。随着当今软件开发的进步,为什么界面设计还停留在石器时代?我知道有些东西像VisualStudio,用于特定的操作系统,但为什么没有一套通用的指令,可以像CSS设计改变HTML那样简化界面设计呢?如果界面设计更简单的话,我会发现为PC开发应用程序更有趣。也许有,但我从未见过,php,html,c++,css,user-interface,Php,Html,C++,Css,User Interface,在c++中,GUI与语言本身分离,为开发人员提供了更多的自由。您可以使用各种各样的lib和GUI框架。在c++中,GUI与语言本身分离,为开发人员提供更多的自由。你可以使用任何种类的LIBS和框架来实现GUI。因为这不是C++的目的,它不是语言的目的。C++是后端语言,它与GUI越分离越好(检查MVVM模式的一个好例子)。 但是,如果您愿意,您可以随时轻松地为任何cpp程序创建UI,有很多好的、易于使用的libs/api/工具可用于此。 很少有平台独立的例子出现在脑海中:Qt(只建议在你的代码中

c++
中,GUI与语言本身分离,为开发人员提供了更多的自由。您可以使用各种各样的lib和GUI框架。

c++
中,GUI与语言本身分离,为开发人员提供更多的自由。你可以使用任何种类的LIBS和框架来实现GUI。

因为这不是C++的目的,它不是语言的目的。C++是后端语言,它与GUI越分离越好(检查MVVM模式的一个好例子)。 但是,如果您愿意,您可以随时轻松地为任何cpp程序创建UI,有很多好的、易于使用的libs/api/工具可用于此。


很少有平台独立的例子出现在脑海中:Qt(只建议在你的代码中其余部分是QT,否则它会是一种痛苦),Gtkmm,LiBrcKeT,ScITER,WxWigss

因为这不是C++所打算的那样,它不是语言的目的。C++是后端语言,它与GUI越分离越好(检查MVVM模式的一个好例子)。 但是,如果您愿意,您可以随时轻松地为任何cpp程序创建UI,有很多好的、易于使用的libs/api/工具可用于此。


很少有与平台无关的例子出现在脑海中:Qt(仅当您的其余代码在Qt中时才建议使用,否则可能会很麻烦)、Gtkmm、libRocket、sciter、wxWidgets等,像Qt(c++)这样的框架通过让您轻松创建gui和跨平台而使这变得更容易。html和css只是浏览器解释它的文本,它不处理图形硬件。

像qt(c++)这样的框架通过让您轻松创建gui和跨平台而使这变得更容易。HTML和CSS只是你的浏览器解释的文本,它不涉及图形硬件。

这不是真的,你也可以在Python中使用Python。因为C++不关心它输出到哪里。如果你想要一个可移植的GUI用于C++,那么QT或WxWistGeSc++不需要考虑网页设计,因为没有一个网站值得一提。C是在操作系统出现之前就被设计出来的,就像你今天所知道的那样。Python可以很容易地制作Web应用。因为它们是不同的语言?为什么所有语言都应该相似?如果所有的语言都是相似的,那么对于不同的语言来说,有什么意义呢?@AlgirdasPreidžius语言不是相同的,而是相似的设计框架。比如说。如果我正在创建GUI元素,那么设计界面应该是通用的。我不想让语言成为Web准备好,我在谈论为什么不容易为计算机应用程序设计接口,CSS和HTML可以很容易地在浏览器中创建接口。这是不正确的,你也可以在Python中使用Python。因为C++不关心它输出到哪里。如果你想要一个可移植的GUI用于C++,那么QT或WxWistGeSc++不需要考虑网页设计,因为没有一个网站值得一提。C是在操作系统出现之前就被设计出来的,就像你今天所知道的那样。Python可以很容易地制作Web应用。因为它们是不同的语言?为什么所有语言都应该相似?如果所有的语言都是相似的,那么对于不同的语言来说,有什么意义呢?@AlgirdasPreidžius语言不是相同的,而是相似的设计框架。比如说。如果我正在创建GUI元素,那么设计界面应该是通用的。我不想让这些语言为web做好准备,我想说的更多的是为什么为基于计算机的应用程序设计界面不容易,就像CSS和HTML可以轻松地在浏览器中创建界面一样。我想这就是我的观点,正如你所说的,创建gui可能是一件痛苦的事情。没有简单的解决方案可以让浏览器轻松地执行和解释html中的设计元素。例如,如果我在VisualStudio中需要一个复选框,我可以将它拖到“主舞台”上,但如果我操纵窗口的大小,该复选框将始终保持在其stagnet位置,除非您进一步编程。我想我正在寻找一种方法来创建界面,就像在HTML和CSS中一样简单。然后使用GUI库就可以了。有很多是免费供个人/开源使用的。常见的是:对于html5:Qt,对于原生的Wt:Qt,MFC中的Gtkmm,你可以在preperties页面上改变你的东西的行为,但是说实话,我并不真的喜欢MFC,我认为它有点混乱,而且不可预测。但是,和往常一样,可能只有我没有足够的经验,这就是为什么我更喜欢其他解决方案的原因。:)我想这就是我的观点,正如你所说的,创建gui可能是一件痛苦的事情。没有简单的解决方案可以让浏览器轻松地执行和解释html中的设计元素。例如,如果我在VisualStudio中需要一个复选框,我可以将它拖到“主舞台”上,但如果我操纵窗口的大小,该复选框将