❶ 怎麼用c語言寫軟體
一般來講,如果你只學了c,那麼你可以去做一些嵌入式的編程,或者寫一些驅動程序,不可能用只用c去寫軟體的,如果你想要寫軟體,而且有c的基礎,那麼你可以去學C++,很容易上手的,可以用C++的MFC,API等去開發一些軟體或者是一些模塊。。。
❷ C語言製作軟體
通常來講,你可以使用一個集成開發環境,現在有很多,如VC和TC等等。新建一個文件,輸入代碼,編譯通過,鏈接程序中所調用的庫函數的頭文件。最終生成一個擴展名為.exe的可執行文件。這只能說是一個可執行程序。一般來講,如果是你說的「軟體」的話,應該有些實用的功能,通常不是一個文件,這樣,你可以把用以實現不同功能的代碼分別輸入到不同的文件中,分別編譯通過後把它們鏈接到一起,生成一個exe,這時候就算是做出了一個你所說的軟體了。如果是想要做windows平台下的軟體的話,你可以在有了C語言的基礎之後學習一下windows程序設計,也就是了解一下windows平台的API,所謂API也是一些已經編好的函數,就如同C語言的標准庫函數的道理是一樣的。有些功能你通過調用這些API可以很輕松的完成。如果不是從事比較深的研究的話,你不必了解這些API內部如何實現,你只需要了解它的功能和用法就行了。形象點說,做一個小軟體的話,就像是拼裝一台電腦,顯卡,硬碟,內存等等一些部件就是現成的函數,你只需要掌握基本語法,也就是拼裝方法,把它們有序的拼裝起來就是產品了。當然了,如果你要以後走程序這條路,進行深入的研究的話,就不止這么簡單了,那時候你可以學習一些專業的理論知識,如操作系統,編譯原理,數據結構什麼的。那是後話了。不知道我的回答你是否滿意,如果覺得滿意的話,我邀請你加入100178904,在群共享裡面我添加了一些學習C語言的經典書籍資料,PPT,以及軟體。都是經過本人測試覺得效果滿意之後才放上去的,質量覺得有保證,可能對於你的學習會有幫助,至少我希望如此。如果有興趣,可以加入進去看看,歡迎你和我以及群里的其他同仁們共同交流進步。
❸ 用C語言怎麼做軟體
我也學過C語言,我學的是TC,知道你學的是不是,而且自認為學的很好,我想你也應該知道用C作出來的程序基本都是DOS的,或者自己弄個菜單的,這就是就行了。
用C作圖行界面也不是很難,如果你用的是tc那麼就可以做一些圖形的編輯,用到的庫文件為<graphics.h>
要是mfc是在vc中,也就是說可以更方便一點哦,直接拖各種控制項就可以實現,代碼建議參見msdn。很全很典型
用tc一樣可以進行可視化編程,並不是很困難,都是庫函數,也就是說你只要算好坐標,調用庫函數就可以
現在對C應用基本都是在軟體的底層,他方便,是除了匯編語言應用於底層的不二選擇。現在編程用C++,或者是C#;c++是一個非好的工具,我偶爾也會用一下,復習一下C;C#據我就沒用過了,評論說他將成為將來的標准
網上有很多資料 給你推薦兩個網址
www.csdn.net
www.chinaitlab.com 這裡面有很多計算機方面的資料
❹ 學會了C語言,要怎麼製作各種各樣的軟體,比如.exe軟體!
通常來講,可以使用一個集成開發環境,現在有很多,如VC和TC等等。新建一個文件,輸入代碼,編譯通過,鏈接程序中所調用的庫函數的頭文件。最終生成一個擴展名為.exe的可執行文件。這只能說是一個可執行程序。一般來講,如果是說的「軟體」的話,應該有些實用的功能,通常不是一個文件,這樣,可以把用以實現不同功能的代碼分別輸入到不同的文件中,分別編譯通過後把它們鏈接到一起,生成一個exe,這時候就算是做出了一個所說的軟體了。
❺ 學完C語言了,用它怎麼才能做一個軟體。
一般來說,C語言不直接運用於軟體開發當中。
C語言是Combined Language(組合語言)的中英混合簡稱。是一種計算機程序設計語言。它既具有高級語言的特點,又具有匯編語言的特點。它可以作為工作系統設計語言,
編寫系統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬體的應用程序。因此,它的應用范圍廣泛,不僅僅是在軟體開發上,而且各類科研都需要用到C語言,具體應用比如單片機以及嵌入式系統開發。C語言是一種成功的系統描述語言,用C語言開發的UNIX操作系統就是一個成功的範例;同時C語言又是一種通用的程序設計語言,在國際上廣泛流行。世界上很多著名的計算公司都成功的開發了不同版本的C語言,很多優秀的應用程序也都使用C語言開發的,它是一種很有發展前途的高級程序設計語言。
1、 C是中級語言。它把高級語言的基本結構和語句與低級語言的實用性結合起來。C
語言可以像匯編語言一樣對位、位元組和地址進行操作, 而這三者是計算機最基本的工作單元。
2、C是結構式語言。結構式語言的顯著特點是代碼及數據的分隔化,即程序的各個部分除了必要的信息交流外彼此獨立。這種結構化方式可使程序層次清晰,便於使用、維護以及調試。C 語言是以函數形式提供給用戶的,這些函數可方便的調用,並具有多種循環、條件語句控製程序流向,從而使程序完全結構化。
3、C語言功能齊全。具有各種各樣的數據類型,並引入了指針概念,可使程序效率更高。另外C語言也具有強大的圖形功能,支持多種顯示器和驅動器。而且計算
功能、邏輯判斷功能也比較強大,可以實現決策目的的游戲。
4、 C語言適用范圍大。適合於多種操作系統,如Windows、DOS、UNIX等等;也適用於多種機型。 C語言對編寫需要硬體進行操作的場合,明顯優於其它解釋型高級語言,有一些大型應用軟體也是用C語言編寫的。 C語言具有繪圖能力強,可移植性,並具備很強的數據處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫。它是數值計算的高級語言。
5、C語言文件由數據序列組成,可以構成二進制文件或文本文件 常用的C語言IDE(集成開發環境)有Microsoft Visual C++,DevC++,Code::Blocks,Borland C++,Watcom C++ ,Borland C++ Builder,GNU DJGPP C++ ,Lccwin32 C Compiler 3.1,High C,Turbo C,C-Free,win-tc 等。
❻ 怎麼用C語言開發軟體
語言本身是一種工具,真正要開發軟體還是需要掌握系統提供的API和具體的開發模式。
C語言在Linux可以開發出不錯的程序,如果是Windows的話,建議再學學C++,再看看一些關於Win32和MFC的書;
給你推薦幾本:《Windows程序設計》藍皮的,初學Windows編程比較不錯
《Windows核心編程》這本是國外寫的,再深入的話可以看看
Linux嘛:可以看看《Unix/Linux編程實踐教程》,深入的話看《UNIX環境高級編程》
❼ 如何用C語言編寫一個軟體
如果要寫記分牌 最好使用的工具 visual studio 2010(推薦)微軟官網有 可以下載中文版。
如果只用c語言的話, 就要用win32 api編寫。
❽ 用C語言編寫的程序怎麼把它做成可以運用的軟體
1、建立一個可執行過程是先把源程序編譯成目標文件(帶.OBJ擴展名的機器代碼文件),然後再把目標文件通過連接程序轉換成可執行文件(帶.EXE擴展名)。
2、執行過程不同的開發環境有的不同,這里以TC2.0為例說明:
a、單個文件源代碼的編譯:
假設文件名為:hello.c,文件內容為:main(){printf("Hello World.");}
1)用TC2.0集成環境生成可執行文件:
在TC集成環境IDE中打開源代碼文件hello.c,然後按F9,即可生成可執行文件hello.exe。
2)從命令行直接編譯、連接,生成可執行文件:
在命令行執行tcc可以編譯c語言源文件,並把它連接成可執行文件。
格式:tcc [選擇項 選擇項 選擇項 ...] 文件名 文件名,如:tcc hello
b、多個文件源代碼的編譯:
1)先後輸入並編輯4個文件,並以file1.c、file2.c、file3.c、file4.c存儲在磁碟上。
2)在編譯狀態下,建立一個「項目文件」,它不包括任何程序語句,而只包括組成程序的所有文件的文件名 file3 file1 file2 file(擴展名可以省略)
3)將以上內容存檔,文件名自定,但擴展名必須為.prj(表示為工程文件)。
4)在TC環境中的Project菜單找到Project name,打開剛存的.prj文件。
5)按F9進行編譯連接。
6)按Ctrl+F9,運行可生成的可執行程序。
c、多文件也可以在命令行單個編譯,然後連接。
❾ 怎樣用C語言設計軟體
看你對軟體的要求:
如果是運行在dos系統下的軟體,那就直接用TC2.0等編譯軟體做就可以了,但是如果要實現windows編程,那就要藉助一些高級一點的編譯環境,例如VC、CB等。