以下是在近期的vc学习中的困惑,希望能够帮忙解答,若是能给给出网上哪有资料可以查看,就更好了,我就不麻烦大家了,到时自己去看看?谢谢!!
1.ClientSocket.cpp : implementation file 这句话是什么意思,查了好久也没找到implementation是什么意思?
2.
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
以上语句什么意思?
3.
// Do not edit the following lines, which are needed by ClassWizard.
#if 0
BEGIN_MESSAGE_MAP(CClientSocket, CSocket)
//{{AFX_MSG_MAP(CClientSocket)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
#endif // 0
以上语句是什么意思?
4.
我建了一个名为“1”的MFC AppWizard[exe]对话框工程,以下是CMy1Dlg的定义,能否给解释下每行语句的功能,或者给指出
网上哪有资料可以参考。还有在这个工程中,一开始就有个名为StdAfx.cpp,StaAfx.h的文件,是干什么用的?
class CMy1Dlg : public CDialog
{
// Construction
public:
CMy1Dlg(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CMy1Dlg)
enum { IDD = IDD_MY1_DIALOG };
// NOTE: the ClassWizard will add data members here
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CMy1Dlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
HICON m_hIcon;
// Generated message map functions
//{{AFX_MSG(CMy1Dlg)
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};