Command prompt 如何创建ms dos 7.10程序?

Command prompt 如何创建ms dos 7.10程序?,command-prompt,dos,Command Prompt,Dos,我不时在商店里看到一些用MS-DOS制作的卖家程序。程序只是黑白的,基本上是通过键盘来使用的。它不是命令提示符,因为它似乎具有3D视觉效果,鼠标可以单击某些内容,cmd中的内容不会发生 下面我放了两张图片,展示了我说的那些程序: 1: 2: 因此,我的问题是: 计算机用什么操作系统来操作这样的程序。 我如何制作这样的程序,我需要什么软件,我需要知道什么语言? 这被称为a或TUI,大多数现代操作系统都支持它们。此操作不需要或不建议使用Dos。您可以使用Windows API的控制台函数来进行Win

我不时在商店里看到一些用MS-DOS制作的卖家程序。程序只是黑白的,基本上是通过键盘来使用的。它不是命令提示符,因为它似乎具有3D视觉效果,鼠标可以单击某些内容,cmd中的内容不会发生

下面我放了两张图片,展示了我说的那些程序:

1:

2:

因此,我的问题是:

计算机用什么操作系统来操作这样的程序。 我如何制作这样的程序,我需要什么软件,我需要知道什么语言?
这被称为a或TUI,大多数现代操作系统都支持它们。此操作不需要或不建议使用Dos。您可以使用Windows API的控制台函数来进行Windows TUI,或者在UNIX类系统下进行诅咒或小写。

< P>您所显示的图片可以是由一些旧的编程语言(如C++、CclipPB、GWBASIC、QuasBasic、Pascal等)编写的软件屏幕。这些语言在图形界面Windows、MacOs等出现之前就已经被使用,后来得到了图形化运行的改进,利用了许多优势,比如鼠标支持,最重要的是,更容易的网络支持

克利伯在90年代的巴西世界杯上取得了巨大的成功。每个街头企业都有自己的Clipper软件来帮助管理

其中一些编程语言甚至演变为使用图形化IDE集成开发环境,如VisualC++、VisualBasic、Delphi等,作为旧Pascal的演变。但随后用它们构建的可执行文件变成了图形化的需求,例如:他们开始依赖于图形用户界面来运行-所以在可执行文件不需要任何东西来运行的时代。。。只有一个绿色的磷显示屏和一个粗糙的键盘,上面还残留着比萨饼和番茄酱

我从你的照片上看到你住在巴西。也许你会看到现在一些地方运行着这种DOS功能的旧系统,比如视频定位商店视频locadoras和停车站estacionamentos。这些旧的软件系统确实需要的资源比在图形环境(如Windows)下开发的实际软件系统少得多,但实际上它们对网络的支持非常差这可能意味着局域网上也有一台打印机,并且只能在兼容模式下运行,因为我们现在的系统主要是64位的,而它们是32位的。兼容性模式可能会出现内存分配问题,可能会降低整个环境的性能,可能会给您的计算机带来风险,可能会使您的反病毒垃圾邮件烦人病毒警报等

我不会说这没用,但事实上,说实话——几乎没用。如果你打算开发一些非常精确的东西,泰勒制造的,有着复古计算味道的视频定位商店,它们可能会很有用。例如,如果你拥有这项业务,它可以相当好。但是,如果您必须将第一个系统转换为另一个系统,以适应(例如)另一个商店或业务,那么这些努力就不会有成效。这些基于适当IDE的语言的生产率非常低,没有封装,没有可重用的对象

就开发这些软件的操作系统而言,通常情况下,您将被绑定到您的目标平台:如果您想开发此文本模式软件以在Linux中运行,则必须在Linux计算机中编程,因为这将是创建这些特定位代码以仅在该平台上运行的环境。如果你想在Windows DOS机器上运行你的应用程序,你必须深入研究Windows IDE

也许可以做一个调查,把这种文本模式的想法推广到Java平台上,我不是说小应用程序,也不是Android,只是纯100%的Java:它是窗口支持的,以千字节为单位很小,不要求在目的地安装DLL,也不会让著名的注册表在安装时变得一团糟;然后,你可以从一个面向对象的语言中获益,它已经是网络化的,几乎是多平台的,可以通过你的基本代码在Win、Mac和Linux上运行,并且可以很容易地使用C++,但是它有很多自动化的设备,避免了C++作为内存管理的漏洞。 可悲的结论是:也许与进化作斗争毫无价值


如果您认为有助于解决您的疑问,请随时检查我的答案是否正确。谢谢。

编写MS Dos程序在23年前就不再有意义了。你需要去参观一个博物馆,博兰博物馆仍然开放着。需要32位版本的Windows或DOS仿真器。考虑不要浪费你的生命,这是没有意义的。我在很久以前使用GWBASIC或快速Basic的3D或图形模式开发软件,但是在文本模式中是伪3D效果。它仍然是在命令提示符下运行的控制台应用程序。甚至在现在的许多Linux控制台应用程序中都可以看到它
纳什。这在DOS中非常常见,有一些库可以在Turbo Pascal和Turbo C中绘制那些TUI对象,这样你就不必自己动手了。鼠标可以点击某些东西,cmd中没有这种情况——Windows控制台有时错误地称为cmd,但它支持鼠标。甚至DOS也支持鼠标。这就是为什么我们可以点击TUI应用程序中的对象,比如。一些像Norton Utilities这样的应用程序甚至会使用一个技巧,让你在文本模式下甚至在文本模式下使用假图形模式哦,谢谢你回答我,帮了我这么多!你说得对,我来自巴西。这里的一些商店使用我展示的程序。得知这些程序存在网络和兼容性问题,我感到很难过:我非常喜欢这种旧的视觉效果。所以,为了解决这个问题,我需要什么工具来构建一个现代的程序,哦,谢谢你的回答和帮助!你说得对,我来自巴西。有些商店使用我展示的程序。得知这些程序存在网络和兼容性问题,我感到很难过:我非常喜欢这种旧的视觉效果。那么,我需要什么工具来使用moderns环境构建这样的程序呢?什么步骤?是否存在与此类似的内容?有一个使用旧工具的网站:。我看到他们有Clipper编译器,但没有注册以确认下载是否处于活动状态。我建议您搜索克利伯语言,因为它所取得的所有成功可能都反映在大量的文献和参考资料中,这些文献和参考资料可以保存到今天。然而,克利伯也很受欢迎,因为它的学习曲线很低,而且据称很简单,我想补充说,它是一种有用的语言,实际上,你放的那些屏幕可能是来自克利伯程序。坚持下去;谢谢。我花了一段时间搜索Clipper编译器及其相关内容。看看这里的所有答案,我放弃了学习那种语言,去做一些过时的事情。所以我使用的是一种叫做autohotkey的语言,它有点简单,我可以让事情变得更真实,因为我自己构建视觉部分和背景。你认为它更可靠吗?哦,不,我来自伯南布哥:如果我们彼此不认识,我希望这一切发生,哈哈哈,你有很多知识要教!你真的参与了一个项目吗?很高兴知道!我会找的!谢谢你的回答!你有教程或类似的东西教我如何使用Windows API来实现我的目标?Windows API在这里是不相关的。您可以为此目的使用类似的库