① scratch軟體是干什麼的
Scratch是一款由麻省理工學院(MIT)設計開發的一款面向少年的簡易編程工具。
這個 軟體的特點是:使用者可以不認識英文單詞,也可以不會使用鍵盤。構成程序的命令和參數通過積木形狀的模塊來實現。用滑鼠拖動模塊到程序編輯欄就可以了。中間的黃色部分是編輯好的程序代碼,左邊是可以用來選擇的功能模塊,右邊上部是程序預覽和運行窗口,右邊下部是角色窗口。
② 如何用c語言作出有圖形界面的小程序
那需要學VC。確切的說是要學MFC。
MFC編圖形化程序也是很麻煩的,難學,繁瑣。
其實你可以再學Java或者C#。
Java本身也不適合做圖形化應用程序,但是比MFC要簡單得多。
C#則是當前做圖形化程序最簡單高效的了,不需要編程單靠滑鼠拖拽就能做出圖形界面。特別是C#的WPF圖形框架更是把圖形化編程簡化到了極限。
所以強烈建議學C#。
C#語言綜合Java和C++的優點。Java和C++都源自C語言。所以學C#之前最好先學一下C++,C、C++、C#可以說是一脈相承,向下兼容的。
總之,學圖形化編程比較好的順序是:
C(結構化語言,入門)-> C++(面向對象語言,鋪墊) -> C# (享受快速圖形化開發吧)
忘解釋那幾個名詞了,補上:
集成開發環境:就是IDE,一類開發工具。
你的代碼本來可以直接在記事本里寫完,然後命令行下調用編譯器編譯就能執行了。
集成開發環境將代碼編輯、代碼編譯執行、代碼調試功能集成在一起(甚至集成更多功能),使開發人員的開發變得更加高效。比如Visual C++ 6.0就是一個集成開發環境,還有Eclipse、CodeBlocks、Visual Studio等都是。
③ c語言編程如何實現圖形化
這要看你所使用的系統平台,圖形化編程與系統平台息息相關
對於C語言來說,有許多成熟的框架。比如Windows上可使用Windows的系統API,Linux下有GTK,嵌入式環境下有miniGUI等。
C語言是一門比較特殊的語言,雖然也是高級編程語言的一種,但是為了和其他語言區分開來,部分人也會將C語言稱作中級語言,主要是因為C語言不是面向對象的語言,並且有指針這樣的利器可以直接對底層以及硬體進行操作。
正是因為C語言不是面向對象的語言,在圖形化這樣更偏上層的應用中,一般會使用C++替代C語言,這樣能極大的降低開發的工作量。
比如,Windows下可使用MFC,WPF也支持C++。Linux下一般用跨平台的QT(可在Windows/MAC等多種平台運行)。嵌入式環境下有嵌入式的QT版本。