A. 現在用c語言編寫圖形界面程序(軟體)都用什麼編譯環境(工具)
在Windows 操作系統中編寫圖形用戶界面,一般都用 Visual C++(包括 Visual Studio 中的 Visual C++)。如果像樓主所說的,要用C語言,那隻能用 Windows API 函數了。如果還允許C++語言,那麼還可以用MFC(當然也可以用 Windows API 函數)。
當然,也可以不用微軟的庫,比如說用Qt之類的庫。
==========================================================
在Linux操作系統中編寫圖形用戶界面,就用gcc編譯器加上Xlib庫或者gtk庫或者Qt庫。如果允許使用C++語言,那可以用g++編譯器,上面三個庫都可以用,另外還可以用wxWidgets庫。
B. c語言如何給自己寫的程序加上圖形界面
標題、背景和前景顏色、窗口大小等等這些可以用API函數實現
#include<windows.h>//加入頭文件就可調用API函數
intmain()
{
HWNDhWnd=GetForegroundWindow();
HANDLEhandle=GetStdHandle(STD_OUTPUT_HANDLE);
SetWindowText(hWnd,"測試");//標題
SetConsoleTextAttribute(handle,FOREGROUND_GREEN|BACKGROUND_BLUE);//前景、背景顏色
return0;
}
VC6.0 能夠在 XP 下很好的運行,無需進行額外的設置,但在 Win7、Win8 和 Win10 下,安裝完成後還要修改兼容模式才可以。解決方法如下:
一、對於Win7和Win10,需要將VC6.0的兼容模式修改為 Windows XP SP3:
1、在 VC6.0 的快捷方式或開始菜單上單擊滑鼠右鍵,選擇「屬性」。