指代不同:
1、控制臺應用:它被設計為與DOS程序兼容,就像在壹個沒有自己接口的DOS窗口中執行壹樣。
2、Windows窗體應用程序:運行在用戶計算機上的客戶機應用程序,它顯示信息、請求用戶輸入並通過網絡與遠程計算機通信。
3、WPF應用:它是微軟推出的基於windows的用戶界面框架,是凈框架3.0。
不同的功能:
1、控制臺應用程序:可以在MS-DOS環境中運行的程序,控制臺應用程序通常沒有可視界面而只是通過字符串顯示或監視程序。
2、Windows窗體應用程序:Windows窗體充分利用了公***語言運行時的安全特性。在瀏覽器中運行的不受信任的控件和安裝在用戶硬盤上的完全受信任的應用程序。
3、WPF應用:提供了統壹的編程模型、語言和框架,真正將界面設計人員和開發人員的工作分離開來同時提供了壹種新的多媒體交互式用戶圖形界面。
擴展資料:
還有壹個不同的特征:
1、控制臺應用:經常用於測試、監控等目的,用戶往往只關心數據,不關心界面。
2、Windows窗體應用程序:應用程序開發中最常見的情況之壹是在窗體上顯示數據,Windows窗體完全支持數據庫處理可以訪問數據庫中的數據,並在表單上顯示和操作數據。
3、WPF應用:基於DirectX引擎,支持GPU硬件加速,不支持硬件加速時也可以使用軟件渲染。