當前位置:首頁 » 編程語言 » c語言人機交互

c語言人機交互

發布時間: 2022-07-13 23:48:13

① 為了學做軟體,我已自學了c語言,還要學些啥呢,比如界面,怎麼人機交互等

先找找譚浩強的c語言基礎看看 然後在找套windows程序設計 看就差不多了

② 在嵌入式系統中實現人機交互主要哪些編程語言和開發工具

編程語言底層主要是C語言和匯編語言,上層的話可能就比較多了,可以用C++,C#,HTML,ASP等等,開發工具底層的話一般是keil或者IAR,上層的話可以用VS2005系列或者JDK等等。

③ 請問,c語言怎麼進行人機界面設計(ui) 我覺得怎麼c語言都是用來解決數學問題,提也不提圖像。

還沒到時候,C中有關於繪圖的函數,不過用c中的繪圖函數一點點畫界面有點太累了。畫個俄羅斯方塊還行。
我曾經做過一個小程序,真正的功能函數只有大概40行,界面花了我一千多行。還是不支持滑鼠那種。
建議換vb /vc之類的做界面,集成了很多框架和工具給你。

④ c語言為什麼不能編應用程序操作系統不也是面向對象的嗎(人機交互啊)

沒學過編程,但就我所知,C語言是繼匯編語言之後出現的一種編程語言,與匯編語言一樣,都能基於底層來編程,比如指針,是真的指向物理內存的地址,而且C也不是直接面對對象的;C++是在C語言的基礎上開發的,雖然也能針對底層來編,但與C的編程方式不一樣了,相比C有點不靈活,因其編譯器很多,但C++是面向對象的,這個面向對象是指現實中的事物,如人、房子、汽車等等,將每個事物的屬性和操作這些屬性的函數合集為類,因此同樣的一個程序的實現,C++編程的過程比較長,可能也不太精準。
java則是不管操作系統是哪種,也不管底層的硬體是什麼樣的,只要把各個操作系統的代碼,用一種通用的語言描述、執行就行了。
就比如說汽車入庫,用C編程,要先申請一個(內存)空間、構造汽車、車庫,再設定一個方法,分步驟將汽車車頭、車身、車尾、車輪放入車庫。
若用C++,因已經有了汽車、車庫的類,只需各自新建一個,雖然有了汽車這個類,但這個類下面有很多很多類型,比如有越野車、轎車、貨車等等,還需要再構造符合要求的,車庫也是如此,有空間大的,舉架高的也有舉架矮的;但車庫有現成入庫方法,選用一個,只是要注意的是入庫有拷貝、移動等多種方式,若是選錯了,比如選了拷貝,則會多出一輛汽車,就可能出錯。
用java編汽車入庫,則不用這么繁瑣,因其有現成汽車、車庫類型和子類型,選擇需要就行了,然後執行入庫命令就完成汽車入庫的任務。但是若想修改汽車或車庫的樣子是不行的,因Java沒有這樣的功能。
另外C語言屬於Dos時代的編程語言,可能已經不適應視窗化的操作系統,C++ 也如此,所以微軟後來基於C和C++開發了Visual C和Visual C++,以及為了與Java抗衡的C#(還有C#/CLR和C#/CLI等)。C#與Java類似,也是不涉及底層,而是在VM上執行的。

⑤ vc語言編人機交互界面

什麼意思?
寫Windows窗口嗎?

熱點內容
linux安全模式 發布:2024-05-19 07:27:25 瀏覽:175
為什麼安卓手機安裝不了cpk 發布:2024-05-19 07:22:21 瀏覽:311
pythonempty 發布:2024-05-19 07:15:16 瀏覽:928
路由器虛擬伺服器搭建 發布:2024-05-19 07:15:15 瀏覽:997
方舟編譯器何時推送 發布:2024-05-19 07:15:10 瀏覽:597
魔獸世界自動釣魚腳本 發布:2024-05-19 06:43:07 瀏覽:495
cbs加密 發布:2024-05-19 06:29:56 瀏覽:201
ssis存儲過程 發布:2024-05-19 06:21:31 瀏覽:631
怎樣刪除小視頻文件夾 發布:2024-05-19 05:49:29 瀏覽:589
開啟php短標簽 發布:2024-05-19 05:44:12 瀏覽:473