資源簡介
================================================================================
MICROSOFT 基礎類庫: Chat02 項目概述
===============================================================================
應用程序向導已為您創建了這個 Chat02 應用程序。此應用程序不僅演示 Microsoft 基礎類的基本使用方法,還可作為您編寫應用程序的起點。
本文件概要介紹組成 Chat02 應用程序的每個文件的內容。
Chat02.vcxproj
這是使用應用程序向導生成的 VC 項目的主項目文件。
它包含生成該文件的 Visual C 的版本信息,以及有關使用應用程序向導選擇的平臺、配置和項目功能的信息。
Chat02.vcxproj.filters
這是使用“應用程序向導”生成的 VC 項目篩選器文件。
它包含有關項目文件與篩選器之間的關聯信息。在 IDE 中,通過這種關聯,在特定節點下以分組形式顯示具有相似擴展名的文件。例如,“.cpp”文件與“源文件”篩選器關聯。
Chat02.h
這是應用程序的主要頭文件。它包括其他項目特定的頭文件(包括 Resource.h),并聲明 CChat02App 應用程序類。
Chat02.cpp
這是包含應用程序類 CChat02App 的主要應用程序源文件。
Chat02.rc
這是程序使用的所有 Microsoft Windows 資源的列表。它包括 RES 子目錄中存儲的圖標、位圖和光標。此文件可以直接在 Microsoft Visual C 中進行編輯。項目資源位于 2052 中。
res\Chat02.ico
這是用作應用程序圖標的圖標文件。此圖標包括在主要資源文件 Chat02.rc 中。
res\Chat02.rc2
此文件包含不在 Microsoft Visual C 中進行編輯的資源。您應該將不可由資源編輯器編輯的所有資源放在此文件中。
/////////////////////////////////////////////////////////////////////////////
應用程序向導創建一個對話框類:
Chat02Dlg.h,Chat02Dlg.cpp - 對話框
這些文件包含 CChat02Dlg 類。該類定義應用程序主對話框的行為。該對話框的模板位于 Chat02.rc 中,該文件可以在 Microsoft Visual C 中進行編輯。
/////////////////////////////////////////////////////////////////////////////
其他功能:
ActiveX 控件
應用程序包括對使用 ActiveX 控件的支持。
Windows Sockets
應用程序支持通過 TCP/IP 網絡建立通信。
/////////////////////////////////////////////////////////////////////////////
其他標準文件:
StdAfx.h,StdAfx.cpp
這些文件用于生成名為 Chat02.pch 的預編譯頭 (PCH) 文件和名為 StdAfx.obj 的預編譯類型文件。
Resource.h
這是標準頭文件,它定義新的資源 ID。
Microsoft Visual C 讀取并更新此文件。
Chat02.manifest
應用程序清單文件供 Windows XP 用來描述應用程序
對特定版本并行程序集的依賴性。加載程序使用此
信息從程序集緩存加載適當的程序集或
從應用程序加載私有信息。應用程序清單可能為了重新分發而作為
與應用程序可執行文件安裝在相同文件夾中的外部 .manifest 文件包括,
也可能以資源的形式包括在該可執行文件中。
/////////////////////////////////////////////////////////////////////////////
其他注釋:
應用程序向導使用“TODO:”指示應添加或自定義的源代碼部分。
如果應用程序在共享的 DLL 中使用 MFC,則需要重新發布這些 MFC DLL;如果應用程序所用的語言與操作系統的當前區域設置不同,則還需要重新發布對應的本地化資源 MFC100XXX.DLL。有關這兩個主題的更多信息,請參見 MSDN 文檔中有關 Redistributing Visual C applications (重新發布 Visual C 應用程序)的章節。
/////////////////////////////////////////////////////////////////////////////
代碼片段和文件信息
//?Chat02.cpp?:?定義應用程序的類行為。
//
#include?“stdafx.h“
#include?“Chat02.h“
#include?“Chat02Dlg.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#endif
//?CChat02App
BEGIN_MESSAGE_MAP(CChat02App?CWinApp)
ON_COMMAND(ID_HELP?&CWinApp::onhelp)
END_MESSAGE_MAP()
//?CChat02App?構造
CChat02App::CChat02App()
{
//?支持重新啟動管理器
m_dwRestartManagerSupportFlags?=?AFX_RESTART_MANAGER_SUPPORT_RESTART;
//?TODO:?在此處添加構造代碼,
//?將所有重要的初始化放置在?InitInstance?中
}
//?唯一的一個?CChat02App?對象
CChat02App?theApp;
//?CChat02App?初始化
BOOL?CChat02App::InitInstance()
{
//?如果一個運行在?Windows?XP?上的應用程序清單指定要
//?使用?ComCtl32.dll?版本?6?或更高版本來啟用可視化方式,
//則需要?InitCommonControlsEx()。否則,將無法創建窗口。
INITCOMMONCONTROLSEX?InitCtrls;
InitCtrls.dwSize?=?sizeof(InitCtrls);
//?將它設置為包括所有要在應用程序中使用的
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????106076??2017-11-29?14:04??聊天室軟件\Chat02\Chat02\Chat02.aps
?????文件???????2087??2017-11-29?13:03??聊天室軟件\Chat02\Chat02\Chat02.cpp
?????文件????????442??2017-11-29?13:03??聊天室軟件\Chat02\Chat02\Chat02.h
?????文件??????10690??2017-11-29?14:04??聊天室軟件\Chat02\Chat02\Chat02.rc
?????文件???????5912??2017-11-29?13:38??聊天室軟件\Chat02\Chat02\Chat02.vcxproj
?????文件???????1981??2017-11-29?13:03??聊天室軟件\Chat02\Chat02\Chat02.vcxproj.filters
?????文件????????143??2017-11-29?13:03??聊天室軟件\Chat02\Chat02\Chat02.vcxproj.user
?????文件???????5056??2017-11-29?14:02??聊天室軟件\Chat02\Chat02\Chat02Dlg.cpp
?????文件????????829??2017-11-29?13:38??聊天室軟件\Chat02\Chat02\Chat02Dlg.h
?????文件???????1148??2017-11-29?13:38??聊天室軟件\Chat02\Chat02\Debug\Chat02.Build.CppClean.log
?????文件????????667??2017-11-29?13:38??聊天室軟件\Chat02\Chat02\Debug\Chat02.exe.em
?????文件????????732??2017-11-29?14:04??聊天室軟件\Chat02\Chat02\Debug\Chat02.exe.em
?????文件????????381??2017-11-29?14:04??聊天室軟件\Chat02\Chat02\Debug\Chat02.exe.intermediate.manifest
?????文件?????????81??2017-11-29?14:04??聊天室軟件\Chat02\Chat02\Debug\Chat02.lastbuildstate
?????文件???????4185??2017-11-29?14:04??聊天室軟件\Chat02\Chat02\Debug\Chat02.log
?????文件??????29598??2017-11-29?14:04??聊天室軟件\Chat02\Chat02\Debug\Chat02.obj
?????文件???35651584??2017-11-29?14:04??聊天室軟件\Chat02\Chat02\Debug\Chat02.pch
?????文件??????69756??2017-11-29?14:04??聊天室軟件\Chat02\Chat02\Debug\Chat02.res
?????文件??????????0??2017-11-29?13:38??聊天室軟件\Chat02\Chat02\Debug\Chat02.write.1.tlog
?????文件??????51897??2017-11-29?14:04??聊天室軟件\Chat02\Chat02\Debug\Chat02Dlg.obj
?????文件????????202??2017-11-29?13:38??聊天室軟件\Chat02\Chat02\Debug\Chat02_manifest.rc
?????文件???????2348??2017-11-29?14:04??聊天室軟件\Chat02\Chat02\Debug\cl.command.1.tlog
?????文件??????????2??2017-11-29?14:04??聊天室軟件\Chat02\Chat02\Debug\cl.read.1.tlog
?????文件????????848??2017-11-29?14:04??聊天室軟件\Chat02\Chat02\Debug\cl.write.1.tlog
?????文件???????1886??2017-11-29?14:04??聊天室軟件\Chat02\Chat02\Debug\li
?????文件???????1144??2017-11-29?14:04??聊天室軟件\Chat02\Chat02\Debug\rc.command.1.tlog
?????文件??????????2??2017-11-29?14:04??聊天室軟件\Chat02\Chat02\Debug\rc.read.1.tlog
?????文件??????????2??2017-11-29?14:04??聊天室軟件\Chat02\Chat02\Debug\rc.write.1.tlog
?????文件?????740293??2017-11-29?14:04??聊天室軟件\Chat02\Chat02\Debug\stdafx.obj
?????文件????2083840??2017-11-29?14:04??聊天室軟件\Chat02\Chat02\Debug\vc100.idb
............此處省略26個文件信息
- 上一篇:利用 MFC 程序動態創建菜單欄
- 下一篇:《GPU高性能編程CUDA實戰》
評論
共有 條評論