在VC中構建壹個win32應用程序和壹個win32控制臺應用程序。通過比較兩個dsp工程文件,妳會發現應用程序中的子系統:windows和控制臺程序中的子系統:console。
子系統,壹個鏈接選項,告訴Windows如何運行可執行文件。
如果子系統是控制臺,Windows將在輸入可執行文件的代碼之前生成壹個控制臺窗口。
如果子系統是windows,操作系統不會生成控制臺窗口,應用程序的窗口由用戶自己創建。
2 、/question/314655650.html
控制臺程序節省系統資源,並編寫非常大的服務器程序。在消耗系統資源的時候,建議使用控制臺程序,雖然幾個控件和按鈕占用的空間不大,內存也是壹點壹點擠出來,壹點壹點消耗掉的。
控制臺模式的另壹個優點是,它不會因為線程被阻塞而停止響應。換句話說,如果妳只是做1到1,或者n (n
3.程序的主要區別應該是入口函數不壹樣,因為界面顯示用的類庫不壹樣。
4 、/question/8861937.html
Windows編程的主要特點是:
圖形界面的面向對象編程
事件驅動的高效內存管理
設備獨立動態連接
1.1.1圖形界面
美觀統壹的圖形用戶界面;
菜單欄、工具欄、狀態欄等基本對象;
方便快捷的在線幫助;您可以同時瀏覽多個界面。
1.1.2面向對象編程
利用面向對象技術開發基於Windows的應用程序,可以充分發揮操作系統本身的優勢。
1.1.3事件驅動
面向對象編程最基本的特征是事件驅動。
與事件驅動相對應的是流程驅動。
5.其實妳現在深入想想,也沒什麽不同。
GUI也可以在控制臺上實現,控制臺命令也可以在圖形界面中使用。
只是壹般的控制臺是用來寫服務和驅動程序的,窗口是用來做終端用戶配置的。