ZKX's LAB

求一个带图形界面的c语言完整程序,简单的就可以 c 简单图形界面

2020-07-19知识15

C语言如何做图形界面? C语言中要做图形见面,首先需要设置为图形模式,确定显卡类型,对屏幕进行初始化等等,相关的函数如下:1.detectgraph()显示卡检测函数2.initgraph()图形初始化。求一个带图形界面的c语言完整程序,简单的就可以 纯c语言库并没有图形界面,必须添加QT或其他图形界面的库才能编写图形界面程序,如果是使用Windows操作系统的,可以使用Windows系统自带的图形界面,其实就是由C开始转入C++学习了。QT等其他库我没有用过,给你个WINAPI的最简单的程序:只在窗口标题显示“HELLO!WORLD!不过,你想理解这个程序,还是花费很多心机的,去了解,什么是类,什么是窗口,什么是注册函数,什么是消息,什么是消息传递,什么是消息响应。include<;windows.h>;/导入windows.h库LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);窗口过程窗口初始化(定义窗口的具体方式)int WINAPI WinMainHINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShowint WINAPI WinMain(HINSTANCE hinstance,HINSTANCE hPrevlnst,LPSTR lpsCmdLine,int nCmdShow){HWND hwnd;MSG Msg;WNDCLASS wndclass;char lpszClassName[]=\"窗口;窗口类名char lpszTitle[]=\"HELLO!WORLD!My_Windows窗口标题名HELLO!WORLD!wndclass.style=0;窗口风格wndclass.hInstance=hInstance;wndclass.lpfnWndProc=WndProc;窗口过程函数地址wndclass.cbClsExtra=0;窗口类无扩展wndclass。.如何用c语言作出有图形界面的小程序 那需要学VC。确切的说是要学MFC。MFC编图形化程序也是很麻烦的,难学,繁琐。其实你可以再学Java或者C#。Java本身也不适合做图形化应用程序,但是比MFC要简单得多。C#则是当前做图形化程序最简单高效的了,不需要编程单靠鼠标拖拽就能做出图形界面。特别是C#的WPF图形框架更是把图形化编程简化到了极限。所以强烈建议学C#。C#语言综合Java和C++的优点。Java和C++都源自C语言。所以学C#之前最好先学一下C++,C、C++、C#可以说是一脉相承,向下兼容的。总之,学图形化编程比较好的顺序是:C(结构化语言,入门)->;C++(面向对象语言,铺垫)->;C#(享受快速图形化开发吧)忘解释那几个名词了,补上:集成开发环境:就是IDE,一类开发工具。你的代码本来可以直接在记事本里写完,然后命令行下调用编译器编译就能执行了。集成开发环境将代码编辑、代码编译执行、代码调试功能集成在一起(甚至集成更多功能),使开发人员的开发变得更加高效。比如Visual C++ 6.0就是一个集成开发环境,还有Eclipse、CodeBlocks、Visual Studio等都是。图形API:进行图形化编程的应用程序编程接口(application programming interface:API)你的程序通过调用这些接口来直接生成标准的。我只学过c的,才刚入门,想写个图形界面,各位牛人,帮我想想看点啥书比较好 看平台而定,windows下的话,MFC是早就out了,现在基于.NET平台或者跨平台的QT比较多。建议看QT或者.net下的书籍。Linux下,GTK+,QT 都是可以的。C作界面的目前已经很少了,GTK+是C的,wxWidgets也是,不过两者文档的都很少,后者都不维护了。建议还是看看C++,弄弄QT吧。我想学习完了C语言,用什么方法可以做一些基本的图形界面呢? 图形界面也叫GUI(Graphic User Interface,不知道拼写的对不对),一般各种语言都有他的图形库,c也有。不过学习这些库的用法也需要耗费大量时间精力。如果想用c简单的做些窗口,按钮,滚动条等标准windows控件,还是建议学vc,vc入门比较简单。如果觉得vc太难,就改学flash吧 或flex。或者把你的c编译成动态链接库,在vb中调用,vb做窗口简单些。如果非要用c风格,就改java吧,java有swing,awt,做图形窗口都比较方便。c语言怎么做图形界面? 这是最简单的界面程序:/c++.cpp:定义应用程序的入口点。include\"stdafx.h\"#include\"c++.h\"#defineMAX_LOADSTRING100/全局变量:HINSTANCEhInst;当前实例TCHARszTitle[MAX_。

#图形界面#printf#c++#c语言

随机阅读

qrcode
访问手机版