C语言怎样开发windows的图形界面程序 可以使2113可以,但劝你放弃,因为根5261本没人用C开发windows图形界面的4102APP。自己玩玩到是可以,想1653做图形界面,C++,C#,JAVA都可以,还有曾经很火的delphi。如果C都拿来开发APP,那你觉得为啥还要发明,C++,C#这些东西呢?C其实用写个简单的图形界面的应用程序,也不复杂,毕竟常见的图形组件,windows都已经替你实现,还有很多控件可以用(这个其实很复杂的,在其他编程语言中都把他封装了,你用起来很简单,但用C相当累的一件事,你起码先知道啥叫com技术吧,因为C没有任何框架,没人去为C做一套windows编程框架(C不是面向对象语言,这么做毫无意义,只会让代码写起来很复杂))。不过用C做些简单的图形界面没问题,找本windows方面的书,甚至微软的MSDN帮助都可以找到API的用法。如何用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语言编写图形界面,是编写C语言代码哦 int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR szCmdLine,int nCmdShow){/要写图形化,记得在建工程时,不要选Console Application,要选择Win32C语言是针对图形界面程序的吗 如何用C编写一个最简单的窗口程序 代码是? C语方下可以在文本模式下作出,也可以在图形模式下画出,用的是一些扩展库,就是说不是C标准库,下面给一个框架,不知道建不建议学,感觉过时了,看你自已的兴趣了,感兴趣下了功夫肯定能学好,因为它根本就不难,只不过用了些非标准库的所谓高级函数而已includeincludeincludedefine Key_DOWN 0x5100define Key_UP 0x4900define Key_ESC 0x011bdefine Key_ALT_F 0x2100define Key_ALT_X 0x2d00define Key_ENTER 0x1c0dvoid box(int startx,int starty,int high,int width);main(){int i,key,x,y,l;char*menu[]={\"File\",\"Edit\",\"Run\",\"Option\",\"Help\",\"Setup\",\"Zoom\",\"Menu\"};主菜单各项*/char*red[]={\"F\",\"E\",\"R\",\"O\",\"H\",\"S\",\"Z\",\"M\"};加上红色热键*/char*f[]={\"Load file\",\"Save file\",\"Print\",\"Modify\",\"Quit A1t_x\"};File 项的子菜单*/char buf[16*10*2],buf1[16*2];定义保存文本的缓冲区*/while(1){textbackground(BLUE);clrscr();textmode(C80);window(1,1,80,1);定义显示主菜单的窗口*/textbackground(LIGHTGRAY);textcolor(BLACK);clrscr();gotoxy(5,1);for(i=0,l=0;i;i+){x=wherex();得到当前光标的坐标*/y=wherey();cprintf(\"%s\",c语言编程如何实现图形化? 如果你是说编写用户界面的C语言编程,那就应该学习平台编程.主流平台有windows,linux等.楼主是领会到C得要点了.C不像JAVA和C#,它们才叫来编写源应用程序,因为它们的库直接可以编写出程序的应用部分(比如用户界面,调用系统资源等).但是C语言不能叫做编写应用程序,因为它的应用和程序是分开的,C语言编写程序核心,然后套一层应用层,可以在各种平台平台下编译运行.如果你要在windows下开发图形化的程序,建议你看<<windows programming 5rd>>charles petzold 经典中的经典祝LZ早日成功zd.c语言如何给自己写的程序加上图形界面 标题、背景和前景颜色、窗口大小等等这些可以用API函数实现include
c语言编写图形界面
随机阅读
- 质点系在运动过程中 所有外力做的功 质点系的功能原理是非保守力所做的功等于质点系的机械能的增量。对吗
- 大恒相机芯片尺寸选型对比图 河南有没有做机器视觉的,我需要工业相机和镜头,做检测用的,不知道怎么选择型号?
- 阳城职中好不好? 阳城职中计47
- 沥青混合料中三大配合比设计的区别和联系? 结合料配合比设计试验
- 孩子是家庭战争的源泉 电影心灵捕手观后感
- 蜗牛死长什么样子图片 蜗牛死的时候什么样
- 幸运飞艇8码滚雪球走势技巧规律 现阶段幸运飞艇雪球怎么滚,谁现在可以推荐呢?
- 有哪些非常让人感动的民谣? 有些人斯蒂芬福斯特原曲
- 怎么养盆栽石榴?? 中国能源报武新苗
- 三木四火一土零金零水 五行中4金4木1水4火5土是什么意思啊、求大师解释!
- 如何证明活性聚合 什么是聚合反应?和缩聚反应有什么区别?
- 增值税一般纳税人分别有:17%、11%、6%、3%税率分别适用哪些行业? 增值税的纳税人有哪些
- 教师有那些心理健康问题 教师有哪些心理健康的标准?
- 在劳拉与光之守护者中的蜘蛛墓穴那关怎么能拿到高分数啊,谢谢哪位大虾指点一二啊 墓穴蜘蛛
- 世界名牌包包品牌标志有哪些? 小方包毛球
- 真他妈太有才了,是骂人的话? 你太有才了是骂人吗
- 机器人工程专业课程表 南方IT学院的机器人专业主要有什么课程啊?
- 城南旧事中宋妈为什么被丈夫接? 城南旧事中的小栓子几岁
- 上海哪个证券投资公司比较可靠?最近想开户来着 上海投资公司与上海证券公司那个好
- 合肥天威2010招聘的待遇,请详细说明 合肥天威结构 还我加班费