我需要开发一个Gui应用程序,但我有三个问题:
1)我必须只使用C语言
2)我不能使用GTK
3)我不能使用任何其他编译器而不是Turbo C / C ++。 (学院限制:/)
这有什么解决方案吗?
我使用的是Windows操作系统。
答案 0 :(得分:3)
是的,你可以,你必须使用的图书馆名为#include" graphics.h" 。它是一个非常原始的库,有一些方法(或者我应该说的功能)用于装饰文本,输出像素和绘制非常原始的形状。
例如)drawCircle(int x,int y,int radius)其中x和y是圆的坐标
坐标系统的原点位于按下Turbo C上的Run时出现的黑屏左上角。它作为x坐标向右增加,而作为y坐标向下增加。
没有用于翻译的内置函数,因此如果您必须首先在要移动的确切形状上绘制完全黑色的形状来设置动画,然后移动形状的坐标,然后再次绘制它。还有很多其他的东西,您可以在帮助索引
中查看答案 1 :(得分:0)
这取决于您想要的GUI系统。
如果您想要类似于今天的GUI,那么您可以使用用户1771825提取的graphics.h
库。
但是,如果您更喜欢更多控制台或 dos 外观,即基于文本的GUI,那么只需使用textcolor
,{{1}等指令},textbackground
等,或使用内联汇编程序来控制前景色和背景色,文本位置和其余部分。
这就是我当时用来构建下拉菜单,对话框和窗口的内容。