实例介绍
├─chapter01 │ └─1.4 │ └─Debug ├─chapter02 │ ├─2.3.1 │ │ └─res │ ├─2.3.2 │ │ └─res │ ├─2.3.3 │ │ └─res │ └─2.3.4 │ └─res ├─chapter03 │ ├─3.2.1 │ │ ├─class │ │ │ └─Debug │ │ └─struct │ ├─3.2.3 │ │ └─Employee │ ├─3.2.6 │ │ └─Books │ ├─3.2.7 │ │ └─salary │ ├─3.3.2
【实例截图】
【核心代码】
源代码
└── 源代码
├── chapter01
│ └── 1.4
│ ├── Debug
│ │ ├── HelloWorld.exe
│ │ ├── HelloWorld.ilk
│ │ ├── HelloWorld.obj
│ │ ├── HelloWorld.pch
│ │ ├── HelloWorld.pdb
│ │ ├── StdAfx.obj
│ │ ├── vc60.idb
│ │ └── vc60.pdb
│ ├── HelloWorld.cpp
│ ├── HelloWorld.dsp
│ ├── HelloWorld.dsw
│ ├── HelloWorld.ncb
│ ├── HelloWorld.opt
│ ├── HelloWorld.plg
│ ├── ReadMe.txt
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── chapter02
│ ├── 2.3.1
│ │ ├── Dlg.aps
│ │ ├── Dlg.clw
│ │ ├── Dlg.cpp
│ │ ├── DlgDlg.cpp
│ │ ├── DlgDlg.h
│ │ ├── Dlg.dsp
│ │ ├── Dlg.dsw
│ │ ├── Dlg.h
│ │ ├── Dlg.ncb
│ │ ├── Dlg.opt
│ │ ├── Dlg.plg
│ │ ├── Dlg.rc
│ │ ├── ReadMe.txt
│ │ ├── res
│ │ │ ├── Dlg.ico
│ │ │ └── Dlg.rc2
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ ├── 2.3.2
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── ReadMe.txt
│ │ ├── res
│ │ │ ├── SingleDocDoc.ico
│ │ │ ├── SingleDoc.ico
│ │ │ ├── SingleDoc.rc2
│ │ │ └── Toolbar.bmp
│ │ ├── Resource.h
│ │ ├── SingleDoc.clw
│ │ ├── SingleDoc.cpp
│ │ ├── SingleDocDoc.cpp
│ │ ├── SingleDocDoc.h
│ │ ├── SingleDoc.dsp
│ │ ├── SingleDoc.dsw
│ │ ├── SingleDoc.h
│ │ ├── SingleDoc.ncb
│ │ ├── SingleDoc.opt
│ │ ├── SingleDoc.rc
│ │ ├── SingleDocView.cpp
│ │ ├── SingleDocView.h
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ ├── 2.3.3
│ │ ├── ChildFrm.cpp
│ │ ├── ChildFrm.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── MultiDoc.clw
│ │ ├── MultiDoc.cpp
│ │ ├── MultiDocDoc.cpp
│ │ ├── MultiDocDoc.h
│ │ ├── MultiDoc.dsp
│ │ ├── MultiDoc.dsw
│ │ ├── MultiDoc.h
│ │ ├── MultiDoc.ncb
│ │ ├── MultiDoc.opt
│ │ ├── MultiDoc.rc
│ │ ├── MultiDocView.cpp
│ │ ├── MultiDocView.h
│ │ ├── ReadMe.txt
│ │ ├── res
│ │ │ ├── MultiDocDoc.ico
│ │ │ ├── MultiDoc.ico
│ │ │ ├── MultiDoc.rc2
│ │ │ └── Toolbar.bmp
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ └── 2.3.4
│ ├── MainFrm.cpp
│ ├── MainFrm.h
│ ├── ReadMe.txt
│ ├── res
│ │ ├── SglHTMLDoc.ico
│ │ ├── SglHTML.ico
│ │ ├── SglHTML.rc2
│ │ └── Toolbar.bmp
│ ├── Resource.h
│ ├── SglHTML.clw
│ ├── SglHTML.cpp
│ ├── SglHTMLDoc.cpp
│ ├── SglHTMLDoc.h
│ ├── SglHTML.dsp
│ ├── SglHTML.dsw
│ ├── SglHTML.h
│ ├── SglHTML.ncb
│ ├── SglHTML.opt
│ ├── SglHTML.plg
│ ├── SglHTML.rc
│ ├── SglHTMLView.cpp
│ ├── SglHTMLView.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── chapter03
│ ├── 3.2.1
│ │ ├── class
│ │ │ ├── class.cpp
│ │ │ ├── class.dsp
│ │ │ ├── class.dsw
│ │ │ ├── class.ncb
│ │ │ ├── class.opt
│ │ │ ├── class.plg
│ │ │ ├── Debug
│ │ │ │ ├── class.exe
│ │ │ │ ├── class.ilk
│ │ │ │ ├── class.obj
│ │ │ │ ├── class.pch
│ │ │ │ ├── class.pdb
│ │ │ │ ├── StdAfx.obj
│ │ │ │ ├── vc60.idb
│ │ │ │ └── vc60.pdb
│ │ │ ├── ReadMe.txt
│ │ │ ├── StdAfx.cpp
│ │ │ └── StdAfx.h
│ │ └── struct
│ │ ├── ReadMe.txt
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── struct.cpp
│ │ ├── struct.dsp
│ │ ├── struct.dsw
│ │ ├── struct.ncb
│ │ ├── struct.opt
│ │ └── struct.plg
│ ├── 3.2.3
│ │ └── Employee
│ │ ├── Employee.cpp
│ │ ├── Employee.dsp
│ │ ├── Employee.dsw
│ │ ├── Employee.ncb
│ │ ├── Employee.opt
│ │ ├── Employee.plg
│ │ ├── ReadMe.txt
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ ├── 3.2.6
│ │ └── Books
│ │ ├── Books.cpp
│ │ ├── Books.dsp
│ │ ├── Books.dsw
│ │ ├── Books.ncb
│ │ ├── Books.opt
│ │ ├── Books.plg
│ │ ├── ReadMe.txt
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ ├── 3.2.7
│ │ └── salary
│ │ ├── ReadMe.txt
│ │ ├── salary.cpp
│ │ ├── salary.dsp
│ │ ├── salary.dsw
│ │ ├── salary.ncb
│ │ ├── salary.opt
│ │ ├── salary.plg
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ ├── 3.3.2
│ │ └── Employee
│ │ ├── Employee.cpp
│ │ ├── Employee.dsp
│ │ ├── Employee.dsw
│ │ ├── Employee.ncb
│ │ ├── Employee.opt
│ │ ├── Employee.plg
│ │ ├── ReadMe.txt
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ ├── 3.3.3
│ │ └── Employee
│ │ ├── Employee.cpp
│ │ ├── Employee.dsp
│ │ ├── Employee.dsw
│ │ ├── Employee.ncb
│ │ ├── Employee.opt
│ │ ├── Employee.plg
│ │ ├── ReadMe.txt
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ ├── 3.3.4
│ │ └── Employee
│ │ ├── Employee.cpp
│ │ ├── Employee.dsp
│ │ ├── Employee.dsw
│ │ ├── Employee.ncb
│ │ ├── Employee.opt
│ │ ├── Employee.plg
│ │ ├── ReadMe.txt
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ ├── 3.4.3
│ │ └── Employee
│ │ ├── Employee.cpp
│ │ ├── Employee.dsp
│ │ ├── Employee.dsw
│ │ ├── Employee.ncb
│ │ ├── Employee.opt
│ │ ├── Employee.plg
│ │ ├── ReadMe.txt
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ ├── 3.4.4
│ │ └── Employee
│ │ ├── Employee.cpp
│ │ ├── Employee.dsp
│ │ ├── Employee.dsw
│ │ ├── Employee.ncb
│ │ ├── Employee.opt
│ │ ├── Employee.plg
│ │ ├── ReadMe.txt
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ ├── 3.4.5
│ │ └── Employee
│ │ ├── Employee.cpp
│ │ ├── Employee.dsp
│ │ ├── Employee.dsw
│ │ ├── Employee.ncb
│ │ ├── Employee.opt
│ │ ├── Employee.plg
│ │ ├── ReadMe.txt
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ ├── 3.5.3
│ │ └── Employee
│ │ ├── Employee.cpp
│ │ ├── Employee.dsp
│ │ ├── Employee.dsw
│ │ ├── Employee.ncb
│ │ ├── Employee.opt
│ │ ├── Employee.plg
│ │ ├── ReadMe.txt
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ └── 3.5.4
│ └── Employee
│ ├── Debug
│ │ ├── Employee.exe
│ │ ├── Employee.ilk
│ │ ├── Employee.obj
│ │ ├── Employee.pch
│ │ ├── Employee.pdb
│ │ ├── StdAfx.obj
│ │ ├── vc60.idb
│ │ └── vc60.pdb
│ ├── Employee.cpp
│ ├── Employee.dsp
│ ├── Employee.dsw
│ ├── Employee.ncb
│ ├── Employee.opt
│ ├── Employee.plg
│ ├── ReadMe.txt
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── chapter04
│ └── BreakPoint
│ ├── BreakPoint.cpp
│ ├── BreakPoint.dsp
│ ├── BreakPoint.dsw
│ ├── BreakPoint.ncb
│ ├── BreakPoint.opt
│ ├── BreakPoint.plg
│ ├── ReadMe.txt
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── chapter05
│ └── 5.2
│ ├── Example1.cpp
│ ├── Example1.dsp
│ ├── Example1.dsw
│ ├── Example1.ncb
│ ├── Example1.opt
│ └── Example1.plg
├── chapter06
│ └── Example2
│ ├── Example2.clw
│ ├── Example2.cpp
│ ├── Example2Doc.cpp
│ ├── Example2Doc.h
│ ├── Example2.dsp
│ ├── Example2.dsw
│ ├── Example2.h
│ ├── Example2.ncb
│ ├── Example2.opt
│ ├── Example2.rc
│ ├── Example2View.cpp
│ ├── Example2View.h
│ ├── MainFrm.cpp
│ ├── MainFrm.h
│ ├── ReadMe.txt
│ ├── res
│ │ ├── Example2Doc.ico
│ │ ├── Example2.ico
│ │ ├── Example2.rc2
│ │ └── Toolbar.bmp
│ ├── Resource.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── chapter07
│ └── Example3
│ ├── Debug
│ │ ├── Example3Doc.obj
│ │ ├── Example3.exe
│ │ ├── Example3.ilk
│ │ ├── Example3.obj
│ │ ├── Example3.pch
│ │ ├── Example3.pdb
│ │ ├── Example3.res
│ │ ├── Example3View.obj
│ │ ├── MainFrm.obj
│ │ ├── StdAfx.obj
│ │ ├── vc60.idb
│ │ └── vc60.pdb
│ ├── Example3.aps
│ ├── Example3.clw
│ ├── Example3.cpp
│ ├── Example3Doc.cpp
│ ├── Example3Doc.h
│ ├── Example3.dsp
│ ├── Example3.dsw
│ ├── Example3.h
│ ├── Example3.ncb
│ ├── Example3.opt
│ ├── Example3.plg
│ ├── Example3.rc
│ ├── Example3View.cpp
│ ├── Example3View.h
│ ├── MainFrm.cpp
│ ├── MainFrm.h
│ ├── ReadMe.txt
│ ├── res
│ │ ├── Example3Doc.ico
│ │ ├── Example3.ico
│ │ ├── Example3.rc2
│ │ └── Toolbar.bmp
│ ├── Resource.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── chapter08
│ ├── 8.1-8.5
│ │ └── Example4
│ │ ├── Example4.aps
│ │ ├── Example4.clw
│ │ ├── Example4.cpp
│ │ ├── Example4Doc.cpp
│ │ ├── Example4Doc.h
│ │ ├── Example4.dsp
│ │ ├── Example4.dsw
│ │ ├── Example4.h
│ │ ├── Example4.ncb
│ │ ├── Example4.opt
│ │ ├── Example4.plg
│ │ ├── Example4.rc
│ │ ├── Example4View.cpp
│ │ ├── Example4View.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── ReadMe.txt
│ │ ├── res
│ │ │ ├── Example4Doc.ico
│ │ │ ├── Example4.ico
│ │ │ ├── Example4.rc2
│ │ │ └── Toolbar.bmp
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ ├── 8.6
│ │ └── Example5
│ │ ├── Example5.aps
│ │ ├── Example5.clw
│ │ ├── Example5.cpp
│ │ ├── Example5Doc.cpp
│ │ ├── Example5Doc.h
│ │ ├── Example5.dsp
│ │ ├── Example5.dsw
│ │ ├── Example5.h
│ │ ├── Example5.ncb
│ │ ├── Example5.opt
│ │ ├── Example5.plg
│ │ ├── Example5.rc
│ │ ├── Example5View.cpp
│ │ ├── Example5View.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── ReadMe.txt
│ │ ├── res
│ │ │ ├── Example5Doc.ico
│ │ │ ├── Example5.ico
│ │ │ ├── Example5.rc2
│ │ │ └── Toolbar.bmp
│ │ ├── Resource.h
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ └── 8.7
│ └── Scroll
│ ├── MainFrm.cpp
│ ├── MainFrm.h
│ ├── ReadMe.txt
│ ├── res
│ │ ├── ScrollDoc.ico
│ │ ├── Scroll.ico
│ │ ├── Scroll.rc2
│ │ └── Toolbar.bmp
│ ├── Resource.h
│ ├── Scroll.aps
│ ├── Scroll.clw
│ ├── Scroll.cpp
│ ├── ScrollDoc.cpp
│ ├── ScrollDoc.h
│ ├── Scroll.dsp
│ ├── Scroll.dsw
│ ├── Scroll.h
│ ├── Scroll.ncb
│ ├── Scroll.opt
│ ├── Scroll.plg
│ ├── Scroll.rc
│ ├── ScrollView.cpp
│ ├── ScrollView.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── chapter09
│ └── 9.2.4
│ └── Bitmap
│ ├── Bitmap.aps
│ ├── Bitmap.clw
│ ├── Bitmap.cpp
│ ├── BitmapDoc.cpp
│ ├── BitmapDoc.h
│ ├── Bitmap.dsp
│ ├── Bitmap.dsw
│ ├── Bitmap.h
│ ├── Bitmap.ncb
│ ├── Bitmap.opt
│ ├── Bitmap.plg
│ ├── Bitmap.rc
│ ├── BitmapView.cpp
│ ├── BitmapView.h
│ ├── MainFrm.cpp
│ ├── MainFrm.h
│ ├── ReadMe.txt
│ ├── res
│ │ ├── bitmap1.bmp
│ │ ├── bitmap2.bmp
│ │ ├── BitmapDoc.ico
│ │ ├── Bitmap.ico
│ │ ├── Bitmap.rc2
│ │ ├── bmp2.bmp
│ │ ├── bmp3.bmp
│ │ ├── bmp4.bmp
│ │ └── Toolbar.bmp
│ ├── resource.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── chapter10
│ ├── 10.1.3
│ │ └── Add
│ │ ├── Add.aps
│ │ ├── Add.clw
│ │ ├── Add.cpp
│ │ ├── AddDlg.cpp
│ │ ├── AddDlg.h
│ │ ├── Add.dsp
│ │ ├── Add.dsw
│ │ ├── Add.h
│ │ ├── Add.ncb
│ │ ├── Add.opt
│ │ ├── Add.plg
│ │ ├── Add.rc
│ │ ├── ReadMe.txt
│ │ ├── res
│ │ │ ├── Add.ico
│ │ │ └── Add.rc2
│ │ ├── resource.h
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ ├── 10.2
│ │ └── Dialog
│ │ ├── Debug
│ │ │ ├── Dialog.bsc
│ │ │ ├── DialogDoc.obj
│ │ │ ├── DialogDoc.sbr
│ │ │ ├── Dialog.exe
│ │ │ ├── Dialog.ilk
│ │ │ ├── Dialog.obj
│ │ │ ├── Dialog.pch
│ │ │ ├── Dialog.pdb
│ │ │ ├── Dialog.res
│ │ │ ├── Dialog.sbr
│ │ │ ├── DialogView.obj
│ │ │ ├── DialogView.sbr
│ │ │ ├── MainFrm.obj
│ │ │ ├── MainFrm.sbr
│ │ │ ├── MyDialog.obj
│ │ │ ├── MyDialog.sbr
│ │ │ ├── StdAfx.obj
│ │ │ ├── StdAfx.sbr
│ │ │ ├── vc60.idb
│ │ │ └── vc60.pdb
│ │ ├── Dialog.aps
│ │ ├── Dialog.clw
│ │ ├── Dialog.cpp
│ │ ├── DialogDoc.cpp
│ │ ├── DialogDoc.h
│ │ ├── Dialog.dsp
│ │ ├── Dialog.dsw
│ │ ├── Dialog.h
│ │ ├── Dialog.ncb
│ │ ├── Dialog.opt
│ │ ├── Dialog.plg
│ │ ├── Dialog.rc
│ │ ├── DialogView.cpp
│ │ ├── DialogView.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── MyDialog.cpp
│ │ ├── MyDialog.h
│ │ ├── ReadMe.txt
│ │ ├── res
│ │ │ ├── DialogDoc.ico
│ │ │ ├── Dialog.ico
│ │ │ ├── Dialog.rc2
│ │ │ └── Toolbar.bmp
│ │ ├── resource.h
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ ├── 10.3
│ │ └── Show
│ │ ├── ReadMe.txt
│ │ ├── res
│ │ │ ├── Show.ico
│ │ │ └── Show.rc2
│ │ ├── resource.h
│ │ ├── Show.aps
│ │ ├── Show.clw
│ │ ├── Show.cpp
│ │ ├── ShowDlg.cpp
│ │ ├── ShowDlg.h
│ │ ├── Show.dsp
│ │ ├── Show.dsw
│ │ ├── Show.h
│ │ ├── Show.ncb
│ │ ├── Show.opt
│ │ ├── Show.plg
│ │ ├── Show.rc
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ └── 10.4.3
│ └── AddressList
│ ├── AddressList.aps
│ ├── AddressList.clw
│ ├── AddressList.cpp
│ ├── AddressListDlg.cpp
│ ├── AddressListDlg.h
│ ├── AddressList.dsp
│ ├── AddressList.dsw
│ ├── AddressList.h
│ ├── AddressList.ncb
│ ├── AddressList.opt
│ ├── AddressList.plg
│ ├── AddressList.rc
│ ├── PropPage1.cpp
│ ├── PropPage1.h
│ ├── PropPage2.cpp
│ ├── PropPage2.h
│ ├── PropPage3.cpp
│ ├── PropPage3.h
│ ├── PropSheet.cpp
│ ├── PropSheet.h
│ ├── ReadMe.txt
│ ├── res
│ │ ├── address.bmp
│ │ ├── AddressList.ico
│ │ └── AddressList.rc2
│ ├── resource.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── chapter11
│ └── interface
│ ├── interface.aps
│ ├── interface.clw
│ ├── interface.cpp
│ ├── interfaceDoc.cpp
│ ├── interfaceDoc.h
│ ├── interface.dsp
│ ├── interface.dsw
│ ├── interface.h
│ ├── interface.ncb
│ ├── interface.opt
│ ├── interface.plg
│ ├── interface.rc
│ ├── interfaceView.cpp
│ ├── interfaceView.h
│ ├── MainFrm.cpp
│ ├── MainFrm.h
│ ├── ReadMe.txt
│ ├── res
│ │ ├── interfaceDoc.ico
│ │ ├── interface.ico
│ │ ├── interface.rc2
│ │ ├── newtoolb.bmp
│ │ └── Toolbar.bmp
│ ├── resource.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── chapter12
│ └── file
│ ├── file.aps
│ ├── file.clw
│ ├── file.cpp
│ ├── fileDoc.cpp
│ ├── fileDoc.h
│ ├── file.dsp
│ ├── file.dsw
│ ├── file.h
│ ├── file.ncb
│ ├── file.opt
│ ├── file.plg
│ ├── file.rc
│ ├── fileView.cpp
│ ├── fileView.h
│ ├── MainFrm.cpp
│ ├── MainFrm.h
│ ├── new.txt
│ ├── ReadMe.txt
│ ├── res
│ │ ├── fileDoc.ico
│ │ ├── file.ico
│ │ ├── file.rc2
│ │ └── Toolbar.bmp
│ ├── resource.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── chapter13
│ ├── 13.2
│ │ └── multiDoc
│ │ ├── ChildFrm.cpp
│ │ ├── ChildFrm.h
│ │ ├── CntrItem.cpp
│ │ ├── CntrItem.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── multiDoc.aps
│ │ ├── multiDoc.clw
│ │ ├── multiDoc.cpp
│ │ ├── multiDocDoc.cpp
│ │ ├── multiDocDoc.h
│ │ ├── multiDoc.dsp
│ │ ├── multiDoc.dsw
│ │ ├── multiDoc.h
│ │ ├── multiDoc.ncb
│ │ ├── multiDoc.opt
│ │ ├── multiDoc.plg
│ │ ├── multiDoc.rc
│ │ ├── multiDocView.cpp
│ │ ├── multiDocView.h
│ │ ├── ReadMe.txt
│ │ ├── res
│ │ │ ├── multiDocDoc.ico
│ │ │ ├── multiDoc.ico
│ │ │ ├── multiDoc.rc2
│ │ │ └── Toolbar.bmp
│ │ ├── resource.h
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ ├── 13.5
│ │ └── singleDoc
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── MyGraphicView.cpp
│ │ ├── MyGraphicView.h
│ │ ├── MyInfoView.cpp
│ │ ├── MyInfoView.h
│ │ ├── MyTreeView.cpp
│ │ ├── MyTreeView.h
│ │ ├── ReadMe.txt
│ │ ├── res
│ │ │ ├── singleDocDoc.ico
│ │ │ ├── singleDoc.ico
│ │ │ ├── singleDoc.rc2
│ │ │ ├── Toolbar.bmp
│ │ │ └── tree.bmp
│ │ ├── resource.h
│ │ ├── singleDoc.aps
│ │ ├── singleDoc.clw
│ │ ├── singleDoc.cpp
│ │ ├── singleDocDoc.cpp
│ │ ├── singleDocDoc.h
│ │ ├── singleDoc.dsp
│ │ ├── singleDoc.dsw
│ │ ├── singleDoc.h
│ │ ├── singleDoc.ncb
│ │ ├── singleDoc.opt
│ │ ├── singleDoc.plg
│ │ ├── singleDoc.rc
│ │ ├── singleDocView.cpp
│ │ ├── singleDocView.h
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ └── 13.6.4
│ └── archive
│ ├── archive.aps
│ ├── archive.clw
│ ├── archive.cpp
│ ├── archiveDoc.cpp
│ ├── archiveDoc.h
│ ├── archive.dsp
│ ├── archive.dsw
│ ├── archive.h
│ ├── archive.ncb
│ ├── archive.opt
│ ├── archive.plg
│ ├── archive.rc
│ ├── archiveView.cpp
│ ├── archiveView.h
│ ├── DrawLine.cpp
│ ├── DrawLine.h
│ ├── MainFrm.cpp
│ ├── MainFrm.h
│ ├── ReadMe.txt
│ ├── res
│ │ ├── archiveDoc.ico
│ │ ├── archive.ico
│ │ ├── archive.rc2
│ │ ├── temp.bmp
│ │ └── Toolbar.bmp
│ ├── resource.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ └── 无标题.bmp
├── chapter14
│ └── multiThread
│ ├── multiThread.aps
│ ├── multiThread.clw
│ ├── multiThread.cpp
│ ├── multiThreadDlg.cpp
│ ├── multiThreadDlg.h
│ ├── multiThread.dsp
│ ├── multiThread.dsw
│ ├── multiThread.h
│ ├── multiThread.ncb
│ ├── multiThread.opt
│ ├── multiThread.plg
│ ├── multiThread.rc
│ ├── ReadMe.txt
│ ├── res
│ │ ├── multiThread.ico
│ │ └── multiThread.rc2
│ ├── resource.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── chapter16
│ ├── AddressBook.mdb
│ └── ODBCAPI
│ ├── DlgAdd.cpp
│ ├── DlgAdd.h
│ ├── DlgModify.cpp
│ ├── DlgModify.h
│ ├── ODBCAPI.APS
│ ├── ODBCAPI.clw
│ ├── ODBCAPI.clw2
│ ├── ODBCAPI.cpp
│ ├── ODBCAPIDlg.cpp
│ ├── ODBCAPIDlg.h
│ ├── ODBCAPI.dsp
│ ├── ODBCAPI.dsw
│ ├── ODBCAPI.h
│ ├── ODBCAPI.ncb
│ ├── ODBCAPI.opt
│ ├── ODBCAPI.plg
│ ├── ODBCAPI.rc
│ ├── ODBCOperator.cpp
│ ├── ODBCOperator.h
│ ├── ReadMe.txt
│ ├── res
│ │ ├── ODBCAPI.ico
│ │ └── ODBCAPI.rc2
│ ├── resource.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── chapter17
│ ├── AddressBook.mdb
│ └── MFCODBC
│ ├── DlgAdd.cpp
│ ├── DlgAdd.h
│ ├── DlgModify.cpp
│ ├── DlgModify.h
│ ├── LinkInfoSet.cpp
│ ├── LinkInfoSet.h
│ ├── MFCODBC.APS
│ ├── MFCODBC.clw
│ ├── MFCODBC.cpp
│ ├── MFCODBCDlg.cpp
│ ├── MFCODBCDlg.h
│ ├── MFCODBC.dsp
│ ├── MFCODBC.dsw
│ ├── MFCODBC.h
│ ├── MFCODBC.ncb
│ ├── MFCODBC.opt
│ ├── MFCODBC.plg
│ ├── MFCODBC.rc
│ ├── ReadMe.txt
│ ├── res
│ │ ├── MFCODBC.ico
│ │ └── MFCODBC.rc2
│ ├── resource.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── chapter18
│ ├── AddressBook.mdb
│ └── DAO
│ ├── DAO.APS
│ ├── DAO.clw
│ ├── DAO.cpp
│ ├── DAODlg.cpp
│ ├── DAODlg.h
│ ├── DAO.dsp
│ ├── DAO.dsw
│ ├── DAO.h
│ ├── DAO.ncb
│ ├── DAO.opt
│ ├── DAO.plg
│ ├── DAO.rc
│ ├── DlgAdd.cpp
│ ├── DlgAdd.h
│ ├── DlgModify.cpp
│ ├── DlgModify.h
│ ├── LinkInfoSet.cpp
│ ├── LinkInfoSet.h
│ ├── ReadMe.txt
│ ├── res
│ │ ├── DAO.ico
│ │ └── DAO.rc2
│ ├── resource.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── chapter19
│ ├── AddressBook.mdb
│ └── ATLOLEDB
│ ├── ATLOLEDB.APS
│ ├── ATLOLEDB.clw
│ ├── ATLOLEDB.cpp
│ ├── ATLOLEDBDlg.cpp
│ ├── ATLOLEDBDlg.h
│ ├── ATLOLEDB.dsp
│ ├── ATLOLEDB.dsw
│ ├── ATLOLEDB.h
│ ├── ATLOLEDB_i.c
│ ├── ATLOLEDB_i.h
│ ├── ATLOLEDB.ncb
│ ├── ATLOLEDB.odl
│ ├── ATLOLEDB.opt
│ ├── ATLOLEDB.plg
│ ├── ATLOLEDB.rc
│ ├── ATLOLEDB.reg
│ ├── ATLOLEDB.rgs
│ ├── DlgAdd.cpp
│ ├── DlgAdd.h
│ ├── DlgModify.cpp
│ ├── DlgModify.h
│ ├── DlgProxy.cpp
│ ├── DlgProxy.h
│ ├── LinkInfo.H
│ ├── ReadMe.txt
│ ├── res
│ │ ├── ATLOLEDB.ico
│ │ └── ATLOLEDB.rc2
│ ├── resource.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── chapter20
│ ├── AddressBook.mdb
│ └── ADO
│ ├── AddressBook.mdb
│ ├── ADO.APS
│ ├── ADO.clw
│ ├── ADO.cpp
│ ├── ADODlg.cpp
│ ├── ADODlg.h
│ ├── ADO.dsp
│ ├── ADO.dsw
│ ├── ADO.h
│ ├── ADO.ncb
│ ├── ADO.opt
│ ├── ADO.plg
│ ├── ADO.rc
│ ├── DlgAdd.cpp
│ ├── DlgAdd.h
│ ├── DlgModify.cpp
│ ├── DlgModify.h
│ ├── msado15.tlh
│ ├── msado15.tli
│ ├── ReadMe.txt
│ ├── res
│ │ ├── ADO.ico
│ │ └── ADO.rc2
│ ├── resource.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── chapter22
│ ├── WinSockClient
│ │ ├── Debug
│ │ │ ├── StdAfx.obj
│ │ │ ├── StdAfx.sbr
│ │ │ ├── vc60.idb
│ │ │ ├── vc60.pdb
│ │ │ ├── WinSockClient.bsc
│ │ │ ├── WinSockClientDlg.obj
│ │ │ ├── WinSockClientDlg.sbr
│ │ │ ├── WinSockClient.exe
│ │ │ ├── WinSockClient.ilk
│ │ │ ├── WinSockClient.obj
│ │ │ ├── WinSockClient.pch
│ │ │ ├── WinSockClient.pdb
│ │ │ ├── WinSockClient.res
│ │ │ └── WinSockClient.sbr
│ │ ├── ReadMe.txt
│ │ ├── res
│ │ │ ├── WinSockClient.ico
│ │ │ └── WinSockClient.rc2
│ │ ├── resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── WinSockClient.aps
│ │ ├── WinSockClient.clw
│ │ ├── WinSockClient.cpp
│ │ ├── WinSockClientDlg.cpp
│ │ ├── WinSockClientDlg.h
│ │ ├── WinSockClient.dsp
│ │ ├── WinSockClient.dsw
│ │ ├── WinSockClient.h
│ │ ├── WinSockClient.ncb
│ │ ├── WinSockClient.opt
│ │ ├── WinSockClient.plg
│ │ └── WinSockClient.rc
│ └── WinSockServer
│ ├── ReadMe.txt
│ ├── res
│ │ ├── WinSockServer.ico
│ │ └── WinSockServer.rc2
│ ├── resource.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── WinSockServer.aps
│ ├── WinSockServer.clw
│ ├── WinSockServer.cpp
│ ├── WinSockServerDlg.cpp
│ ├── WinSockServerDlg.h
│ ├── WinSockServer.dsp
│ ├── WinSockServer.dsw
│ ├── WinSockServer.h
│ ├── WinSockServer.ncb
│ ├── WinSockServer.opt
│ ├── WinSockServer.plg
│ └── WinSockServer.rc
├── chapter23
│ ├── FileSender
│ │ ├── FileSender.aps
│ │ ├── FileSender.clw
│ │ ├── FileSender.cpp
│ │ ├── FileSenderDlg.cpp
│ │ ├── FileSenderDlg.h
│ │ ├── FileSender.dsp
│ │ ├── FileSender.dsw
│ │ ├── FileSender.h
│ │ ├── FileSender.ncb
│ │ ├── FileSender.opt
│ │ ├── FileSender.plg
│ │ ├── FileSender.rc
│ │ ├── ReadMe.txt
│ │ ├── res
│ │ │ ├── FileSender.ico
│ │ │ └── FileSender.rc2
│ │ ├── resource.h
│ │ ├── StdAfx.cpp
│ │ └── StdAfx.h
│ └── Receiver
│ ├── Receiver.aps
│ ├── Receiver.clw
│ ├── Receiver.cpp
│ ├── ReceiverDlg.cpp
│ ├── ReceiverDlg.h
│ ├── Receiver.dsp
│ ├── Receiver.dsw
│ ├── Receiver.h
│ ├── Receiver.ncb
│ ├── Receiver.opt
│ ├── Receiver.plg
│ ├── Receiver.rc
│ ├── res
│ │ ├── Receiver.ico
│ │ └── Receiver.rc2
│ ├── resource.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── 关闭端口.txt
│ └── 限制端口的方法.txt
├── chapter24
│ └── FTPClient
│ ├── FTPClient.aps
│ ├── FTPClient.clw
│ ├── FTPClient.cpp
│ ├── FTPClientDlg.cpp
│ ├── FTPClientDlg.h
│ ├── FTPClient.dsp
│ ├── FTPClient.dsw
│ ├── FTPClient.h
│ ├── FTPClient.ncb
│ ├── FTPClient.opt
│ ├── FTPClient.plg
│ ├── FTPClient.rc
│ ├── ReadMe.txt
│ ├── res
│ │ ├── FTPClient.ico
│ │ └── FTPClient.rc2
│ ├── resource.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── chapter25
│ └── RW_INI
│ ├── RW_INI.CPP
│ ├── RW_INI.dsp
│ ├── RW_INI.dsw
│ ├── RW_INI.H
│ ├── RW_INI.ncb
│ ├── RW_INI.opt
│ └── RW_INI.plg
├── chapter26
│ ├── 26.2
│ │ └── UseActiveX
│ │ ├── calendar.cpp
│ │ ├── calendar.h
│ │ ├── font.cpp
│ │ ├── font.h
│ │ ├── ReadMe.txt
│ │ ├── res
│ │ │ ├── UseActiveX.ico
│ │ │ └── UseActiveX.rc2
│ │ ├── resource.h
│ │ ├── StdAfx.cpp
│ │ ├── StdAfx.h
│ │ ├── UseActiveX.aps
│ │ ├── UseActiveX.clw
│ │ ├── UseActiveX.cpp
│ │ ├── UseActiveXDlg.cpp
│ │ ├── UseActiveXDlg.h
│ │ ├── UseActiveX.dsp
│ │ ├── UseActiveX.dsw
│ │ ├── UseActiveX.h
│ │ ├── UseActiveX.ncb
│ │ ├── UseActiveX.opt
│ │ └── UseActiveX.rc
│ └── 26.3
│ └── MyControl
│ ├── MyControl.aps
│ ├── MyControl.clw
│ ├── MyControl.cpp
│ ├── MyControlCtl.bmp
│ ├── MyControlCtl.cpp
│ ├── MyControlCtl.h
│ ├── MyControl.def
│ ├── MyControl.dsp
│ ├── MyControl.dsw
│ ├── MyControl.h
│ ├── MyControl.ico
│ ├── MyControl.ncb
│ ├── MyControl.odl
│ ├── MyControl.opt
│ ├── MyControl.plg
│ ├── MyControlPpg.cpp
│ ├── MyControlPpg.h
│ ├── MyControl.rc
│ ├── ReadMe.txt
│ ├── resource.h
│ ├── StdAfx.cpp
│ └── StdAfx.h
├── chapter27
│ └── Person
│ ├── DlgAttend.cpp
│ ├── DlgAttend.h
│ ├── DlgLeave.cpp
│ ├── DlgLeave.h
│ ├── DlgLogin.cpp
│ ├── DlgLogin.h
│ ├── DlgOvertime.cpp
│ ├── DlgOvertime.h
│ ├── DlgTrip.cpp
│ ├── DlgTrip.h
│ ├── eGlobalVar.h
│ ├── FormBackground.cpp
│ ├── FormBackground.h
│ ├── GFXGROUPEDIT.CPP
│ ├── GFXGROUPEDIT.H
│ ├── GFXOUTBARCTRL.CPP
│ ├── GFXOUTBARCTRL.H
│ ├── GFXPOPUPMENU.CPP
│ ├── GFXPOPUPMENU.H
│ ├── gfxPub.h
│ ├── GFXSPLITTERWND.CPP
│ ├── GFXSPLITTERWND.H
│ ├── gGlobalVar.h
│ ├── MainFrm.cpp
│ ├── MainFrm.h
│ ├── Person.aps
│ ├── PersonAttendance.cpp
│ ├── PersonAttendance.h
│ ├── Person.clw
│ ├── Person.cpp
│ ├── PersonDOC.cpp
│ ├── PersonDOC.h
│ ├── Person.dsp
│ ├── Person.dsw
│ ├── Person.h
│ ├── Person.mdb
│ ├── PersonModify.cpp
│ ├── PersonModify.h
│ ├── Person.ncb
│ ├── Personnel.ncb
│ ├── PersonNew.cpp
│ ├── PersonNew.h
│ ├── Person.opt
│ ├── Person.plg
│ ├── Person.rc
│ ├── PersonVIEW.cpp
│ ├── PersonVIEW.h
│ ├── ReadMe.txt
│ ├── res
│ │ ├── BACK_POLICY.BMP
│ │ ├── bitmap1.bmp
│ │ ├── Clock05.ico
│ │ ├── icon6.ico
│ │ ├── icon7.ico
│ │ ├── icon_psn.ico
│ │ ├── LogYes.ico
│ │ ├── Newspaper.ico
│ │ ├── Office.ico
│ │ ├── PersonDOC.ico
│ │ ├── Person.ico
│ │ ├── Person.rc2
│ │ ├── readme.ico
│ │ └── Toolbar.bmp
│ ├── resource.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── TabSheet.cpp
│ └── TabSheet.h
└── chapter28
├── Client
│ ├── Client.aps
│ ├── Client.clw
│ ├── Client.cpp
│ ├── ClientDLG.cpp
│ ├── ClientDlg.h
│ ├── Client.dsp
│ ├── Client.dsw
│ ├── Client.h
│ ├── Client.ncb
│ ├── Client.opt
│ ├── Client.plg
│ ├── Client.rc
│ ├── ClientSocket.cpp
│ ├── ClientSocket.h
│ ├── Message.cpp
│ ├── Message.h
│ ├── ReadMe.txt
│ ├── res
│ │ ├── Client.ico
│ │ └── Client.rc2
│ ├── resource.h
│ ├── StdAfx.cpp
│ ├── StdAfx.h
│ ├── tc.ncb
│ └── tc.opt
└── Server
├── ClientSocket.cpp
├── ClientSocket.h
├── ListenSocket.cpp
├── ListenSocket.h
├── Message.cpp
├── Message.h
├── ReadMe.txt
├── res
│ ├── Server.ico
│ └── Server.rc2
├── resource.h
├── Server.aps
├── Server.clw
├── Server.cpp
├── ServerDLG.cpp
├── ServerDLG.h
├── Server.dsp
├── Server.dsw
├── Server.h
├── Server.ncb
├── Server.opt
├── Server.plg
├── Server.rc
├── StdAfx.cpp
├── StdAfx.h
├── ts.ncb
└── ts.opt
144 directories, 1080 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论