c語言簡單pos機
1、C語言編出來的程序都是沒有界面的程序嗎?
不是,C語言可以進行圖形界面的設計的,在Windows下最常用的方法是使用Windows的API。
舉一個最簡單Hello World的例子:
#include <stdio.h>
#include <windows.h>
int main()
{
MessageBox(NULL,"Hello World","WinMain",MB_OK);
return 0;
}
執行結果如下:
專業工控POS機的前臺POS機程序可以用C,C++語言寫,,
老譚的書里都是基礎的,沒有關于圖形,圖像,圖像中文字顯示這些內容,,
你需要在網上搜一下 在沒有進行封裝之前都是黑框框的。如果想做出圖形在windows中只需調用系統編程接口api就可以了。同樣也可以調用封裝更高的mfc來做。但是api接口也是系統編輯員用c語言寫出來的接口,所以可以看出用c是可以編輯出界面的,只是更基礎的我們不去了解掌握! 編寫qq之類的需要.net的 可以用c# java之類的編寫出來 學C也好 那可是基礎阿 然后在學.net 用vs2005來編寫windows應用程序 就是黑乎乎的命令行窗口,它只是基礎的入門語言,只要是讓你明白編程是怎么回事,了解編程的理念和思想
不要一口就想吃飽
2、學完c語言后可以干什么?
學完c語言后可以干什么?當開發工程師
學完C語言干什么好看看其他的書,多程式設計序
對于初學者學完C語言可以干什么 一般來說初學者學完C語言僅僅是學習了最基礎的語法部分,所以其實并不能做些很高大上的東西。(當然字元版本的貪吃蛇,掃雷這些比較基礎的應該還是能做出來的)
在學習完C語言語法后就應該要考慮一下自己要往哪一個方向發展,是要做嵌入式程式還是做應用程式或是系統程式。然后依照自己所定的方向進行進一步的學習。
舉個例子,如果要學習應用程式,那么就應該去找《Windows程式設計》這樣的書進行學習,里面會有一些全新的函式庫,學習好這些函式庫你才能在Windows平臺下做出一個令人滿意的應用程式。
可以回答你說的話
學了C語言可以干什么因為 C 語言只不過是一個具體的程式設計工具而已(就像平時的 C++、C#、JAVA、Python語言等),所以如果只是精通掌握了 C 語言的程式設計,而沒有掌握資料結構和計算機演算法的知識,那么只能夠做一些簡單的程式設計工作。如果將來打算真正做大軟體的開發工作,那么像:資料結構、計算機演算法(例如:各種排序、以及查詢演算法等)、演算法復雜性分析、各種數學模型(例如:高等數學、概率統計等)都是必須要熟練掌握的。當然了,如果 C 語言程式設計已經掌握得非常熟練了,即使再學習另外的語言程式設計,和學習這些困難的理論知識相比起來,那還是容易得多了。
學了c語言可以干什么
C語言作為使用最廣的程式語言,沒有之一,可以做很多方面的開發,比如最多的嵌入式開發,像我們超市用的POS機,街頭上的LED顯示板。一些伺服器,也是用C語言開發的(底層)。各種硬體驅動,也幾乎都有用到。當然,如果有你去了解我們的作業系統,也是用C語言開發的。其實學習和使用某種語言,在懂語法之后,更重要的是對庫的了解和使用,如你現在用的stdio.h string.h stdlib.h ....你可以從事一些嵌入式行業的底層驅動和應用的開發,這種工作是最多用到C的。如果想在手機和PC上開發,現在得學一些高階語言,如果 java,MFC,c#,c++。學JAVA不一定說是要學C之后去學,雖然JAVA是用C開發的。現在主流的語言,很大部份是C系列的,你只要學會了一種,就比較容易上手另一種。你說的系統性程式設計,太范了,做一般的開發,就主要是有效的組織系統提供的語法與介面,如你現在用的,int a=b+c,printf,然后去實現某種功能。如老師布置的作業,在DOS介面列印一個矩形。當然,開發一個產品要比這復雜的多得多。
c語言可以干什么,c++呢?簡單說,軟體開發可以簡單分為幾層層:直接操作硬體(驅動層)→作業系統→應用軟體。 驅動層:操作硬體,比如說,開啟LED燈,點亮螢幕等;一般用匯編語言、C語言編寫; 作業系統:我們用的比較多的windows系統、Linux系統、安卓系統、Unix系統等
二級C語言學完以后想要往深學該干什么往深了學的話,你可以學Windows程式設計,是編軟體用的。C++、Java等(和C語言并列的語言)面向物件的語言可以學,應該是挺簡單了,因為你已經學了C語言了。
學習Java語言后可以干什么學Java語言,以后就是從事Java開發的工作,Java開發現在就業好,薪資也挺高的。
二級C語言證書可以干什么剛畢業找工作有的單位要。或者,你的學校要求有證,不然不讓畢業。其他就沒什么用了。
3、求C語言某銀行信用卡管理系統 急!!!
感覺這樣的問題不適合在這里求助。因為,你要的是一個小系統,而不是一個簡單的解答。你這種需求的一般都是應付C語言課程設計,你可以去相關的C源碼網站找,最好去C語言課程設計網站找,我見過很多C語言編寫的管理信息系統(MIS),只要稍加修改便可實現你需要的功能。 我可以實現,不過如果我要實現肯定會使用MFC,純粹C和windowsdk設計也行,不過會很煩瑣,然后就是這個如果不需要數據庫支持,還需要定義自己的信息存儲結構,而且現在網上到處都是這些玩意的源代碼。
如果確實有需要,我可以制作 牛B啊,完全的POS機操作功能.
4、單片機里的C語言編程與大計算機里的C語言編程有什么區別
輸入輸出(包括通訊等)有區別其他都是標準c語句和函數
一個pos機的程序的頭文件
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <setjmp.h>
#include <device.h>
#include <fcntl.h>
#include <ascii.h>
#include <trap.h>
僅做參考 很簡單的可以寫出下面的程序:
#include<reg51.h>//頭文件,根據自己的芯片選擇相應的頭文件
void mian()//主函數,跟c的用法一樣樣
{
P1=0xfe;//讓P1口輸出0xfe
} 關鍵字不一樣,函數也有所不同,開發環境不一樣,不同的單片機所需要的開發軟件不一樣,例如51單片機使用KEIL C ;頭文件就是庫文件中你所調用的文件,可有可無,使用時才需要添加。
建議買一本C51的書入門一下。只要C語言沒問題,單片機的C語言編程很簡單的。 建議購買幾本書看看
也可以買個板子自己學習,差不多100-150塊的就夠了。
單片機c語言和一般的c不同,多了一些關鍵字,如常用的sbit。 頭文件不同
集成開發環境不同。
最關鍵的是一般來說,嵌入式物理資源遠比計算機少,比如內存,緩存之類的
5、c語言的主要應用有哪些
C語言具有高級語言的特點,又具有匯編語言的特點,所以可以作為工作系統設計語言,編寫系統應用程序,也可以作為應用程序設計語言,編寫不依賴計算機硬件的應用程序。其應用范圍極為廣泛,不僅僅是在軟件開發上,各類科研項目也都要用到C語言。下面列舉了C語言一些常見的領域。(1)應用軟件。Linux操作系統中的應用軟件都是使用C語言編寫的,因此這樣的應用軟件安全性非常高。
(2)對性能要求嚴格的領域。一般對性能有嚴格要求的地方都是用C語言編寫的,比如網絡程序的底層和網絡服務器端底層、地圖查詢等。
(3)系統軟件和圖形處理。C語言具有很強的繪圖能力和可移植性,并且具備很強的數據處理能力,可以用來編寫系統軟件、制作動畫、繪制二維圖形和三維圖形等。
(4)數字計算。相對于其他編程語言,C語言是數字計算能力超強的高級語言。
(5)嵌入式設備開發。手機、PDA等時尚消費類電子產品相信大家都不陌生,其內部的應用軟件、游戲等很多都是采用C語言進行嵌入式開發的。
(6)游戲軟件開發。游戲大家更不陌生,很多人就是由玩游戲而熟悉了計算機。利用C語言可以開發很多游戲,比如推箱子、貪吃蛇等。
1. 上層開發
其實用 C 語言做上層應用程序開發和寫界面不是明智的選擇,比如 Windows 上面,畫個窗口,寫個消息處理函數,但是較為麻煩。
2. 底層開發
C 語言主要的用途還是底層編程,例如系統軟件:編譯器,JVM,驅動,操作系統內核,還有各種嵌入式軟件,固件。
3. 總結
所以說,C 語言往深了學,要學習操作系統,雖然 C 語言和操作系統之間沒有必然聯系,但是別忘了,連操作系統都是 C 語言寫的,C 語言的主要用途也在底層開發上面。 c語言應用主要包括
1,系統內核的開發,幾乎所有的操作系統都是有c+匯編完成。
2,嵌入式開發,分為軟件與硬件方向。如最常見到的pos機等。
3,程序驅動的開發,硬件與許多系統軟件都需要驅動程序。
總體來說,需要與硬件打交道的地方大多采用c語言進行編程,所以c語言的運用價值不是通常的windows桌面應用軟件,而windows應用程序的開發只是計算機軟硬件開發中的有小部分。
c工程師的薪金在所有語言中是最高的。 因為C語言比較接近硬件,又能做到匯編語言的高效率,又比匯編語言更接近于自然語言.也就是說更好懂,所以C語言一直接以來都有廣泛的應用,目前,C語言主要應用在嵌入式開發,低級操作系統(比如類似于linux的NOS操作系統)上應用程序的開發,還有可以寫一些簡單的應用軟件,LINUX和UNIX都是很C寫的,C還是很有用處的,也得到了很廣泛的應用,所以潛力也大!

轉載請帶上網址:http://www.yadikedp.com/posjifour/242836.html
- 上一篇:pos機充電轉接頭
- 下一篇:pos機小票消費c是什么意思