C语言好看吗
‘壹’ 自学c语言最好看谁的什么书
如果刚接触编程,建议去买一本叫做《C语言参悟之旅》的书 作者:左飞李召恒出版社:中国铁道出版社 这本书语言十分通俗易懂 书你是要反反复复的看的,看一遍是完全不够的。在编程的过程中你要不断的翻书来巩固。等你学到一定程度后你可以买一本谭浩强的《C程序设计》第四版 这本书比较全面 你要下载一个C语言的编程软件 visual c++ 6.0 一个可以C语言和C++都可以编译的软件。
‘贰’ c语言怎么写好看
要写代码写的好看
缩进,注释少不了
‘叁’ 都说操作系统是C语言编写的,那为什么会有那么好看的界面呢写出来不就是代码而已嘛一个软件编写和界
因为还有一个c写的专门生成界面的程序。比如:收到绘制一个窗口的命令之后就按照这个要求绘制出一个窗口。
推荐你看看 dos下绘制菜单 之类的程序就能有一些了解了
‘肆’ 用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语言和VB,我该学习那个好近来又觉得VB界面好看,C全黑的.
推荐学C语言,其实最好是直接去学C++比较好,VB的话说实话有点落后了,现在少有项目会用VB来进行开发。而现在比较流行的语言比如JAVA、C#都是基于C/C++的基础上开发的,基本语法很相似。另外直接学C++的好处是能够尽量早的接触面向对象(oop)的概念,现在主流的面向服务(soa)也是有OOP衍生出来的。
‘陆’ C语言程序运行界面可以做的好看点吗
这个怎么说呢,c语言本身的界面库是很简单的,就连它的扩充版c++都是没有界面库的,这个一般要借助第三方库,但是针对c语言开发的界面库,似乎没有特别好的,如果注重界面的话建议用其他语言做,用
c
做后台逻辑
‘柒’ C语言!!!
说实话,C语言的最大特点就是:其语法编程风格及其自由,没有一定之规,想怎么写都行!!我个人的编程风格和你一样,喜欢哪怕是一个大括号,也单独占一行,最重要的是:我喜欢在程序的关键代码处写出较详细的注释。这样最大的好处就是:即使过了很长时间,再看起来你曾经编写过的源程序,程序的可读性也显得很强,而不是像一堆天书似的。简直就可以把你编写的源程序当作一部作品来欣赏!
‘捌’ C语言编程编出来的界面可以像delphi那样好看么
其实我很想问delphi可以编出c一样的效果么?我也学过很久的pascal,不过delphi的这个不太熟悉。
语言只是一个工具,具体实现的界面效果要根据所用的编译器来看。
delphi是一个IDE,不是一个语言,Delphi采用的是Object Pascal是相对面对对象的C++的一个概念。
.NET平台的开发工具,如Visual Studio 2010是一个集成开发环境,是可以相对于Delphi的概念。
以上是我对几个名词概念的理解。
要用C语言实现界面的功能,有很多方法。最普及但是比较老的一个是VC++6.0,采用C或C++,可以实现Windows的效果,有一些控件。
现在的VS2010有两种方式实现这个。一个是所谓的CLR,也就是采用.NET的库。另外一种是MFC,也就是从6.0等版本继承来的环境。当然也可以自己调用windows.h里面的函数,这个太麻烦了一般人不这么做。
也可以用vs2010里面的另外一种语言c#实现这些功能,总之我觉得delphi没有vs强大。
‘玖’ 用C语言编写的程序界面能有多好看
最终还是要调用系统的或者第三方的界面库
不管是C也好还是C++也好
比如Qt的界面库 MFC的界面库 windows系统自带的界面库
迅雷用的是迅雷公司自己开发的界面库
Bolt界面引擎是迅雷公司从2009年开始开发的第四代界面库。迅雷7是首个采用该引擎成功开发的产品,目前迅雷旗下大部分客户端产品都基于该引擎开发,并稳定运行于超过3.5亿台PC上。(这里有一些演示的Demo,下载)
QQ用的是 Dskinlite库
‘拾’ 写给大家看的C语言书怎么样
一直都在c语言入门阶段徘徊。 看过很多讲如何学习c语言的文章。 现在把我的经历写出来,和大家分享一下。 都说入门时应该看比较容易的。我第一本书应该是:《21天学通c语言》 是的,我承认我是冲着书名去的。但是当我真正决定学习这本书时发现。前一半很容易,但是后面真的后点难,对于一个零基础的人来说。于是我又读了谭浩强的c。计算机专业的教材就是谭浩强的。可能是因为已经对c语言有所了解。所以看的并不费劲。 但是正因为有所比较,我才发现老外写的书的好在哪。《21天学通c语言》中所有例子都有完整代码,我是说直接写在书上的。而且书写也极其规范。比如缩进,空行,注释等等。。虽然作者并没有特意说明这些。但是只有当我看谭浩强的《c语言。。》时才会发现。 可是朋友们,当我大致的看了看这两本书之后(一本看了一半,一本快速看了一遍),我还是对c语言感到困惑。我想有很多人应该和我一样。但是我并没有把原因归结到自己身上,认为自己笨什么的。而是在想一定是书不好。是的,我推荐你们也这么想。尤其是新手。这样你们会有些许自信。于是我终于在图书馆找了本最最最经典的K&R《c语言程序设计》。天哪!拿到书时我无比激动。这就是传说中的c语言圣经吗?一本200页左右的入门书?真的可以入门用? 是的,在网上无数人推荐K&R《c语言程序设计》。他们会说:“啊,告诉你。新手,什么国产书都是浮云,写的那叫一个烂啊。入门的话,看着本吧。一本200页的小册子比4,500页的其他书讲的还明白。我当初就是看的这本书入得门啊。不过如果想有更好的体验的话,最好看原文的!如果你看不太懂的话,可能是因为中文翻译的事。” 可是当我拿来看的时候,刚开始确实被他的语言所折服。可是看着看着,我发现越来越不懂了。我真的不适合编程吗?我真的笨吗?我想无数初学者都问过这些问题。但是我说过。如果你是这样认为的。那你就是自暴自弃。记住我开始的话了吗?忘了的同学去第二段找找。 是的,一定书的问题。当然,不是书不好。而是这本书压根就不适合初学者。神马初学者的神书之类的。简直就是坑爹啊! 我一直认为K&R《c语言程序设计》是经典中的经典,因为是c语言的发明者写的。但是我要告诉那些新手,菜鸟,初学者,和我一样对学习c语言困惑过的同学。它真的不适合入门级。神马看原版更好。天哪。对于一个新手来说c语言的关键字都感到很难记,还要人看原版的? 于是我决定不看书了。是的,我看视频。网上的视频大多数是某个大学的老师讲的。但是大多数感觉不好,不是不清楚,就是太细致。不要认为细致是好的。当你要系统或者钻研的话很好。但是入门或者是用来过度的话,很多东西是没必要那么早掌握的,他们会分散你的精力。最关键的是这些视频都是按照谭浩强的《c语言。。》讲的。 但是,终于我再verycd上找到了一部《郝斌讲c语言》。天哪当我看完第一集之后。我心里想,这就是我想要的。是的。我可以说初学者可以找一本入门级的书,21天了,谭浩强了等,除了K&R的。大致看一遍,在看一遍入门视频,我推荐《郝斌讲c语言》。很详细。很有趣。 有很多书中,老师没有讲的东西。比如代码规范,编程思想,如何读懂代码,最有意思的是郝斌老师他在描绘他当年学习c语言的困难和困惑时,让人很是欣慰。你会认为,他当年都那样了今天还能讲c语言。 我要女里了。每当你困惑时你就要想当年郝老师一样困惑过的。不能放弃。真的,很多思想性的东西远比书本上的知识来的好。而且这套视频很基础。但是有些深的内容并没有讲,初学嘛, 不能面面俱到 。 最后是这本《写给大家看的C语言书》。书写的很有趣。很基础,结构完全是特意为初学者设计的。很多东西是浅尝辄止。但是只有这样,才能确保学起来不费劲,记得东西不能一次太多。而且有些地方的思想很启发人。比如if()语句,其他书会告诉你括号内方表达式。 而这本书直接告诉你括号内是测试。是的,他没有一句告诉你那时表达式。虽然确实是表达式。但是,如果一开始就告诉你测试的话,在逻辑上更好理解,测试是什么,是关系的判断,成立,不成立,真和假。让你一下子就记住了。反之,一会想表达式,表达式。表达式太多了。 《写给大家看的C语言书》中的代码并不规范,对了。初学者最容易犯得错是拿来一本书上的代码敲在电脑里,一运行报错。检查了一遍。没错啊。是不是我太笨了?还是我不适合?这里我要告诉你的事。和你没关系。排除你中文输入法的错误,最有可能是很多书上的代码,是不完整的。只是一个代码片段,只是作者为了演示来用。并不规范,所以直接运行出错。也有可能是印刷错误。解决办法是:一是用原书的光盘。一般都有源代码。另一种是找一本严谨的书,我接触的《21天》就行。书中的代码都十分完整规范。即使不看光盘直接看书抄代码也没事。 最后《写给大家看的C语言书》书最后的21点游戏。我用了一天的时间来读来看来做。很可惜我没做出来。就算把源码抄一遍也有地方不理解。于是乎我第一次考虑自己是不是笨。。我想网上有很多21点游戏的思路和书上的不一样。一种看不懂,可以看另外的总有适合你的。所以留着以后看。不能拘泥一个地方,这点对初学者尤为重要。 在写本文章时,我的状态也已经调整好了(睡了一觉就好了,我是不是没长心?)。恩。 最后我的推荐是:一本好的c语言入门书。记住是入门书,不是经典书。如果发现很多都看不懂那就说明书不适合,试试其他书。当然 我更推荐和视频一起看《郝斌c语言》电驴有下。这本入门也不错。 现在我可以很骄傲的说。我已经入门了。是的。(看过3本书。一本一半,两本通读,完整的看了一部视频,写了40个左右的小程序练习) 接下来,可以看经典书了- -!