用Turbo C++制作GUI? 我是新的编程人员,对C++非常陌生。我已经看到谷歌的搜索很长时间了,我只能想到的是外部的头和非常复杂的代码。 我想在学校里做这件事,我们在那里提供了Turbo C++。我们不能带任何外部标题进去,必须用我所有的

用Turbo C++制作GUI? 我是新的编程人员,对C++非常陌生。我已经看到谷歌的搜索很长时间了,我只能想到的是外部的头和非常复杂的代码。 我想在学校里做这件事,我们在那里提供了Turbo C++。我们不能带任何外部标题进去,必须用我所有的,c++,turbo-c++,C++,Turbo C++,我想创建一个GUI。我想为我们的年度项目创建一些非常好的东西,我想创建一个GUI 我想做一个尽可能详细的图形用户界面,但如果我能创建尽可能多的文本选项并点击em触发相应的功能,我会很满意。很抱歉,如果图形用户界面不是这样工作的,我从来没有使用过 再次感谢您的帮助,我知道大多数关于堆栈溢出的讨论比这复杂得多,我感谢您花时间阅读并希望回答一个外行问题 首先,您使用的工具链和操作系统已经过时,无法使用。而Turbo C++提供的语言支持几乎不能称为C++。您编写的代码将不是C++代码。充其量,它将是带

我想创建一个GUI。我想为我们的年度项目创建一些非常好的东西,我想创建一个GUI

我想做一个尽可能详细的图形用户界面,但如果我能创建尽可能多的文本选项并点击em触发相应的功能,我会很满意。很抱歉,如果图形用户界面不是这样工作的,我从来没有使用过


再次感谢您的帮助,我知道大多数关于堆栈溢出的讨论比这复杂得多,我感谢您花时间阅读并希望回答一个外行问题

首先,您使用的工具链和操作系统已经过时,无法使用。而Turbo C++提供的语言支持几乎不能称为C++。您编写的代码将不是C++代码。充其量,它将是带有类代码的C

所有这些都有一个相当强大的基于文本的用户界面TUI库,它可以用Turbo C++和Borland的基于PASCAL的工具链调用。你也许可以用这个。它生成的UIS与Turbo C++ IDE本身非常类似。


但是IIRC,它的使用并不简单,所以我建议你找一本书或参考书或综合教程。但是,由于您的环境排除了TC尚未提供的任何功能,我认为您除了使用Turbo Vision或编写自己的版本之外没有其他选择,这听起来不像是您可以做或想要做的事情。

首先,您使用的工具链和操作系统已经过时且无法使用。而Turbo C++提供的语言支持几乎不能称为C++。您编写的代码将不是C++代码。充其量,它将是带有类代码的C

所有这些都有一个相当强大的基于文本的用户界面TUI库,它可以用Turbo C++和Borland的基于PASCAL的工具链调用。你也许可以用这个。它生成的UIS与Turbo C++ IDE本身非常类似。


但是IIRC,它的使用并不简单,所以我建议你找一本书或参考书或综合教程。但是,由于您的环境排除了TC尚未提供的任何功能,因此我认为除了使用Turbo Vision或编写自己的内容之外,您没有其他选择,这听起来不像是您可以做或想要做的事情。

我将建议一种非技术性解决方案,因为这实际上基本上不是一个技术问题。你的问题是你必须使用Turbo C++。不幸的是,出于某种原因,一些较贫穷国家的教育软件已经非常过时。我知道,因为我来自Turbo的一个国家,我知道那里的主要技术大学仍然在本科生课程中使用Turbo

这很糟糕。学校里的大型项目是教你如何使用软件的。一门正规的编程课程应该教会你像程序员一样思考,而不管你使用什么语言。但长期项目应该更实际。问题是,用Turbo C++,你不仅不能学习足够的知识,而且你会学到一些不好的东西。您将编写一个16位程序,它甚至需要在现代硬件上运行,而不能正确使用C++语言。编译器比第一个ISOC++标准要老!p> 如果你想做一个令人印象深刻的项目,在你的学习中脱颖而出,特别是如果你以后想继续在外国大学学习,我建议你和你的教授谈谈,解释一下情况,并询问你是否可以在项目中使用其他东西。一个具有类似Qt的框架的现代编译器。如果你能达成使用其他东西的协议,这将使你受益


