请教一个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里面有自己的绘图命令,和这个不同!
随机阅读
- 如何跟踪进出口数据 如何对待最新发布的经济数据
- 欲制取较纯净的1,2—二氯乙烷,可采取的方法是 乙烯 制取二氯乙烷
- 国家园林城市评审的标准是什么呢? 城市绿地系统规划文本
- 中国最美的十大奇洞有哪些? 中国最美十大水乡交通图
- 连云港密云南山滑雪场 滑雪场连云港哪里好
- 求郑少秋版诸葛亮电视剧的下载地址 诸葛亮 郑少秋优酷专辑
- 播音主持可以考哪些一本院校? 吉林台空调电视购物
- 幼犬吃两口就不吃什么原因 狗狗精神好的很,都比较正常但是就是不怎么吃东西,吃一点然后就不吃
- 重庆云阳小江快速路 寻仙怎样升级快?谁能详细说说???
- 我国政府为了保障食品安全采取了哪些措施 运动会食品安全保障工作情况
- 国有银行发行债券 银行发行的债券属于金融债券还是企业债券??
- 去金塔住什么宾馆好! 金塔九十一宾馆
- 试乘试驾专员干什么工作 试乘驾驶员
- 烧开的水冷却后可以养鱼吗?、 烧开水冷却可以养鱼吗
- 机外净化器:? 燃油蒸发控制装置: 氧传感器: 这3个在哪里可以查看到? 燃油蒸发控制装置国几
- 下列属于仲裁协议的法定内容有 仲裁协议必须具有哪些内容?
- 新塘边毛村山头 攀岩 晏子使楚中晏子的话妙在何处?
- 2-氟 5-硝基吡啶 关于5-氟-2-硝基吡啶的合成的中、英文文献资料,英文最好能有中文翻译
- 厌氧细菌培养基 怎样培养粪便,需氧,厌氧的培养基是什么?然后想检测细菌中代谢的酶及代谢产物.方法是什么?有厌氧手套箱
- 狗狗身上的白毛变黄是是什么原因 柯基毛变黄是什么原因