实例介绍
【实例截图】
├── Instances
│ ├── 1
│ │ └── 例1.1
│ │ └── Hello
│ │ ├── Hello.clw
│ │ ├── Hello.cpp
│ │ ├── Hello.dsp
│ │ ├── Hello.dsw
│ │ ├── Hello.h
│ │ ├── Hello.opt
│ │ ├── Hello.rc
│ │ ├── HelloDlg.cpp
│ │ ├── HelloDlg.h
│ │ ├── ReadMe.txt
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── res
│ │ │ ├── Hello.ico
│ │ │ └── Hello.rc2
│ │ └── resource.h
│ ├── 10
│ │ ├── 例10.1
│ │ │ └── SimpleTextOut
│ │ │ ├── ReadMe.txt
│ │ │ ├── SimpleTextOut.clw
│ │ │ ├── SimpleTextOut.cpp
│ │ │ ├── SimpleTextOut.dsp
│ │ │ ├── SimpleTextOut.dsw
│ │ │ ├── SimpleTextOut.h
│ │ │ ├── SimpleTextOut.opt
│ │ │ ├── SimpleTextOut.rc
│ │ │ ├── SimpleTextOutDlg.cpp
│ │ │ ├── SimpleTextOutDlg.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── SimpleTextOut.ico
│ │ │ │ └── SimpleTextOut.rc2
│ │ │ └── resource.h
│ │ ├── 例10.10
│ │ │ └── FillRC
│ │ │ ├── FillRC.clw
│ │ │ ├── FillRC.cpp
│ │ │ ├── FillRC.dsp
│ │ │ ├── FillRC.dsw
│ │ │ ├── FillRC.h
│ │ │ ├── FillRC.opt
│ │ │ ├── FillRC.rc
│ │ │ ├── FillRCDlg.cpp
│ │ │ ├── FillRCDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── BkBmp.bmp
│ │ │ │ ├── FillRC.ico
│ │ │ │ └── FillRC.rc2
│ │ │ └── resource.h
│ │ ├── 例10.11
│ │ │ └── OutputBmp
│ │ │ ├── OutputBmp.clw
│ │ │ ├── OutputBmp.cpp
│ │ │ ├── OutputBmp.dsp
│ │ │ ├── OutputBmp.dsw
│ │ │ ├── OutputBmp.h
│ │ │ ├── OutputBmp.opt
│ │ │ ├── OutputBmp.rc
│ │ │ ├── OutputBmpDlg.cpp
│ │ │ ├── OutputBmpDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── BkBmp.bmp
│ │ │ │ ├── OutputBmp.ico
│ │ │ │ └── OutputBmp.rc2
│ │ │ └── resource.h
│ │ ├── 例10.12
│ │ │ └── LoadBmp
│ │ │ ├── LoadBmp.clw
│ │ │ ├── LoadBmp.cpp
│ │ │ ├── LoadBmp.dsp
│ │ │ ├── LoadBmp.dsw
│ │ │ ├── LoadBmp.h
│ │ │ ├── LoadBmp.opt
│ │ │ ├── LoadBmp.rc
│ │ │ ├── LoadBmpDlg.cpp
│ │ │ ├── LoadBmpDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── LoadBmp.ico
│ │ │ │ └── LoadBmp.rc2
│ │ │ └── resource.h
│ │ ├── 例10.13
│ │ │ └── BmpNonClient
│ │ │ ├── BmpNonClient.clw
│ │ │ ├── BmpNonClient.cpp
│ │ │ ├── BmpNonClient.dsp
│ │ │ ├── BmpNonClient.dsw
│ │ │ ├── BmpNonClient.h
│ │ │ ├── BmpNonClient.opt
│ │ │ ├── BmpNonClient.rc
│ │ │ ├── BmpNonClientDlg.cpp
│ │ │ ├── BmpNonClientDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── BmpNonClient.ico
│ │ │ │ ├── BmpNonClient.rc2
│ │ │ │ ├── BottomBand.bmp
│ │ │ │ ├── LeftBand.bmp
│ │ │ │ ├── LeftTitle.bmp
│ │ │ │ ├── MidTitle.bmp
│ │ │ │ ├── RightBand.bmp
│ │ │ │ ├── RightTitle.bmp
│ │ │ │ ├── Thumbs.db
│ │ │ │ ├── closehotbutton.bmp
│ │ │ │ ├── maxhotbutton.bmp
│ │ │ │ └── minhotbutton.bmp
│ │ │ └── resource.h
│ │ ├── 例10.14
│ │ │ └── OutBmpData
│ │ │ ├── 20.bmp
│ │ │ ├── OutBmpData.clw
│ │ │ ├── OutBmpData.cpp
│ │ │ ├── OutBmpData.dsp
│ │ │ ├── OutBmpData.dsw
│ │ │ ├── OutBmpData.h
│ │ │ ├── OutBmpData.opt
│ │ │ ├── OutBmpData.rc
│ │ │ ├── OutBmpDataDlg.cpp
│ │ │ ├── OutBmpDataDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── OutBmpData.ico
│ │ │ │ └── OutBmpData.rc2
│ │ │ └── resource.h
│ │ ├── 例10.15
│ │ │ └── OutputJPEG
│ │ │ ├── OutputJPEG.clw
│ │ │ ├── OutputJPEG.cpp
│ │ │ ├── OutputJPEG.dsp
│ │ │ ├── OutputJPEG.dsw
│ │ │ ├── OutputJPEG.h
│ │ │ ├── OutputJPEG.opt
│ │ │ ├── OutputJPEG.rc
│ │ │ ├── OutputJPEGDlg.cpp
│ │ │ ├── OutputJPEGDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── OutputJPEG.ico
│ │ │ │ └── OutputJPEG.rc2
│ │ │ └── resource.h
│ │ ├── 例10.16
│ │ │ └── OutputGIF
│ │ │ ├── Gdiplus
│ │ │ │ ├── BaseTsd.h
│ │ │ │ ├── GdiPlus.h
│ │ │ │ ├── GdiPlus.lib
│ │ │ │ ├── GdiPlusBase.h
│ │ │ │ ├── GdiPlusBitmap.h
│ │ │ │ ├── GdiPlusBrush.h
│ │ │ │ ├── GdiPlusCachedBitmap.h
│ │ │ │ ├── GdiPlusColor.h
│ │ │ │ ├── GdiPlusColorMatrix.h
│ │ │ │ ├── GdiPlusEnums.h
│ │ │ │ ├── GdiPlusFlat.h
│ │ │ │ ├── GdiPlusFont.h
│ │ │ │ ├── GdiPlusFontCollection.h
│ │ │ │ ├── GdiPlusFontFamily.h
│ │ │ │ ├── GdiPlusGpStubs.h
│ │ │ │ ├── GdiPlusGraphics.h
│ │ │ │ ├── GdiPlusHeaders.h
│ │ │ │ ├── GdiPlusImageCodec.h
│ │ │ │ ├── GdiPlusImaging.h
│ │ │ │ ├── GdiPlusInit.h
│ │ │ │ ├── GdiPlusLineCaps.h
│ │ │ │ ├── GdiPlusMatrix.h
│ │ │ │ ├── GdiPlusMem.h
│ │ │ │ ├── GdiPlusMetaFile.h
│ │ │ │ ├── GdiPlusMetaHeader.h
│ │ │ │ ├── GdiPlusPath.h
│ │ │ │ ├── GdiPlusPen.h
│ │ │ │ ├── GdiPlusPixelFormats.h
│ │ │ │ ├── GdiPlusRegion.h
│ │ │ │ ├── GdiPlusStringFormat.h
│ │ │ │ ├── GdiPlusTypes.h
│ │ │ │ ├── GdiPlusimageAttributes.h
│ │ │ │ └── gdiplus.dll
│ │ │ ├── OutputGIF.clw
│ │ │ ├── OutputGIF.cpp
│ │ │ ├── OutputGIF.dsp
│ │ │ ├── OutputGIF.dsw
│ │ │ ├── OutputGIF.h
│ │ │ ├── OutputGIF.opt
│ │ │ ├── OutputGIF.rc
│ │ │ ├── OutputGIFDlg.cpp
│ │ │ ├── OutputGIFDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── OutputGIF.ico
│ │ │ │ └── OutputGIF.rc2
│ │ │ └── resource.h
│ │ ├── 例10.17
│ │ │ └── ImageText
│ │ │ ├── Gdiplus
│ │ │ │ ├── BaseTsd.h
│ │ │ │ ├── GdiPlus.h
│ │ │ │ ├── GdiPlus.lib
│ │ │ │ ├── GdiPlusBase.h
│ │ │ │ ├── GdiPlusBitmap.h
│ │ │ │ ├── GdiPlusBrush.h
│ │ │ │ ├── GdiPlusCachedBitmap.h
│ │ │ │ ├── GdiPlusColor.h
│ │ │ │ ├── GdiPlusColorMatrix.h
│ │ │ │ ├── GdiPlusEnums.h
│ │ │ │ ├── GdiPlusFlat.h
│ │ │ │ ├── GdiPlusFont.h
│ │ │ │ ├── GdiPlusFontCollection.h
│ │ │ │ ├── GdiPlusFontFamily.h
│ │ │ │ ├── GdiPlusGpStubs.h
│ │ │ │ ├── GdiPlusGraphics.h
│ │ │ │ ├── GdiPlusHeaders.h
│ │ │ │ ├── GdiPlusImageCodec.h
│ │ │ │ ├── GdiPlusImaging.h
│ │ │ │ ├── GdiPlusInit.h
│ │ │ │ ├── GdiPlusLineCaps.h
│ │ │ │ ├── GdiPlusMatrix.h
│ │ │ │ ├── GdiPlusMem.h
│ │ │ │ ├── GdiPlusMetaFile.h
│ │ │ │ ├── GdiPlusMetaHeader.h
│ │ │ │ ├── GdiPlusPath.h
│ │ │ │ ├── GdiPlusPen.h
│ │ │ │ ├── GdiPlusPixelFormats.h
│ │ │ │ ├── GdiPlusRegion.h
│ │ │ │ ├── GdiPlusStringFormat.h
│ │ │ │ ├── GdiPlusTypes.h
│ │ │ │ ├── GdiPlusimageAttributes.h
│ │ │ │ └── gdiplus.dll
│ │ │ ├── ImageText.clw
│ │ │ ├── ImageText.cpp
│ │ │ ├── ImageText.dsp
│ │ │ ├── ImageText.dsw
│ │ │ ├── ImageText.h
│ │ │ ├── ImageText.opt
│ │ │ ├── ImageText.rc
│ │ │ ├── ImageTextDlg.cpp
│ │ │ ├── ImageTextDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── ImageText.ico
│ │ │ │ └── ImageText.rc2
│ │ │ └── resource.h
│ │ ├── 例10.18
│ │ │ └── ScrollImage
│ │ │ ├── ImagePanel.cpp
│ │ │ ├── ImagePanel.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── ScrollImage.clw
│ │ │ ├── ScrollImage.cpp
│ │ │ ├── ScrollImage.dsp
│ │ │ ├── ScrollImage.dsw
│ │ │ ├── ScrollImage.h
│ │ │ ├── ScrollImage.opt
│ │ │ ├── ScrollImage.rc
│ │ │ ├── ScrollImageDlg.cpp
│ │ │ ├── ScrollImageDlg.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── ScrollImage.ico
│ │ │ │ └── ScrollImage.rc2
│ │ │ └── resource.h
│ │ ├── 例10.19
│ │ │ └── FontForm
│ │ │ ├── FontForm.clw
│ │ │ ├── FontForm.cpp
│ │ │ ├── FontForm.dsp
│ │ │ ├── FontForm.dsw
│ │ │ ├── FontForm.h
│ │ │ ├── FontForm.opt
│ │ │ ├── FontForm.rc
│ │ │ ├── FontFormDlg.cpp
│ │ │ ├── FontFormDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── RunForm.cpp
│ │ │ ├── RunForm.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── FontForm.ico
│ │ │ │ └── FontForm.rc2
│ │ │ └── resource.h
│ │ ├── 例10.2
│ │ │ └── SimpleTextOut
│ │ │ ├── ReadMe.txt
│ │ │ ├── SimpleTextOut.clw
│ │ │ ├── SimpleTextOut.cpp
│ │ │ ├── SimpleTextOut.dsp
│ │ │ ├── SimpleTextOut.dsw
│ │ │ ├── SimpleTextOut.h
│ │ │ ├── SimpleTextOut.opt
│ │ │ ├── SimpleTextOut.rc
│ │ │ ├── SimpleTextOutDlg.cpp
│ │ │ ├── SimpleTextOutDlg.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── SimpleTextOut.ico
│ │ │ │ └── SimpleTextOut.rc2
│ │ │ └── resource.h
│ │ ├── 例10.20
│ │ │ └── BmpBK
│ │ │ ├── BmpBK.clw
│ │ │ ├── BmpBK.cpp
│ │ │ ├── BmpBK.dsp
│ │ │ ├── BmpBK.dsw
│ │ │ ├── BmpBK.h
│ │ │ ├── BmpBK.opt
│ │ │ ├── BmpBK.rc
│ │ │ ├── BmpBKDlg.cpp
│ │ │ ├── BmpBKDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── 20.bmp
│ │ │ │ ├── BmpBK.ico
│ │ │ │ └── BmpBK.rc2
│ │ │ └── resource.h
│ │ ├── 例10.21
│ │ │ └── CaptionBtn
│ │ │ ├── CaptionBtn.clw
│ │ │ ├── CaptionBtn.cpp
│ │ │ ├── CaptionBtn.dsp
│ │ │ ├── CaptionBtn.dsw
│ │ │ ├── CaptionBtn.h
│ │ │ ├── CaptionBtn.opt
│ │ │ ├── CaptionBtn.rc
│ │ │ ├── CaptionBtnDlg.cpp
│ │ │ ├── CaptionBtnDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── CaptionBtn.ico
│ │ │ │ ├── CaptionBtn.rc2
│ │ │ │ ├── Thumbs.db
│ │ │ │ ├── closehotbutton.bmp
│ │ │ │ ├── maxhotbutton.bmp
│ │ │ │ └── minhotbutton.bmp
│ │ │ └── resource.h
│ │ ├── 例10.22
│ │ │ └── BkBmp
│ │ │ ├── BkBmp.clw
│ │ │ ├── BkBmp.cpp
│ │ │ ├── BkBmp.dsp
│ │ │ ├── BkBmp.dsw
│ │ │ ├── BkBmp.h
│ │ │ ├── BkBmp.opt
│ │ │ ├── BkBmp.rc
│ │ │ ├── BkBmpDlg.cpp
│ │ │ ├── BkBmpDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── BKBMP.bmp
│ │ │ │ ├── BkBmp.ico
│ │ │ │ ├── BkBmp.rc2
│ │ │ │ └── Thumbs.db
│ │ │ └── resource.h
│ │ ├── 例10.3
│ │ │ └── OutputText
│ │ │ ├── OutputText.clw
│ │ │ ├── OutputText.cpp
│ │ │ ├── OutputText.dsp
│ │ │ ├── OutputText.dsw
│ │ │ ├── OutputText.h
│ │ │ ├── OutputText.opt
│ │ │ ├── OutputText.rc
│ │ │ ├── OutputTextDlg.cpp
│ │ │ ├── OutputTextDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── Resource.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ └── res
│ │ │ ├── OutputText.ico
│ │ │ └── OutputText.rc2
│ │ ├── 例10.4
│ │ │ └── ColorText
│ │ │ ├── ColorText.clw
│ │ │ ├── ColorText.cpp
│ │ │ ├── ColorText.dsp
│ │ │ ├── ColorText.dsw
│ │ │ ├── ColorText.h
│ │ │ ├── ColorText.opt
│ │ │ ├── ColorText.rc
│ │ │ ├── ColorTextDlg.cpp
│ │ │ ├── ColorTextDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── Resource.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ └── res
│ │ │ ├── ColorText.ico
│ │ │ └── ColorText.rc2
│ │ ├── 例10.5
│ │ │ └── PathText
│ │ │ ├── PathText.clw
│ │ │ ├── PathText.cpp
│ │ │ ├── PathText.dsp
│ │ │ ├── PathText.dsw
│ │ │ ├── PathText.h
│ │ │ ├── PathText.opt
│ │ │ ├── PathText.rc
│ │ │ ├── PathTextDlg.cpp
│ │ │ ├── PathTextDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── Resource.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ └── res
│ │ │ ├── PathText.ico
│ │ │ └── PathText.rc2
│ │ ├── 例10.6
│ │ │ └── TextOnBmp
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── TextOnBmp.clw
│ │ │ ├── TextOnBmp.cpp
│ │ │ ├── TextOnBmp.dsp
│ │ │ ├── TextOnBmp.dsw
│ │ │ ├── TextOnBmp.h
│ │ │ ├── TextOnBmp.opt
│ │ │ ├── TextOnBmp.rc
│ │ │ ├── TextOnBmpDlg.cpp
│ │ │ ├── TextOnBmpDlg.h
│ │ │ ├── res
│ │ │ │ ├── Bk.bmp
│ │ │ │ ├── TextOnBmp.ico
│ │ │ │ └── TextOnBmp.rc2
│ │ │ └── resource.h
│ │ ├── 例10.7
│ │ │ └── ChessBoard
│ │ │ ├── ChessBoard.clw
│ │ │ ├── ChessBoard.cpp
│ │ │ ├── ChessBoard.dsp
│ │ │ ├── ChessBoard.dsw
│ │ │ ├── ChessBoard.h
│ │ │ ├── ChessBoard.opt
│ │ │ ├── ChessBoard.rc
│ │ │ ├── ChessBoardDlg.cpp
│ │ │ ├── ChessBoardDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── Resource.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ └── res
│ │ │ ├── ChessBoard.ico
│ │ │ └── ChessBoard.rc2
│ │ ├── 例10.8
│ │ │ └── DrawPolygon
│ │ │ ├── DrawPolygon.clw
│ │ │ ├── DrawPolygon.cpp
│ │ │ ├── DrawPolygon.dsp
│ │ │ ├── DrawPolygon.dsw
│ │ │ ├── DrawPolygon.h
│ │ │ ├── DrawPolygon.opt
│ │ │ ├── DrawPolygon.rc
│ │ │ ├── DrawPolygonDlg.cpp
│ │ │ ├── DrawPolygonDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── Resource.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ └── res
│ │ │ ├── DrawPolygon.ico
│ │ │ └── DrawPolygon.rc2
│ │ └── 例10.9
│ │ └── DrawControl
│ │ ├── DrawControl.clw
│ │ ├── DrawControl.cpp
│ │ ├── DrawControl.dsp
│ │ ├── DrawControl.dsw
│ │ ├── DrawControl.h
│ │ ├── DrawControl.opt
│ │ ├── DrawControl.rc
│ │ ├── DrawControlDlg.cpp
│ │ ├── DrawControlDlg.h
│ │ ├── ReadMe.txt
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ └── res
│ │ ├── DrawControl.ico
│ │ └── DrawControl.rc2
│ ├── 12
│ │ ├── 例12.1
│ │ │ └── PrintText
│ │ │ ├── PrintText.clw
│ │ │ ├── PrintText.cpp
│ │ │ ├── PrintText.dsp
│ │ │ ├── PrintText.dsw
│ │ │ ├── PrintText.h
│ │ │ ├── PrintText.opt
│ │ │ ├── PrintText.rc
│ │ │ ├── PrintTextDlg.cpp
│ │ │ ├── PrintTextDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── PrintText.ico
│ │ │ │ └── PrintText.rc2
│ │ │ └── resource.h
│ │ ├── 例12.2
│ │ │ └── PrintImage
│ │ │ ├── PrintImage.clw
│ │ │ ├── PrintImage.cpp
│ │ │ ├── PrintImage.dsp
│ │ │ ├── PrintImage.dsw
│ │ │ ├── PrintImage.h
│ │ │ ├── PrintImage.opt
│ │ │ ├── PrintImage.rc
│ │ │ ├── PrintImageDlg.cpp
│ │ │ ├── PrintImageDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── PrintImage.ico
│ │ │ │ ├── PrintImage.rc2
│ │ │ │ └── 花.bmp
│ │ │ └── resource.h
│ │ ├── 例12.3
│ │ │ └── Orientation
│ │ │ ├── Orientation.clw
│ │ │ ├── Orientation.cpp
│ │ │ ├── Orientation.dsp
│ │ │ ├── Orientation.dsw
│ │ │ ├── Orientation.h
│ │ │ ├── Orientation.opt
│ │ │ ├── Orientation.rc
│ │ │ ├── OrientationDlg.cpp
│ │ │ ├── OrientationDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── Orientation.ico
│ │ │ │ └── Orientation.rc2
│ │ │ └── resource.h
│ │ ├── 例12.4
│ │ │ └── SetPaper
│ │ │ ├── ReadMe.txt
│ │ │ ├── SetPaper.clw
│ │ │ ├── SetPaper.cpp
│ │ │ ├── SetPaper.dsp
│ │ │ ├── SetPaper.dsw
│ │ │ ├── SetPaper.h
│ │ │ ├── SetPaper.opt
│ │ │ ├── SetPaper.rc
│ │ │ ├── SetPaperDlg.cpp
│ │ │ ├── SetPaperDlg.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── SetPaper.ico
│ │ │ │ └── SetPaper.rc2
│ │ │ └── resource.h
│ │ ├── 例12.5
│ │ │ └── PrintWork
│ │ │ ├── PrintWork.clw
│ │ │ ├── PrintWork.cpp
│ │ │ ├── PrintWork.dsp
│ │ │ ├── PrintWork.dsw
│ │ │ ├── PrintWork.h
│ │ │ ├── PrintWork.opt
│ │ │ ├── PrintWork.rc
│ │ │ ├── PrintWorkDlg.cpp
│ │ │ ├── PrintWorkDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── database.mdb
│ │ │ ├── res
│ │ │ │ ├── PrintWork.ico
│ │ │ │ └── PrintWork.rc2
│ │ │ └── resource.h
│ │ ├── 例12.6
│ │ │ └── PrintForm
│ │ │ ├── PrintForm.clw
│ │ │ ├── PrintForm.cpp
│ │ │ ├── PrintForm.dsp
│ │ │ ├── PrintForm.dsw
│ │ │ ├── PrintForm.h
│ │ │ ├── PrintForm.opt
│ │ │ ├── PrintForm.rc
│ │ │ ├── PrintFormDlg.cpp
│ │ │ ├── PrintFormDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── PrintForm.ico
│ │ │ │ └── PrintForm.rc2
│ │ │ └── resource.h
│ │ ├── 例12.7
│ │ │ └── PrintTable
│ │ │ ├── Database.mdb
│ │ │ ├── PrintTable.clw
│ │ │ ├── PrintTable.cpp
│ │ │ ├── PrintTable.dsp
│ │ │ ├── PrintTable.dsw
│ │ │ ├── PrintTable.h
│ │ │ ├── PrintTable.opt
│ │ │ ├── PrintTable.rc
│ │ │ ├── PrintTableDlg.cpp
│ │ │ ├── PrintTableDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── PrintTable.ico
│ │ │ │ └── PrintTable.rc2
│ │ │ └── resource.h
│ │ ├── 例12.8
│ │ │ └── PrintLine
│ │ │ ├── Database.mdb
│ │ │ ├── PrintLine.clw
│ │ │ ├── PrintLine.cpp
│ │ │ ├── PrintLine.dsp
│ │ │ ├── PrintLine.dsw
│ │ │ ├── PrintLine.h
│ │ │ ├── PrintLine.opt
│ │ │ ├── PrintLine.rc
│ │ │ ├── PrintLineDlg.cpp
│ │ │ ├── PrintLineDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── PrintLine.ico
│ │ │ │ └── PrintLine.rc2
│ │ │ └── resource.h
│ │ └── 例12.9
│ │ └── Pagination
│ │ ├── Database.mdb
│ │ ├── Pagination.clw
│ │ ├── Pagination.cpp
│ │ ├── Pagination.dsp
│ │ ├── Pagination.dsw
│ │ ├── Pagination.h
│ │ ├── Pagination.opt
│ │ ├── Pagination.rc
│ │ ├── PaginationDlg.cpp
│ │ ├── PaginationDlg.h
│ │ ├── ReadMe.txt
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── msado15.tlh
│ │ ├── msado15.tli
│ │ ├── res
│ │ │ ├── Pagination.ico
│ │ │ └── Pagination.rc2
│ │ └── resource.h
│ ├── 13
│ │ ├── 例13.1
│ │ │ └── ReadFile
│ │ │ ├── ReadFile.clw
│ │ │ ├── ReadFile.cpp
│ │ │ ├── ReadFile.dsp
│ │ │ ├── ReadFile.dsw
│ │ │ ├── ReadFile.h
│ │ │ ├── ReadFile.opt
│ │ │ ├── ReadFile.rc
│ │ │ ├── ReadFileDlg.cpp
│ │ │ ├── ReadFileDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── ReadFile.ico
│ │ │ │ └── ReadFile.rc2
│ │ │ └── resource.h
│ │ ├── 例13.10
│ │ │ └── CopyFile
│ │ │ ├── CopyFile.clw
│ │ │ ├── CopyFile.cpp
│ │ │ ├── CopyFile.dsp
│ │ │ ├── CopyFile.dsw
│ │ │ ├── CopyFile.h
│ │ │ ├── CopyFile.opt
│ │ │ ├── CopyFile.rc
│ │ │ ├── CopyFileDlg.cpp
│ │ │ ├── CopyFileDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── CopyFile.ico
│ │ │ │ └── CopyFile.rc2
│ │ │ └── resource.h
│ │ ├── 例13.11
│ │ │ └── DeleteFile
│ │ │ ├── DeleteFile.clw
│ │ │ ├── DeleteFile.cpp
│ │ │ ├── DeleteFile.dsp
│ │ │ ├── DeleteFile.dsw
│ │ │ ├── DeleteFile.h
│ │ │ ├── DeleteFile.opt
│ │ │ ├── DeleteFile.rc
│ │ │ ├── DeleteFileDlg.cpp
│ │ │ ├── DeleteFileDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── DeleteFile.ico
│ │ │ │ └── DeleteFile.rc2
│ │ │ └── resource.h
│ │ ├── 例13.12
│ │ │ └── IniFile
│ │ │ ├── IniFile.clw
│ │ │ ├── IniFile.cpp
│ │ │ ├── IniFile.dsp
│ │ │ ├── IniFile.dsw
│ │ │ ├── IniFile.h
│ │ │ ├── IniFile.opt
│ │ │ ├── IniFile.rc
│ │ │ ├── IniFileDlg.cpp
│ │ │ ├── IniFileDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── IniFile.ico
│ │ │ │ └── IniFile.rc2
│ │ │ └── resource.h
│ │ ├── 例13.13
│ │ │ └── Regedit
│ │ │ ├── ReadMe.txt
│ │ │ ├── Regedit.clw
│ │ │ ├── Regedit.cpp
│ │ │ ├── Regedit.dsp
│ │ │ ├── Regedit.dsw
│ │ │ ├── Regedit.h
│ │ │ ├── Regedit.opt
│ │ │ ├── Regedit.rc
│ │ │ ├── RegeditDlg.cpp
│ │ │ ├── RegeditDlg.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── Regedit.ico
│ │ │ │ └── Regedit.rc2
│ │ │ └── resource.h
│ │ ├── 例13.14
│ │ │ └── Regedit
│ │ │ ├── ReadMe.txt
│ │ │ ├── Regedit.clw
│ │ │ ├── Regedit.cpp
│ │ │ ├── Regedit.dsp
│ │ │ ├── Regedit.dsw
│ │ │ ├── Regedit.h
│ │ │ ├── Regedit.opt
│ │ │ ├── Regedit.rc
│ │ │ ├── RegeditDlg.cpp
│ │ │ ├── RegeditDlg.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── Regedit.ico
│ │ │ │ └── Regedit.rc2
│ │ │ └── resource.h
│ │ ├── 例13.15
│ │ │ └── CopyFile
│ │ │ ├── CopyFile.clw
│ │ │ ├── CopyFile.cpp
│ │ │ ├── CopyFile.dsp
│ │ │ ├── CopyFile.dsw
│ │ │ ├── CopyFile.h
│ │ │ ├── CopyFile.opt
│ │ │ ├── CopyFile.rc
│ │ │ ├── CopyFileDlg.cpp
│ │ │ ├── CopyFileDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── CopyFile.ico
│ │ │ │ └── CopyFile.rc2
│ │ │ └── resource.h
│ │ ├── 例13.16
│ │ │ └── StartAutoRun
│ │ │ ├── StartAutoRun.clw
│ │ │ ├── StartAutoRun.cpp
│ │ │ ├── StartAutoRun.dsp
│ │ │ ├── StartAutoRun.dsw
│ │ │ ├── StartAutoRun.h
│ │ │ ├── StartAutoRun.opt
│ │ │ ├── StartAutoRun.rc
│ │ │ ├── StartAutoRunDlg.cpp
│ │ │ ├── StartAutoRunDlg.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── StartAutoRun.ico
│ │ │ │ ├── StartAutoRun.rc2
│ │ │ │ └── 日历.bmp
│ │ │ ├── resource.h
│ │ │ └── setting.ini
│ │ ├── 例13.17
│ │ │ └── RenameFiles
│ │ │ ├── ReadMe.txt
│ │ │ ├── RenameFiles.clw
│ │ │ ├── RenameFiles.cpp
│ │ │ ├── RenameFiles.dsp
│ │ │ ├── RenameFiles.dsw
│ │ │ ├── RenameFiles.h
│ │ │ ├── RenameFiles.opt
│ │ │ ├── RenameFiles.rc
│ │ │ ├── RenameFilesDlg.cpp
│ │ │ ├── RenameFilesDlg.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── RenameFiles.ico
│ │ │ │ └── RenameFiles.rc2
│ │ │ └── resource.h
│ │ ├── 例13.18
│ │ │ └── Delete
│ │ │ ├── Delete.clw
│ │ │ ├── Delete.cpp
│ │ │ ├── Delete.dsp
│ │ │ ├── Delete.dsw
│ │ │ ├── Delete.h
│ │ │ ├── Delete.opt
│ │ │ ├── Delete.rc
│ │ │ ├── DeleteDlg.cpp
│ │ │ ├── DeleteDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── Delete.ico
│ │ │ │ └── Delete.rc2
│ │ │ └── resource.h
│ │ ├── 例13.19
│ │ │ └── DeleteFolder
│ │ │ ├── DeleteFolder.clw
│ │ │ ├── DeleteFolder.cpp
│ │ │ ├── DeleteFolder.dsp
│ │ │ ├── DeleteFolder.dsw
│ │ │ ├── DeleteFolder.h
│ │ │ ├── DeleteFolder.opt
│ │ │ ├── DeleteFolder.rc
│ │ │ ├── DeleteFolderDlg.cpp
│ │ │ ├── DeleteFolderDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── Resource.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ └── res
│ │ │ ├── DeleteFolder.ico
│ │ │ └── DeleteFolder.rc2
│ │ ├── 例13.2
│ │ │ └── WriteFile
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── WriteFile.clw
│ │ │ ├── WriteFile.cpp
│ │ │ ├── WriteFile.dsp
│ │ │ ├── WriteFile.dsw
│ │ │ ├── WriteFile.h
│ │ │ ├── WriteFile.opt
│ │ │ ├── WriteFile.rc
│ │ │ ├── WriteFileDlg.cpp
│ │ │ ├── WriteFileDlg.h
│ │ │ ├── res
│ │ │ │ ├── WriteFile.ico
│ │ │ │ └── WriteFile.rc2
│ │ │ └── resource.h
│ │ ├── 例13.3
│ │ │ └── GoToFile
│ │ │ ├── GoToFile.clw
│ │ │ ├── GoToFile.cpp
│ │ │ ├── GoToFile.dsp
│ │ │ ├── GoToFile.dsw
│ │ │ ├── GoToFile.h
│ │ │ ├── GoToFile.opt
│ │ │ ├── GoToFile.rc
│ │ │ ├── GoToFileDlg.cpp
│ │ │ ├── GoToFileDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── demo.txt
│ │ │ ├── res
│ │ │ │ ├── GoToFile.ico
│ │ │ │ └── GoToFile.rc2
│ │ │ └── resource.h
│ │ ├── 例13.4
│ │ │ └── ReadFile
│ │ │ ├── ReadFile.clw
│ │ │ ├── ReadFile.cpp
│ │ │ ├── ReadFile.dsp
│ │ │ ├── ReadFile.dsw
│ │ │ ├── ReadFile.h
│ │ │ ├── ReadFile.opt
│ │ │ ├── ReadFile.rc
│ │ │ ├── ReadFileDlg.cpp
│ │ │ ├── ReadFileDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── ReadFile.ico
│ │ │ │ └── ReadFile.rc2
│ │ │ └── resource.h
│ │ ├── 例13.5
│ │ │ └── WriteFile
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── WriteFile.clw
│ │ │ ├── WriteFile.cpp
│ │ │ ├── WriteFile.dsp
│ │ │ ├── WriteFile.dsw
│ │ │ ├── WriteFile.h
│ │ │ ├── WriteFile.opt
│ │ │ ├── WriteFile.rc
│ │ │ ├── WriteFileDlg.cpp
│ │ │ ├── WriteFileDlg.h
│ │ │ ├── demo.TXT
│ │ │ ├── res
│ │ │ │ ├── WriteFile.ico
│ │ │ │ └── WriteFile.rc2
│ │ │ └── resource.h
│ │ ├── 例13.6
│ │ │ └── GoToFile
│ │ │ ├── GoToFile.clw
│ │ │ ├── GoToFile.cpp
│ │ │ ├── GoToFile.dsp
│ │ │ ├── GoToFile.dsw
│ │ │ ├── GoToFile.h
│ │ │ ├── GoToFile.opt
│ │ │ ├── GoToFile.rc
│ │ │ ├── GoToFileDlg.cpp
│ │ │ ├── GoToFileDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── demo.txt
│ │ │ ├── res
│ │ │ │ ├── GoToFile.ico
│ │ │ │ └── GoToFile.rc2
│ │ │ └── resource.h
│ │ ├── 例13.7
│ │ │ └── Exception
│ │ │ ├── Exception.clw
│ │ │ ├── Exception.cpp
│ │ │ ├── Exception.dsp
│ │ │ ├── Exception.dsw
│ │ │ ├── Exception.h
│ │ │ ├── Exception.opt
│ │ │ ├── Exception.rc
│ │ │ ├── ExceptionDlg.cpp
│ │ │ ├── ExceptionDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── Exception.ico
│ │ │ │ └── Exception.rc2
│ │ │ └── resource.h
│ │ ├── 例13.8
│ │ │ └── GetStatus
│ │ │ ├── GetStatus.clw
│ │ │ ├── GetStatus.cpp
│ │ │ ├── GetStatus.dsp
│ │ │ ├── GetStatus.dsw
│ │ │ ├── GetStatus.h
│ │ │ ├── GetStatus.opt
│ │ │ ├── GetStatus.rc
│ │ │ ├── GetStatusDlg.cpp
│ │ │ ├── GetStatusDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── GetStatus.ico
│ │ │ │ └── GetStatus.rc2
│ │ │ └── resource.h
│ │ └── 例13.9
│ │ └── FindFile
│ │ ├── FindFile.clw
│ │ ├── FindFile.cpp
│ │ ├── FindFile.dsp
│ │ ├── FindFile.dsw
│ │ ├── FindFile.h
│ │ ├── FindFile.opt
│ │ ├── FindFile.rc
│ │ ├── FindFileDlg.cpp
│ │ ├── FindFileDlg.h
│ │ ├── ReadMe.txt
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── res
│ │ │ ├── FindFile.ico
│ │ │ └── FindFile.rc2
│ │ └── resource.h
│ ├── 14
│ │ ├── 例14.1
│ │ │ └── ConnDatabase
│ │ │ ├── ConnDatabase.clw
│ │ │ ├── ConnDatabase.cpp
│ │ │ ├── ConnDatabase.dsp
│ │ │ ├── ConnDatabase.dsw
│ │ │ ├── ConnDatabase.h
│ │ │ ├── ConnDatabase.opt
│ │ │ ├── ConnDatabase.rc
│ │ │ ├── ConnDatabaseDlg.cpp
│ │ │ ├── ConnDatabaseDlg.h
│ │ │ ├── Database.mdb
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── _recordset.cpp
│ │ │ ├── _recordset.h
│ │ │ ├── adodc.cpp
│ │ │ ├── adodc.h
│ │ │ ├── column.cpp
│ │ │ ├── column.h
│ │ │ ├── columns.cpp
│ │ │ ├── columns.h
│ │ │ ├── dataformatdisp.cpp
│ │ │ ├── dataformatdisp.h
│ │ │ ├── datagrid.cpp
│ │ │ ├── datagrid.h
│ │ │ ├── field.cpp
│ │ │ ├── field.h
│ │ │ ├── fields.cpp
│ │ │ ├── fields.h
│ │ │ ├── font.cpp
│ │ │ ├── font.h
│ │ │ ├── picture.cpp
│ │ │ ├── picture.h
│ │ │ ├── properties.cpp
│ │ │ ├── properties.h
│ │ │ ├── property.cpp
│ │ │ ├── property.h
│ │ │ ├── res
│ │ │ │ ├── ConnDatabase.ico
│ │ │ │ └── ConnDatabase.rc2
│ │ │ ├── resource.h
│ │ │ ├── selbookmarks.cpp
│ │ │ ├── selbookmarks.h
│ │ │ ├── split.cpp
│ │ │ ├── split.h
│ │ │ ├── splits.cpp
│ │ │ ├── splits.h
│ │ │ ├── stddataformatsdisp.cpp
│ │ │ └── stddataformatsdisp.h
│ │ ├── 例14.2
│ │ │ └── InsertData
│ │ │ ├── Database.mdb
│ │ │ ├── InsertData.clw
│ │ │ ├── InsertData.cpp
│ │ │ ├── InsertData.dsp
│ │ │ ├── InsertData.dsw
│ │ │ ├── InsertData.h
│ │ │ ├── InsertData.opt
│ │ │ ├── InsertData.rc
│ │ │ ├── InsertDataDlg.cpp
│ │ │ ├── InsertDataDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── InsertData.ico
│ │ │ │ └── InsertData.rc2
│ │ │ └── resource.h
│ │ ├── 例14.3
│ │ │ └── ModDatabase
│ │ │ ├── Database.mdb
│ │ │ ├── ModDatabase.clw
│ │ │ ├── ModDatabase.cpp
│ │ │ ├── ModDatabase.dsp
│ │ │ ├── ModDatabase.dsw
│ │ │ ├── ModDatabase.h
│ │ │ ├── ModDatabase.opt
│ │ │ ├── ModDatabase.rc
│ │ │ ├── ModDatabaseDlg.cpp
│ │ │ ├── ModDatabaseDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── ModDatabase.ico
│ │ │ │ └── ModDatabase.rc2
│ │ │ └── resource.h
│ │ ├── 例14.4
│ │ │ └── Attach
│ │ │ ├── Attach.clw
│ │ │ ├── Attach.cpp
│ │ │ ├── Attach.dsp
│ │ │ ├── Attach.dsw
│ │ │ ├── Attach.h
│ │ │ ├── Attach.opt
│ │ │ ├── Attach.rc
│ │ │ ├── AttachDlg.cpp
│ │ │ ├── AttachDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── msado15.tlh
│ │ │ ├── msado15.tli
│ │ │ ├── res
│ │ │ │ ├── Attach.ico
│ │ │ │ └── Attach.rc2
│ │ │ └── resource.h
│ │ ├── 例14.5
│ │ │ └── InsertImage
│ │ │ ├── Database.mdb
│ │ │ ├── InsertImage.clw
│ │ │ ├── InsertImage.cpp
│ │ │ ├── InsertImage.dsp
│ │ │ ├── InsertImage.dsw
│ │ │ ├── InsertImage.h
│ │ │ ├── InsertImage.opt
│ │ │ ├── InsertImage.rc
│ │ │ ├── InsertImageDlg.cpp
│ │ │ ├── InsertImageDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── msado15.tlh
│ │ │ ├── msado15.tli
│ │ │ ├── res
│ │ │ │ ├── InsertImage.ico
│ │ │ │ └── InsertImage.rc2
│ │ │ └── resource.h
│ │ └── 例14.6
│ │ └── DistillSQL
│ │ ├── ADO.cpp
│ │ ├── ADO.h
│ │ ├── DistillSQL.clw
│ │ ├── DistillSQL.cpp
│ │ ├── DistillSQL.dsp
│ │ ├── DistillSQL.dsw
│ │ ├── DistillSQL.h
│ │ ├── DistillSQL.opt
│ │ ├── DistillSQL.rc
│ │ ├── DistillSQLDlg.cpp
│ │ ├── DistillSQLDlg.h
│ │ ├── ReadMe.txt
│ │ ├── SQLToExcel.xlt
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── excel9.cpp
│ │ ├── excel9.h
│ │ ├── msado15.tlh
│ │ ├── msado15.tli
│ │ ├── msword9.cpp
│ │ ├── msword9.h
│ │ ├── res
│ │ │ ├── DistillSQL.ico
│ │ │ └── DistillSQL.rc2
│ │ └── resource.h
│ ├── 15
│ │ ├── 例15.1
│ │ │ └── MultiThread
│ │ │ ├── MultiThread.clw
│ │ │ ├── MultiThread.cpp
│ │ │ ├── MultiThread.dsp
│ │ │ ├── MultiThread.dsw
│ │ │ ├── MultiThread.h
│ │ │ ├── MultiThread.opt
│ │ │ ├── MultiThread.rc
│ │ │ ├── MultiThreadDlg.cpp
│ │ │ ├── MultiThreadDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── MultiThread.ico
│ │ │ │ └── MultiThread.rc2
│ │ │ └── resource.h
│ │ ├── 例15.10
│ │ │ └── AsynchInvoke
│ │ │ ├── AsynchInvoke.clw
│ │ │ ├── AsynchInvoke.cpp
│ │ │ ├── AsynchInvoke.dsp
│ │ │ ├── AsynchInvoke.dsw
│ │ │ ├── AsynchInvoke.h
│ │ │ ├── AsynchInvoke.opt
│ │ │ ├── AsynchInvoke.rc
│ │ │ ├── AsynchInvokeDlg.cpp
│ │ │ ├── AsynchInvokeDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── AsynchInvoke.ico
│ │ │ │ └── AsynchInvoke.rc2
│ │ │ └── resource.h
│ │ ├── 例15.11
│ │ │ └── TimerInvoke
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── TimerInvoke.clw
│ │ │ ├── TimerInvoke.cpp
│ │ │ ├── TimerInvoke.dsp
│ │ │ ├── TimerInvoke.dsw
│ │ │ ├── TimerInvoke.h
│ │ │ ├── TimerInvoke.opt
│ │ │ ├── TimerInvoke.rc
│ │ │ ├── TimerInvokeDlg.cpp
│ │ │ ├── TimerInvokeDlg.h
│ │ │ ├── res
│ │ │ │ ├── TimerInvoke.ico
│ │ │ │ └── TimerInvoke.rc2
│ │ │ └── resource.h
│ │ ├── 例15.12
│ │ │ └── ClearTmpFile
│ │ │ ├── ClearTmpFile.clw
│ │ │ ├── ClearTmpFile.cpp
│ │ │ ├── ClearTmpFile.dsp
│ │ │ ├── ClearTmpFile.dsw
│ │ │ ├── ClearTmpFile.h
│ │ │ ├── ClearTmpFile.opt
│ │ │ ├── ClearTmpFile.rc
│ │ │ ├── ClearTmpFileDlg.cpp
│ │ │ ├── ClearTmpFileDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── ClearTmpFile.ico
│ │ │ │ └── ClearTmpFile.rc2
│ │ │ └── resource.h
│ │ ├── 例15.13
│ │ │ └── MultiTask
│ │ │ ├── MultiTask.clw
│ │ │ ├── MultiTask.cpp
│ │ │ ├── MultiTask.dsp
│ │ │ ├── MultiTask.dsw
│ │ │ ├── MultiTask.h
│ │ │ ├── MultiTask.opt
│ │ │ ├── MultiTask.rc
│ │ │ ├── MultiTaskDlg.cpp
│ │ │ ├── MultiTaskDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── MultiTask.ico
│ │ │ │ └── MultiTask.rc2
│ │ │ └── resource.h
│ │ ├── 例15.14
│ │ │ └── Download
│ │ │ ├── FtpDown.clw
│ │ │ ├── FtpDown.cpp
│ │ │ ├── FtpDown.dsp
│ │ │ ├── FtpDown.dsw
│ │ │ ├── FtpDown.h
│ │ │ ├── FtpDown.opt
│ │ │ ├── FtpDown.rc
│ │ │ ├── FtpDownDlg.cpp
│ │ │ ├── FtpDownDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── FtpDown.ico
│ │ │ │ ├── FtpDown.rc2
│ │ │ │ └── MACFRE~1.ICO
│ │ │ └── resource.h
│ │ ├── 例15.15
│ │ │ └── Capture
│ │ │ ├── CaptureApp.clw
│ │ │ ├── CaptureApp.cpp
│ │ │ ├── CaptureApp.dsp
│ │ │ ├── CaptureApp.dsw
│ │ │ ├── CaptureApp.h
│ │ │ ├── CaptureApp.opt
│ │ │ ├── CaptureApp.rc
│ │ │ ├── CaptureAppDlg.cpp
│ │ │ ├── CaptureAppDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── CaptureApp.ico
│ │ │ │ ├── CaptureApp.rc2
│ │ │ │ └── D10.ICO
│ │ │ └── resource.h
│ │ ├── 例15.16
│ │ │ └── MultiThread
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── ThreadSynch.clw
│ │ │ ├── ThreadSynch.cpp
│ │ │ ├── ThreadSynch.dsp
│ │ │ ├── ThreadSynch.dsw
│ │ │ ├── ThreadSynch.h
│ │ │ ├── ThreadSynch.opt
│ │ │ ├── ThreadSynch.rc
│ │ │ ├── ThreadSynchDlg.cpp
│ │ │ ├── ThreadSynchDlg.h
│ │ │ ├── res
│ │ │ │ ├── ThreadSynch.ico
│ │ │ │ └── ThreadSynch.rc2
│ │ │ └── resource.h
│ │ ├── 例15.2
│ │ │ └── MultiThread
│ │ │ ├── MultiThread.clw
│ │ │ ├── MultiThread.cpp
│ │ │ ├── MultiThread.dsp
│ │ │ ├── MultiThread.dsw
│ │ │ ├── MultiThread.h
│ │ │ ├── MultiThread.opt
│ │ │ ├── MultiThread.rc
│ │ │ ├── MultiThreadDlg.cpp
│ │ │ ├── MultiThreadDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── MultiThread.ico
│ │ │ │ └── MultiThread.rc2
│ │ │ └── resource.h
│ │ ├── 例15.3
│ │ │ └── MultiThread
│ │ │ ├── MultiThread.clw
│ │ │ ├── MultiThread.cpp
│ │ │ ├── MultiThread.dsp
│ │ │ ├── MultiThread.dsw
│ │ │ ├── MultiThread.h
│ │ │ ├── MultiThread.opt
│ │ │ ├── MultiThread.rc
│ │ │ ├── MultiThreadDlg.cpp
│ │ │ ├── MultiThreadDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── MultiThread.ico
│ │ │ │ └── MultiThread.rc2
│ │ │ └── resource.h
│ │ ├── 例15.4
│ │ │ └── ThreadResume
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── ThreadResume.clw
│ │ │ ├── ThreadResume.cpp
│ │ │ ├── ThreadResume.dsp
│ │ │ ├── ThreadResume.dsw
│ │ │ ├── ThreadResume.h
│ │ │ ├── ThreadResume.opt
│ │ │ ├── ThreadResume.rc
│ │ │ ├── ThreadResumeDlg.cpp
│ │ │ ├── ThreadResumeDlg.h
│ │ │ ├── res
│ │ │ │ ├── ThreadResume.ico
│ │ │ │ └── ThreadResume.rc2
│ │ │ └── resource.h
│ │ ├── 例15.5
│ │ │ └── AccessConflict
│ │ │ ├── AccessConflict.clw
│ │ │ ├── AccessConflict.cpp
│ │ │ ├── AccessConflict.dsp
│ │ │ ├── AccessConflict.dsw
│ │ │ ├── AccessConflict.h
│ │ │ ├── AccessConflict.opt
│ │ │ ├── AccessConflict.rc
│ │ │ ├── AccessConflictDlg.cpp
│ │ │ ├── AccessConflictDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── AccessConflict.ico
│ │ │ │ └── AccessConflict.rc2
│ │ │ └── resource.h
│ │ ├── 例15.6
│ │ │ └── AccessConflict
│ │ │ ├── AccessConflict.clw
│ │ │ ├── AccessConflict.cpp
│ │ │ ├── AccessConflict.dsp
│ │ │ ├── AccessConflict.dsw
│ │ │ ├── AccessConflict.h
│ │ │ ├── AccessConflict.opt
│ │ │ ├── AccessConflict.rc
│ │ │ ├── AccessConflictDlg.cpp
│ │ │ ├── AccessConflictDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── AccessConflict.ico
│ │ │ │ └── AccessConflict.rc2
│ │ │ └── resource.h
│ │ ├── 例15.7
│ │ │ └── AccessConflict
│ │ │ ├── AccessConflict.clw
│ │ │ ├── AccessConflict.cpp
│ │ │ ├── AccessConflict.dsp
│ │ │ ├── AccessConflict.dsw
│ │ │ ├── AccessConflict.h
│ │ │ ├── AccessConflict.opt
│ │ │ ├── AccessConflict.rc
│ │ │ ├── AccessConflictDlg.cpp
│ │ │ ├── AccessConflictDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── AccessConflict.ico
│ │ │ │ └── AccessConflict.rc2
│ │ │ └── resource.h
│ │ ├── 例15.8
│ │ │ └── AccessConflict
│ │ │ ├── AccessConflict.clw
│ │ │ ├── AccessConflict.cpp
│ │ │ ├── AccessConflict.dsp
│ │ │ ├── AccessConflict.dsw
│ │ │ ├── AccessConflict.h
│ │ │ ├── AccessConflict.opt
│ │ │ ├── AccessConflict.rc
│ │ │ ├── AccessConflictDlg.cpp
│ │ │ ├── AccessConflictDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── AccessConflict.ico
│ │ │ │ └── AccessConflict.rc2
│ │ │ └── resource.h
│ │ └── 例15.9
│ │ └── AccessConflict
│ │ ├── AccessConflict.clw
│ │ ├── AccessConflict.cpp
│ │ ├── AccessConflict.dsp
│ │ ├── AccessConflict.dsw
│ │ ├── AccessConflict.h
│ │ ├── AccessConflict.opt
│ │ ├── AccessConflict.rc
│ │ ├── AccessConflictDlg.cpp
│ │ ├── AccessConflictDlg.h
│ │ ├── ReadMe.txt
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── res
│ │ │ ├── AccessConflict.ico
│ │ │ └── AccessConflict.rc2
│ │ └── resource.h
│ ├── 16
│ │ ├── 例16.1
│ │ │ └── CommonDll
│ │ │ ├── CommonDll.cpp
│ │ │ ├── CommonDll.def
│ │ │ ├── CommonDll.dsp
│ │ │ ├── CommonDll.dsw
│ │ │ ├── CommonDll.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例16.10
│ │ │ ├── Plug1
│ │ │ │ ├── 100.ico
│ │ │ │ ├── 103.ico
│ │ │ │ ├── ReadMe.txt
│ │ │ │ ├── StdAfx.cpp
│ │ │ │ ├── StdAfx.h
│ │ │ │ ├── TestDllOne.clw
│ │ │ │ ├── TestDllOne.cpp
│ │ │ │ ├── TestDllOne.def
│ │ │ │ ├── TestDllOne.dsp
│ │ │ │ ├── TestDllOne.dsw
│ │ │ │ ├── TestDllOne.h
│ │ │ │ ├── TestDllOne.opt
│ │ │ │ ├── TestDllOne.rc
│ │ │ │ ├── bitmap1.bmp
│ │ │ │ ├── icon1.ico
│ │ │ │ ├── res
│ │ │ │ │ └── TestDllOne.rc2
│ │ │ │ └── resource.h
│ │ │ └── PlugApp
│ │ │ ├── MainFrm.cpp
│ │ │ ├── MainFrm.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── SysPlug.clw
│ │ │ ├── SysPlug.cpp
│ │ │ ├── SysPlug.dsp
│ │ │ ├── SysPlug.dsw
│ │ │ ├── SysPlug.h
│ │ │ ├── SysPlug.opt
│ │ │ ├── SysPlug.rc
│ │ │ ├── SysPlugDoc.cpp
│ │ │ ├── SysPlugDoc.h
│ │ │ ├── SysPlugView.cpp
│ │ │ ├── SysPlugView.h
│ │ │ ├── res
│ │ │ │ ├── SysPlug.ico
│ │ │ │ ├── SysPlug.rc2
│ │ │ │ ├── SysPlugDoc.ico
│ │ │ │ └── Toolbar.bmp
│ │ │ └── resource.h
│ │ ├── 例16.11
│ │ │ ├── OperationDeploy
│ │ │ │ ├── OperationDeploy.cpp
│ │ │ │ ├── OperationDeploy.dsp
│ │ │ │ ├── OperationDeploy.dsw
│ │ │ │ ├── OperationDeploy.h
│ │ │ │ ├── OperationDeploy.opt
│ │ │ │ ├── ReadMe.txt
│ │ │ │ ├── StdAfx.cpp
│ │ │ │ ├── StdAfx.h
│ │ │ │ └── fun.def
│ │ │ ├── database
│ │ │ │ ├── StuffManage_Data.MDF
│ │ │ │ └── StuffManage_Log.LDF
│ │ │ └── 示例
│ │ │ ├── OperationDeploy.dll
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── StuffMge.clw
│ │ │ ├── StuffMge.cpp
│ │ │ ├── StuffMge.dsp
│ │ │ ├── StuffMge.dsw
│ │ │ ├── StuffMge.h
│ │ │ ├── StuffMge.opt
│ │ │ ├── StuffMge.rc
│ │ │ ├── StuffMgeDlg.cpp
│ │ │ ├── StuffMgeDlg.h
│ │ │ ├── column.cpp
│ │ │ ├── column.h
│ │ │ ├── columns.cpp
│ │ │ ├── columns.h
│ │ │ ├── dataformatdisp.cpp
│ │ │ ├── dataformatdisp.h
│ │ │ ├── datagrid.cpp
│ │ │ ├── datagrid.h
│ │ │ ├── font.cpp
│ │ │ ├── font.h
│ │ │ ├── picture.cpp
│ │ │ ├── picture.h
│ │ │ ├── res
│ │ │ │ ├── 01.ico
│ │ │ │ ├── StuffMge.ico
│ │ │ │ ├── StuffMge.rc2
│ │ │ │ └── Thumbs.db
│ │ │ ├── resource.h
│ │ │ ├── selbookmarks.cpp
│ │ │ ├── selbookmarks.h
│ │ │ ├── split.cpp
│ │ │ ├── split.h
│ │ │ ├── splits.cpp
│ │ │ ├── splits.h
│ │ │ ├── stddataformatsdisp.cpp
│ │ │ └── stddataformatsdisp.h
│ │ ├── 例16.2
│ │ │ └── InvokeDll
│ │ │ ├── CommonDll.dll
│ │ │ ├── InvokeDll.clw
│ │ │ ├── InvokeDll.cpp
│ │ │ ├── InvokeDll.dsp
│ │ │ ├── InvokeDll.dsw
│ │ │ ├── InvokeDll.h
│ │ │ ├── InvokeDll.opt
│ │ │ ├── InvokeDll.rc
│ │ │ ├── InvokeDllDlg.cpp
│ │ │ ├── InvokeDllDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── Resource.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ └── res
│ │ │ ├── InvokeDll.ico
│ │ │ └── InvokeDll.rc2
│ │ ├── 例16.3
│ │ │ └── ResourceDll
│ │ │ ├── BK.bmp
│ │ │ ├── ReadMe.txt
│ │ │ ├── Resource.h
│ │ │ ├── ResourceDll.clw
│ │ │ ├── ResourceDll.cpp
│ │ │ ├── ResourceDll.def
│ │ │ ├── ResourceDll.dll
│ │ │ ├── ResourceDll.dsp
│ │ │ ├── ResourceDll.dsw
│ │ │ ├── ResourceDll.h
│ │ │ ├── ResourceDll.opt
│ │ │ ├── ResourceDll.rc
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ └── res
│ │ │ └── ResourceDll.rc2
│ │ ├── 例16.4
│ │ │ └── UseMFCDll
│ │ │ ├── ReadMe.txt
│ │ │ ├── ResourceDll.dll
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── UseMFCDll.clw
│ │ │ ├── UseMFCDll.cpp
│ │ │ ├── UseMFCDll.dsp
│ │ │ ├── UseMFCDll.dsw
│ │ │ ├── UseMFCDll.h
│ │ │ ├── UseMFCDll.opt
│ │ │ ├── UseMFCDll.rc
│ │ │ ├── UseMFCDllDlg.cpp
│ │ │ ├── UseMFCDllDlg.h
│ │ │ ├── res
│ │ │ │ ├── UseMFCDll.ico
│ │ │ │ └── UseMFCDll.rc2
│ │ │ └── resource.h
│ │ ├── 例16.5
│ │ │ └── LanguageRes
│ │ │ ├── LanguageRes.clw
│ │ │ ├── LanguageRes.cpp
│ │ │ ├── LanguageRes.def
│ │ │ ├── LanguageRes.dsp
│ │ │ ├── LanguageRes.dsw
│ │ │ ├── LanguageRes.h
│ │ │ ├── LanguageRes.opt
│ │ │ ├── LanguageRes.rc
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ └── LanguageRes.rc2
│ │ │ └── resource.h
│ │ ├── 例16.6
│ │ │ └── MultiLanguage
│ │ │ ├── Calculate.cpp
│ │ │ ├── Calculate.h
│ │ │ ├── LanguageRes.dll
│ │ │ ├── MultiLanguage.clw
│ │ │ ├── MultiLanguage.cpp
│ │ │ ├── MultiLanguage.dsp
│ │ │ ├── MultiLanguage.dsw
│ │ │ ├── MultiLanguage.h
│ │ │ ├── MultiLanguage.opt
│ │ │ ├── MultiLanguage.rc
│ │ │ ├── MultiLanguageDlg.cpp
│ │ │ ├── MultiLanguageDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── 152.ico
│ │ │ │ ├── MultiLanguage.ico
│ │ │ │ └── MultiLanguage.rc2
│ │ │ └── resource.h
│ │ ├── 例16.7
│ │ │ └── InterfaceRes
│ │ │ ├── InterfaceRes.clw
│ │ │ ├── InterfaceRes.cpp
│ │ │ ├── InterfaceRes.def
│ │ │ ├── InterfaceRes.dsp
│ │ │ ├── InterfaceRes.dsw
│ │ │ ├── InterfaceRes.h
│ │ │ ├── InterfaceRes.opt
│ │ │ ├── InterfaceRes.rc
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ └── InterfaceRes.rc2
│ │ │ ├── resource.h
│ │ │ ├── 企业营销管理系统主界面.bmp
│ │ │ └── 企业营销管理系统主界面1.bmp
│ │ ├── 例16.8
│ │ │ └── ChangeSkin
│ │ │ ├── ChangeSkin.clw
│ │ │ ├── ChangeSkin.cpp
│ │ │ ├── ChangeSkin.dsp
│ │ │ ├── ChangeSkin.dsw
│ │ │ ├── ChangeSkin.h
│ │ │ ├── ChangeSkin.opt
│ │ │ ├── ChangeSkin.rc
│ │ │ ├── ChangeSkinDlg.cpp
│ │ │ ├── ChangeSkinDlg.h
│ │ │ ├── InterfaceRes.dll
│ │ │ ├── ReadMe.txt
│ │ │ ├── ResourceDll.dll
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── ChangeSkin.ico
│ │ │ │ └── ChangeSkin.rc2
│ │ │ └── resource.h
│ │ └── 例16.9
│ │ └── KeyboardHook
│ │ ├── KeyboardHook.clw
│ │ ├── KeyboardHook.cpp
│ │ ├── KeyboardHook.dsp
│ │ ├── KeyboardHook.dsw
│ │ ├── KeyboardHook.h
│ │ ├── KeyboardHook.opt
│ │ ├── KeyboardHook.rc
│ │ ├── KeyboardHookDlg.cpp
│ │ ├── KeyboardHookDlg.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── res
│ │ │ ├── KeyboardHook.ico
│ │ │ └── KeyboardHook.rc2
│ │ └── resource.h
│ ├── 17
│ │ ├── 例17.1
│ │ │ └── ServerChat
│ │ │ ├── ReadMe.txt
│ │ │ ├── ServerChat.clw
│ │ │ ├── ServerChat.cpp
│ │ │ ├── ServerChat.dsp
│ │ │ ├── ServerChat.dsw
│ │ │ ├── ServerChat.h
│ │ │ ├── ServerChat.opt
│ │ │ ├── ServerChat.rc
│ │ │ ├── ServerChatDlg.cpp
│ │ │ ├── ServerChatDlg.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── ServerChat.ico
│ │ │ │ └── ServerChat.rc2
│ │ │ └── resource.h
│ │ ├── 例17.10
│ │ │ └── SniffApplication
│ │ │ ├── ReadMe.txt
│ │ │ ├── SniffApp.clw
│ │ │ ├── SniffApp.cpp
│ │ │ ├── SniffApp.dsp
│ │ │ ├── SniffApp.dsw
│ │ │ ├── SniffApp.h
│ │ │ ├── SniffApp.opt
│ │ │ ├── SniffApp.rc
│ │ │ ├── SniffAppDlg.cpp
│ │ │ ├── SniffAppDlg.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── After NoNetworkHD.ico
│ │ │ │ ├── SniffApp.ico
│ │ │ │ └── SniffApp.rc2
│ │ │ └── resource.h
│ │ ├── 例17.11
│ │ │ └── PortScan
│ │ │ ├── PortScan.clw
│ │ │ ├── PortScan.cpp
│ │ │ ├── PortScan.dsp
│ │ │ ├── PortScan.dsw
│ │ │ ├── PortScan.h
│ │ │ ├── PortScan.opt
│ │ │ ├── PortScan.rc
│ │ │ ├── PortScanDlg.cpp
│ │ │ ├── PortScanDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── 64.ico
│ │ │ │ ├── PortScan.ico
│ │ │ │ └── PortScan.rc2
│ │ │ └── resource.h
│ │ ├── 例17.2
│ │ │ └── ClientChat
│ │ │ ├── ClientChat.clw
│ │ │ ├── ClientChat.cpp
│ │ │ ├── ClientChat.dsp
│ │ │ ├── ClientChat.dsw
│ │ │ ├── ClientChat.h
│ │ │ ├── ClientChat.opt
│ │ │ ├── ClientChat.rc
│ │ │ ├── ClientChatDlg.cpp
│ │ │ ├── ClientChatDlg.h
│ │ │ ├── MainChat.cpp
│ │ │ ├── MainChat.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── 12.ico
│ │ │ │ ├── ClientChat.ico
│ │ │ │ └── ClientChat.rc2
│ │ │ └── resource.h
│ │ ├── 例17.3
│ │ │ └── Server
│ │ │ ├── ClientSocket.cpp
│ │ │ ├── ClientSocket.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── Server.clw
│ │ │ ├── Server.cpp
│ │ │ ├── Server.dsp
│ │ │ ├── Server.dsw
│ │ │ ├── Server.h
│ │ │ ├── Server.opt
│ │ │ ├── Server.rc
│ │ │ ├── ServerDlg.cpp
│ │ │ ├── ServerDlg.h
│ │ │ ├── ServerSocket.cpp
│ │ │ ├── ServerSocket.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── 03.ico
│ │ │ │ ├── Server.ico
│ │ │ │ └── Server.rc2
│ │ │ └── resource.h
│ │ ├── 例17.4
│ │ │ └── Client
│ │ │ ├── Client.clw
│ │ │ ├── Client.cpp
│ │ │ ├── Client.dsp
│ │ │ ├── Client.dsw
│ │ │ ├── Client.h
│ │ │ ├── Client.opt
│ │ │ ├── Client.rc
│ │ │ ├── ClientDlg.cpp
│ │ │ ├── ClientDlg.h
│ │ │ ├── ClientSocket.cpp
│ │ │ ├── ClientSocket.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── 42.ico
│ │ │ │ ├── Client.ico
│ │ │ │ └── Client.rc2
│ │ │ └── resource.h
│ │ ├── 例17.5
│ │ │ └── BroadcastServer
│ │ │ ├── BroadcastServer.clw
│ │ │ ├── BroadcastServer.cpp
│ │ │ ├── BroadcastServer.dsp
│ │ │ ├── BroadcastServer.dsw
│ │ │ ├── BroadcastServer.h
│ │ │ ├── BroadcastServer.opt
│ │ │ ├── BroadcastServer.rc
│ │ │ ├── BroadcastServerDlg.cpp
│ │ │ ├── BroadcastServerDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── BroadcastServer.ico
│ │ │ │ └── BroadcastServer.rc2
│ │ │ └── resource.h
│ │ ├── 例17.6
│ │ │ └── BroadcastClient
│ │ │ ├── BroadcastClient.clw
│ │ │ ├── BroadcastClient.cpp
│ │ │ ├── BroadcastClient.dsp
│ │ │ ├── BroadcastClient.dsw
│ │ │ ├── BroadcastClient.h
│ │ │ ├── BroadcastClient.opt
│ │ │ ├── BroadcastClient.rc
│ │ │ ├── BroadcastClientDlg.cpp
│ │ │ ├── BroadcastClientDlg.h
│ │ │ ├── ClientSocket.cpp
│ │ │ ├── ClientSocket.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── BroadcastClient.ico
│ │ │ │ └── BroadcastClient.rc2
│ │ │ └── resource.h
│ │ ├── 例17.7
│ │ │ └── SendFileServer
│ │ │ ├── ReadMe.txt
│ │ │ ├── SendFileServer.clw
│ │ │ ├── SendFileServer.cpp
│ │ │ ├── SendFileServer.dsp
│ │ │ ├── SendFileServer.dsw
│ │ │ ├── SendFileServer.h
│ │ │ ├── SendFileServer.opt
│ │ │ ├── SendFileServer.rc
│ │ │ ├── SendFileServerDlg.cpp
│ │ │ ├── SendFileServerDlg.h
│ │ │ ├── ServerSock.cpp
│ │ │ ├── ServerSock.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── SendFileServer.ico
│ │ │ │ └── SendFileServer.rc2
│ │ │ └── resource.h
│ │ ├── 例17.8
│ │ │ └── SendFileClient
│ │ │ ├── ClientSock.cpp
│ │ │ ├── ClientSock.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── SendFileClient.clw
│ │ │ ├── SendFileClient.cpp
│ │ │ ├── SendFileClient.dsp
│ │ │ ├── SendFileClient.dsw
│ │ │ ├── SendFileClient.h
│ │ │ ├── SendFileClient.opt
│ │ │ ├── SendFileClient.rc
│ │ │ ├── SendFileClientDlg.cpp
│ │ │ ├── SendFileClientDlg.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── SendFileClient.ico
│ │ │ │ └── SendFileClient.rc2
│ │ │ └── resource.h
│ │ └── 例17.9
│ │ └── HostInfo
│ │ ├── HostInfo.clw
│ │ ├── HostInfo.cpp
│ │ ├── HostInfo.dsp
│ │ ├── HostInfo.dsw
│ │ ├── HostInfo.h
│ │ ├── HostInfo.opt
│ │ ├── HostInfo.rc
│ │ ├── HostInfoDlg.cpp
│ │ ├── HostInfoDlg.h
│ │ ├── ReadMe.txt
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── res
│ │ │ ├── HostInfo.ico
│ │ │ └── HostInfo.rc2
│ │ └── resource.h
│ ├── 18
│ │ ├── readme.doc
│ │ └── 学生管理系统
│ │ ├── database
│ │ │ ├── tb_student.ldf
│ │ │ └── tb_student.mdf
│ │ └── 源程序
│ │ ├── Class_subjectinfodlg.cpp
│ │ ├── Class_subjectinfodlg.h
│ │ ├── Class_subjectset.cpp
│ │ ├── Class_subjectset.h
│ │ ├── Classinfodlg.cpp
│ │ ├── Classinfodlg.h
│ │ ├── Classinfoset.cpp
│ │ ├── Classinfoset.h
│ │ ├── Contents.hhc
│ │ ├── DF.cpp
│ │ ├── DF.h
│ │ ├── DllHeader.h
│ │ ├── Examinfo_submarkdlg.cpp
│ │ ├── Examinfo_submarkdlg.h
│ │ ├── Examinfo_submarkset.cpp
│ │ ├── Examinfo_submarkset.h
│ │ ├── Examkinddlg.cpp
│ │ ├── Examkinddlg.h
│ │ ├── Examkindset.cpp
│ │ ├── Examkindset.h
│ │ ├── ExternDllHeader.h
│ │ ├── Grade_levelinfodlg.cpp
│ │ ├── Grade_levelinfodlg.h
│ │ ├── Grade_levelset.cpp
│ │ ├── Grade_levelset.h
│ │ ├── Index.hhk
│ │ ├── InfoStudent.cpp
│ │ ├── InfoStudent.h
│ │ ├── Input_regbreakdlg.cpp
│ │ ├── Input_regbreakdlg.h
│ │ ├── Log1.log
│ │ ├── Login.cpp
│ │ ├── Login.h
│ │ ├── LoginSet.cpp
│ │ ├── LoginSet.h
│ │ ├── Officeinfodlg.cpp
│ │ ├── Officeinfodlg.h
│ │ ├── ReadMe.txt
│ │ ├── Regbreak_finddlg.cpp
│ │ ├── Regbreak_finddlg.h
│ │ ├── Regbrreakinfoset.cpp
│ │ ├── Regbrreakinfoset.h
│ │ ├── Reportdlg.cpp
│ │ ├── Reportdlg.h
│ │ ├── RxDll.dll
│ │ ├── SkinHook.h
│ │ ├── SkinLib.dll
│ │ ├── SkinLib.lib
│ │ ├── SoftCrystal.ssk
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── Studentinfo_finddlg.cpp
│ │ ├── Studentinfo_finddlg.h
│ │ ├── Studentinfoset.cpp
│ │ ├── Studentinfoset.h
│ │ ├── Subjectdlg.cpp
│ │ ├── Subjectdlg.h
│ │ ├── Subjectinfo.cpp
│ │ ├── Subjectinfo.h
│ │ ├── Teacherinfodlg.cpp
│ │ ├── Teacherinfodlg.h
│ │ ├── Teacherinfoset.cpp
│ │ ├── Teacherinfoset.h
│ │ ├── Userdlg.cpp
│ │ ├── Userdlg.h
│ │ ├── XPCorona.ssk
│ │ ├── excel9.cpp
│ │ ├── excel9.h
│ │ ├── htmlhelp.h
│ │ ├── htmlhelp.lib
│ │ ├── mystudentreport.xls
│ │ ├── mystudentreport_sorted.xls
│ │ ├── mystudentsys.clw
│ │ ├── mystudentsys.cpp
│ │ ├── mystudentsys.dsp
│ │ ├── mystudentsys.dsw
│ │ ├── mystudentsys.h
│ │ ├── mystudentsys.opt
│ │ ├── mystudentsys.rc
│ │ ├── mystudentsysDlg.cpp
│ │ ├── mystudentsysDlg.h
│ │ ├── officeset.cpp
│ │ ├── officeset.h
│ │ ├── res
│ │ │ ├── 42.ico
│ │ │ ├── Thumbs.db
│ │ │ ├── ace.bmp
│ │ │ ├── bmp00001.bmp
│ │ │ ├── bmp00002.bmp
│ │ │ ├── bmp00003.bmp
│ │ │ ├── bmp00004.bmp
│ │ │ ├── hua.bmp
│ │ │ ├── mystudentsys.ico
│ │ │ ├── mystudentsys.rc2
│ │ │ ├── toolbar.bmp
│ │ │ ├── toolbar1.bmp
│ │ │ ├── toolbar_.bmp
│ │ │ └── 按钮.bmp
│ │ ├── resource.h
│ │ ├── studentinfosyshelp.chm
│ │ ├── studentinfosyshelp.hhp
│ │ └── stureporttemplate.xlt
│ ├── 19
│ │ ├── readme.doc
│ │ └── 人事考勤管理系统
│ │ ├── DataBase
│ │ │ ├── tb_person_Data.MDF
│ │ │ └── tb_person_Log.LDF
│ │ └── Person
│ │ ├── ADO.cpp
│ │ ├── ADO.h
│ │ ├── CheckEdit.cpp
│ │ ├── CheckEdit.h
│ │ ├── CheckManage.cpp
│ │ ├── CheckManage.h
│ │ ├── CheckSum.cpp
│ │ ├── CheckSum.h
│ │ ├── Debug
│ │ │ ├── ADO.obj
│ │ │ ├── ADO.sbr
│ │ │ ├── CheckEdit.obj
│ │ │ ├── CheckEdit.sbr
│ │ │ ├── CheckManage.obj
│ │ │ ├── CheckManage.sbr
│ │ │ ├── CheckSum.obj
│ │ │ ├── CheckSum.sbr
│ │ │ ├── DeptEdit.obj
│ │ │ ├── DeptEdit.sbr
│ │ │ ├── DeptManage.obj
│ │ │ ├── DeptManage.sbr
│ │ │ ├── LoginDialog.obj
│ │ │ ├── LoginDialog.sbr
│ │ │ ├── PassWordEdit.obj
│ │ │ ├── PassWordEdit.sbr
│ │ │ ├── Person.bsc
│ │ │ ├── Person.exe
│ │ │ ├── Person.ilk
│ │ │ ├── Person.obj
│ │ │ ├── Person.pch
│ │ │ ├── Person.pdb
│ │ │ ├── Person.res
│ │ │ ├── Person.sbr
│ │ │ ├── PersonDlg.obj
│ │ │ ├── PersonDlg.sbr
│ │ │ ├── PersonEdit.obj
│ │ │ ├── PersonEdit.sbr
│ │ │ ├── PersonManage.obj
│ │ │ ├── PersonManage.sbr
│ │ │ ├── StdAfx.obj
│ │ │ ├── StdAfx.sbr
│ │ │ ├── UserEdit.obj
│ │ │ ├── UserEdit.sbr
│ │ │ ├── UserManage.obj
│ │ │ ├── UserManage.sbr
│ │ │ ├── msado15.tlh
│ │ │ ├── msado15.tli
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── DeptEdit.cpp
│ │ ├── DeptEdit.h
│ │ ├── DeptManage.cpp
│ │ ├── DeptManage.h
│ │ ├── LoginDialog.cpp
│ │ ├── LoginDialog.h
│ │ ├── PassWordEdit.cpp
│ │ ├── PassWordEdit.h
│ │ ├── Person.aps
│ │ ├── Person.clw
│ │ ├── Person.cpp
│ │ ├── Person.dsp
│ │ ├── Person.dsw
│ │ ├── Person.h
│ │ ├── Person.ncb
│ │ ├── Person.opt
│ │ ├── Person.plg
│ │ ├── Person.rc
│ │ ├── PersonDlg.cpp
│ │ ├── PersonDlg.h
│ │ ├── PersonEdit.cpp
│ │ ├── PersonEdit.h
│ │ ├── PersonManage.cpp
│ │ ├── PersonManage.h
│ │ ├── ReadMe.txt
│ │ ├── Resource.h
│ │ ├── SkinHook.h
│ │ ├── SkinLib.dll
│ │ ├── SkinLib.lib
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── UserEdit.cpp
│ │ ├── UserEdit.h
│ │ ├── UserManage.cpp
│ │ ├── UserManage.h
│ │ ├── msado15.tlh
│ │ ├── msado15.tli
│ │ └── res
│ │ ├── Person.ico
│ │ ├── Person.rc2
│ │ ├── 考勤管理系统.BMP
│ │ └── 考勤管理系统.JPG
│ ├── 2
│ │ ├── 例2.1
│ │ │ └── StaticDemo
│ │ │ ├── ReadMe.txt
│ │ │ ├── StaticDemo.cpp
│ │ │ ├── StaticDemo.dsp
│ │ │ ├── StaticDemo.dsw
│ │ │ ├── StaticDemo.opt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例2.10
│ │ │ └── AfterOperate
│ │ │ ├── AfterOperate.cpp
│ │ │ ├── AfterOperate.dsp
│ │ │ ├── AfterOperate.dsw
│ │ │ ├── AfterOperate.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例2.11
│ │ │ └── SwapValue
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── SwapValue.cpp
│ │ │ ├── SwapValue.dsp
│ │ │ ├── SwapValue.dsw
│ │ │ └── SwapValue.opt
│ │ ├── 例2.12
│ │ │ └── EncryptString
│ │ │ ├── EncryptString.cpp
│ │ │ ├── EncryptString.dsp
│ │ │ ├── EncryptString.dsw
│ │ │ ├── EncryptString.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例2.13
│ │ │ └── ReverseString
│ │ │ ├── ReadMe.txt
│ │ │ ├── ReverseString.cpp
│ │ │ ├── ReverseString.dsp
│ │ │ ├── ReverseString.dsw
│ │ │ ├── ReverseString.opt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例2.14
│ │ │ └── OutputTime
│ │ │ ├── OutputTime.cpp
│ │ │ ├── OutputTime.dsp
│ │ │ ├── OutputTime.dsw
│ │ │ ├── OutputTime.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例2.15
│ │ │ └── StringCopy
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── StringCopy.cpp
│ │ │ ├── StringCopy.dsp
│ │ │ ├── StringCopy.dsw
│ │ │ └── StringCopy.opt
│ │ ├── 例2.16
│ │ │ └── CalcThirdBorder
│ │ │ ├── CalcThirdBorder.cpp
│ │ │ ├── CalcThirdBorder.dsp
│ │ │ ├── CalcThirdBorder.dsw
│ │ │ ├── CalcThirdBorder.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例2.17
│ │ │ └── OutputLeapyear
│ │ │ ├── OutputLeapyear.cpp
│ │ │ ├── OutputLeapyear.dsp
│ │ │ ├── OutputLeapyear.dsw
│ │ │ ├── OutputLeapyear.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例2.2
│ │ │ └── CompareNumber
│ │ │ ├── CompareNumber.cpp
│ │ │ ├── CompareNumber.dsp
│ │ │ ├── CompareNumber.dsw
│ │ │ ├── CompareNumber.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例2.3
│ │ │ └── EnumParam
│ │ │ ├── EnumParam.cpp
│ │ │ ├── EnumParam.dsp
│ │ │ ├── EnumParam.dsw
│ │ │ ├── EnumParam.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例2.4
│ │ │ └── AssignStructure
│ │ │ ├── AssignStructure.cpp
│ │ │ ├── AssignStructure.dsp
│ │ │ ├── AssignStructure.dsw
│ │ │ ├── AssignStructure.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例2.5
│ │ │ └── PtrAccess
│ │ │ ├── PtrAccess.cpp
│ │ │ ├── PtrAccess.dsp
│ │ │ ├── PtrAccess.dsw
│ │ │ ├── PtrAccess.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例2.6
│ │ │ └── IterateArray
│ │ │ ├── IterateArray.cpp
│ │ │ ├── IterateArray.dsp
│ │ │ ├── IterateArray.dsw
│ │ │ ├── IterateArray.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例2.7
│ │ │ └── PtrToPtr
│ │ │ ├── PtrToPtr.cpp
│ │ │ ├── PtrToPtr.dsp
│ │ │ ├── PtrToPtr.dsw
│ │ │ ├── PtrToPtr.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例2.8
│ │ │ └── RefApp
│ │ │ ├── ReadMe.txt
│ │ │ ├── RefApp.cpp
│ │ │ ├── RefApp.dsp
│ │ │ ├── RefApp.dsw
│ │ │ ├── RefApp.opt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ └── 例2.9
│ │ └── PreOperate
│ │ ├── PreOperate.cpp
│ │ ├── PreOperate.dsp
│ │ ├── PreOperate.dsw
│ │ ├── PreOperate.opt
│ │ ├── ReadMe.txt
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ ├── 20
│ │ └── 视频聊天软件
│ │ ├── Client
│ │ │ ├── Client.clw
│ │ │ ├── Client.cpp
│ │ │ ├── Client.dsp
│ │ │ ├── Client.dsw
│ │ │ ├── Client.h
│ │ │ ├── Client.opt
│ │ │ ├── Client.rc
│ │ │ ├── ClientDlg.cpp
│ │ │ ├── ClientDlg.h
│ │ │ ├── ClientSock.cpp
│ │ │ ├── ClientSock.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── 65.ico
│ │ │ │ ├── Client.ico
│ │ │ │ └── Client.rc2
│ │ │ └── resource.h
│ │ └── Server
│ │ ├── ReadMe.txt
│ │ ├── Server.clw
│ │ ├── Server.cpp
│ │ ├── Server.dsp
│ │ ├── Server.dsw
│ │ ├── Server.h
│ │ ├── Server.opt
│ │ ├── Server.rc
│ │ ├── ServerDlg.cpp
│ │ ├── ServerDlg.h
│ │ ├── ServerSock.cpp
│ │ ├── ServerSock.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── res
│ │ │ ├── 97.ico
│ │ │ ├── Server.ico
│ │ │ └── Server.rc2
│ │ └── resource.h
│ ├── 21
│ │ └── 局域网监控系统
│ │ ├── Screen
│ │ │ ├── ReadMe.txt
│ │ │ ├── Resource.h
│ │ │ ├── Screen.clw
│ │ │ ├── Screen.cpp
│ │ │ ├── Screen.dsp
│ │ │ ├── Screen.dsw
│ │ │ ├── Screen.h
│ │ │ ├── Screen.opt
│ │ │ ├── Screen.rc
│ │ │ ├── ScreenDlg.cpp
│ │ │ ├── ScreenDlg.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── TCPServer.cpp
│ │ │ ├── TCPServer.h
│ │ │ └── res
│ │ │ ├── Screen.ico
│ │ │ └── Screen.rc2
│ │ └── Server
│ │ ├── ReadMe.txt
│ │ ├── Resource.h
│ │ ├── Server.clw
│ │ ├── Server.cpp
│ │ ├── Server.dsp
│ │ ├── Server.dsw
│ │ ├── Server.h
│ │ ├── Server.opt
│ │ ├── Server.rc
│ │ ├── ServerDlg.cpp
│ │ ├── ServerDlg.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── TCPServer.cpp
│ │ ├── TCPServer.h
│ │ └── res
│ │ ├── Server.ico
│ │ └── Server.rc2
│ ├── 22
│ │ └── 垃圾文件清理工具
│ │ └── ClearGarbage
│ │ ├── ClearGarbage.clw
│ │ ├── ClearGarbage.cpp
│ │ ├── ClearGarbage.dsp
│ │ ├── ClearGarbage.dsw
│ │ ├── ClearGarbage.h
│ │ ├── ClearGarbage.opt
│ │ ├── ClearGarbage.rc
│ │ ├── ClearGarbageDlg.cpp
│ │ ├── ClearGarbageDlg.h
│ │ ├── ReadMe.txt
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── res
│ │ │ ├── 71.ico
│ │ │ ├── ClearGarbage.ico
│ │ │ └── ClearGarbage.rc2
│ │ └── resource.h
│ ├── 3
│ │ ├── 例3.1
│ │ │ └── CompoundStatement
│ │ │ ├── CompoundStatement.cpp
│ │ │ ├── CompoundStatement.dsp
│ │ │ ├── CompoundStatement.dsw
│ │ │ ├── CompoundStatement.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例3.10
│ │ │ └── CommaExpress
│ │ │ ├── CommaExpress.cpp
│ │ │ ├── CommaExpress.dsp
│ │ │ ├── CommaExpress.dsw
│ │ │ ├── CommaExpress.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例3.11
│ │ │ └── LocalVariable
│ │ │ ├── LocalVariable.cpp
│ │ │ ├── LocalVariable.dsp
│ │ │ ├── LocalVariable.dsw
│ │ │ ├── LocalVariable.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例3.12
│ │ │ └── UseWhile
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── UseWhile.cpp
│ │ │ ├── UseWhile.dsp
│ │ │ ├── UseWhile.dsw
│ │ │ └── UseWhile.opt
│ │ ├── 例3.13
│ │ │ └── CalcSum
│ │ │ ├── CalcSum.cpp
│ │ │ ├── CalcSum.dsp
│ │ │ ├── CalcSum.dsw
│ │ │ ├── CalcSum.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例3.14
│ │ │ └── UseDoWhile
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── UseDoWhile.cpp
│ │ │ ├── UseDoWhile.dsp
│ │ │ ├── UseDoWhile.dsw
│ │ │ └── UseDoWhile.opt
│ │ ├── 例3.15
│ │ │ └── UseGoto
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── UseGoto.cpp
│ │ │ ├── UseGoto.dsp
│ │ │ ├── UseGoto.dsw
│ │ │ └── UseGoto.opt
│ │ ├── 例3.16
│ │ │ └── SortArray
│ │ │ ├── ReadMe.txt
│ │ │ ├── SortArray.cpp
│ │ │ ├── SortArray.dsp
│ │ │ ├── SortArray.dsw
│ │ │ ├── SortArray.opt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例3.17
│ │ │ └── StatGrade
│ │ │ ├── ReadMe.txt
│ │ │ ├── StatGrade.cpp
│ │ │ ├── StatGrade.dsp
│ │ │ ├── StatGrade.dsw
│ │ │ ├── StatGrade.opt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例3.18
│ │ │ └── ParseString
│ │ │ ├── ParseString.cpp
│ │ │ ├── ParseString.dsp
│ │ │ ├── ParseString.dsw
│ │ │ ├── ParseString.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例3.19
│ │ │ └── PrimeNumber
│ │ │ ├── PrimeNumber.cpp
│ │ │ ├── PrimeNumber.dsp
│ │ │ ├── PrimeNumber.dsw
│ │ │ ├── PrimeNumber.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例3.2
│ │ │ └── SimpleIf
│ │ │ ├── ReadMe.txt
│ │ │ ├── SimpleIf.cpp
│ │ │ ├── SimpleIf.dsp
│ │ │ ├── SimpleIf.dsw
│ │ │ ├── SimpleIf.opt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例3.20
│ │ │ └── FunExpress
│ │ │ ├── FunExpress.cpp
│ │ │ ├── FunExpress.dsp
│ │ │ ├── FunExpress.dsw
│ │ │ ├── FunExpress.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例3.21
│ │ │ └── GetElement
│ │ │ ├── GetElement.cpp
│ │ │ ├── GetElement.dsp
│ │ │ ├── GetElement.dsw
│ │ │ ├── GetElement.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例3.3
│ │ │ └── UseIf
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── UseIf.cpp
│ │ │ ├── UseIf.dsp
│ │ │ ├── UseIf.dsw
│ │ │ └── UseIf.opt
│ │ ├── 例3.4
│ │ │ └── MultiIf
│ │ │ ├── MultiIf.cpp
│ │ │ ├── MultiIf.dsp
│ │ │ ├── MultiIf.dsw
│ │ │ ├── MultiIf.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例3.5
│ │ │ └── UseSwitch
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── UseSwitch.cpp
│ │ │ ├── UseSwitch.dsp
│ │ │ ├── UseSwitch.dsw
│ │ │ └── UseSwitch.opt
│ │ ├── 例3.6
│ │ │ └── ErrorUseSwitch
│ │ │ ├── ErrorUseSwitch.cpp
│ │ │ ├── ErrorUseSwitch.dsp
│ │ │ ├── ErrorUseSwitch.dsw
│ │ │ ├── ErrorUseSwitch.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例3.7
│ │ │ └── OutputWeek
│ │ │ ├── OutputWeek.cpp
│ │ │ ├── OutputWeek.dsp
│ │ │ ├── OutputWeek.dsw
│ │ │ ├── OutputWeek.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例3.8
│ │ │ └── BreakInLoop
│ │ │ ├── BreakInLoop.cpp
│ │ │ ├── BreakInLoop.dsp
│ │ │ ├── BreakInLoop.dsw
│ │ │ ├── BreakInLoop.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ └── 例3.9
│ │ └── ContinueInLoop
│ │ ├── ContinueInLoop.cpp
│ │ ├── ContinueInLoop.dsp
│ │ ├── ContinueInLoop.dsw
│ │ ├── ContinueInLoop.opt
│ │ ├── ReadMe.txt
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ ├── 4
│ │ ├── 例4.1
│ │ │ └── DefaultParam
│ │ │ ├── DefaultParam.cpp
│ │ │ ├── DefaultParam.dsp
│ │ │ ├── DefaultParam.dsw
│ │ │ ├── DefaultParam.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例4.10
│ │ │ └── HideFunction
│ │ │ ├── HideFunction.cpp
│ │ │ ├── HideFunction.dsp
│ │ │ ├── HideFunction.dsw
│ │ │ ├── HideFunction.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例4.11
│ │ │ └── CalcFactorial
│ │ │ ├── CalcFactorial.cpp
│ │ │ ├── CalcFactorial.dsp
│ │ │ ├── CalcFactorial.dsw
│ │ │ ├── CalcFactorial.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例4.12
│ │ │ └── FunctionPtr
│ │ │ ├── FunctionPtr.cpp
│ │ │ ├── FunctionPtr.dsp
│ │ │ ├── FunctionPtr.dsw
│ │ │ ├── FunctionPtr.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例4.13
│ │ │ └── ListFunPtrArray
│ │ │ ├── ListFunPtrArray.cpp
│ │ │ ├── ListFunPtrArray.dsp
│ │ │ ├── ListFunPtrArray.dsw
│ │ │ ├── ListFunPtrArray.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例4.14
│ │ │ └── FunctionTemplate
│ │ │ ├── FunctionTemplate.cpp
│ │ │ ├── FunctionTemplate.dsp
│ │ │ ├── FunctionTemplate.dsw
│ │ │ ├── FunctionTemplate.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例4.15
│ │ │ └── OverloadFunTemplate
│ │ │ ├── OverloadFunTemplate.cpp
│ │ │ ├── OverloadFunTemplate.dsp
│ │ │ ├── OverloadFunTemplate.dsw
│ │ │ ├── OverloadFunTemplate.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例4.16
│ │ │ └── HideVariable
│ │ │ ├── HideVariable.cpp
│ │ │ ├── HideVariable.dsp
│ │ │ ├── HideVariable.dsw
│ │ │ ├── HideVariable.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例4.17
│ │ │ └── VariableRange
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── VariableRange.cpp
│ │ │ ├── VariableRange.dsp
│ │ │ ├── VariableRange.dsw
│ │ │ └── VariableRange.opt
│ │ ├── 例4.18
│ │ │ └── AccessGlobalVar
│ │ │ ├── AccessGlobalVar.cpp
│ │ │ ├── AccessGlobalVar.dsp
│ │ │ ├── AccessGlobalVar.dsw
│ │ │ ├── AccessGlobalVar.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例4.19
│ │ │ └── UseNamespace
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── UseNamespace.cpp
│ │ │ ├── UseNamespace.dsp
│ │ │ ├── UseNamespace.dsw
│ │ │ └── UseNamespace.opt
│ │ ├── 例4.2
│ │ │ └── ValuePass
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── ValuePass.cpp
│ │ │ ├── ValuePass.dsp
│ │ │ ├── ValuePass.dsw
│ │ │ └── ValuePass.opt
│ │ ├── 例4.20
│ │ │ └── NamespaceDemo
│ │ │ ├── NamespaceDemo.cpp
│ │ │ ├── NamespaceDemo.dsp
│ │ │ ├── NamespaceDemo.dsw
│ │ │ ├── NamespaceDemo.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ └── login.cpp
│ │ ├── 例4.21
│ │ │ └── NestNamespace
│ │ │ ├── NestNamespace.cpp
│ │ │ ├── NestNamespace.dsp
│ │ │ ├── NestNamespace.dsw
│ │ │ ├── NestNamespace.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例4.22
│ │ │ └── UnnameSpace
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── UnnameSpace.cpp
│ │ │ ├── UnnameSpace.dsp
│ │ │ ├── UnnameSpace.dsw
│ │ │ └── UnnameSpace.opt
│ │ ├── 例4.23
│ │ │ └── ListDir
│ │ │ ├── ListDir.cpp
│ │ │ ├── ListDir.dsp
│ │ │ ├── ListDir.dsw
│ │ │ ├── ListDir.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例4.24
│ │ │ └── SortTemplate
│ │ │ ├── ReadMe.txt
│ │ │ ├── SortTemplate.cpp
│ │ │ ├── SortTemplate.dsp
│ │ │ ├── SortTemplate.dsw
│ │ │ ├── SortTemplate.opt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例4.25
│ │ │ └── DynamicParam
│ │ │ ├── DynamicParam.cpp
│ │ │ ├── DynamicParam.dsp
│ │ │ ├── DynamicParam.dsw
│ │ │ ├── DynamicParam.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例4.26
│ │ │ └── PtrParam
│ │ │ ├── PtrParam.cpp
│ │ │ ├── PtrParam.dsp
│ │ │ ├── PtrParam.dsw
│ │ │ ├── PtrParam.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例4.27
│ │ │ └── OutDays
│ │ │ ├── OutDays.cpp
│ │ │ ├── OutDays.dsp
│ │ │ ├── OutDays.dsw
│ │ │ ├── OutDays.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例4.3
│ │ │ └── RefPass
│ │ │ ├── ReadMe.txt
│ │ │ ├── RefPass.cpp
│ │ │ ├── RefPass.dsp
│ │ │ ├── RefPass.dsw
│ │ │ ├── RefPass.opt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例4.4
│ │ │ └── PtrParam
│ │ │ ├── PtrParam.cpp
│ │ │ ├── PtrParam.dsp
│ │ │ ├── PtrParam.dsw
│ │ │ ├── PtrParam.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例4.5
│ │ │ └── SortArray
│ │ │ ├── ReadMe.txt
│ │ │ ├── SortArray.cpp
│ │ │ ├── SortArray.dsp
│ │ │ ├── SortArray.dsw
│ │ │ ├── SortArray.opt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例4.6
│ │ │ └── PtrParam
│ │ │ ├── PtrParam.cpp
│ │ │ ├── PtrParam.dsp
│ │ │ ├── PtrParam.dsw
│ │ │ ├── PtrParam.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例4.7
│ │ │ └── ArrayParam
│ │ │ ├── ArrayParam.cpp
│ │ │ ├── ArrayParam.dsp
│ │ │ ├── ArrayParam.dsw
│ │ │ ├── ArrayParam.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例4.8
│ │ │ └── LimitedArray
│ │ │ ├── LimitedArray.cpp
│ │ │ ├── LimitedArray.dsp
│ │ │ ├── LimitedArray.dsw
│ │ │ ├── LimitedArray.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ └── 例4.9
│ │ └── OverloadFun
│ │ ├── OverloadFun.cpp
│ │ ├── OverloadFun.dsp
│ │ ├── OverloadFun.dsw
│ │ ├── OverloadFun.opt
│ │ ├── ReadMe.txt
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ ├── 5
│ │ ├── 例5.11
│ │ │ └── CopyContructor
│ │ │ ├── CopyContructor.cpp
│ │ │ ├── CopyContructor.dsp
│ │ │ ├── CopyContructor.dsw
│ │ │ ├── CopyContructor.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例5.12
│ │ │ └── Destructor
│ │ │ ├── Destructor.cpp
│ │ │ ├── Destructor.dsp
│ │ │ ├── Destructor.dsw
│ │ │ ├── Destructor.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例5.14
│ │ │ └── StaticMember
│ │ │ ├── ReadMe.txt
│ │ │ ├── StaticMember.cpp
│ │ │ ├── StaticMember.dsp
│ │ │ ├── StaticMember.dsw
│ │ │ ├── StaticMember.opt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例5.15
│ │ │ └── CommonMember
│ │ │ ├── CommonMember.cpp
│ │ │ ├── CommonMember.dsp
│ │ │ ├── CommonMember.dsw
│ │ │ ├── CommonMember.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例5.18
│ │ │ └── CodeExpand
│ │ │ ├── CodeExpand.cpp
│ │ │ ├── CodeExpand.dsp
│ │ │ ├── CodeExpand.dsw
│ │ │ ├── CodeExpand.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例5.19
│ │ │ └── UseSwitch
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── UseSwitch.cpp
│ │ │ ├── UseSwitch.dsp
│ │ │ ├── UseSwitch.dsw
│ │ │ └── UseSwitch.opt
│ │ ├── 例5.20
│ │ │ └── StaticFunction
│ │ │ ├── ReadMe.txt
│ │ │ ├── StaticFunction.cpp
│ │ │ ├── StaticFunction.dsp
│ │ │ ├── StaticFunction.dsw
│ │ │ ├── StaticFunction.opt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例5.21
│ │ │ └── DefineStaticMethod
│ │ │ ├── DefineStaticMethod.cpp
│ │ │ ├── DefineStaticMethod.dsp
│ │ │ ├── DefineStaticMethod.dsw
│ │ │ ├── DefineStaticMethod.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例5.22
│ │ │ └── OverloadMethod
│ │ │ ├── OverloadMethod.cpp
│ │ │ ├── OverloadMethod.dsp
│ │ │ ├── OverloadMethod.dsw
│ │ │ ├── OverloadMethod.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例5.23
│ │ │ └── OverloadMethod
│ │ │ ├── OverloadMethod.cpp
│ │ │ ├── OverloadMethod.dsp
│ │ │ ├── OverloadMethod.dsw
│ │ │ ├── OverloadMethod.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例5.24
│ │ │ └── DataMemberPtr
│ │ │ ├── DataMemberPtr.cpp
│ │ │ ├── DataMemberPtr.dsp
│ │ │ ├── DataMemberPtr.dsw
│ │ │ ├── DataMemberPtr.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例5.25
│ │ │ └── SingleInherited
│ │ │ ├── ReadMe.txt
│ │ │ ├── SingleInherited.cpp
│ │ │ ├── SingleInherited.dsp
│ │ │ ├── SingleInherited.dsw
│ │ │ ├── SingleInherited.opt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例5.26
│ │ │ └── VirtualFunction
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── VirtualFunction.cpp
│ │ │ ├── VirtualFunction.dsp
│ │ │ ├── VirtualFunction.dsw
│ │ │ └── VirtualFunction.opt
│ │ ├── 例5.27
│ │ │ └── AbstractClass
│ │ │ ├── AbstractClass.cpp
│ │ │ ├── AbstractClass.dsp
│ │ │ ├── AbstractClass.dsw
│ │ │ ├── AbstractClass.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例5.28
│ │ │ └── MultiInherited
│ │ │ ├── MultiInherited.cpp
│ │ │ ├── MultiInherited.dsp
│ │ │ ├── MultiInherited.dsw
│ │ │ ├── MultiInherited.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例5.29
│ │ │ └── VirtualInherited
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── VirtualInherited.cpp
│ │ │ ├── VirtualInherited.dsp
│ │ │ ├── VirtualInherited.dsw
│ │ │ └── VirtualInherited.opt
│ │ ├── 例5.30
│ │ │ └── AutoConvert
│ │ │ ├── AutoConvert.cpp
│ │ │ ├── AutoConvert.dsp
│ │ │ ├── AutoConvert.dsw
│ │ │ ├── AutoConvert.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例5.31
│ │ │ └── OverloadOpt
│ │ │ ├── OverloadOpt.cpp
│ │ │ ├── OverloadOpt.dsp
│ │ │ ├── OverloadOpt.dsw
│ │ │ ├── OverloadOpt.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例5.32
│ │ │ └── ExchangeOpt
│ │ │ ├── ExchangeOpt.cpp
│ │ │ ├── ExchangeOpt.dsp
│ │ │ ├── ExchangeOpt.dsw
│ │ │ ├── ExchangeOpt.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例5.33
│ │ │ └── FriendFunction
│ │ │ ├── FriendFunction.cpp
│ │ │ ├── FriendFunction.dsp
│ │ │ ├── FriendFunction.dsw
│ │ │ ├── FriendFunction.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例5.34
│ │ │ └── FriendClass
│ │ │ ├── FriendClass.cpp
│ │ │ ├── FriendClass.dsp
│ │ │ ├── FriendClass.dsw
│ │ │ ├── FriendClass.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例5.35
│ │ │ └── FriendClass
│ │ │ ├── FriendClass.cpp
│ │ │ ├── FriendClass.dsp
│ │ │ ├── FriendClass.dsw
│ │ │ ├── FriendClass.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例5.4
│ │ │ └── AccessMethod
│ │ │ ├── AccessMethod.cpp
│ │ │ ├── AccessMethod.dsp
│ │ │ ├── AccessMethod.dsw
│ │ │ ├── AccessMethod.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例5.43
│ │ │ └── NestClass
│ │ │ ├── NestClass.cpp
│ │ │ ├── NestClass.dsp
│ │ │ ├── NestClass.dsw
│ │ │ ├── NestClass.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例5.44
│ │ │ └── PrivateNestClass
│ │ │ ├── PrivateNestClass.cpp
│ │ │ ├── PrivateNestClass.dsp
│ │ │ ├── PrivateNestClass.dsw
│ │ │ ├── PrivateNestClass.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例5.46
│ │ │ └── SimpleList
│ │ │ ├── ReadMe.txt
│ │ │ ├── SimpleList.cpp
│ │ │ ├── SimpleList.dsp
│ │ │ ├── SimpleList.dsw
│ │ │ ├── SimpleList.opt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例5.47
│ │ │ └── TemplateLink
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── TemplateLink.cpp
│ │ │ ├── TemplateLink.dsp
│ │ │ ├── TemplateLink.dsw
│ │ │ └── TemplateLink.opt
│ │ ├── 例5.48
│ │ │ └── StaticWithTemplate
│ │ │ ├── ReadMe.txt
│ │ │ ├── StaticWithTemplate.cpp
│ │ │ ├── StaticWithTemplate.dsp
│ │ │ ├── StaticWithTemplate.dsw
│ │ │ ├── StaticWithTemplate.opt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例5.49
│ │ │ └── ShareMember
│ │ │ ├── ReadMe.txt
│ │ │ ├── ShareMember.cpp
│ │ │ ├── ShareMember.dsp
│ │ │ ├── ShareMember.dsw
│ │ │ ├── ShareMember.opt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例5.50
│ │ │ └── RaiseException
│ │ │ ├── RaiseException.cpp
│ │ │ ├── RaiseException.dsp
│ │ │ ├── RaiseException.dsw
│ │ │ ├── RaiseException.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例5.51
│ │ │ └── CatchException
│ │ │ ├── CatchException.cpp
│ │ │ ├── CatchException.dsp
│ │ │ ├── CatchException.dsw
│ │ │ ├── CatchException.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例5.52
│ │ │ └── ThrowException
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── ThrowException.cpp
│ │ │ ├── ThrowException.dsp
│ │ │ ├── ThrowException.dsw
│ │ │ └── ThrowException.opt
│ │ ├── 例5.53
│ │ │ └── CustomException
│ │ │ ├── CustomException.cpp
│ │ │ ├── CustomException.dsp
│ │ │ ├── CustomException.dsw
│ │ │ ├── CustomException.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例5.54
│ │ │ └── BinaryTree
│ │ │ ├── BinaryTree.cpp
│ │ │ ├── BinaryTree.dsp
│ │ │ ├── BinaryTree.dsw
│ │ │ ├── BinaryTree.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例5.55
│ │ │ └── BinaryTree
│ │ │ ├── BinaryTree.cpp
│ │ │ ├── BinaryTree.dsp
│ │ │ ├── BinaryTree.dsw
│ │ │ ├── BinaryTree.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例5.56
│ │ │ └── DirManage
│ │ │ ├── DirManage.cpp
│ │ │ ├── DirManage.dsp
│ │ │ ├── DirManage.dsw
│ │ │ ├── DirManage.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例5.57
│ │ │ └── AccessPrivate
│ │ │ ├── AccessPrivate.cpp
│ │ │ ├── AccessPrivate.dsp
│ │ │ ├── AccessPrivate.dsw
│ │ │ ├── AccessPrivate.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例5.58
│ │ │ └── DynamicBind
│ │ │ ├── DynamicBind.cpp
│ │ │ ├── DynamicBind.dsp
│ │ │ ├── DynamicBind.dsw
│ │ │ ├── DynamicBind.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ ├── 例5.6
│ │ │ └── UseClass
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── UseClass.cpp
│ │ │ ├── UseClass.dsp
│ │ │ ├── UseClass.dsw
│ │ │ └── UseClass.opt
│ │ ├── 例5.8
│ │ │ └── DefContructor
│ │ │ ├── DefContructor.cpp
│ │ │ ├── DefContructor.dsp
│ │ │ ├── DefContructor.dsw
│ │ │ ├── DefContructor.opt
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ └── 例5.9
│ │ └── ContructorWithParam
│ │ ├── ContructorWithParam.cpp
│ │ ├── ContructorWithParam.dsp
│ │ ├── ContructorWithParam.dsw
│ │ ├── ContructorWithParam.opt
│ │ ├── ReadMe.txt
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ ├── 6
│ │ ├── 例6.1
│ │ │ └── FirstProject
│ │ │ ├── FirstProject.clw
│ │ │ ├── FirstProject.cpp
│ │ │ ├── FirstProject.dsp
│ │ │ ├── FirstProject.dsw
│ │ │ ├── FirstProject.h
│ │ │ ├── FirstProject.opt
│ │ │ ├── FirstProject.rc
│ │ │ ├── FirstProjectDlg.cpp
│ │ │ ├── FirstProjectDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── Resource.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ └── res
│ │ │ ├── FirstProject.ico
│ │ │ └── FirstProject.rc2
│ │ ├── 例6.10
│ │ │ └── OfficeAgent
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── aaa.clw
│ │ │ ├── aaa.cpp
│ │ │ ├── aaa.dsp
│ │ │ ├── aaa.dsw
│ │ │ ├── aaa.h
│ │ │ ├── aaa.opt
│ │ │ ├── aaa.rc
│ │ │ ├── aaaDlg.cpp
│ │ │ ├── aaaDlg.h
│ │ │ ├── agentctlanimationnames.cpp
│ │ │ ├── agentctlanimationnames.h
│ │ │ ├── agentctlaudioobjectex.cpp
│ │ │ ├── agentctlaudioobjectex.h
│ │ │ ├── agentctlballoonex.cpp
│ │ │ ├── agentctlballoonex.h
│ │ │ ├── agentctlcharacterex.cpp
│ │ │ ├── agentctlcharacterex.h
│ │ │ ├── agentctlcharacters.cpp
│ │ │ ├── agentctlcharacters.h
│ │ │ ├── agentctlcommand.cpp
│ │ │ ├── agentctlcommand.h
│ │ │ ├── agentctlcommandex.cpp
│ │ │ ├── agentctlcommandex.h
│ │ │ ├── agentctlcommandsex.cpp
│ │ │ ├── agentctlcommandsex.h
│ │ │ ├── agentctlcommandswindow.cpp
│ │ │ ├── agentctlcommandswindow.h
│ │ │ ├── agentctlex.cpp
│ │ │ ├── agentctlex.h
│ │ │ ├── agentctlpropertysheet.cpp
│ │ │ ├── agentctlpropertysheet.h
│ │ │ ├── agentctlrequest.cpp
│ │ │ ├── agentctlrequest.h
│ │ │ ├── agentctlspeechinput.cpp
│ │ │ ├── agentctlspeechinput.h
│ │ │ ├── res
│ │ │ │ ├── aaa.ico
│ │ │ │ └── aaa.rc2
│ │ │ └── resource.h
│ │ ├── 例6.2
│ │ │ └── FirstProject
│ │ │ ├── Book.cpp
│ │ │ ├── Book.h
│ │ │ ├── FirstProject.clw
│ │ │ ├── FirstProject.cpp
│ │ │ ├── FirstProject.dsp
│ │ │ ├── FirstProject.dsw
│ │ │ ├── FirstProject.h
│ │ │ ├── FirstProject.opt
│ │ │ ├── FirstProject.rc
│ │ │ ├── FirstProjectDlg.cpp
│ │ │ ├── FirstProjectDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── Student.cpp
│ │ │ ├── Student.h
│ │ │ ├── res
│ │ │ │ ├── FirstProject.ico
│ │ │ │ └── FirstProject.rc2
│ │ │ ├── resource.h
│ │ │ ├── ~VCB6D.tmp
│ │ │ └── ~VCB6E.tmp
│ │ ├── 例6.3
│ │ │ └── FirstProject
│ │ │ ├── Book.cpp
│ │ │ ├── Book.h
│ │ │ ├── FirstProject.clw
│ │ │ ├── FirstProject.cpp
│ │ │ ├── FirstProject.dsp
│ │ │ ├── FirstProject.dsw
│ │ │ ├── FirstProject.h
│ │ │ ├── FirstProject.opt
│ │ │ ├── FirstProject.rc
│ │ │ ├── FirstProjectDlg.cpp
│ │ │ ├── FirstProjectDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── Student.cpp
│ │ │ ├── Student.h
│ │ │ ├── res
│ │ │ │ ├── FirstProject.ico
│ │ │ │ └── FirstProject.rc2
│ │ │ ├── resource.h
│ │ │ ├── ~VCB6D.tmp
│ │ │ └── ~VCB6E.tmp
│ │ ├── 例6.4
│ │ │ └── Calc
│ │ │ ├── Calc.clw
│ │ │ ├── Calc.cpp
│ │ │ ├── Calc.dsp
│ │ │ ├── Calc.dsw
│ │ │ ├── Calc.h
│ │ │ ├── Calc.opt
│ │ │ ├── Calc.rc
│ │ │ ├── CalcDlg.cpp
│ │ │ ├── CalcDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── Calc.ico
│ │ │ │ └── Calc.rc2
│ │ │ └── resource.h
│ │ ├── 例6.5
│ │ │ └── DataExchange
│ │ │ ├── DataExchange.clw
│ │ │ ├── DataExchange.cpp
│ │ │ ├── DataExchange.dsp
│ │ │ ├── DataExchange.dsw
│ │ │ ├── DataExchange.h
│ │ │ ├── DataExchange.opt
│ │ │ ├── DataExchange.rc
│ │ │ ├── DataExchangeDlg.cpp
│ │ │ ├── DataExchangeDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── 12.ico
│ │ │ │ ├── DataExchange.ico
│ │ │ │ └── DataExchange.rc2
│ │ │ └── resource.h
│ │ ├── 例6.6
│ │ │ └── SysDiskInfo
│ │ │ ├── DiskInfoManage.cpp
│ │ │ ├── DiskInfoManage.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── SysDiskInfo.clw
│ │ │ ├── SysDiskInfo.cpp
│ │ │ ├── SysDiskInfo.dsp
│ │ │ ├── SysDiskInfo.dsw
│ │ │ ├── SysDiskInfo.h
│ │ │ ├── SysDiskInfo.opt
│ │ │ ├── SysDiskInfo.rc
│ │ │ ├── SysDiskInfoDlg.cpp
│ │ │ ├── SysDiskInfoDlg.h
│ │ │ ├── res
│ │ │ │ ├── 07.ico
│ │ │ │ ├── SysDiskInfo.ico
│ │ │ │ └── SysDiskInfo.rc2
│ │ │ └── resource.h
│ │ ├── 例6.7
│ │ │ └── NetComm
│ │ │ ├── Communicate.cpp
│ │ │ ├── Communicate.h
│ │ │ ├── NetComm.clw
│ │ │ ├── NetComm.cpp
│ │ │ ├── NetComm.dsp
│ │ │ ├── NetComm.dsw
│ │ │ ├── NetComm.h
│ │ │ ├── NetComm.opt
│ │ │ ├── NetComm.rc
│ │ │ ├── NetCommDlg.cpp
│ │ │ ├── NetCommDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── NetComm.ico
│ │ │ │ └── NetComm.rc2
│ │ │ └── resource.h
│ │ ├── 例6.8
│ │ │ └── FindFile
│ │ │ ├── FindFile.clw
│ │ │ ├── FindFile.cpp
│ │ │ ├── FindFile.dsp
│ │ │ ├── FindFile.dsw
│ │ │ ├── FindFile.h
│ │ │ ├── FindFile.opt
│ │ │ ├── FindFile.rc
│ │ │ ├── FindFileDlg.cpp
│ │ │ ├── FindFileDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── FindFile.ico
│ │ │ │ └── FindFile.rc2
│ │ │ └── resource.h
│ │ └── 例6.9
│ │ └── RunDlg
│ │ ├── ReadMe.txt
│ │ ├── RunDlg.clw
│ │ ├── RunDlg.cpp
│ │ ├── RunDlg.dsp
│ │ ├── RunDlg.dsw
│ │ ├── RunDlg.h
│ │ ├── RunDlg.opt
│ │ ├── RunDlg.rc
│ │ ├── RunDlg1.cpp
│ │ ├── RunDlg1.h
│ │ ├── RunDlgDlg.cpp
│ │ ├── RunDlgDlg.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── res
│ │ │ ├── RunDlg.ico
│ │ │ └── RunDlg.rc2
│ │ └── resource.h
│ ├── 7
│ │ ├── 例7.1
│ │ │ └── Habit
│ │ │ ├── Habit.clw
│ │ │ ├── Habit.cpp
│ │ │ ├── Habit.dsp
│ │ │ ├── Habit.dsw
│ │ │ ├── Habit.h
│ │ │ ├── Habit.opt
│ │ │ ├── Habit.rc
│ │ │ ├── HabitDlg.cpp
│ │ │ ├── HabitDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── Habit.ico
│ │ │ │ └── Habit.rc2
│ │ │ └── resource.h
│ │ ├── 例7.2
│ │ │ └── SelSingle
│ │ │ ├── ReadMe.txt
│ │ │ ├── SelSingle.clw
│ │ │ ├── SelSingle.cpp
│ │ │ ├── SelSingle.dsp
│ │ │ ├── SelSingle.dsw
│ │ │ ├── SelSingle.h
│ │ │ ├── SelSingle.opt
│ │ │ ├── SelSingle.rc
│ │ │ ├── SelSingleDlg.cpp
│ │ │ ├── SelSingleDlg.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── SelSingle.ico
│ │ │ │ └── SelSingle.rc2
│ │ │ └── resource.h
│ │ ├── 例7.3
│ │ │ └── CheckList
│ │ │ ├── CheckList.clw
│ │ │ ├── CheckList.cpp
│ │ │ ├── CheckList.dsp
│ │ │ ├── CheckList.dsw
│ │ │ ├── CheckList.h
│ │ │ ├── CheckList.opt
│ │ │ ├── CheckList.rc
│ │ │ ├── CheckListDlg.cpp
│ │ │ ├── CheckListDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── CheckList.ico
│ │ │ │ └── CheckList.rc2
│ │ │ └── resource.h
│ │ ├── 例7.4
│ │ │ └── SmartLoadBmp
│ │ │ ├── ReadMe.txt
│ │ │ ├── SmartLoadBmp.clw
│ │ │ ├── SmartLoadBmp.cpp
│ │ │ ├── SmartLoadBmp.dsp
│ │ │ ├── SmartLoadBmp.dsw
│ │ │ ├── SmartLoadBmp.h
│ │ │ ├── SmartLoadBmp.opt
│ │ │ ├── SmartLoadBmp.rc
│ │ │ ├── SmartLoadBmpDlg.cpp
│ │ │ ├── SmartLoadBmpDlg.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── SmartLoadBmp.ico
│ │ │ │ └── SmartLoadBmp.rc2
│ │ │ └── resource.h
│ │ ├── 例7.5
│ │ │ └── RutineDemo
│ │ │ ├── MyStatic.cpp
│ │ │ ├── MyStatic.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── RutineDemo.clw
│ │ │ ├── RutineDemo.cpp
│ │ │ ├── RutineDemo.dsp
│ │ │ ├── RutineDemo.dsw
│ │ │ ├── RutineDemo.h
│ │ │ ├── RutineDemo.opt
│ │ │ ├── RutineDemo.rc
│ │ │ ├── RutineDemoDlg.cpp
│ │ │ ├── RutineDemoDlg.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── RutineDemo.ico
│ │ │ │ ├── RutineDemo.rc2
│ │ │ │ ├── bitmap2.bmp
│ │ │ │ ├── 界面.bmp
│ │ │ │ ├── 公交车.bmp
│ │ │ │ └── 主界面16.bmp
│ │ │ └── resource.h
│ │ ├── 例7.6
│ │ │ └── Player
│ │ │ ├── Player.clw
│ │ │ ├── Player.cpp
│ │ │ ├── Player.dsp
│ │ │ ├── Player.dsw
│ │ │ ├── Player.h
│ │ │ ├── Player.opt
│ │ │ ├── Player.rc
│ │ │ ├── PlayerDlg.cpp
│ │ │ ├── PlayerDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── Player.ico
│ │ │ │ └── Player.rc2
│ │ │ ├── resource.h
│ │ │ ├── wmpcdrom.cpp
│ │ │ ├── wmpcdrom.h
│ │ │ ├── wmpcdromcollection.cpp
│ │ │ ├── wmpcdromcollection.h
│ │ │ ├── wmpclosedcaption.cpp
│ │ │ ├── wmpclosedcaption.h
│ │ │ ├── wmpcontrols.cpp
│ │ │ ├── wmpcontrols.h
│ │ │ ├── wmpdvd.cpp
│ │ │ ├── wmpdvd.h
│ │ │ ├── wmperror.cpp
│ │ │ ├── wmperror.h
│ │ │ ├── wmperroritem.cpp
│ │ │ ├── wmperroritem.h
│ │ │ ├── wmpmedia.cpp
│ │ │ ├── wmpmedia.h
│ │ │ ├── wmpmediacollection.cpp
│ │ │ ├── wmpmediacollection.h
│ │ │ ├── wmpnetwork.cpp
│ │ │ ├── wmpnetwork.h
│ │ │ ├── wmpplayer4.cpp
│ │ │ ├── wmpplayer4.h
│ │ │ ├── wmpplayerapplication.cpp
│ │ │ ├── wmpplayerapplication.h
│ │ │ ├── wmpplaylist.cpp
│ │ │ ├── wmpplaylist.h
│ │ │ ├── wmpplaylistarray.cpp
│ │ │ ├── wmpplaylistarray.h
│ │ │ ├── wmpplaylistcollection.cpp
│ │ │ ├── wmpplaylistcollection.h
│ │ │ ├── wmpsettings.cpp
│ │ │ ├── wmpsettings.h
│ │ │ ├── wmpstringcollection.cpp
│ │ │ └── wmpstringcollection.h
│ │ ├── 例7.7
│ │ │ └── Calc
│ │ │ ├── Calculator.clw
│ │ │ ├── Calculator.cpp
│ │ │ ├── Calculator.dsp
│ │ │ ├── Calculator.dsw
│ │ │ ├── Calculator.h
│ │ │ ├── Calculator.opt
│ │ │ ├── Calculator.rc
│ │ │ ├── CalculatorDlg.cpp
│ │ │ ├── CalculatorDlg.h
│ │ │ ├── NumberEdit.cpp
│ │ │ ├── NumberEdit.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── Calculator.ico
│ │ │ │ ├── Calculator.rc2
│ │ │ │ └── Thumbs.db
│ │ │ └── resource.h
│ │ ├── 例7.8
│ │ │ └── CopyFileOnWeb
│ │ │ ├── CopyFileOnWeb.clw
│ │ │ ├── CopyFileOnWeb.cpp
│ │ │ ├── CopyFileOnWeb.dsp
│ │ │ ├── CopyFileOnWeb.dsw
│ │ │ ├── CopyFileOnWeb.h
│ │ │ ├── CopyFileOnWeb.opt
│ │ │ ├── CopyFileOnWeb.rc
│ │ │ ├── CopyFileOnWebDlg.cpp
│ │ │ ├── CopyFileOnWebDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── CopyFileOnWeb.ico
│ │ │ │ └── CopyFileOnWeb.rc2
│ │ │ └── resource.h
│ │ └── 例7.9
│ │ └── CollocateODBC
│ │ ├── CollocateODBC.clw
│ │ ├── CollocateODBC.cpp
│ │ ├── CollocateODBC.dsp
│ │ ├── CollocateODBC.dsw
│ │ ├── CollocateODBC.h
│ │ ├── CollocateODBC.opt
│ │ ├── CollocateODBC.rc
│ │ ├── CollocateODBCDlg.cpp
│ │ ├── CollocateODBCDlg.h
│ │ ├── ReadMe.txt
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ └── res
│ │ ├── CollocateODBC.ico
│ │ └── CollocateODBC.rc2
│ ├── 8
│ │ ├── 例8.1
│ │ │ └── DrawIcon
│ │ │ ├── DrawIcon.clw
│ │ │ ├── DrawIcon.cpp
│ │ │ ├── DrawIcon.dsp
│ │ │ ├── DrawIcon.dsw
│ │ │ ├── DrawIcon.h
│ │ │ ├── DrawIcon.opt
│ │ │ ├── DrawIcon.rc
│ │ │ ├── DrawIconDlg.cpp
│ │ │ ├── DrawIconDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── 02.ico
│ │ │ │ ├── 03.ico
│ │ │ │ ├── 110.ico
│ │ │ │ ├── 113.ico
│ │ │ │ ├── 140.ico
│ │ │ │ ├── DrawIcon.ico
│ │ │ │ └── DrawIcon.rc2
│ │ │ └── resource.h
│ │ ├── 例8.10
│ │ │ └── MultiTab
│ │ │ ├── BookAdd.cpp
│ │ │ ├── BookAdd.h
│ │ │ ├── BookInfo.cpp
│ │ │ ├── BookInfo.h
│ │ │ ├── MultiTab.clw
│ │ │ ├── MultiTab.cpp
│ │ │ ├── MultiTab.dsp
│ │ │ ├── MultiTab.dsw
│ │ │ ├── MultiTab.h
│ │ │ ├── MultiTab.opt
│ │ │ ├── MultiTab.rc
│ │ │ ├── MultiTabDlg.cpp
│ │ │ ├── MultiTabDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── 29.ico
│ │ │ │ ├── 30.ico
│ │ │ │ ├── 31.ico
│ │ │ │ ├── 32.ico
│ │ │ │ ├── 33.ico
│ │ │ │ ├── MultiTab.ico
│ │ │ │ └── MultiTab.rc2
│ │ │ └── resource.h
│ │ ├── 例8.11
│ │ │ └── DelStudent
│ │ │ ├── DataManage.cpp
│ │ │ ├── DataManage.h
│ │ │ ├── DelStudent.clw
│ │ │ ├── DelStudent.cpp
│ │ │ ├── DelStudent.dsp
│ │ │ ├── DelStudent.dsw
│ │ │ ├── DelStudent.h
│ │ │ ├── DelStudent.opt
│ │ │ ├── DelStudent.rc
│ │ │ ├── DelStudentDlg.cpp
│ │ │ ├── DelStudentDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── Std.mdb
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── StudentCtrl.cpp
│ │ │ ├── StudentCtrl.h
│ │ │ ├── res
│ │ │ │ ├── DelStudent.ico
│ │ │ │ └── DelStudent.rc2
│ │ │ └── resource.h
│ │ ├── 例8.12
│ │ │ └── FileRename
│ │ │ ├── FileRename.clw
│ │ │ ├── FileRename.cpp
│ │ │ ├── FileRename.dsp
│ │ │ ├── FileRename.dsw
│ │ │ ├── FileRename.h
│ │ │ ├── FileRename.opt
│ │ │ ├── FileRename.rc
│ │ │ ├── FileRenameDlg.cpp
│ │ │ ├── FileRenameDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── FileRename.ico
│ │ │ │ └── FileRename.rc2
│ │ │ └── resource.h
│ │ ├── 例8.13
│ │ │ └── BookQuery
│ │ │ ├── BookManage.mdb
│ │ │ ├── BookQuery.clw
│ │ │ ├── BookQuery.cpp
│ │ │ ├── BookQuery.dsp
│ │ │ ├── BookQuery.dsw
│ │ │ ├── BookQuery.h
│ │ │ ├── BookQuery.opt
│ │ │ ├── BookQuery.rc
│ │ │ ├── BookQueryDlg.cpp
│ │ │ ├── BookQueryDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── msado15.tlh
│ │ │ ├── msado15.tli
│ │ │ ├── res
│ │ │ │ ├── BookQuery.ico
│ │ │ │ └── BookQuery.rc2
│ │ │ └── resource.h
│ │ ├── 例8.14
│ │ │ └── TreeNavigate
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── TreeNavigate.clw
│ │ │ ├── TreeNavigate.cpp
│ │ │ ├── TreeNavigate.dsp
│ │ │ ├── TreeNavigate.dsw
│ │ │ ├── TreeNavigate.h
│ │ │ ├── TreeNavigate.opt
│ │ │ ├── TreeNavigate.rc
│ │ │ ├── TreeNavigateDlg.cpp
│ │ │ ├── TreeNavigateDlg.h
│ │ │ ├── res
│ │ │ │ ├── 58.ico
│ │ │ │ ├── 59.ico
│ │ │ │ ├── TreeNavigate.ico
│ │ │ │ └── TreeNavigate.rc2
│ │ │ └── resource.h
│ │ ├── 例8.15
│ │ │ └── MultiTab
│ │ │ ├── BookAdd.cpp
│ │ │ ├── BookAdd.h
│ │ │ ├── BookInfo.cpp
│ │ │ ├── BookInfo.h
│ │ │ ├── BookManage.mdb
│ │ │ ├── MultiTab.clw
│ │ │ ├── MultiTab.cpp
│ │ │ ├── MultiTab.dsp
│ │ │ ├── MultiTab.dsw
│ │ │ ├── MultiTab.h
│ │ │ ├── MultiTab.opt
│ │ │ ├── MultiTab.rc
│ │ │ ├── MultiTabDlg.cpp
│ │ │ ├── MultiTabDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── msado15.tlh
│ │ │ ├── msado15.tli
│ │ │ ├── res
│ │ │ │ ├── 29.ico
│ │ │ │ ├── 30.ico
│ │ │ │ ├── 31.ico
│ │ │ │ ├── 32.ico
│ │ │ │ ├── 33.ico
│ │ │ │ ├── MultiTab.ico
│ │ │ │ └── MultiTab.rc2
│ │ │ └── resource.h
│ │ ├── 例8.2
│ │ │ └── Login
│ │ │ ├── Login.clw
│ │ │ ├── Login.cpp
│ │ │ ├── Login.dsp
│ │ │ ├── Login.dsw
│ │ │ ├── Login.h
│ │ │ ├── Login.opt
│ │ │ ├── Login.rc
│ │ │ ├── LoginDlg.cpp
│ │ │ ├── LoginDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── 02.ico
│ │ │ │ ├── 03.ico
│ │ │ │ ├── 110.ico
│ │ │ │ ├── 113.ico
│ │ │ │ ├── 140.ico
│ │ │ │ ├── Login.ico
│ │ │ │ └── Login.rc2
│ │ │ └── resource.h
│ │ ├── 例8.3
│ │ │ └── SetBkBmp
│ │ │ ├── Bk.bmp
│ │ │ ├── ReadMe.txt
│ │ │ ├── SetBkBmp.clw
│ │ │ ├── SetBkBmp.cpp
│ │ │ ├── SetBkBmp.dsp
│ │ │ ├── SetBkBmp.dsw
│ │ │ ├── SetBkBmp.h
│ │ │ ├── SetBkBmp.opt
│ │ │ ├── SetBkBmp.rc
│ │ │ ├── SetBkBmpDlg.cpp
│ │ │ ├── SetBkBmpDlg.h
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── 02.ico
│ │ │ │ ├── 03.ico
│ │ │ │ ├── 110.ico
│ │ │ │ ├── 113.ico
│ │ │ │ ├── 140.ico
│ │ │ │ ├── 20.bmp
│ │ │ │ ├── SetBkBmp.ico
│ │ │ │ └── SetBkBmp.rc2
│ │ │ └── resource.h
│ │ ├── 例8.4
│ │ │ └── GridData
│ │ │ ├── GridData.clw
│ │ │ ├── GridData.cpp
│ │ │ ├── GridData.dsp
│ │ │ ├── GridData.dsw
│ │ │ ├── GridData.h
│ │ │ ├── GridData.opt
│ │ │ ├── GridData.rc
│ │ │ ├── GridDataDlg.cpp
│ │ │ ├── GridDataDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── GridData.ico
│ │ │ │ └── GridData.rc2
│ │ │ └── resource.h
│ │ ├── 例8.5
│ │ │ └── DesZone
│ │ │ ├── DesZone.clw
│ │ │ ├── DesZone.cpp
│ │ │ ├── DesZone.dsp
│ │ │ ├── DesZone.dsw
│ │ │ ├── DesZone.h
│ │ │ ├── DesZone.opt
│ │ │ ├── DesZone.rc
│ │ │ ├── DesZoneDlg.cpp
│ │ │ ├── DesZoneDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── 53.ico
│ │ │ │ ├── 59.ico
│ │ │ │ ├── 66.ico
│ │ │ │ ├── 67.ico
│ │ │ │ ├── 75.ico
│ │ │ │ ├── DesZone.ico
│ │ │ │ └── DesZone.rc2
│ │ │ └── resource.h
│ │ ├── 例8.6
│ │ │ └── CheckTree
│ │ │ ├── CheckTree.clw
│ │ │ ├── CheckTree.cpp
│ │ │ ├── CheckTree.dsp
│ │ │ ├── CheckTree.dsw
│ │ │ ├── CheckTree.h
│ │ │ ├── CheckTree.opt
│ │ │ ├── CheckTree.rc
│ │ │ ├── CheckTreeDlg.cpp
│ │ │ ├── CheckTreeDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── 02.ico
│ │ │ │ ├── 03.ico
│ │ │ │ ├── 110.ico
│ │ │ │ ├── 113.ico
│ │ │ │ ├── 140.ico
│ │ │ │ ├── CheckTree.ico
│ │ │ │ └── CheckTree.rc2
│ │ │ └── resource.h
│ │ ├── 例8.7
│ │ │ └── ProgressDemo
│ │ │ ├── ProgressDemo.clw
│ │ │ ├── ProgressDemo.cpp
│ │ │ ├── ProgressDemo.dsp
│ │ │ ├── ProgressDemo.dsw
│ │ │ ├── ProgressDemo.h
│ │ │ ├── ProgressDemo.opt
│ │ │ ├── ProgressDemo.rc
│ │ │ ├── ProgressDemoDlg.cpp
│ │ │ ├── ProgressDemoDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── ProgressDemo.ico
│ │ │ │ └── ProgressDemo.rc2
│ │ │ └── resource.h
│ │ ├── 例8.8
│ │ │ └── PickColor
│ │ │ ├── PickColor.clw
│ │ │ ├── PickColor.cpp
│ │ │ ├── PickColor.dsp
│ │ │ ├── PickColor.dsw
│ │ │ ├── PickColor.h
│ │ │ ├── PickColor.opt
│ │ │ ├── PickColor.rc
│ │ │ ├── PickColorDlg.cpp
│ │ │ ├── PickColorDlg.h
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ ├── StdAfx.h
│ │ │ ├── res
│ │ │ │ ├── PickColor.ico
│ │ │ │ └── PickColor.rc2
│ │ │ └── resource.h
│ │ └── 例8.9
│ │ └── MultiTab
│ │ ├── BookAdd.cpp
│ │ ├── BookAdd.h
│ │ ├── BookInfo.cpp
│ │ ├── BookInfo.h
│ │ ├── MultiTab.clw
│ │ ├── MultiTab.cpp
│ │ ├── MultiTab.dsp
│ │ ├── MultiTab.dsw
│ │ ├── MultiTab.h
│ │ ├── MultiTab.opt
│ │ ├── MultiTab.rc
│ │ ├── MultiTabDlg.cpp
│ │ ├── MultiTabDlg.h
│ │ ├── ReadMe.txt
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── res
│ │ │ ├── MultiTab.ico
│ │ │ └── MultiTab.rc2
│ │ └── resource.h
│ └── 9
│ ├── 例9.1
│ │ └── DynamicMenu
│ │ ├── DynamicMenu.clw
│ │ ├── DynamicMenu.cpp
│ │ ├── DynamicMenu.dsp
│ │ ├── DynamicMenu.dsw
│ │ ├── DynamicMenu.h
│ │ ├── DynamicMenu.opt
│ │ ├── DynamicMenu.rc
│ │ ├── DynamicMenuDlg.cpp
│ │ ├── DynamicMenuDlg.h
│ │ ├── ReadMe.txt
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── res
│ │ │ ├── DynamicMenu.ico
│ │ │ └── DynamicMenu.rc2
│ │ └── resource.h
│ ├── 例9.10
│ │ └── TrayMenu
│ │ ├── ReadMe.txt
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── TrayMenu.clw
│ │ ├── TrayMenu.cpp
│ │ ├── TrayMenu.dsp
│ │ ├── TrayMenu.dsw
│ │ ├── TrayMenu.h
│ │ ├── TrayMenu.opt
│ │ ├── TrayMenu.rc
│ │ ├── TrayMenuDlg.cpp
│ │ ├── TrayMenuDlg.h
│ │ ├── res
│ │ │ ├── 05.ico
│ │ │ ├── 105.ico
│ │ │ ├── 7.ico
│ │ │ ├── TrayMenu.ico
│ │ │ └── TrayMenu.rc2
│ │ └── resource.h
│ ├── 例9.11
│ │ └── DynToolbar
│ │ ├── DynToolbar.clw
│ │ ├── DynToolbar.cpp
│ │ ├── DynToolbar.dsp
│ │ ├── DynToolbar.dsw
│ │ ├── DynToolbar.h
│ │ ├── DynToolbar.opt
│ │ ├── DynToolbar.rc
│ │ ├── DynToolbarDlg.cpp
│ │ ├── DynToolbarDlg.h
│ │ ├── ReadMe.txt
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── res
│ │ │ ├── 104.bmp
│ │ │ ├── 35.bmp
│ │ │ ├── 38.bmp
│ │ │ ├── 42.bmp
│ │ │ ├── 43.bmp
│ │ │ ├── DynToolbar.ico
│ │ │ ├── DynToolbar.rc2
│ │ │ └── Thumbs.db
│ │ └── resource.h
│ ├── 例9.12
│ │ └── ScrollStatus
│ │ ├── ReadMe.txt
│ │ ├── ScrollStatus.clw
│ │ ├── ScrollStatus.cpp
│ │ ├── ScrollStatus.dsp
│ │ ├── ScrollStatus.dsw
│ │ ├── ScrollStatus.h
│ │ ├── ScrollStatus.opt
│ │ ├── ScrollStatus.rc
│ │ ├── ScrollStatusDlg.cpp
│ │ ├── ScrollStatusDlg.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── res
│ │ │ ├── ScrollStatus.ico
│ │ │ ├── ScrollStatus.rc2
│ │ │ └── b.bmp
│ │ └── resource.h
│ ├── 例9.2
│ │ └── EnabledMenu
│ │ ├── EnabledMenu.clw
│ │ ├── EnabledMenu.cpp
│ │ ├── EnabledMenu.dsp
│ │ ├── EnabledMenu.dsw
│ │ ├── EnabledMenu.h
│ │ ├── EnabledMenu.opt
│ │ ├── EnabledMenu.rc
│ │ ├── EnabledMenuDlg.cpp
│ │ ├── EnabledMenuDlg.h
│ │ ├── ReadMe.txt
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── res
│ │ │ ├── EnabledMenu.ico
│ │ │ └── EnabledMenu.rc2
│ │ └── resource.h
│ ├── 例9.3
│ │ └── PopMenu
│ │ ├── PopMenu.clw
│ │ ├── PopMenu.cpp
│ │ ├── PopMenu.dsp
│ │ ├── PopMenu.dsw
│ │ ├── PopMenu.h
│ │ ├── PopMenu.opt
│ │ ├── PopMenu.rc
│ │ ├── PopMenuDlg.cpp
│ │ ├── PopMenuDlg.h
│ │ ├── ReadMe.txt
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── res
│ │ │ ├── PopMenu.ico
│ │ │ └── PopMenu.rc2
│ │ └── resource.h
│ ├── 例9.4
│ │ └── BmpMenu
│ │ ├── BmpMenu.clw
│ │ ├── BmpMenu.cpp
│ │ ├── BmpMenu.dsp
│ │ ├── BmpMenu.dsw
│ │ ├── BmpMenu.h
│ │ ├── BmpMenu.opt
│ │ ├── BmpMenu.rc
│ │ ├── BmpMenuDlg.cpp
│ │ ├── BmpMenuDlg.h
│ │ ├── ReadMe.txt
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── res
│ │ │ ├── BmpMenu.ico
│ │ │ ├── BmpMenu.rc2
│ │ │ ├── bitmap1.bmp
│ │ │ ├── bmp2.bmp
│ │ │ ├── bmp3.bmp
│ │ │ └── menu.bmp
│ │ └── resource.h
│ ├── 例9.5
│ │ └── DynToolbar
│ │ ├── DynToolbar.clw
│ │ ├── DynToolbar.cpp
│ │ ├── DynToolbar.dsp
│ │ ├── DynToolbar.dsw
│ │ ├── DynToolbar.h
│ │ ├── DynToolbar.opt
│ │ ├── DynToolbar.rc
│ │ ├── DynToolbarDlg.cpp
│ │ ├── DynToolbarDlg.h
│ │ ├── ReadMe.txt
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── res
│ │ │ ├── 104.bmp
│ │ │ ├── 35.bmp
│ │ │ ├── 38.bmp
│ │ │ ├── 42.bmp
│ │ │ ├── 43.bmp
│ │ │ ├── DynToolbar.ico
│ │ │ ├── DynToolbar.rc2
│ │ │ └── Thumbs.db
│ │ └── resource.h
│ ├── 例9.6
│ │ └── DynToolbar
│ │ ├── DynToolbar.clw
│ │ ├── DynToolbar.cpp
│ │ ├── DynToolbar.dsp
│ │ ├── DynToolbar.dsw
│ │ ├── DynToolbar.h
│ │ ├── DynToolbar.opt
│ │ ├── DynToolbar.rc
│ │ ├── DynToolbarDlg.cpp
│ │ ├── DynToolbarDlg.h
│ │ ├── ReadMe.txt
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── res
│ │ │ ├── 104.bmp
│ │ │ ├── 35.bmp
│ │ │ ├── 38.bmp
│ │ │ ├── 42.bmp
│ │ │ ├── 43.bmp
│ │ │ ├── DynToolbar.ico
│ │ │ ├── DynToolbar.rc2
│ │ │ └── Thumbs.db
│ │ └── resource.h
│ ├── 例9.7
│ │ └── DesStatusbar
│ │ ├── DesStatusbar.clw
│ │ ├── DesStatusbar.cpp
│ │ ├── DesStatusbar.dsp
│ │ ├── DesStatusbar.dsw
│ │ ├── DesStatusbar.h
│ │ ├── DesStatusbar.opt
│ │ ├── DesStatusbar.rc
│ │ ├── DesStatusbarDlg.cpp
│ │ ├── DesStatusbarDlg.h
│ │ ├── ReadMe.txt
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── res
│ │ │ ├── DesStatusbar.ico
│ │ │ └── DesStatusbar.rc2
│ │ └── resource.h
│ ├── 例9.8
│ │ └── ContainProgCtrl
│ │ ├── ContainProgCtrl.clw
│ │ ├── ContainProgCtrl.cpp
│ │ ├── ContainProgCtrl.dsp
│ │ ├── ContainProgCtrl.dsw
│ │ ├── ContainProgCtrl.h
│ │ ├── ContainProgCtrl.opt
│ │ ├── ContainProgCtrl.rc
│ │ ├── ContainProgCtrlDlg.cpp
│ │ ├── ContainProgCtrlDlg.h
│ │ ├── ReadMe.txt
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── res
│ │ │ ├── ContainProgCtrl.ico
│ │ │ └── ContainProgCtrl.rc2
│ │ └── resource.h
│ └── 例9.9
│ └── StudentManage
│ ├── ReadMe.txt
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── StudentManage.clw
│ ├── StudentManage.cpp
│ ├── StudentManage.dsp
│ ├── StudentManage.dsw
│ ├── StudentManage.h
│ ├── StudentManage.opt
│ ├── StudentManage.rc
│ ├── StudentManageDlg.cpp
│ ├── StudentManageDlg.h
│ ├── res
│ │ ├── 104.bmp
│ │ ├── 19.ico
│ │ ├── 35.bmp
│ │ ├── 38.bmp
│ │ ├── 42.bmp
│ │ ├── 43.bmp
│ │ ├── StudentManage.ico
│ │ ├── StudentManage.rc2
│ │ └── ace.bmp
│ └── resource.h
└── visual c 实战开发宝典代码.rar
684 directories, 3552 files
标签: Visual C++ c++ c++ UA 实战
网友评论
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
支持(0) 盖楼(回复)
支持(0) 盖楼(回复)