成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺析Visual C++兩套完整的Windows應用程序說明

開發 后端
Visual C++包括兩套完整的Windows應用程序開發系統。它還包括ActiveX模板庫ATL,可用來開發在Internet上使用的ActiveX控件。

本篇文章主要介紹Visual C++的相關使用及其注意的問題,以下是Visual C++應用程序的大致創建過程,看完本文你肯定有不少收獲,希望本文能教會你更多東西。希望大家多多多轉載。

1.Windows操作系統運行程序時,它首先調用程序中的WinMain函數,該函數用來完成某些特殊的任務,其中最重要的任務就是創建該應用程序的主窗口。基于MS-DOS的程序和Windows的程序之間的一個最根本的差別,就在于前者是通過調用操作系統的功能來獲得用戶輸入,而后者則是通過操作系統發送的消息來處理用戶輸入。

2.許多Windows消息都經過了嚴格的定義,并適用于所有的程序。所有的消息都有兩個32位的參數,可以保存如光標位置、鍵盤碼這樣的信息。在用戶進行菜單選擇或者對話框按鈕單擊等操作時,系統又會發送WM_COMMAND命令消息給適當的窗口。

3.許多MS-DOS程序都直接往視頻存儲區或打印機端口輸送數據,其不利之處是必須提供相應的驅動程序。Windows(已經提供了各種驅動程序)提供一個稱為圖形設備接口GUI的抽象接口,程序可以通過調用GUI函數和硬件打交道,而這些函數會自動參考被稱為設備環境DC的數據結構。Windows會自動將設備環境結構映射到相應的物理設備,并提供正確的IO指令。#t#

4. 進行Windows程序設計時,可用一些特定的格式將有用的數據存儲在資源文件中,這樣,連接起就可以把C++的二進制代碼和二進制資源文件結合起來生成可執行文件。

5.Windows允許動態連接,即一些特定結構的庫可以在運行過程中被裝入和連接,并且多個程序可共享同一個動態連接庫,這樣可大大節省內存和磁盤空間。同時,動態連接庫還可以大大提供程序的模塊靈活性,因為我們可以單獨編譯和調試動態連接庫。

6.Visual C++包括兩套完整的Windows應用程序開發系統。它還包括ActiveX模板庫ATL,可用來開發在Internet上使用的ActiveX控件。ATL編程既不是Win32的C編程,也不是MFC編程。ATL是一個完全獨立于MFC的工具,用它可以建立ActiveX控件。可用MFC建立ActiveX控件,也可用ATL建立ActiveX控件,但ATL控件相對來說又小又快,適合在Internet上使用。

7.以下是Visual C++應用程序的大致創建過程:

8.make文件保存了編譯器和連接器的參數選項,還表述了所有源文件之間的關系。Make程序首先讀取make文件,然后激活編譯器、匯編器、資源編譯器和連接器以便產生最后的輸出,通常是可執行文件。

9.項目project是一些相互關聯的文件的集合,這些文件經過編譯、連接,然后組合在一起形成可執行的Windows應用程序或者DLL。項目文件不但指定了所有文件之間的依賴關系,而且還定義了編譯和連接選項。

10.以下是Developer Studio會建立的一些中間文件及描述:

  1.  
  2. File Extension  
  3.    
  4. Description  
  5.    
  6.  
  7. APS  
  8.    
  9. Supports ResourceView  
  10.    
  11.  
  12. BSC  
  13.    
  14. Browser information file  
  15.    
  16.  
  17. CLW  
  18.    
  19. Supports ClassWizard  
  20.    
  21.  
  22. DEP  
  23.    
  24. Dependency file  
  25.    
  26.  
  27. DSP  
  28.    
  29. Project file*  
  30.    
  31.  
  32. DSW  
  33.    
  34. Workspace file*  
  35.    
  36.  
  37. MAK  
  38.    
  39. External makefile  
  40.    
  41.  
  42. NCB  
  43.    
  44. Supports ClassView  
  45.    
  46.  
  47. OPT  
  48.    
  49. Holds workspace configuration  
  50.    
  51.  
  52. PLG  
  53.    
  54. Builds log file 
責任編輯:chenqingxiang 來源: 計世網
相關推薦

2010-01-22 13:59:34

Visual C++應

2010-01-28 17:14:38

Visual C++應

2009-08-25 09:39:21

創建C# Window

2010-01-25 16:58:15

C++程序

2009-08-24 09:25:18

Visual C# ..NET應用程序

2010-01-13 13:36:54

C++應用程序

2011-06-21 10:28:17

Qt Visual C++

2010-12-30 16:22:28

Visual C++用戶訪問協議

2009-07-17 13:42:36

Windows CE應WinCE可移植性

2010-01-25 13:31:27

C++程序

2010-01-18 14:41:52

Visual C++開

2009-07-09 16:47:26

Servlet的Web

2009-08-24 14:19:27

C# Windows應

2009-07-10 17:24:07

Swing應用程序

2011-07-20 16:59:07

2022-12-25 18:03:13

Debug原理軟件

2010-01-26 17:16:33

C++應用程序

2010-01-28 09:44:08

C++應用程序

2011-01-12 11:56:36

Visual Stud

2010-01-22 18:41:32

Visual C++
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产2区| 成年人网站免费 | 中文字幕国产精品视频 | 日本成人福利视频 | 天堂一区 | 久久精品视频在线播放 | 国产一级电影在线观看 | 国产三区四区 | 91精品久久久久久久 | 久久精品 | 亚洲综合一区二区三区 | 成人午夜在线 | a视频在线观看 | 欧美啪啪 | 热re99久久精品国99热观看 | 一区视频| 国产精品欧美一区二区三区不卡 | 久久久av中文字幕 | 日韩欧美三区 | 日韩喷潮 | 中文字幕四虎 | av中文在线 | 国产精品揄拍一区二区久久国内亚洲精 | 精品国产一区二区三区在线观看 | 亚洲欧美在线视频 | 国产一区二区三区视频免费观看 | 激情福利视频 | 亚洲精品免费看 | 人人叉 | 国产精品久久久久久久久久久久 | 欧洲一级毛片 | 国产91色在线 | 亚洲 | 99国产精品99久久久久久 | 亚洲一区二区中文字幕在线观看 | 天堂在线中文字幕 | 日韩网站在线观看 | 一本色道久久综合亚洲精品高清 | 五月婷婷亚洲 | 国产精品18hdxxxⅹ在线 | 亚洲视频免费在线观看 | 成人免费在线小视频 |