请教一个C语言图形界面的问题 推荐看一下王士元的《高级C语言程序设计》,你想学的关于图形,鼠标,键盘的程序编写方法很详细VS2008如何做图形界面?我的程序是C语言写的 如果想单靠C语言做图形界面是非常麻烦的,而且学校里教的都是标准C,一般都是命令行形式的应用程序,如果要做图形界面的话,我也不知道。c语言编写图形化界面太复杂,代码太多了,我该怎么办?好多命令都不会。 C语言编写是什么意思?现在有很多的架构可以用啊,比如MFC,C#,QT都可以用作界面的编写。而且都和C C++相关的。不过这只是简化了一部分的工作,是界面的编写更方便,具体的还是要自己去琢磨怎么样在c语言图形界面下(x,y)处 输入 字符 outtextxy(midx,midy,\"This is a test.\");函数 midx是屏幕的横坐标,midy是屏幕的纵坐标,\"this is a test\"是要显示的字符串,函数原型是:void far outtextxy(int x,int y,char*textstring);C语言图形界面,怎么输出一个字符? 图形方式和命令行方式是截然不同的,因为图形方式是将整个屏幕看作一块图形区域,而不是配合用户输入输出的字符页面。所以在图形方式下,最好不直接直接使用printf和scanf函数来获得键盘输入,以免破坏图形。而是使用getch等函数来读取键盘的输入。如果想要把键盘输入的ascii字符转换为整数和浮点型数值,那么还需要自己编写转换函数,在读的过程中,还需要处理出错情况,比如,当要求输入一个整数,却不小心按了个‘a’,那就需要忽略掉这次输入或报错。如果想实现命令行方式下那样将用户的输入反映出来,那也只能采取模拟的方式:即读入用户输入的字符,然后在屏幕的某个位置上使用outtext(忘了是outtext还是textout了)函数把他打印出来。用C语言做图形界面有用吗 ? 我的意思是以后工作了考察这方面的内容吗? 首先任何练习都是有用的,区别仅仅在于所花费的时间和所收获的效果。C语言的相对来说比较底层一些,不太直观但是很能体现原理。GDI很直观,但是没什么好练的,专门去练GDI相当于背函数名…从工作的角度来说,不会有人给你拿张卷子过来让你答题,你会什么不会什么没人去管,能做出东西来就是好员工。所以你大可不必担心以后会有人考察你这方面的东西(其它方面也不会有)c语言开发图形界面程序很困难,但为什么还有那么多的人去学习C语言呢? 汗,那上那位简直是废话.1楼和2楼的同志说得比较合理.如果你不知道,那你一定没有系统的学过软件工程和编程.建议你去找本计算机的图形学书看看,不一定要看懂,大概看看估计你就知道为什么要学C语言了.c语言怎样编图形界面啊?求高手代码!! #includeincludedefine PI 3.1415926void main(){double a;int x,y,y1,r,r1;int gdriver=DETECT,gmode;initgraph(&gdriver,&gmode,\"c:\\\\turboc2\\\\bgi\");printf(\"Please input Radus():\");scanf(\"%d\",&r);cleardevice();setbkcolor(9);setcolor(4);outtextxy(80,20,\"This program show the Kidney picture.\");y1=240-r;for(a=0;a*PI;a+PI/27){x=320+r*cos(a);y=240+r*sin(a);r1=sqrt((x-320)*(x-320)+(y-y1)*(y-y1));circle(x,y,r1);}outtextxy(80,460,\"Press any key to quit.\");getch();closegraph();}这是一个例子绘图要用到头文件要进行图形界面的初始化:int gdriver=DETECT,gmode;initgraph(&gdriver,&gmode,\"c:\\\\turboc2\\\\bgi\");清除屏幕cleardevice();设置背景颜色setbkcolor(9);设置前景颜色setcolor(4);输出图形文字outtextxy(80,20,\"This program show the Kidney picture.\");画圆circle(x,y,r1);最后关闭图形模式closegraph();以上程序需要在TC下面运行,VC里面有自己的绘图命令,和这个不同!
随机阅读
- 湿疹是因为什么引起的
- 云南省福贡县有多少个乡镇 怒江福贡县匹河怒族乡
- 潘粤明董洁离婚原因是什么? 董洁和潘粤明为啥分手
- 大话战国怎么修改帮贡 大话战国
- 首位是数字的四字词语。例如:一分为二 四海之内皆兄弟的兄弟读什么音
- 肖田赣江源 肖田有个桴源温泉!你知道吗?
- 我和房东签了一年的门面租期,因生产不好处于转让壮态,门面十月20日才到期这种情况怎么处理? 北京汇中园租房信息
- dnf男气功最强异界 DNF求男气功讨论群,男气功最强汗图最好发一下装备图,都带的是些什么装备!!!!!!!
- 高氯酸与柠檬酸钠反应的化学方程式是什么? 高氯酸氟化学
- 促黄体素7.66算正常吗 促卵泡生成素5.66促黄体生成素7.73这是...
- 温岭市城东街道办事处的门牌号是多少?
- 殷志源mp3下载 求殷志源cover的可能爱上你了的mp3啊啊啊啊,好喜欢大大唱歌啊
- 倍恩喜婴幼儿配方羊奶粉有什么优势? 倍恩喜3段幼儿配方羊奶粉价格
- 美的电饭煲不煮饭 美的电饭煲不能煮饭,怎么维修
- 在成都待一个月住哪里划算啊 打算去成都旅游,两千块钱两个人在成都能玩多久?
- 如何评估各类广告的效果? 报纸广告效果评价
- “推进绿色发展”200字感悟 上海金山环保审计
- 男人的下面是不是也有好多小毛毛 男生下面的毛为啥长一圈
- 在劳拉与光之守护者中的蜘蛛墓穴那关怎么能拿到高分数啊,谢谢哪位大虾指点一二啊 墓穴蜘蛛
- 宇智波鼬我永远深爱着你 我一直深爱着你宇智波鼬在哪集