否则,如果您别无选择,请使用Turbo Vision。有一些版本的BC++随附,或者你可以在其他地方找到,Turbo Vision是恐龙时代相当全面的接口框架。

我会建议一个非技术性的解决方案,因为这实际上基本上不是技术问题。你的问题是你必须使用Turbo C++。不幸的是,出于某种原因,一些较贫穷国家的教育软件已经非常过时。我知道,因为我来自Turbo的一个国家,我知道那里的主要技术大学仍然在本科生课程中使用Turbo

这很糟糕。学校里的大型项目是教你如何使用软件的。一门正规的编程课程应该教会你像程序员一样思考,而不管你使用什么语言。但长期项目应该更实际。问题是,用Turbo C++ ,你不仅学不到足够的东西,还会学到不好的东西。您将编写一个16位程序,它甚至需要在现代硬件上运行,而不能正确使用C++语言。编译器比第一个ISOC++标准要老!p> 如果你想做一个令人印象深刻的项目,在你的学习中脱颖而出,特别是如果你以后想继续在外国大学学习,我建议你和你的教授谈谈,解释一下情况,并询问你是否可以在项目中使用其他东西。一个具有类似Qt的框架的现代编译器。如果你能达成使用其他东西的协议,这将使你受益


否则,如果您别无选择,请使用Turbo Vision。有一些版本的BC++附带了它,或者你可以在其他地方找到它,Turbo Vision是恐龙时代相当全面的接口框架。

难道你找不到一个学校使用过去10年生产的编译器吗?我的意思是,我们现在有C++11,我不确定TurboC++是否涵盖了C++98标准……你每年有多少时间和人员来完成你的项目?GUI可以是一个很重要的工作,如果C++是新的,那就增加了很多学习的机会。也许学校的作业是历史部的。-我有一本历史上的Turbo C圣经书在架子上,因为感情的原因。我一直到2014年4月,它的每个人都为自己。我意识到GUI是一项严肃的工作,这也是我一直关注它的原因之一,它将是推动我学习的一件大事。我希望有人能给我指引正确的方向。@Ayush:我刚刚记得它叫Turbo Vision。它可能对你有些用处,但用它编程并不是一件小事。难道你找不到一所学校使用过去10年生产的编译器吗?我的意思是,我们现在有C++11,我不确定TurboC++是否涵盖了C++98标准……你每年有多少时间和人员来完成你的项目?GUI可以是一个很重要的工作,如果C++是新的,那就增加了很多学习的机会。也许学校的作业是历史部的。-我有一本历史上的Turbo C圣经书在架子上,因为感情的原因。我一直到2014年4月,它的每个人都为自己。我意识到GUI是一项严肃的工作,这也是我一直关注它的原因之一,它将是推动我学习的一件大事。我希望有人能给我指引正确的方向。@Ayush:我刚刚记得它叫Turbo Vision。它可能对你有一些用处,但是用它编程并不是一件小事。再说一遍,这一切都属于一个短暂的时期,也就是15-16年前。我可能对这一切感到困惑和错误。再一次,这一切都属于15-16年前的一个短暂时期。我可能对这一切感到困惑和错误。好吧,谢谢大家的评论和回答。将研究turbovision。同样要澄清的是,我实际上是在上高中,而不是在上大学:/我不知道他们是在坚持使用古老的软件,而现在有很多免费的编译器。很好,感谢大家的评论和回答。将研究turbovision。同样要澄清的是,我实际上是在上高中,而不是在上大学:/我不知道他们在坚持使用古老的软件,而现在有很多免费的编译器