人機界面是軟件設計中的一個專用名詞。
“人”指用戶,“機”指我們要設計的系統(tǒng)。人機界面就是指人與系統(tǒng)交換數(shù)據(jù)的地方。這個地方可以是硬件的——比如鍵盤,也可以是軟件的——比如顯示器中顯示的對話框、窗口、圖標等。大陸的軟件開發(fā)絕大部分都是使用別人的SDK開發(fā)應用級的功能,所以通常我們會把窗口功能相關(guān)的編程叫做人機界面編程。常用的人機界面開發(fā)工具有VC、QT等等。都是開發(fā)工具給你一個窗口模板,讓你在上面加功能、加按鈕、調(diào)整布局什么的。