嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元微信扫码支付:2 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
c 入门经典源程序
.
└── 225905 Code Download
├── Code from the book
│ ├── Ch1
│ ├── Ch10
│ │ ├── Ex10_01.cpp
│ │ ├── Ex10_02
│ │ │ ├── Ex10_02.cpp
│ │ │ └── Person.h
│ │ ├── Ex10_03.cpp
│ │ ├── Ex10_04.cpp
│ │ ├── Ex10_05.cpp
│ │ ├── Ex10_06
│ │ │ ├── Ex10_06.cpp
│ │ │ └── function_object.h
│ │ ├── Ex10_07.cpp
│ │ ├── Ex10_08
│ │ │ ├── Ex10_08.cpp
│ │ │ └── Person.h
│ │ ├── Ex10_09
│ │ │ ├── Ex10_09.cpp
│ │ │ └── Person.h
│ │ ├── Ex10_10
│ │ │ ├── Ex10_10.cpp
│ │ │ └── Person.h
│ │ ├── Ex10_11.cpp
│ │ ├── Ex10_12.cpp
│ │ ├── Ex10_13
│ │ │ ├── Ex10_13.cpp
│ │ │ └── Person.h
│ │ ├── Ex10_14
│ │ │ ├── Ex10_14.cpp
│ │ │ └── Person.h
│ │ ├── Ex10_15.cpp
│ │ └── Ex10_16
│ │ ├── Ex10_16.cpp
│ │ └── Person.h
│ ├── Ch11
│ │ ├── Ex11_01
│ │ │ ├── DebugStuff.h
│ │ │ ├── Ex11_01.cpp
│ │ │ ├── Name.cpp
│ │ │ └── Name.h
│ │ ├── Ex11_02
│ │ │ ├── DebugStuff.h
│ │ │ ├── Ex11_02.cpp
│ │ │ ├── Name.cpp
│ │ │ └── Name.h
│ │ └── Ex11_03
│ │ └── Ex11_03.cpp
│ ├── Ch12
│ │ ├── Ex12_01
│ │ │ └── Ex12_01.cpp
│ │ └── Ex12_02
│ │ └── Ex12_02.cpp
│ ├── Ch13
│ │ └── Sketcher
│ │ ├── ChildFrm.cpp
│ │ ├── ChildFrm.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── Resource.h
│ │ ├── Sketcher.cpp
│ │ ├── Sketcher.h
│ │ ├── SketcherDoc.cpp
│ │ ├── SketcherDoc.h
│ │ ├── SketcherView.cpp
│ │ └── SketcherView.h
│ ├── Ch14
│ │ ├── CLRSketcher
│ │ │ ├── AssemblyInfo.cpp
│ │ │ ├── CLRSketcher.cpp
│ │ │ ├── Form1.h
│ │ │ ├── app.ico
│ │ │ ├── app.rc
│ │ │ ├── black.bmp
│ │ │ ├── blue.bmp
│ │ │ ├── circle.bmp
│ │ │ ├── curve.bmp
│ │ │ ├── green.bmp
│ │ │ ├── line.bmp
│ │ │ ├── rectangle.bmp
│ │ │ ├── red.bmp
│ │ │ ├── resource.h
│ │ │ ├── stdafx.cpp
│ │ │ └── stdafx.h
│ │ └── Sketcher
│ │ ├── ChildFrm.cpp
│ │ ├── ChildFrm.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── OurConstants.h
│ │ ├── Sketcher.cpp
│ │ ├── Sketcher.h
│ │ ├── SketcherDoc.cpp
│ │ ├── SketcherDoc.h
│ │ ├── SketcherView.cpp
│ │ └── SketcherView.h
│ ├── Ch15
│ │ ├── CLRSketcher
│ │ │ ├── AssemblyInfo.cpp
│ │ │ ├── CLRSketcher.cpp
│ │ │ ├── CLRSketcher.exe
│ │ │ ├── Elements.h
│ │ │ ├── Form1.h
│ │ │ ├── Sketch.h
│ │ │ ├── app.ico
│ │ │ ├── app.rc
│ │ │ ├── black.bmp
│ │ │ ├── blue.bmp
│ │ │ ├── circle.bmp
│ │ │ ├── curve.bmp
│ │ │ ├── green.bmp
│ │ │ ├── line.bmp
│ │ │ ├── rectangle.bmp
│ │ │ ├── red.bmp
│ │ │ ├── resource.h
│ │ │ ├── stdafx.cpp
│ │ │ └── stdafx.h
│ │ └── Sketcher
│ │ ├── ChildFrm.cpp
│ │ ├── ChildFrm.h
│ │ ├── Elements.cpp
│ │ ├── Elements.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── OurConstants.h
│ │ ├── Sketcher.cpp
│ │ ├── Sketcher.exe
│ │ ├── Sketcher.h
│ │ ├── SketcherDoc.cpp
│ │ ├── SketcherDoc.h
│ │ ├── SketcherView.cpp
│ │ └── SketcherView.h
│ ├── Ch16
│ │ ├── CLRSketcher
│ │ │ ├── AssemblyInfo.cpp
│ │ │ ├── CLRSketcher.cpp
│ │ │ ├── CLRSketcher.exe
│ │ │ ├── Elements.h
│ │ │ ├── Form1.h
│ │ │ ├── Sketch.h
│ │ │ ├── TraceIt.txt
│ │ │ ├── app.ico
│ │ │ ├── app.rc
│ │ │ ├── black.bmp
│ │ │ ├── blue.bmp
│ │ │ ├── circle.bmp
│ │ │ ├── curve.bmp
│ │ │ ├── green.bmp
│ │ │ ├── line.bmp
│ │ │ ├── rectangle.bmp
│ │ │ ├── red.bmp
│ │ │ ├── resource.h
│ │ │ ├── stdafx.cpp
│ │ │ └── stdafx.h
│ │ └── Sketcher
│ │ ├── ChildFrm.cpp
│ │ ├── ChildFrm.h
│ │ ├── Elements.cpp
│ │ ├── Elements.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── OurConstants.h
│ │ ├── Sketcher.cpp
│ │ ├── Sketcher.exe
│ │ ├── Sketcher.h
│ │ ├── SketcherDoc.cpp
│ │ ├── SketcherDoc.h
│ │ ├── SketcherView.cpp
│ │ └── SketcherView.h
│ ├── Ch17
│ │ ├── CLRSketcher
│ │ │ ├── AssemblyInfo.cpp
│ │ │ ├── CLRSketcher.cpp
│ │ │ ├── CLRSketcher.exe
│ │ │ ├── Elements.h
│ │ │ ├── Form1.h
│ │ │ ├── PenDialog.cpp
│ │ │ ├── PenDialog.h
│ │ │ ├── Sketch.h
│ │ │ ├── TextDialog.cpp
│ │ │ ├── TextDialog.h
│ │ │ ├── app.ico
│ │ │ ├── app.rc
│ │ │ ├── black.bmp
│ │ │ ├── blue.bmp
│ │ │ ├── circle.bmp
│ │ │ ├── curve.bmp
│ │ │ ├── font.bmp
│ │ │ ├── green.bmp
│ │ │ ├── line.bmp
│ │ │ ├── penwidth.bmp
│ │ │ ├── rectangle.bmp
│ │ │ ├── red.bmp
│ │ │ ├── resource.h
│ │ │ ├── stdafx.cpp
│ │ │ ├── stdafx.h
│ │ │ └── text.bmp
│ │ ├── Sketcher with scale list box
│ │ │ ├── ChildFrm.cpp
│ │ │ ├── ChildFrm.h
│ │ │ ├── Elements.cpp
│ │ │ ├── Elements.h
│ │ │ ├── MainFrm.cpp
│ │ │ ├── MainFrm.h
│ │ │ ├── OurConstants.h
│ │ │ ├── PenDialog.cpp
│ │ │ ├── PenDialog.h
│ │ │ ├── ScaleDialog.cpp
│ │ │ ├── ScaleDialog.h
│ │ │ ├── Sketcher.cpp
│ │ │ ├── Sketcher.h
│ │ │ ├── SketcherDoc.cpp
│ │ │ ├── SketcherDoc.h
│ │ │ ├── SketcherView.cpp
│ │ │ ├── SketcherView.h
│ │ │ ├── TextDialog.cpp
│ │ │ └── TextDialog.h
│ │ └── Sketcher with scale spin control
│ │ ├── ChildFrm.cpp
│ │ ├── ChildFrm.h
│ │ ├── Elements.cpp
│ │ ├── Elements.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── OurConstants.h
│ │ ├── PenDialog.cpp
│ │ ├── PenDialog.h
│ │ ├── ScaleDialog.cpp
│ │ ├── ScaleDialog.h
│ │ ├── Sketcher.cpp
│ │ ├── Sketcher.h
│ │ ├── SketcherDoc.cpp
│ │ ├── SketcherDoc.h
│ │ ├── SketcherView.cpp
│ │ └── SketcherView.h
│ ├── Ch18
│ │ ├── CLR Sketcher
│ │ │ ├── AssemblyInfo.cpp
│ │ │ ├── CLRSketcher.cpp
│ │ │ ├── CLRSketcher.exe
│ │ │ ├── Elements.h
│ │ │ ├── Form1.h
│ │ │ ├── PenDialog.cpp
│ │ │ ├── PenDialog.h
│ │ │ ├── Sketch.h
│ │ │ ├── TextDialog.cpp
│ │ │ ├── TextDialog.h
│ │ │ ├── app.ico
│ │ │ ├── app.rc
│ │ │ ├── black.bmp
│ │ │ ├── blue.bmp
│ │ │ ├── circle.bmp
│ │ │ ├── curve.bmp
│ │ │ ├── font.bmp
│ │ │ ├── green.bmp
│ │ │ ├── line.bmp
│ │ │ ├── penwidth.bmp
│ │ │ ├── rectangle.bmp
│ │ │ ├── red.bmp
│ │ │ ├── resource.h
│ │ │ ├── stdafx.cpp
│ │ │ ├── stdafx.h
│ │ │ └── text.bmp
│ │ └── Sketcher
│ │ ├── ChildFrm.cpp
│ │ ├── ChildFrm.h
│ │ ├── Elements.cpp
│ │ ├── Elements.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── OurConstants.h
│ │ ├── PenDialog.cpp
│ │ ├── PenDialog.h
│ │ ├── PrintData.h
│ │ ├── ScaleDialog.cpp
│ │ ├── ScaleDialog.h
│ │ ├── Sketcher.cpp
│ │ ├── Sketcher.exe
│ │ ├── Sketcher.h
│ │ ├── SketcherDoc.cpp
│ │ ├── SketcherDoc.h
│ │ ├── SketcherView.cpp
│ │ ├── SketcherView.h
│ │ ├── TextDialog.cpp
│ │ └── TextDialog.h
│ ├── Ch19
│ │ └── Sketcher
│ │ ├── ChildFrm.cpp
│ │ ├── ChildFrm.h
│ │ ├── DllImports.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── PenDialog.cpp
│ │ ├── PenDialog.h
│ │ ├── PrintData.h
│ │ ├── ScaleDialog.cpp
│ │ ├── ScaleDialog.h
│ │ ├── Sketcher.cpp
│ │ ├── Sketcher.h
│ │ ├── SketcherDoc.cpp
│ │ ├── SketcherDoc.h
│ │ ├── SketcherView.cpp
│ │ ├── SketcherView.h
│ │ ├── TextDialog.cpp
│ │ └── TextDialog.h
│ ├── Ch2
│ │ ├── Ex2_01.cpp
│ │ ├── Ex2_02.cpp
│ │ ├── Ex2_03.cpp
│ │ ├── Ex2_04.cpp
│ │ ├── Ex2_05.cpp
│ │ ├── Ex2_06.cpp
│ │ ├── Ex2_07.cpp
│ │ ├── Ex2_08.cpp
│ │ ├── Ex2_09.cpp
│ │ ├── Ex2_10.cpp
│ │ ├── Ex2_11.cpp
│ │ ├── Ex2_12ANSI.cpp
│ │ ├── Ex2_12CLR.cpp
│ │ ├── Ex2_13.cpp
│ │ └── Ex2_14.cpp
│ ├── Ch20
│ │ └── DBSample
│ │ ├── CustomerSet.cpp
│ │ ├── CustomerSet.h
│ │ ├── CustomerView.cpp
│ │ ├── CustomerView.h
│ │ ├── DBSample.cpp
│ │ ├── DBSample.h
│ │ ├── DBSample.rc
│ │ ├── DBSampleDoc.cpp
│ │ ├── DBSampleDoc.h
│ │ ├── DBSampleSet.cpp
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── OrderSet.cpp
│ │ ├── OrderSet.h
│ │ ├── OrderView.cpp
│ │ ├── OrderView.h
│ │ ├── OurConstants.h
│ │ ├── ProductSet.cpp
│ │ ├── ProductSet.h
│ │ ├── ProductView.cpp
│ │ ├── ProductView.h
│ │ ├── resource.h
│ │ ├── stdafx.cpp
│ │ └── stdafx.h
│ ├── Ch21
│ │ └── DBSimpleUpdate
│ │ ├── CustomerSet.cpp
│ │ ├── CustomerSet.h
│ │ ├── CustomerView.cpp
│ │ ├── CustomerView.h
│ │ ├── DBSimpleUpdate.cpp
│ │ ├── DBSimpleUpdate.h
│ │ ├── DBSimpleUpdateDoc.cpp
│ │ ├── DBSimpleUpdateDoc.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── Order.h
│ │ ├── OrderDetailsSet.cpp
│ │ ├── OrderDetailsSet.h
│ │ ├── OrderDetailsView.cpp
│ │ ├── OrderDetailsView.h
│ │ ├── OrderSet.cpp
│ │ ├── OrderSet.h
│ │ ├── ProductSet.cpp
│ │ ├── ProductSet.h
│ │ ├── ProductView.cpp
│ │ ├── ProductView.h
│ │ └── ViewConstants.h
│ ├── Ch22
│ │ └── Ex22_01
│ │ ├── EuroLimitsDialog.cpp
│ │ ├── EuroLimitsDialog.h
│ │ ├── Ex22_01.cpp
│ │ ├── Form1.h
│ │ ├── LottoLimitsDialog.cpp
│ │ ├── LottoLimitsDialog.h
│ │ ├── UserValueDialog.cpp
│ │ └── UserValueDialog.h
│ ├── Ch23
│ │ ├── Ex23_01
│ │ │ ├── AssemblyInfo.cpp
│ │ │ ├── Ex23_01.cpp
│ │ │ ├── Form1.h
│ │ │ ├── app.ico
│ │ │ ├── app.rc
│ │ │ ├── resource.h
│ │ │ ├── stdafx.cpp
│ │ │ └── stdafx.h
│ │ ├── Ex23_02
│ │ │ ├── AssemblyInfo.cpp
│ │ │ ├── Ex23_02.cpp
│ │ │ ├── Form1.h
│ │ │ ├── app.ico
│ │ │ ├── app.rc
│ │ │ ├── resource.h
│ │ │ ├── stdafx.cpp
│ │ │ └── stdafx.h
│ │ ├── Ex23_03
│ │ │ ├── Customers.h
│ │ │ ├── Ex23_03.cpp
│ │ │ └── Form1.h
│ │ ├── Ex23_04
│ │ │ ├── DataSet1.h
│ │ │ ├── Ex23_04.cpp
│ │ │ └── Form1.h
│ │ └── Ex23_05
│ │ ├── DataSet1.h
│ │ ├── Ex23_05.cpp
│ │ └── Form1.h
│ ├── Ch3
│ │ ├── Ex3_01.cpp
│ │ ├── Ex3_02.cpp
│ │ ├── Ex3_03.cpp
│ │ ├── Ex3_04.cpp
│ │ ├── Ex3_05.cpp
│ │ ├── Ex3_06.cpp
│ │ ├── Ex3_07.cpp
│ │ ├── Ex3_08.cpp
│ │ ├── Ex3_09.cpp
│ │ ├── Ex3_10.cpp
│ │ ├── Ex3_11.cpp
│ │ ├── Ex3_12.cpp
│ │ ├── Ex3_13.cpp
│ │ ├── Ex3_14.cpp
│ │ ├── Ex3_15.cpp
│ │ ├── Ex3_16.cpp
│ │ └── Ex3_17.cpp
│ ├── Ch4
│ │ ├── Ex4_01.cpp
│ │ ├── Ex4_02.cpp
│ │ ├── Ex4_03.cpp
│ │ ├── Ex4_04.cpp
│ │ ├── Ex4_05.cpp
│ │ ├── Ex4_06.cpp
│ │ ├── Ex4_07.cpp
│ │ ├── Ex4_08.cpp
│ │ ├── Ex4_09.cpp
│ │ ├── Ex4_10.cpp
│ │ ├── Ex4_11.cpp
│ │ ├── Ex4_12.cpp
│ │ ├── Ex4_13.cpp
│ │ ├── Ex4_14.cpp
│ │ ├── Ex4_15.cpp
│ │ ├── Ex4_16.cpp
│ │ ├── Ex4_17.cpp
│ │ ├── Ex4_18.cpp
│ │ ├── Ex4_19.cpp
│ │ └── Ex4_20.cpp
│ ├── Ch5
│ │ ├── Ex5_01.cpp
│ │ ├── Ex5_02.cpp
│ │ ├── Ex5_03.cpp
│ │ ├── Ex5_04.cpp
│ │ ├── Ex5_05.cpp
│ │ ├── Ex5_06.cpp
│ │ ├── Ex5_07.cpp
│ │ ├── Ex5_08.cpp
│ │ ├── Ex5_09.cpp
│ │ ├── Ex5_10.cpp
│ │ ├── Ex5_11.cpp
│ │ ├── Ex5_12.cpp
│ │ ├── Ex5_13.cpp
│ │ ├── Ex5_14.cpp
│ │ ├── Ex5_15.cpp
│ │ └── Ex5_16.cpp
│ ├── Ch6
│ │ ├── Ex6_01.cpp
│ │ ├── Ex6_02.cpp
│ │ ├── Ex6_03.cpp
│ │ ├── Ex6_04.cpp
│ │ ├── Ex6_05.cpp
│ │ ├── Ex6_06.cpp
│ │ ├── Ex6_07.cpp
│ │ ├── Ex6_08.cpp
│ │ ├── Ex6_09.cpp
│ │ ├── Ex6_09Extended.cpp
│ │ ├── Ex6_10.cpp
│ │ └── Ex6_11.cpp
│ ├── Ch7
│ │ ├── Ex7_01.cpp
│ │ ├── Ex7_02.cpp
│ │ ├── Ex7_03.cpp
│ │ ├── Ex7_04.cpp
│ │ ├── Ex7_05.cpp
│ │ ├── Ex7_06.cpp
│ │ ├── Ex7_07.cpp
│ │ ├── Ex7_08.cpp
│ │ ├── Ex7_09.cpp
│ │ ├── Ex7_10.cpp
│ │ ├── Ex7_11.cpp
│ │ ├── Ex7_12.cpp
│ │ ├── Ex7_13.cpp
│ │ ├── Ex7_14.cpp
│ │ ├── Ex7_14A.cpp
│ │ ├── Ex7_15.cpp
│ │ ├── Ex7_16.cpp
│ │ ├── Ex7_17.cpp
│ │ ├── Ex7_17A.cpp
│ │ └── Ex7_17B.cpp
│ ├── Ch8
│ │ ├── Ex8_01.cpp
│ │ ├── Ex8_02.cpp
│ │ ├── Ex8_03.cpp
│ │ ├── Ex8_04.cpp
│ │ ├── Ex8_05.cpp
│ │ ├── Ex8_06.cpp
│ │ ├── Ex8_07.cpp
│ │ ├── Ex8_08
│ │ │ ├── Box.cpp
│ │ │ ├── Box.h
│ │ │ ├── BoxOperators.cpp
│ │ │ ├── BoxOperators.h
│ │ │ └── Ex8_08.cpp
│ │ ├── Ex8_09.cpp
│ │ ├── Ex8_10.cpp
│ │ ├── Ex8_11.cpp
│ │ ├── Ex8_12.cpp
│ │ └── Ex8_13.cpp
│ └── Ch9
│ ├── Ex9_01
│ │ ├── CandyBox.h
│ │ └── Ex9_01.cpp
│ ├── Ex9_02
│ │ ├── Box.h.cpp
│ │ ├── CandyBox.h
│ │ └── Ex9_02.cpp
│ ├── Ex9_03
│ │ ├── Box.h
│ │ ├── CandyBox.h
│ │ └── Ex9_03.cpp
│ ├── Ex9_04
│ │ ├── Box.h
│ │ ├── CandyBox.h
│ │ └── Ex9_04.cpp
│ ├── Ex9_05
│ │ ├── Box.h
│ │ ├── CandyBox.h
│ │ └── Ex9_05.cpp
│ ├── Ex9_06
│ │ ├── Box.h
│ │ ├── Ex9_06.cpp
│ │ └── GlassBox.h
│ ├── Ex9_07
│ │ ├── Box.h
│ │ ├── Ex9_07.cpp
│ │ └── GlassBox.h
│ ├── Ex9_08
│ │ ├── Box.h
│ │ ├── Ex9_08.cpp
│ │ └── GlassBox.h
│ ├── Ex9_09
│ │ ├── Box.h
│ │ ├── Ex9_09.cpp
│ │ └── GlassBox.h
│ ├── Ex9_10
│ │ ├── Box.h
│ │ ├── Can.h
│ │ ├── Container.h
│ │ └── Ex9_10.cpp
│ ├── Ex9_11
│ │ ├── Box.h
│ │ ├── Can.h
│ │ ├── Container.h
│ │ ├── Ex9_11.cpp
│ │ └── GlassBox.h
│ ├── Ex9_12
│ │ ├── Box.h
│ │ ├── Can.h
│ │ ├── Container.h
│ │ ├── Ex9_12.cpp
│ │ └── GlassBox.h
│ ├── Ex9_13
│ │ ├── Box.h
│ │ ├── Container.h
│ │ ├── Ex9_13.cpp
│ │ ├── GlassBox.h
│ │ └── Stack.h
│ ├── Ex9_14
│ │ ├── Box.h
│ │ ├── Container.h
│ │ ├── Ex9_14.cpp
│ │ ├── GlassBox.h
│ │ └── Stack.h
│ ├── Ex9_15
│ │ ├── Box.h
│ │ ├── Ex9_15.cpp
│ │ ├── GlassBox.h
│ │ ├── IContainer.h
│ │ └── Stack.h
│ ├── Ex9_16
│ │ ├── Ex9_16.cpp
│ │ └── GlassBox.h
│ ├── Ex9_16lib
│ │ └── Ex9_16lib.h
│ ├── Ex9_17
│ │ └── Ex9_17.cpp
│ ├── Ex9_18
│ │ └── Ex9_18.cpp
│ ├── Ex9_19
│ │ └── Ex9_19.cpp
│ ├── Ex9_20
│ │ └── Ex9_20.cpp
│ ├── Ex9_21
│ │ ├── Box.h
│ │ ├── Container.h
│ │ ├── Ex9_21.cpp
│ │ ├── GlassBox.h
│ │ └── Stack.h
│ └── Ex9_22
│ └── Ex9_22.cpp
├── ReadMe.txt
└── Solutions to exercises
├── Ch1
├── Ch10
│ ├── Soln10_1.cpp
│ ├── Soln10_2.cpp
│ ├── Soln10_3.cpp
│ ├── Soln10_4
│ │ ├── Person.h
│ │ └── Soln10_4.cpp
│ ├── Soln10_5
│ │ ├── Ex10_5.cpp
│ │ └── Person.h
│ ├── Soln10_6
│ │ ├── Person.h
│ │ ├── PhoneBook.cpp
│ │ ├── PhoneBook.h
│ │ └── Soln10_6.cpp
│ └── Soln10_7
│ ├── Person.h
│ └── Soln10_7.cpp
├── Ch14
│ ├── Ch14 Soln 5
│ │ ├── AssemblyInfo.cpp
│ │ ├── CLRSketcher.cpp
│ │ ├── Form1.h
│ │ ├── Form1.resx
│ │ ├── ReadMe.txt
│ │ ├── app.aps
│ │ ├── app.ico
│ │ ├── app.rc
│ │ ├── black.bmp
│ │ ├── blue.bmp
│ │ ├── circle.bmp
│ │ ├── curve.bmp
│ │ ├── ellipse.bmp
│ │ ├── green.bmp
│ │ ├── line.bmp
│ │ ├── rectangle.bmp
│ │ ├── red.bmp
│ │ ├── resource.h
│ │ ├── stdafx.cpp
│ │ └── stdafx.h
│ └── Ch14 soln1 to 4
│ ├── ChildFrm.cpp
│ ├── ChildFrm.h
│ ├── MainFrm.cpp
│ ├── MainFrm.h
│ ├── OurConstants.h
│ ├── Sketcher.cpp
│ ├── Sketcher.h
│ ├── SketcherDoc.cpp
│ ├── SketcherDoc.h
│ ├── SketcherView.cpp
│ ├── SketcherView.h
│ ├── resource.h
│ ├── stdafx.cpp
│ └── stdafx.h
├── Ch15
│ ├── Ch15 Soln 1 to 6
│ │ ├── ChildFrm.cpp
│ │ ├── ChildFrm.h
│ │ ├── Elements.cpp
│ │ ├── Elements.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── OurConstants.h
│ │ ├── Sketcher.cpp
│ │ ├── Sketcher.h
│ │ ├── SketcherDoc.cpp
│ │ ├── SketcherDoc.h
│ │ ├── SketcherView.cpp
│ │ ├── SketcherView.h
│ │ ├── resource.h
│ │ ├── stdafx.cpp
│ │ └── stdafx.h
│ └── Ch15 Soln 7 & 8
│ ├── AssemblyInfo.cpp
│ ├── CLRSketcher.cpp
│ ├── Elements.h
│ ├── Form1.h
│ ├── Form1.resx
│ ├── ReadMe.txt
│ ├── app.aps
│ ├── app.ico
│ ├── app.rc
│ ├── bitmap1.bmp
│ ├── bitmap2.bmp
│ ├── black.bmp
│ ├── blue.bmp
│ ├── circle.bmp
│ ├── curve.bmp
│ ├── dashed.bmp
│ ├── dotted.bmp
│ ├── ellipse.bmp
│ ├── green.bmp
│ ├── line.bmp
│ ├── rectangle.bmp
│ ├── red.bmp
│ ├── resource.h
│ ├── solid.bmp
│ ├── stdafx.cpp
│ └── stdafx.h
├── Ch16
│ ├── Ch16 Soln 1
│ │ ├── ChildFrm.cpp
│ │ ├── ChildFrm.h
│ │ ├── Elements.cpp
│ │ ├── Elements.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── OurConstants.h
│ │ ├── Sketcher.cpp
│ │ ├── Sketcher.h
│ │ ├── SketcherDoc.cpp
│ │ ├── SketcherDoc.h
│ │ ├── SketcherView.cpp
│ │ ├── SketcherView.h
│ │ ├── stdafx.cpp
│ │ └── stdafx.h
│ ├── Ch16 Soln 2
│ │ ├── ChildFrm.cpp
│ │ ├── ChildFrm.h
│ │ ├── Elements.cpp
│ │ ├── Elements.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── OurConstants.h
│ │ ├── Sketcher.cpp
│ │ ├── Sketcher.h
│ │ ├── SketcherDoc.cpp
│ │ ├── SketcherDoc.h
│ │ ├── SketcherView.cpp
│ │ ├── SketcherView.h
│ │ ├── stdafx.cpp
│ │ └── stdafx.h
│ ├── Ch16 Soln 3
│ │ ├── ChildFrm.cpp
│ │ ├── ChildFrm.h
│ │ ├── Elements.cpp
│ │ ├── Elements.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── OurConstants.h
│ │ ├── Sketcher.cpp
│ │ ├── Sketcher.h
│ │ ├── SketcherDoc.cpp
│ │ ├── SketcherDoc.h
│ │ ├── SketcherView.cpp
│ │ ├── SketcherView.h
│ │ ├── stdafx.cpp
│ │ └── stdafx.h
│ └── Ch16 Soln 4
│ ├── AssemblyInfo.cpp
│ ├── CLRSketcher.cpp
│ ├── Elements.h
│ ├── Form1.h
│ ├── Form1.resx
│ ├── ReadMe.txt
│ ├── Sketch.h
│ ├── app.aps
│ ├── app.ico
│ ├── app.rc
│ ├── black.bmp
│ ├── blue.bmp
│ ├── circle.bmp
│ ├── curve.bmp
│ ├── green.bmp
│ ├── line.bmp
│ ├── rectangle.bmp
│ ├── red.bmp
│ ├── resource.h
│ ├── stdafx.cpp
│ └── stdafx.h
├── Ch17
│ ├── Ch17 Soln 2
│ │ ├── ChildFrm.cpp
│ │ ├── ChildFrm.h
│ │ ├── Elements.cpp
│ │ ├── Elements.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── OurConstants.h
│ │ ├── PenDialog.cpp
│ │ ├── PenDialog.h
│ │ ├── ScaleDialog.cpp
│ │ ├── ScaleDialog.h
│ │ ├── Sketcher.cpp
│ │ ├── Sketcher.h
│ │ ├── SketcherDoc.cpp
│ │ ├── SketcherDoc.h
│ │ ├── SketcherView.cpp
│ │ ├── SketcherView.h
│ │ ├── TextDialog.cpp
│ │ ├── TextDialog.h
│ │ ├── stdafx.cpp
│ │ └── stdafx.h
│ ├── Ch17 Soln 3
│ │ ├── ChildFrm.cpp
│ │ ├── ChildFrm.h
│ │ ├── Elements.cpp
│ │ ├── Elements.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── OurConstants.h
│ │ ├── PenDialog.cpp
│ │ ├── PenDialog.h
│ │ ├── ScaleDialog.cpp
│ │ ├── ScaleDialog.h
│ │ ├── Sketcher.cpp
│ │ ├── Sketcher.h
│ │ ├── SketcherDoc.cpp
│ │ ├── SketcherDoc.h
│ │ ├── SketcherView.cpp
│ │ ├── SketcherView.h
│ │ ├── TextDialog.cpp
│ │ ├── TextDialog.h
│ │ ├── stdafx.cpp
│ │ └── stdafx.h
│ └── Ch17 soln 1
│ ├── ChildFrm.cpp
│ ├── ChildFrm.h
│ ├── Elements.cpp
│ ├── Elements.h
│ ├── MainFrm.cpp
│ ├── MainFrm.h
│ ├── OurConstants.h
│ ├── PenDialog.cpp
│ ├── PenDialog.h
│ ├── ScaleDialog.cpp
│ ├── ScaleDialog.h
│ ├── Sketcher.cpp
│ ├── Sketcher.h
│ ├── SketcherDoc.cpp
│ ├── SketcherDoc.h
│ ├── SketcherView.cpp
│ ├── SketcherView.h
│ ├── TextDialog.cpp
│ ├── TextDialog.h
│ ├── stdafx.cpp
│ └── stdafx.h
├── Ch18
│ ├── Ch18 Soln 1
│ │ ├── ChildFrm.cpp
│ │ ├── ChildFrm.h
│ │ ├── Elements.cpp
│ │ ├── Elements.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── OurConstants.h
│ │ ├── PenDialog.cpp
│ │ ├── PenDialog.h
│ │ ├── PrintData.h
│ │ ├── ScaleDialog.cpp
│ │ ├── ScaleDialog.h
│ │ ├── Sketcher.cpp
│ │ ├── Sketcher.h
│ │ ├── SketcherDoc.cpp
│ │ ├── SketcherDoc.h
│ │ ├── SketcherView.cpp
│ │ ├── SketcherView.h
│ │ ├── TextDialog.cpp
│ │ ├── TextDialog.h
│ │ ├── stdafx.cpp
│ │ └── stdafx.h
│ ├── Ch18 Soln 2
│ │ ├── ChildFrm.cpp
│ │ ├── ChildFrm.h
│ │ ├── Elements.cpp
│ │ ├── Elements.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── OurConstants.h
│ │ ├── PenDialog.cpp
│ │ ├── PenDialog.h
│ │ ├── PrintData.h
│ │ ├── ScaleDialog.cpp
│ │ ├── ScaleDialog.h
│ │ ├── Sketcher.cpp
│ │ ├── Sketcher.h
│ │ ├── SketcherDoc.cpp
│ │ ├── SketcherDoc.h
│ │ ├── SketcherView.cpp
│ │ ├── SketcherView.h
│ │ ├── TextDialog.cpp
│ │ ├── TextDialog.h
│ │ ├── stdafx.cpp
│ │ └── stdafx.h
│ └── Ch18 Soln 3 & 4
│ ├── AssemblyInfo.cpp
│ ├── CLRSketcher.cpp
│ ├── Elements.h
│ ├── Form1.h
│ ├── Form1.resx
│ ├── PenDialog.cpp
│ ├── PenDialog.h
│ ├── PenDialog.resx
│ ├── ReadMe.txt
│ ├── Sketch.h
│ ├── TextDialog.cpp
│ ├── TextDialog.h
│ ├── TextDialog.resx
│ ├── app.aps
│ ├── app.ico
│ ├── app.rc
│ ├── black.bmp
│ ├── blue.bmp
│ ├── circle.bmp
│ ├── curve.bmp
│ ├── font.bmp
│ ├── green.bmp
│ ├── line.bmp
│ ├── penwidth.bmp
│ ├── rectangle.bmp
│ ├── red.bmp
│ ├── resource.h
│ ├── stdafx.cpp
│ ├── stdafx.h
│ └── text.bmp
├── Ch19
│ └── Ch19 Soln 1
│ ├── DllImports.h
│ ├── MainFrm.cpp
│ ├── MainFrm.h
│ ├── SkView.cpp
│ ├── SkView.h
│ ├── SkViewDoc.cpp
│ ├── SkViewDoc.h
│ ├── SkViewView.cpp
│ ├── SkViewView.h
│ ├── stdafx.cpp
│ └── stdafx.h
├── Ch2
│ ├── Soln2_1.cpp
│ ├── Soln2_2.cpp
│ ├── Soln2_3.cpp
│ ├── Soln2_4.cpp
│ ├── Soln2_5.cpp
│ ├── Soln2_6.cpp
│ └── Soln2_7.cpp
├── Ch20
│ ├── Ch20 Soln 1
│ │ ├── CustomerSet.cpp
│ │ ├── CustomerSet.h
│ │ ├── CustomerView.cpp
│ │ ├── CustomerView.h
│ │ ├── DBSample.cpp
│ │ ├── DBSample.h
│ │ ├── DBSampleDoc.cpp
│ │ ├── DBSampleDoc.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── OrderSet.cpp
│ │ ├── OrderSet.h
│ │ ├── OrderView.cpp
│ │ ├── OrderView.h
│ │ ├── OurConstants.h
│ │ ├── ProductSet.cpp
│ │ ├── ProductSet.h
│ │ ├── ProductView.cpp
│ │ ├── ProductView.h
│ │ ├── StockSet.cpp
│ │ ├── StockSet.h
│ │ ├── StockView.cpp
│ │ ├── StockView.h
│ │ ├── stdafx.cpp
│ │ └── stdafx.h
│ ├── Ch20 Soln 2
│ │ ├── CustomerSet.cpp
│ │ ├── CustomerSet.h
│ │ ├── CustomerView.cpp
│ │ ├── CustomerView.h
│ │ ├── DBSample.cpp
│ │ ├── DBSample.h
│ │ ├── DBSampleDoc.cpp
│ │ ├── DBSampleDoc.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── OrderSet.cpp
│ │ ├── OrderSet.h
│ │ ├── OrderView.cpp
│ │ ├── OrderView.h
│ │ ├── OurConstants.h
│ │ ├── ProductSet.cpp
│ │ ├── ProductSet.h
│ │ ├── ProductView.cpp
│ │ ├── ProductView.h
│ │ ├── StockSet.cpp
│ │ ├── StockSet.h
│ │ ├── StockView.cpp
│ │ ├── StockView.h
│ │ ├── stdafx.cpp
│ │ └── stdafx.h
│ └── Ch20 Soln 3
│ ├── CustomerSet.cpp
│ ├── CustomerSet.h
│ ├── CustomerView.cpp
│ ├── CustomerView.h
│ ├── DBSample.cpp
│ ├── DBSample.h
│ ├── DBSampleDoc.cpp
│ ├── DBSampleDoc.h
│ ├── MainFrm.cpp
│ ├── MainFrm.h
│ ├── OrderSet.cpp
│ ├── OrderSet.h
│ ├── OrderView.cpp
│ ├── OrderView.h
│ ├── OurConstants.h
│ ├── ProductSet.cpp
│ ├── ProductSet.h
│ ├── ProductView.cpp
│ ├── ProductView.h
│ ├── StockSet.cpp
│ ├── StockSet.h
│ ├── StockView.cpp
│ ├── StockView.h
│ ├── stdafx.cpp
│ └── stdafx.h
├── Ch21
│ ├── Ch21 Soln 1
│ │ ├── CustomerSet.cpp
│ │ ├── CustomerSet.h
│ │ ├── CustomerView.cpp
│ │ ├── CustomerView.h
│ │ ├── DBSimpleUpdate.cpp
│ │ ├── DBSimpleUpdate.h
│ │ ├── DBSimpleUpdateDoc.cpp
│ │ ├── DBSimpleUpdateDoc.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── Order.h
│ │ ├── OrderDetailsSet.cpp
│ │ ├── OrderDetailsSet.h
│ │ ├── OrderDetailsView.cpp
│ │ ├── OrderDetailsView.h
│ │ ├── OrderSet.cpp
│ │ ├── OrderSet.h
│ │ ├── ProductSet.cpp
│ │ ├── ProductSet.h
│ │ ├── ProductView.cpp
│ │ ├── ProductView.h
│ │ ├── ViewConstants.h
│ │ ├── stdafx.cpp
│ │ └── stdafx.h
│ ├── Ch21 Soln 2
│ │ ├── CustomerSet.cpp
│ │ ├── CustomerSet.h
│ │ ├── CustomerView.cpp
│ │ ├── CustomerView.h
│ │ ├── DBSimpleUpdate.cpp
│ │ ├── DBSimpleUpdate.h
│ │ ├── DBSimpleUpdateDoc.cpp
│ │ ├── DBSimpleUpdateDoc.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── Order.h
│ │ ├── OrderDetailsSet.cpp
│ │ ├── OrderDetailsSet.h
│ │ ├── OrderDetailsView.cpp
│ │ ├── OrderDetailsView.h
│ │ ├── OrderSet.cpp
│ │ ├── OrderSet.h
│ │ ├── ProductSet.cpp
│ │ ├── ProductSet.h
│ │ ├── ProductView.cpp
│ │ ├── ProductView.h
│ │ ├── ViewConstants.h
│ │ ├── stdafx.cpp
│ │ └── stdafx.h
│ ├── Ch21 Soln 3
│ │ ├── CustomerSet.cpp
│ │ ├── CustomerSet.h
│ │ ├── CustomerView.cpp
│ │ ├── CustomerView.h
│ │ ├── DBSimpleUpdate.cpp
│ │ ├── DBSimpleUpdate.h
│ │ ├── DBSimpleUpdateDoc.cpp
│ │ ├── DBSimpleUpdateDoc.h
│ │ ├── EmployeeSet.cpp
│ │ ├── EmployeeSet.h
│ │ ├── MainFrm.cpp
│ │ ├── MainFrm.h
│ │ ├── Order.h
│ │ ├── OrderDetailsSet.cpp
│ │ ├── OrderDetailsSet.h
│ │ ├── OrderDetailsView.cpp
│ │ ├── OrderDetailsView.h
│ │ ├── OrderSet.cpp
│ │ ├── OrderSet.h
│ │ ├── ProductSet.cpp
│ │ ├── ProductSet.h
│ │ ├── ProductView.cpp
│ │ ├── ProductView.h
│ │ ├── ViewConstants.h
│ │ ├── stdafx.cpp
│ │ └── stdafx.h
│ └── Ch21 Soln 4
│ ├── CustomerSet.cpp
│ ├── CustomerSet.h
│ ├── CustomerView.cpp
│ ├── CustomerView.h
│ ├── DBSimpleUpdate.cpp
│ ├── DBSimpleUpdate.h
│ ├── DBSimpleUpdateDoc.cpp
│ ├── DBSimpleUpdateDoc.h
│ ├── EmployeeSet.cpp
│ ├── EmployeeSet.h
│ ├── MainFrm.cpp
│ ├── MainFrm.h
│ ├── Order.h
│ ├── OrderDetailsSet.cpp
│ ├── OrderDetailsSet.h
│ ├── OrderDetailsView.cpp
│ ├── OrderDetailsView.h
│ ├── OrderSet.cpp
│ ├── OrderSet.h
│ ├── ProductSet.cpp
│ ├── ProductSet.h
│ ├── ProductView.cpp
│ ├── ProductView.h
│ ├── ShippersSet.cpp
│ ├── ShippersSet.h
│ ├── ViewConstants.h
│ ├── stdafx.cpp
│ └── stdafx.h
├── Ch22
│ ├── Ch22 Soln 1
│ │ ├── EuroLimitsDialog.cpp
│ │ ├── EuroLimitsDialog.h
│ │ ├── Ex21_01.cpp
│ │ ├── Form1.h
│ │ ├── HelpAboutDialog.cpp
│ │ ├── HelpAboutDialog.h
│ │ ├── LottoLimitsDialog.cpp
│ │ ├── LottoLimitsDialog.h
│ │ ├── UserValueDialog.cpp
│ │ ├── UserValueDialog.h
│ │ ├── stdafx.cpp
│ │ └── stdafx.h
│ ├── Ch22 Soln 2
│ │ ├── EuroLimitsDialog.cpp
│ │ ├── EuroLimitsDialog.h
│ │ ├── Ex21_01.cpp
│ │ ├── Form1.h
│ │ ├── LottoLimitsDialog.cpp
│ │ ├── LottoLimitsDialog.h
│ │ ├── UserValueDialog.cpp
│ │ ├── UserValueDialog.h
│ │ ├── stdafx.cpp
│ │ └── stdafx.h
│ └── Ch22 Soln 3
│ ├── EuroLimitsDialog.cpp
│ ├── EuroLimitsDialog.h
│ ├── Ex21_01.cpp
│ ├── Form1.h
│ ├── LottoLimitsDialog.cpp
│ ├── LottoLimitsDialog.h
│ ├── UserValueDialog.cpp
│ ├── UserValueDialog.h
│ ├── stdafx.cpp
│ └── stdafx.h
├── Ch23
├── Ch3
│ ├── Soln3_1A.cpp
│ ├── Soln3_1B.cpp
│ ├── Soln3_1C.cpp
│ ├── Soln3_2.cpp
│ ├── Soln3_3.cpp
│ ├── Soln3_4.cpp
│ ├── Soln3_5.cpp
│ └── Soln3_6.cpp
├── Ch4
│ ├── Soln4_1.cpp
│ ├── Soln4_2.cpp
│ ├── Soln4_3.cpp
│ ├── Soln4_4.cpp
│ ├── Soln4_5.cpp
│ └── Soln4_6.cpp
├── Ch5
│ ├── Soln5_1.cpp
│ ├── Soln5_2.cpp
│ ├── Soln5_3.cpp
│ ├── Soln5_4.cpp
│ └── Soln5_5.cpp
├── Ch6
│ ├── Soln6_1.cpp
│ ├── Soln6_2.cpp
│ ├── Soln6_3ANSI.cpp
│ ├── Soln6_3CLR.cpp
│ ├── Soln6_4ANSI.cpp
│ ├── Soln6_4CLR.cpp
│ ├── Soln6_5ANSI.cpp
│ └── Soln6_5CLR.cpp
├── Ch7
│ ├── Soln7_1.cpp
│ ├── Soln7_2.cpp
│ ├── Soln7_3.cpp
│ ├── Soln7_4.cpp
│ ├── Soln7_5.cpp
│ ├── Soln7_6.cpp
│ ├── Soln7_7.cpp
│ ├── Soln7_8.cpp
│ └── Soln7_9.cpp
├── Ch8
│ ├── Soln8_01.cpp
│ ├── Soln8_02.cpp
│ ├── Soln8_03.cpp
│ ├── Soln8_04.cpp
│ ├── Soln8_05.cpp
│ ├── Soln8_06.cpp
│ ├── Soln8_07.cpp
│ └── Soln8_08.cpp
└── Ch9
├── Soln9_1.cpp
├── Soln9_2.cpp
├── Soln9_3.cpp
├── Soln9_4.cpp
├── Soln9_5.cpp
└── Soln9_6.cpp
133 directories, 1101 files