當前位置:首頁 » 編程語言 » C語言好看嗎

C語言好看嗎

發布時間: 2022-06-25 13:04:29

『壹』 自學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個左右的小程序練習) 接下來,可以看經典書了- -!

熱點內容
死鎖避免的演算法 發布:2025-02-05 04:43:07 瀏覽:579
python查文檔 發布:2025-02-05 04:27:49 瀏覽:496
javaxmldom 發布:2025-02-05 04:27:40 瀏覽:9
linux修改內存大小 發布:2025-02-05 04:26:05 瀏覽:997
ftp命令復制文件 發布:2025-02-05 04:26:00 瀏覽:303
python好用的ide 發布:2025-02-05 04:14:18 瀏覽:516
id密碼開頭是多少 發布:2025-02-05 04:11:51 瀏覽:101
數據結構c語言ppt 發布:2025-02-05 04:11:45 瀏覽:43
如何用學習機配置的筆寫字 發布:2025-02-05 04:09:15 瀏覽:395
5歲編程 發布:2025-02-05 04:06:21 瀏覽:653