c語言人機交互
① 為了學做軟體,我已自學了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窗口嗎?