请教一个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里面有自己的绘图命令,和这个不同!
随机阅读
- GNC苹果醋片会影响姨妈吗 请问gnc的苹果醋片吃了有什么副作用吗? 我不知道是巧合还是什么原因,吃了大概一两个星期了,脸上长
- 晚上吃了山椒脆笋会胖吗 泡椒竹笋
- 南昌汇仁堂医药总公司 南昌有哪些大型一点的药店?请给出详细的地址...
- 米其林星级餐厅有陈晨郎吗 儿子两个月15斤~
- 龙田水云间
- sim卡芯片尺寸 SIM卡的规格划分
- 欲制取较纯净的1,2—二氯乙烷,可采取的方法是 乙烯 制取二氯乙烷
- 常州有哪常州有名画家 常州派画家有哪些
- 平面利用系数是指什么 建筑平面系数与场地利用系数有何不同
- 从马驹桥邮局如何到东赵村 北京马驹桥邮局电话号码是多少
- 有永久性脱毛马 怎样永久性脱毛 ?
- 剑侠世界手游切磋 剑侠世界手游护法怎么寻访 剑侠世界手游护法拜访方式介绍
- 我女儿先天性皮样瘤,现在快八周岁了,家是河南省新乡市获嘉县的,要到北京同仁医院做手术,走新农合,要 河南省获嘉县中医医院
- 重大活动订餐合同 一般接听订餐电话都有哪些技巧?
- 如何查询涉及饮用水卫生安全产品卫生许可批件 涉水产品批件查询
- 涂料的试验 关于涂料贮存稳定性试验
- 为什么说资本家剥削了工人? 企业家雇佣资本理论
- 和义大道海鲜自助 宁波和义大道购物中心里的咖啡厅?
- 小乔初嫁了 出 初 词中插入“小乔初嫁了”这一细节有何深刻含义?
- 初二下册地理复习提纲(中国地图出版社版)要详细啊!谢谢了 天津人民出版社地理位置