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语言编写图形界面
随机阅读
- 洛阳洛龙区从行政区划分来说,应属于郊区还是市区呢 洛阳经济开发区是洛龙区么
- 大家有哪些遇到骗子的有趣事? 延安市城市市容市貌条例
- 水保报告 百度百科 水土保持报告表
- 北京市朝阳区劲松南路1号1幢1层108号 北京市朝阳区建行劲松支行电话
- 压灌超流态混凝土灌注桩 超流态混凝土灌桩流程
- 淮北渠沟花鸟市场有供电公司吗 想知道:淮北市 从新蔡镇到渠沟花鸟市场怎么坐公交?
- 说是压力疗法,有没有谁知道什么是空气波啊 premium空气压力波
- 故意损坏他人财物罪立案标准 故意损害公私财物罪
- DNF男气功用什么异界套???? 男气功带什么异界装备
- 请问如果发生了重大疾病,是不是代表合同就终止了 返本重大疾病保险合同
- 我发现了荼水的秘密 作文开头 年俗作文800字
- 战锤全面战争2混沌勇士开局 全面战争战锤2新手攻略
- 金融市场按时间划分所形成的两种市场类型中融资商品有哪些 金融市场与企业融资的关系
- 南如皋港红星花苑 大神们,请问从浙江象山石浦客运中心站到山东省营口市货车的高速线路最近是怎么的?
- 民和县可以成为海东市下辖的县级市吗?谢谢 海东民和县几个乡
- 气化炉灰渣的含碳率 麻烦哪位老司机!谁能帮忙!!煤炭灰熔融性是什么意思?
- 滴通鼻炎水的用法 滴通鼻炎水喷雾剂怎么使用的?
- 如何教小学生变换句式?如反问句,否定句,把字句等 比字句否定形式
- 云南山歌剧赶歌会 云南有哪些风俗习惯
- 求歌词:就让我喝了干了再来一杯 歌词就再来一杯