当前位置:首页 » 编程语言 » c语言菜单界面怎么设计好看
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言菜单界面怎么设计好看

发布时间: 2022-11-15 09:56:55

c语言程序运行界面可以做的好看点吗

这个怎么说呢,c语言本身的界面库是很简单的,就连它的扩充版c++都是没有界面库的,这个一般要借助第三方库,但是针对c语言开发的界面库,似乎没有特别好的,如果注重界面的话建议用其他语言做,用
c
做后台逻辑

⑵ 如何给C语言写出来的软件做漂亮的操作页面,而不是只在一个黑框里操作

呵呵,曾经我也是比较困惑的。我是在学了C,C++,直到Delphi之后,发现VC++这个平台就可以实现你要的东西!这方面的资源非常丰富,书也很多,相信你会找到你想要的~ 祝好!呵呵

⑶ C语言窗口界面如何美化

首先修改背景字体颜色 :
颜色属性由两十六进制数字指定 -- 第背景第二个则是前景,
每个数字可以为以下任何值之一
0 = 黑色 8 = 灰色
1 = 蓝色 9 = 淡蓝色
2 = 绿色 A = 淡绿色
3 = 浅绿色 B = 淡浅绿色
4 = 红色 C = 淡红色
5 = 紫色 D = 淡紫色
6 = 黄色 E = 淡黄色
7 = 白色 F = 亮白色

⑷ C语言编程 如何做有漂亮界面的系统

VC能否做出漂亮的界面
当然能
但是,语言和界面是没有什么相关连的

(一般来说,我们的程序界面都是用系统提供的函数来完成一些绘图操作。)
所以呢,界面就是跟系统直接挂勾了。
对windows系统来说,如果只要简单的显示效果,我们可以用GDI,如果要更进一步,那就是opengl,DX
GDI,opengl,dx这些可以看成是一个绘图函数集。

用vc来界面比之VB只要点上几下,那当然是要麻烦许多
如果你只是想为你自己的程序加个漂亮的界面,我想用vb,delphi之类的更好完成,而且你不必为编写界面而花费太多时间
但如果你想编写如浏览器这类的程序,那么你会需要了解系统绘图操作的许多细节,那么必定就要在手上捧上几本关于GDI,opengl,dx这类的书了
这方面的资料,只要用GDI……这类关键词一搜,我想还是有很多的

⑸ 用C语言能把程序的界面做的很漂亮吗

c 语言 可以做出非常漂亮的界面。理论上界面只不过是计算机对每一个像素的控制而已。c 完全有这种能力,只不过较复杂。
这个例子看起来就很漂亮嘛。

#include<math.h>
#include<dos.h>
#include<graphics.h>
#define CENTERX 320 /*表盘中心位置*/
#define CENTERY 175
#define CLICK 100 /*喀嗒声频率*/
#define CLICKDELAY 30 /*喀嗒声延时*/
#define HEBEEP 10000 /*高声频率*/
#define LOWBEEP 500 /*低声频率*/
#define BEEPDELAY 200 /*报时声延时*/

/*表盘刻度形状*/
int Mrk_1[8]={-5,-160,5,-160,5,-130,-5,-130, };
int Mrk_2[8]={-5,-160,5,-160,2,-130,-2-130, };

/*时针形状*/
int HourHand[8]={-3,-100,3,-120,4, 10,-4,10};

/*分针形状*/
int MiHand[8]={-3,-120,3,-120,4, 10,-4,10};

/*秒针形状*/
int SecHand[8]={-2,-150,2,-150,3, 10,-3,10};

/*发出喀嗒声*/
void Click()
{
sound(CLICK);
delay(CLICKDELAY);
nosound();
}

/*高声报时*/
void HighBeep()
{
sound(HEBEEP);
delay(BEEPDELAY);
nosound;
}

/*低声报时*/
void LowBeep()
{
sound(LOWBEEP);
}

/*按任意角度画多边形*/
void DrawPoly(int *data,int angle,int color)
{
int usedata[8];
float sinang,cosang;
int i;
sinang=sin((float)angle/180*3.14);
cosang=cos((float)angle/180*3.14);
for(i=0;i<8;i+=2)
{
usedata[i] =CENTERX+ cosang*data[i]-sinang*data[i+1]+.5;
usedata[i+1]=CENTERY+sinang*data[i]+cosang*data[i+1]+.5;
}
setfillstyle(SOLID_FILL,color);
fillpoly(4,usedata);
}

/*画表盘*/
void DrawClock(struct time *cutime)
{
int ang;
float hourrate,minrate,secrate;

setbkcolor(BLUE);
cleardevice();
setcolor(WHITE);

/* 画刻度*/
for(ang=0;ang<360;ang+=90)
{
DrawPoly(Mrk_1,ang,WHITE);
DrawPoly(Mrk_2,ang+30,WHITE);
DrawPoly(Mrk_2,ang+60,WHITE);
}
secrate=(float)cutime->ti_sec/60;
minrate=((float)cutime->ti_min+secrate)/60;
hourrate=(((float)cutime->ti_hour/12)+minrate)/12;
ang=hourrate*360;
DrawPoly(HourHand,ang,YELLOW);/*画时针*/
ang=minrate*360;
DrawPoly(MiHand,ang, GREEN);/*画分针*/
ang=secrate*360;
DrawPoly(SecHand,ang, RED);/*画秒针*/
}
main()
{
int gdriver=EGA,
gmode=EGAHI;
int curpage;
struct time curtime ,newtime ;
initgraph(&gdriver,&gmode,"c:\\tc");
setbkcolor(BLUE);
cleardevice();
gettime(&curtime);
curpage=0;
DrawClock(&curtime);
while(1)
{
if(kbhit())
break; /*按任意键退出*/
gettime(&newtime); /*检测系统时间*/
if(newtime.ti_sec!=curtime.ti_sec)/*每1秒更新一次时间*/
{
if(curpage==0)
curpage=1;
else
curpage=0;
curtime=newtime;
/*设置绘图页*/
setactivepage(curpage);
/*在图页上画表盘*/
DrawClock(&curtime);
/*设置绘图页为当前可见页*/
setvisualpage(curpage);
/*0分0秒高声报时*/
if(newtime.ti_min==0&&newtime.ti_sec==0)
HighBeep();
/* 59分55至秒时低声报时*/
else if(newtime.ti_min==59&&
newtime.ti_sec<=59)
LowBeep();/*其他时间只发出喀嗒声*/
else
Click();
}
}
closegraph();
}

⑹ 如何用c语言设计界面

使用graphic相关的函数可以做图像界面。
如果是类似Dos那样的,你就使用一串*或#号等分割。

⑺ 用c语言做一个菜单界面

用MFC做界面怎样?

⑻ C语言如何设计简单的界面

这个是这样的
1.使用C调用window
API来画,其实C++也是这样作的
2.使用C的图型库,这样的程序如果你是成手,也会作出好看的GUI,但是比1要难一些
3.使用QT等第三方库

⑼ 如何美化C语言执行界面

我知道的界面做的最好的应该是ghost,采用C语言编写
我们一般学习C语言旨在学习C语言的编程方法和算法,所以不要嫌弃C语言运行时的黑屏幕,更好的界面一般都是用C++等面向对象的语言去编写的。

⑽ c语言程序如何编写精美的界面

如果真想做界面,那就不要用面向过程的语言。任何一个面向对象的语言都可以很方便的做出界面来。当然如果想又精美又方便那就要借助各种开发工具了。比如C++用VC .NET用VS