Introduction - If you have any usage issues, please Google them yourself
Packet : 109201266cs.rar filelist
CS\Ch02_CF_Program\Cistern\AssemblyInfo.cs
CS\Ch02_CF_Program\Cistern\Cistern.csdproj
CS\Ch02_CF_Program\Cistern\Cistern.csdproj.user
CS\Ch02_CF_Program\Cistern\Cistern.sln
CS\Ch02_CF_Program\Cistern\Cistern.suo
CS\Ch02_CF_Program\Cistern\FormFacts.cs
CS\Ch02_CF_Program\Cistern\FormFacts.resx
CS\Ch02_CF_Program\Cistern\FormMain.cs
CS\Ch02_CF_Program\Cistern\FormMain.resx
CS\Ch02_CF_Program\Cistern\WaterMath.cs
CS\Ch03_DataTypes\Disposer\AssemblyInfo.cs
CS\Ch03_DataTypes\Disposer\Disposer.cs
CS\Ch03_DataTypes\Disposer\Disposer.csdproj
CS\Ch03_DataTypes\Disposer\Disposer.csdproj.user
CS\Ch03_DataTypes\Disposer\Disposer.resx
CS\Ch03_DataTypes\Disposer\Disposer.sln
CS\Ch03_DataTypes\Disposer\Disposer.suo
CS\Ch03_DataTypes\GCInfo\AssemblyInfo.cs
CS\Ch03_DataTypes\GCInfo\GCInfo.cs
CS\Ch03_DataTypes\GCInfo\GCInfo.csdproj
CS\Ch03_DataTypes\GCInfo\GCInfo.csdproj.user
CS\Ch03_DataTypes\GCInfo\GCInfo.resx
CS\Ch03_DataTypes\GCInfo\GCInfo.sln
CS\Ch03_DataTypes\GCInfo\GCInfo.suo
CS\Ch03_DataTypes\StringResources\AssemblyInfo.cs
CS\Ch03_DataTypes\StringResources\FormMain.cs
CS\Ch03_DataTypes\StringResources\FormMain.resx
CS\Ch03_DataTypes\StringResources\StringResources.csdproj
CS\Ch03_DataTypes\StringResources\StringResources.csdproj.user
CS\Ch03_DataTypes\StringResources\StringResources.sln
CS\Ch03_DataTypes\StringResources\StringResources.suo
CS\Ch03_DataTypes\StringResources\Strings.resx
CS\Ch04_PlatformInvoke\CallWin32\AssemblyInfo.cs
CS\Ch04_PlatformInvoke\CallWin32\CallWin32.cs
CS\Ch04_PlatformInvoke\CallWin32\CallWin32.csdproj
CS\Ch04_PlatformInvoke\CallWin32\CallWin32.csdproj.user
CS\Ch04_PlatformInvoke\CallWin32\CallWin32.sln
CS\Ch04_PlatformInvoke\CallWin32\CallWin32.suo
CS\Ch04_PlatformInvoke\CallWin32\FormMain.cs
CS\Ch04_PlatformInvoke\CallWin32\FormMain.resx
CS\Ch04_PlatformInvoke\CallWin32\ShowParam.dll
CS\Ch04_PlatformInvoke\FindMemoryCard\AssemblyInfo.cs
CS\Ch04_PlatformInvoke\FindMemoryCard\EnumFlash.cs
CS\Ch04_PlatformInvoke\FindMemoryCard\FindMemoryCard.csdproj
CS\Ch04_PlatformInvoke\FindMemoryCard\FindMemoryCard.csdproj.user
CS\Ch04_PlatformInvoke\FindMemoryCard\FindMemoryCard.sln
CS\Ch04_PlatformInvoke\FindMemoryCard\FindMemoryCard.suo
CS\Ch04_PlatformInvoke\FindMemoryCard\FormMain.cs
CS\Ch04_PlatformInvoke\FindMemoryCard\FormMain.resx
CS\Ch04_PlatformInvoke\MemoryStatus\MemoryStatus.cs
CS\Ch04_PlatformInvoke\MemoryStatus\MemoryStatus.csdproj
CS\Ch04_PlatformInvoke\MemoryStatus\MemoryStatus.csdproj.user
CS\Ch04_PlatformInvoke\MemoryStatus\MemoryStatus.sln
CS\Ch04_PlatformInvoke\MemoryStatus\MemoryStatus.suo
CS\Ch04_PlatformInvoke\MessageBox\MessageBox.cs
CS\Ch04_PlatformInvoke\MessageBox\MessageBox.csdproj
CS\Ch04_PlatformInvoke\MessageBox\MessageBox.csdproj.user
CS\Ch04_PlatformInvoke\MessageBox\MessageBox.sln
CS\Ch04_PlatformInvoke\MessageBox\MessageBox.suo
CS\Ch04_PlatformInvoke\Start\AssemblyInfo.cs
CS\Ch04_PlatformInvoke\Start\FormMain.cs
CS\Ch04_PlatformInvoke\Start\FormMain.resx
CS\Ch04_PlatformInvoke\Start\Start.csdproj
CS\Ch04_PlatformInvoke\Start\Start.csdproj.user
CS\Ch04_PlatformInvoke\Start\Start.sln
CS\Ch04_PlatformInvoke\Start\Start.suo
CS\Ch04_PlatformInvoke\YaoDurant.Allocator\YaoDurant.Allocator\AssemblyInfo.cs
CS\Ch04_PlatformInvoke\YaoDurant.Allocator\YaoDurant.Allocator\Marshal.cs
CS\Ch04_PlatformInvoke\YaoDurant.Allocator\YaoDurant.Allocator\YaoDurant.Allocator.csdproj
CS\Ch04_PlatformInvoke\YaoDurant.Allocator\YaoDurant.Allocator\YaoDurant.Allocator.csdproj.user
CS\Ch04_PlatformInvoke\YaoDurant.Allocator\YaoDurant.Allocator.sln
CS\Ch04_PlatformInvoke\YaoDurant.Allocator\YaoDurant.Allocator.suo
CS\Ch05_CreatingForms\FormEvents\AssemblyInfo.cs
CS\Ch05_CreatingForms\FormEvents\FormEvents.csdproj
CS\Ch05_CreatingForms\FormEvents\FormEvents.csdproj.user
CS\Ch05_CreatingForms\FormEvents\FormEvents.sln
CS\Ch05_CreatingForms\FormEvents\FormEvents.suo
CS\Ch05_CreatingForms\FormEvents\FormMain.cs
CS\Ch05_CreatingForms\FormEvents\FormMain.resx
CS\Ch05_CreatingForms\FormsCollection\AssemblyInfo.cs
CS\Ch05_CreatingForms\FormsCollection\FormMain.cs
CS\Ch05_CreatingForms\FormsCollection\FormMain.resx
CS\Ch05_CreatingForms\FormsCollection\FormPrecipitation.cs
CS\Ch05_CreatingForms\FormsCollection\FormPrecipitation.resx
CS\Ch05_CreatingForms\FormsCollection\FormPressure.cs
CS\Ch05_CreatingForms\FormsCollection\FormPressure.resx
CS\Ch05_CreatingForms\FormsCollection\FormsCollection.sln
CS\Ch05_CreatingForms\FormsCollection\FormsCollection.suo
CS\Ch05_CreatingForms\FormsCollection\FormTemperature.cs
CS\Ch05_CreatingForms\FormsCollection\FormTemperature.resx
CS\Ch05_CreatingForms\FormsCollection\Global.cs
CS\Ch05_CreatingForms\FormsCollection\WeatherStation.csdproj
CS\Ch05_CreatingForms\FormsCollection\WeatherStation.csdproj.user
CS\Ch05_CreatingForms\Inheritance\AssemblyInfo.cs
CS\Ch05_CreatingForms\Inheritance\FormMain.cs
CS\Ch05_CreatingForms\Inheritance\FormMain.resx
CS\Ch05_CreatingForms\Inheritance\FormPrecipitation.cs
CS\Ch05_CreatingForms\Inheritance\FormPrecipitation.resx
CS\Ch05_CreatingForms\Inheritance\FormPressure.cs
CS\Ch05_CreatingForms\Inheritance\FormPressure.resx
CS\Ch05_CreatingForms\Inheritance\FormTemperature.cs
CS\Ch05_CreatingForms\Inheritance\FormTemperature.resx
CS\Ch05_CreatingForms\Inheritance\Global.cs
CS\Ch05_CreatingForms\Inheritance\Inheritance.sln
CS\Ch05_CreatingForms\Inheritance\Inheritance.suo
CS\Ch05_CreatingForms\Inheritance\WeatherStation.csdproj
CS\Ch05_CreatingForms\Inheritance\WeatherStation.csdproj.user
CS\Ch05_CreatingForms\MainPlusOthers\AssemblyInfo.cs
CS\Ch05_CreatingForms\MainPlusOthers\FormMain.cs
CS\Ch05_CreatingForms\MainPlusOthers\FormMain.resx
CS\Ch05_CreatingForms\MainPlusOthers\FormPrecipitation.cs
CS\Ch05_CreatingForms\MainPlusOthers\FormPrecipitation.resx
CS\Ch05_CreatingForms\MainPlusOthers\FormPressure.cs
CS\Ch05_CreatingForms\MainPlusOthers\FormPressure.resx
CS\Ch05_CreatingForms\MainPlusOthers\FormTemperature.cs
CS\Ch05_CreatingForms\MainPlusOthers\FormTemperature.resx
CS\Ch05_CreatingForms\MainPlusOthers\Global.cs
CS\Ch05_CreatingForms\MainPlusOthers\MainPlusOthers.sln
CS\Ch05_CreatingForms\MainPlusOthers\MainPlusOthers.suo
CS\Ch05_CreatingForms\MainPlusOthers\WeatherStation.csdproj
CS\Ch05_CreatingForms\MainPlusOthers\WeatherStation.csdproj.user
CS\Ch05_CreatingForms\MultiThreaded\AssemblyInfo.cs
CS\Ch05_CreatingForms\MultiThreaded\FormMain.cs
CS\Ch05_CreatingForms\MultiThreaded\FormMain.resx
CS\Ch05_CreatingForms\MultiThreaded\FormPrecipitation.cs
CS\Ch05_CreatingForms\MultiThreaded\FormPrecipitation.resx
CS\Ch05_CreatingForms\MultiThreaded\FormPressure.cs
CS\Ch05_CreatingForms\MultiThreaded\FormPressure.resx
CS\Ch05_CreatingForms\MultiThreaded\FormTemperature.cs
CS\Ch05_CreatingForms\MultiThreaded\FormTemperature.resx
CS\Ch05_CreatingForms\MultiThreaded\Global.cs
CS\Ch05_CreatingForms\MultiThreaded\MultiThreaded.sln
CS\Ch05_CreatingForms\MultiThreaded\MultiThreaded.suo
CS\Ch05_CreatingForms\MultiThreaded\WeatherStation.csdproj
CS\Ch05_CreatingForms\MultiThreaded\WeatherStation.csdproj.user
CS\Ch05_CreatingForms\WeatherGage\AssemblyInfo.cs
CS\Ch05_CreatingForms\WeatherGage\FormGage.cs
CS\Ch05_CreatingForms\WeatherGage\FormGage.resx
CS\Ch05_CreatingForms\WeatherGage\WeatherGage.csdproj
CS\Ch05_CreatingForms\WeatherGage\WeatherGage.csdproj.user
CS\Ch06_MouseAndKeyboardInput\Caret\AssemblyInfo.cs
CS\Ch06_MouseAndKeyboardInput\Caret\Caret.csdproj
CS\Ch06_MouseAndKeyboardInput\Caret\Caret.csdproj.user
CS\Ch06_MouseAndKeyboardInput\Caret\Caret.sln
CS\Ch06_MouseAndKeyboardInput\Caret\Caret.suo
CS\Ch06_MouseAndKeyboardInput\Caret\FormMain.cs
CS\Ch06_MouseAndKeyboardInput\Caret\FormMain.resx
CS\Ch06_MouseAndKeyboardInput\DrawRectangles\AssemblyInfo.cs
CS\Ch06_MouseAndKeyboardInput\DrawRectangles\DrawRectangles.csdproj
CS\Ch06_MouseAndKeyboardInput\DrawRectangles\DrawRectangles.csdproj.user
CS\Ch06_MouseAndKeyboardInput\DrawRectangles\DrawRectangles.sln
CS\Ch06_MouseAndKeyboardInput\DrawRectangles\DrawRectangles.suo
CS\Ch06_MouseAndKeyboardInput\DrawRectangles\DrawRectangles2.csdproj.user
CS\Ch06_MouseAndKeyboardInput\DrawRectangles\FormMain.cs
CS\Ch06_MouseAndKeyboardInput\DrawRectangles\FormMain.resx
CS\Ch06_MouseAndKeyboardInput\DrawRectangles\StretchRectangle.cs
CS\Ch06_MouseAndKeyboardInput\KeyInput\AssemblyInfo.cs
CS\Ch06_MouseAndKeyboardInput\KeyInput\FormMain.cs
CS\Ch06_MouseAndKeyboardInput\KeyInput\FormMain.resx
CS\Ch06_MouseAndKeyboardInput\KeyInput\KeyInput.csdproj
CS\Ch06_MouseAndKeyboardInput\KeyInput\KeyInput.csdproj.user
CS\Ch06_MouseAndKeyboardInput\KeyInput\KeyInput.sln
CS\Ch06_MouseAndKeyboardInput\KeyInput\KeyInput.suo
CS\Ch06_MouseAndKeyboardInput\KeyInput\TextEventSpy.cs
CS\Ch06_MouseAndKeyboardInput\KeyState\AssemblyInfo.cs
CS\Ch06_MouseAndKeyboardInput\KeyState\FormMain.cs
CS\Ch06_MouseAndKeyboardInput\KeyState\FormMain.resx
CS\Ch06_MouseAndKeyboardInput\KeyState\KeyState.csdproj
CS\Ch06_MouseAndKeyboardInput\KeyState\KeyState.csdproj.user
CS\Ch06_MouseAndKeyboardInput\KeyState\KeyState.sln
CS\Ch06_MouseAndKeyboardInput\KeyState\KeyState.suo
CS\Ch06_MouseAndKeyboardInput\Sleep\AssemblyInfo.cs
CS\Ch06_MouseAndKeyboardInput\Sleep\FormMain.cs
CS\Ch06_MouseAndKeyboardInput\Sleep\FormMain.resx
CS\Ch06_MouseAndKeyboardInput\Sleep\Sleep.csdproj
CS\Ch06_MouseAndKeyboardInput\Sleep\Sleep.csdproj.user
CS\Ch06_MouseAndKeyboardInput\Sleep\Sleep.sln
CS\Ch06_MouseAndKeyboardInput\Sleep\Sleep.suo
CS\Ch06_MouseAndKeyboardInput\WaitCursor\AssemblyInfo.cs
CS\Ch06_MouseAndKeyboardInput\WaitCursor\WaitCursor.cs
CS\Ch06_MouseAndKeyboardInput\WaitCursor\WaitCursor.csdproj
CS\Ch06_MouseAndKeyboardInput\WaitCursor\WaitCursor.csdproj.user
CS\Ch06_MouseAndKeyboardInput\WaitCursor\WaitCursor.resx
CS\Ch06_MouseAndKeyboardInput\WaitCursor\WaitCursor.sln
CS\Ch06_MouseAndKeyboardInput\WaitCursor\WaitCursor.suo
CS\Ch07_Controls\RegisterMembers\AssemblyInfo.cs
CS\Ch07_Controls\RegisterMembers\FormMain.cs
CS\Ch07_Controls\RegisterMembers\FormMain.resx
CS\Ch07_Controls\RegisterMembers\RegisterMembers.csdproj
CS\Ch07_Controls\RegisterMembers\RegisterMembers.csdproj.user
CS\Ch07_Controls\RegisterMembers\RegisterMembers.sln
CS\Ch07_Controls\RegisterMembers\RegisterMembers.suo
CS\Ch07_Controls\TimeTracker\AssemblyInfo.cs
CS\Ch07_Controls\TimeTracker\FormMain.cs
CS\Ch07_Controls\TimeTracker\FormMain.resx
CS\Ch07_Controls\TimeTracker\TimeTracker.csdproj
CS\Ch07_Controls\TimeTracker\TimeTracker.csdproj.user
CS\Ch07_Controls\TimeTracker\TimeTracker.sln
CS\Ch07_Controls\TimeTracker\TimeTracker.suo
CS\Ch08_DataBinding\BindArrayListToControls\AssemblyInfo.cs
CS\Ch08_DataBinding\BindArrayListToControls\BindArrayListToControls.csdproj
CS\Ch08_DataBinding\BindArrayListToControls\BindArrayListToControls.csdproj.user
CS\Ch08_DataBinding\BindArrayListToControls\BindArrayListToControls.sln
CS\Ch08_DataBinding\BindArrayListToControls\BindArrayListToControls.suo
CS\Ch08_DataBinding\BindArrayListToControls\FormMain.cs
CS\Ch08_DataBinding\BindArrayListToControls\FormMain.resx
CS\Ch08_DataBinding\BindArrayListToControls\UtilData.cs
CS\Ch08_DataBinding\BindToDataGridStyled\AssemblyInfo.cs
CS\Ch08_DataBinding\BindToDataGridStyled\BindToDataGridStyled.csdproj
CS\Ch08_DataBinding\BindToDataGridStyled\BindToDataGridStyled.csdproj.user
CS\Ch08_DataBinding\BindToDataGridStyled\BindToDataGridStyled.sln
CS\Ch08_DataBinding\BindToDataGridStyled\BindToDataGridStyled.suo
CS\Ch08_DataBinding\BindToDataGridStyled\FormMain.cs
CS\Ch08_DataBinding\BindToDataGridStyled\FormMain.resx
CS\Ch08_DataBinding\BindToDataGridStyled\UtilData.cs
CS\Ch08_DataBinding\BindToDataGridStyled\UtilGUI.cs
CS\Ch08_DataBinding\DisplayBindingInfo\AssemblyInfo.cs
CS\Ch08_DataBinding\DisplayBindingInfo\DisplayBindingInfo.csdproj
CS\Ch08_DataBinding\DisplayBindingInfo\DisplayBindingInfo.csdproj.user
CS\Ch08_DataBinding\DisplayBindingInfo\DisplayBindingInfo.sln
CS\Ch08_DataBinding\DisplayBindingInfo\DisplayBindingInfo.suo
CS\Ch08_DataBinding\DisplayBindingInfo\FormMain.cs
CS\Ch08_DataBinding\DisplayBindingInfo\FormMain.resx
CS\Ch08_DataBinding\DisplayBindingInfo\UtilData.cs
CS\Ch08_DataBinding\DisplayBindingInfo\UtilGUI.cs
CS\Ch08_DataBinding\DrillDownSameForm\AssemblyInfo.cs
CS\Ch08_DataBinding\DrillDownSameForm\DrillDownSameForm.csdproj
CS\Ch08_DataBinding\DrillDownSameForm\DrillDownSameForm.csdproj.user
CS\Ch08_DataBinding\DrillDownSameForm\DrillDownSameForm.sln
CS\Ch08_DataBinding\DrillDownSameForm\DrillDownSameForm.suo
CS\Ch08_DataBinding\DrillDownSameForm\FormMain.cs
CS\Ch08_DataBinding\DrillDownSameForm\FormMain.resx
CS\Ch08_DataBinding\DrillDownSameForm\UtilData.cs
CS\Ch08_DataBinding\DrillDownSameForm\UtilGUI.cs
CS\Ch08_DataBinding\InPlaceEditAuto\AssemblyInfo.cs
CS\Ch08_DataBinding\InPlaceEditAuto\FormMain.cs
CS\Ch08_DataBinding\InPlaceEditAuto\FormMain.resx
CS\Ch08_DataBinding\InPlaceEditAuto\InPlaceEditAuto.csdproj
CS\Ch08_DataBinding\InPlaceEditAuto\InPlaceEditAuto.csdproj.user
CS\Ch08_DataBinding\InPlaceEditAuto\InPlaceEditAuto.sln
CS\Ch08_DataBinding\InPlaceEditAuto\InPlaceEditAuto.suo
CS\Ch08_DataBinding\InPlaceEditAuto\UtilData.cs
CS\Ch08_DataBinding\InPlaceEditAuto\UtilGUI.cs
CS\Ch08_DataBinding\InPlaceEditManual\AssemblyInfo.cs
CS\Ch08_DataBinding\InPlaceEditManual\FormMain.cs
CS\Ch08_DataBinding\InPlaceEditManual\FormMain.resx
CS\Ch08_DataBinding\InPlaceEditManual\InPlaceEditManual.csdproj
CS\Ch08_DataBinding\InPlaceEditManual\InPlaceEditManual.csdproj.user
CS\Ch08_DataBinding\InPlaceEditManual\InPlaceEditManual.sln
CS\Ch08_DataBinding\InPlaceEditManual\InPlaceEditManual.suo
CS\Ch08_DataBinding\InPlaceEditManual\UtilData.cs
CS\Ch08_DataBinding\InPlaceEditManual\UtilGUI.cs
CS\Ch09_MoreControls\DialogBoxes\AssemblyInfo.cs
CS\Ch09_MoreControls\DialogBoxes\DialogBoxes.cs
CS\Ch09_MoreControls\DialogBoxes\DialogBoxes.csdproj
CS\Ch09_MoreControls\DialogBoxes\DialogBoxes.csdproj.user
CS\Ch09_MoreControls\DialogBoxes\DialogBoxes.resx
CS\Ch09_MoreControls\DialogBoxes\DialogBoxes.sln
CS\Ch09_MoreControls\DialogBoxes\DialogBoxes.suo
CS\Ch09_MoreControls\DialogBoxes\DlgFont.cs
CS\Ch09_MoreControls\DialogBoxes\DlgFont.resx
CS\Ch09_MoreControls\DialogBoxes\DlgOptions.cs
CS\Ch09_MoreControls\DialogBoxes\DlgOptions.resx
CS\Ch09_MoreControls\DialogBoxes\FontList.dll
CS\Ch09_MoreControls\DialogBoxes\one.bmp
CS\Ch09_MoreControls\DialogBoxes\two.bmp
CS\Ch09_MoreControls\DialogBoxes\YaoDurant.Drawing.FontCollection.cs
CS\Ch09_MoreControls\FileDialogs\AssemblyInfo.cs
CS\Ch09_MoreControls\FileDialogs\FileDialogs.cs
CS\Ch09_MoreControls\FileDialogs\FileDialogs.csdproj
CS\Ch09_MoreControls\FileDialogs\FileDialogs.csdproj.user
CS\Ch09_MoreControls\FileDialogs\FileDialogs.resx
CS\Ch09_MoreControls\FileDialogs\FileDialogs.sln
CS\Ch09_MoreControls\FileDialogs\FileDialogs.suo
CS\Ch09_MoreControls\ProgramMenu\AssemblyInfo.cs
CS\Ch09_MoreControls\ProgramMenu\ProgramMenu.cs
CS\Ch09_MoreControls\ProgramMenu\ProgramMenu.csdproj
CS\Ch09_MoreControls\ProgramMenu\ProgramMenu.csdproj.user
CS\Ch09_MoreControls\ProgramMenu\ProgramMenu.resx
CS\Ch09_MoreControls\ProgramMenu\ProgramMenu.sln
CS\Ch09_MoreControls\ProgramMenu\ProgramMenu.suo
CS\Ch09_MoreControls\PropSheet\AssemblyInfo.cs
CS\Ch09_MoreControls\PropSheet\DlgFileProperties.cs
CS\Ch09_MoreControls\PropSheet\DlgFileProperties.resx
CS\Ch09_MoreControls\PropSheet\FormMain.cs
CS\Ch09_MoreControls\PropSheet\FormMain.resx
CS\Ch09_MoreControls\PropSheet\PropSheet.csdproj
CS\Ch09_MoreControls\PropSheet\PropSheet.csdproj.user
CS\Ch09_MoreControls\PropSheet\PropSheet.sln
CS\Ch09_MoreControls\PropSheet\PropSheet.suo
CS\Ch09_MoreControls\TextBoxClipboard\ARM_YaoDurantControls.dll
CS\Ch09_MoreControls\TextBoxClipboard\AssemblyInfo.cs
CS\Ch09_MoreControls\TextBoxClipboard\TextBoxClipboard.cs
CS\Ch09_MoreControls\TextBoxClipboard\TextBoxClipboard.csdproj
CS\Ch09_MoreControls\TextBoxClipboard\TextBoxClipboard.csdproj.user
CS\Ch09_MoreControls\TextBoxClipboard\TextBoxClipboard.resx
CS\Ch09_MoreControls\TextBoxClipboard\TextBoxClipboard.sln
CS\Ch09_MoreControls\TextBoxClipboard\TextBoxClipboard.suo
CS\Ch09_MoreControls\TextBoxClipboard\X86_YaoDurantControls.dll
CS\Ch09_MoreControls\TextBoxClipboard\YaoDurant.Controls.EventGrabber.cs
CS\Ch09_MoreControls\TextBoxClipboard\YaoDurantControls.dll
CS\Ch09_MoreControls\ToolBar\AssemblyInfo.cs
CS\Ch09_MoreControls\ToolBar\ToolBar.cs
CS\Ch09_MoreControls\ToolBar\ToolBar.csdproj
CS\Ch09_MoreControls\ToolBar\Toolbar.csdproj.user
CS\Ch09_MoreControls\ToolBar\ToolBar.resx
CS\Ch09_MoreControls\ToolBar\Toolbar.sln
CS\Ch09_MoreControls\ToolBar\Toolbar.suo
CS\Ch10_CustomControls\DateAndStatusControls\DateAndStatusControls.sln
CS\Ch10_CustomControls\DateAndStatusControls\DateAndStatusControls.suo
CS\Ch10_CustomControls\DateAndStatusControls\DateBoxControl\AssemblyInfo.cs
CS\Ch10_CustomControls\DateAndStatusControls\DateBoxControl\DateBox.cs
CS\Ch10_CustomControls\DateAndStatusControls\DateBoxControl\DateBoxControl.csdproj
CS\Ch10_CustomControls\DateAndStatusControls\DateBoxControl\DateBoxControl.csdproj.user
CS\Ch10_CustomControls\DateAndStatusControls\DateBoxDesign\AssemblyInfo.cs
CS\Ch10_CustomControls\DateAndStatusControls\DateBoxDesign\DateBox.cs
CS\Ch10_CustomControls\DateAndStatusControls\DateBoxDesign\DateBox.resx
CS\Ch10_CustomControls\DateAndStatusControls\DateBoxDesign\DateBoxDesign.csproj
CS\Ch10_CustomControls\DateAndStatusControls\DateBoxDesign\DateBoxDesign.csproj.user
CS\Ch10_CustomControls\DateAndStatusControls\SiteAssemblies.cmd
CS\Ch10_CustomControls\DateAndStatusControls\TaskStatusControl\AssemblyInfo.cs
CS\Ch10_CustomControls\DateAndStatusControls\TaskStatusControl\TaskStatus.cs
CS\Ch10_CustomControls\DateAndStatusControls\TaskStatusControl\TaskStatusControl.csdproj
CS\Ch10_CustomControls\DateAndStatusControls\TaskStatusControl\TaskStatusControl.csdproj.user
CS\Ch10_CustomControls\DateAndStatusControls\TestDateControl\AssemblyInfo.cs
CS\Ch10_CustomControls\DateAndStatusControls\TestDateControl\FormMain.cs
CS\Ch10_CustomControls\DateAndStatusControls\TestDateControl\FormMain.resx
CS\Ch10_CustomControls\DateAndStatusControls\TestDateControl\TestProject.csdproj
CS\Ch10_CustomControls\DateAndStatusControls\TestDateControl\TestProject.csdproj.user
CS\Ch10_CustomControls\LifeGame\AssemblyInfo.cs
CS\Ch10_CustomControls\LifeGame\FormMain.cs
CS\Ch10_CustomControls\LifeGame\FormMain.resx
CS\Ch10_CustomControls\LifeGame\LifeControl.cs
CS\Ch10_CustomControls\LifeGame\LifeGame.csdproj
CS\Ch10_CustomControls\LifeGame\LifeGame.csdproj.user
CS\Ch10_CustomControls\LifeGame\LifeGame.sln
CS\Ch10_CustomControls\LifeGame\LifeGame.suo
CS\Ch10_CustomControls\LifeGame\LifeGeneration.cs
CS\Ch10_CustomControls\LifeGame\LifeMain.cs
CS\Ch10_CustomControls\LifeGame\LifeRow.cs
CS\Ch10_CustomControls\LifeGame\utilGUI.cs
CS\Ch10_CustomControls\MultiThreadedCS\AssemblyInfo.cs
CS\Ch10_CustomControls\MultiThreadedCS\FormMain.cs
CS\Ch10_CustomControls\MultiThreadedCS\FormMain.resx
CS\Ch10_CustomControls\MultiThreadedCS\GetDataWrapper.cs
CS\Ch10_CustomControls\MultiThreadedCS\MultiThreadBox.cs
CS\Ch10_CustomControls\MultiThreadedCS\MultiThreadedCS.CSDPROJ
CS\Ch10_CustomControls\MultiThreadedCS\MultiThreadedCS.CSDPROJ.user
CS\Ch10_CustomControls\MultiThreadedCS\MultiThreadedCS.sln
CS\Ch10_CustomControls\MultiThreadedCS\MultiThreadedCS.suo
CS\Ch10_CustomControls\PostalCodeControl\ReadMe.txt
CS\Ch10_CustomControls\PostalCodeControl\Start_SimpleApp\MyAddress.AssemblyInfo.cs
CS\Ch10_CustomControls\PostalCodeControl\Start_SimpleApp\MyAddress.cs
CS\Ch10_CustomControls\PostalCodeControl\Start_SimpleApp\MyAddress.csdproj
CS\Ch10_CustomControls\PostalCodeControl\Start_SimpleApp\MyAddress.csdproj.user
CS\Ch10_CustomControls\PostalCodeControl\Start_SimpleApp\MyAddress.resx
CS\Ch10_CustomControls\PostalCodeControl\Start_SimpleApp\MyAddress.sln
CS\Ch10_CustomControls\PostalCodeControl\Start_SimpleApp\MyAddress.suo
CS\Ch10_CustomControls\PostalCodeControl\Step1_Control_In_App\MyAddress.AssemblyInfo.cs
CS\Ch10_CustomControls\PostalCodeControl\Step1_Control_In_App\MyAddress.cs
CS\Ch10_CustomControls\PostalCodeControl\Step1_Control_In_App\MyAddress.csdproj
CS\Ch10_CustomControls\PostalCodeControl\Step1_Control_In_App\MyAddress.csdproj.user
CS\Ch10_CustomControls\PostalCodeControl\Step1_Control_In_App\MyAddress.resx
CS\Ch10_CustomControls\PostalCodeControl\Step1_Control_In_App\MyAddress.sln
CS\Ch10_CustomControls\PostalCodeControl\Step1_Control_In_App\MyAddress.suo
CS\Ch10_CustomControls\PostalCodeControl\Step1_Control_In_App\PostalCodeTextBox.cs
CS\Ch10_CustomControls\PostalCodeControl\Step2_Control_In_Dll\MyAddress.AssemblyInfo.cs
CS\Ch10_CustomControls\PostalCodeControl\Step2_Control_In_Dll\MyAddress.cs
CS\Ch10_CustomControls\PostalCodeControl\Step2_Control_In_Dll\MyAddress.csdproj
CS\Ch10_CustomControls\PostalCodeControl\Step2_Control_In_Dll\MyAddress.csdproj.user
CS\Ch10_CustomControls\PostalCodeControl\Step2_Control_In_Dll\MyAddress.resx
CS\Ch10_CustomControls\PostalCodeControl\Step2_Control_In_Dll\MyAddress.sln
CS\Ch10_CustomControls\PostalCodeControl\Step2_Control_In_Dll\MyAddress.suo
CS\Ch10_CustomControls\PostalCodeControl\Step2_Control_In_Dll\PostalCodeTextBox.cs
CS\Ch10_CustomControls\PostalCodeControl\Step2_Control_In_Dll\YaoDurant.Controls.PostalCodeTextBox.AssemblyInfo.cs
CS\Ch10_CustomControls\PostalCodeControl\Step2_Control_In_Dll\YaoDurant.Controls.PostalCodeTextBox.csdproj
CS\Ch10_CustomControls\PostalCodeControl\Step2_Control_In_Dll\YaoDurant.Controls.PostalCodeTextBox.csdproj.user
CS\Ch10_CustomControls\PostalCodeControl\Step3_Control_In_Designer\MyAddress.AssemblyInfo.cs
CS\Ch10_CustomControls\PostalCodeControl\Step3_Control_In_Designer\MyAddress.cs
CS\Ch10_CustomControls\PostalCodeControl\Step3_Control_In_Designer\MyAddress.csdproj
CS\Ch10_CustomControls\PostalCodeControl\Step3_Control_In_Designer\MyAddress.csdproj.user
CS\Ch10_CustomControls\PostalCodeControl\Step3_Control_In_Designer\MyAddress.resx
CS\Ch10_CustomControls\PostalCodeControl\Step3_Control_In_Designer\MyAddress.sln
CS\Ch10_CustomControls\PostalCodeControl\Step3_Control_In_Designer\MyAddress.suo
CS\Ch10_CustomControls\PostalCodeControl\Step3_Control_In_Designer\PostalCodeTextBox.cs
CS\Ch10_CustomControls\PostalCodeControl\Step3_Control_In_Designer\YaoDurant.Controls.PostalCodeTextBox.AssemblyInfo.cs
CS\Ch10_CustomControls\PostalCodeControl\Step3_Control_In_Designer\YaoDurant.Controls.PostalCodeTextBox.csdproj
CS\Ch10_CustomControls\PostalCodeControl\Step3_Control_In_Designer\YaoDurant.Controls.PostalCodeTextBox.csdproj.user
CS\Ch10_CustomControls\PostalCodeControl\Step3_Control_In_Designer\YaoDurant.Designer.PostableCodeTextBox.AssemblyInfo.cs
CS\Ch10_CustomControls\PostalCodeControl\Step3_Control_In_Designer\YaoDurant.Designer.PostalCodeTextBox.csproj
CS\Ch10_CustomControls\PostalCodeControl\Step3_Control_In_Designer\YaoDurant.Designer.PostalCodeTextBox.csproj.user
CS\Ch10_CustomControls\WaterTempControl\WaterTempControl\AssemblyInfo.cs
CS\Ch10_CustomControls\WaterTempControl\WaterTempControl\WaterBox.cs
CS\Ch10_CustomControls\WaterTempControl\WaterTempControl\WaterTemp.cs
CS\Ch10_CustomControls\WaterTempControl\WaterTempControl\WaterTempControl.csdproj
CS\Ch10_CustomControls\WaterTempControl\WaterTempControl\WaterTempControl.csdproj.user
CS\Ch10_CustomControls\WaterTempControl\WaterTempControl.sln
CS\Ch10_CustomControls\WaterTempControl\WaterTempControl.suo
CS\Ch10_CustomControls\WaterTempControl\WaterTempTest\AssemblyInfo.cs
CS\Ch10_CustomControls\WaterTempControl\WaterTempTest\FormMain.cs
CS\Ch10_CustomControls\WaterTempControl\WaterTempTest\FormMain.resx
CS\Ch10_CustomControls\WaterTempControl\WaterTempTest\WaterTempTest.csdproj
CS\Ch10_CustomControls\WaterTempControl\WaterTempTest\WaterTempTest.csdproj.user
CS\Ch11_Storage\TextEdit\AssemblyInfo.cs
CS\Ch11_Storage\TextEdit\DlgFont.cs
CS\Ch11_Storage\TextEdit\DlgFont.resx
CS\Ch11_Storage\TextEdit\DlgOptions.cs
CS\Ch11_Storage\TextEdit\DlgOptions.resx
CS\Ch11_Storage\TextEdit\FontList.dll
CS\Ch11_Storage\TextEdit\one.bmp
CS\Ch11_Storage\TextEdit\TextEdit.cs
CS\Ch11_Storage\TextEdit\TextEdit.csdproj
CS\Ch11_Storage\TextEdit\TextEdit.csdproj.user
CS\Ch11_Storage\TextEdit\TextEdit.resx
CS\Ch11_Storage\TextEdit\TextEdit.sln
CS\Ch11_Storage\TextEdit\TextEdit.suo
CS\Ch11_Storage\TextEdit\two.bmp
CS\Ch11_Storage\TextEdit\UtilRegistry.cs
CS\Ch11_Storage\TextEdit\WinRegCE.cs
CS\Ch11_Storage\TextEdit\YaoDurant.Drawing.FontCollection.cs
CS\Ch12_ADO.NET\CreateDatabase\AssemblyInfo.cs
CS\Ch12_ADO.NET\CreateDatabase\CreateDatabase.csdproj
CS\Ch12_ADO.NET\CreateDatabase\CreateDatabase.csdproj.user
CS\Ch12_ADO.NET\CreateDatabase\FormMain.cs
CS\Ch12_ADO.NET\CreateDatabase\FormMain.resx
CS\Ch12_ADO.NET\CreateDatabase\LocalDataAccess.sln
CS\Ch12_ADO.NET\CreateDatabase\LocalDataAccess.suo
CS\Ch12_ADO.NET\DataReader\AssemblyInfo.cs
CS\Ch12_ADO.NET\DataReader\DataReader.csdproj
CS\Ch12_ADO.NET\DataReader\DataReader.csdproj.user
CS\Ch12_ADO.NET\DataReader\FormMain.cs
CS\Ch12_ADO.NET\DataReader\FormMain.resx
CS\Ch12_ADO.NET\DataReader\LocalDataAccess.sln
CS\Ch12_ADO.NET\DataReader\LocalDataAccess.suo
CS\Ch12_ADO.NET\DataReader_SQLServer\AssemblyInfo.cs
CS\Ch12_ADO.NET\DataReader_SQLServer\DataReader.csdproj
CS\Ch12_ADO.NET\DataReader_SQLServer\DataReader.csdproj.user
CS\Ch12_ADO.NET\DataReader_SQLServer\FormMain.cs
CS\Ch12_ADO.NET\DataReader_SQLServer\FormMain.resx
CS\Ch12_ADO.NET\DataReader_SQLServer\LocalDataAccess.sln
CS\Ch12_ADO.NET\DataReader_SQLServer\LocalDataAccess.suo
CS\Ch12_ADO.NET\DataSet\AssemblyInfo.cs
CS\Ch12_ADO.NET\DataSet\DataSet.csdproj
CS\Ch12_ADO.NET\DataSet\DataSet.csdproj.user
CS\Ch12_ADO.NET\DataSet\FormGrids.cs
CS\Ch12_ADO.NET\DataSet\FormGrids.resx
CS\Ch12_ADO.NET\DataSet\FormGridsBetter.cs
CS\Ch12_ADO.NET\DataSet\FormGridsBetter.resx
CS\Ch12_ADO.NET\DataSet\FormOneRow.cs
CS\Ch12_ADO.NET\DataSet\FormOneRow.resx
CS\Ch12_ADO.NET\DataSet\FormUpdate.cs
CS\Ch12_ADO.NET\DataSet\FormUpdate.resx
CS\Ch12_ADO.NET\DataSet\LocalDataAccess.sln
CS\Ch12_ADO.NET\DataSet\LocalDataAccess.suo
CS\Ch12_ADO.NET\DataSet\ModData.cs
CS\Ch12_ADO.NET\DataSetFromDatabase\AssemblyInfo.cs
CS\Ch12_ADO.NET\DataSetFromDatabase\DataSetFromDatabase.csdproj
CS\Ch12_ADO.NET\DataSetFromDatabase\DataSetFromDatabase.csdproj.user
CS\Ch12_ADO.NET\DataSetFromDatabase\FormMain.cs
CS\Ch12_ADO.NET\DataSetFromDatabase\FormMain.resx
CS\Ch12_ADO.NET\DataSetFromDatabase\LocalDataAccess.sln
CS\Ch12_ADO.NET\DataSetFromDatabase\LocalDataAccess.suo
CS\Ch12_ADO.NET\DataSet_SQLServer\AssemblyInfo.cs
CS\Ch12_ADO.NET\DataSet_SQLServer\DataSet.csdproj
CS\Ch12_ADO.NET\DataSet_SQLServer\DataSet.csdproj.user
CS\Ch12_ADO.NET\DataSet_SQLServer\FormGridsBetter.cs
CS\Ch12_ADO.NET\DataSet_SQLServer\FormGridsBetter.resx
CS\Ch12_ADO.NET\DataSet_SQLServer\FormOneRow.cs
CS\Ch12_ADO.NET\DataSet_SQLServer\FormOneRow.resx
CS\Ch12_ADO.NET\DataSet_SQLServer\FormUpdate.cs
CS\Ch12_ADO.NET\DataSet_SQLServer\FormUpdate.resx
CS\Ch12_ADO.NET\DataSet_SQLServer\LocalDataAccess.sln
CS\Ch12_ADO.NET\DataSet_SQLServer\LocalDataAccess.suo
CS\Ch12_ADO.NET\DataSet_SQLServer\ModData.cs
CS\Ch12_ADO.NET\ReadWriteXML\AssemblyInfo.cs
CS\Ch12_ADO.NET\ReadWriteXML\FormMain.cs
CS\Ch12_ADO.NET\ReadWriteXML\FormMain.resx
CS\Ch12_ADO.NET\ReadWriteXML\LocalDataAccess.sln
CS\Ch12_ADO.NET\ReadWriteXML\LocalDataAccess.suo
CS\Ch12_ADO.NET\ReadWriteXML\ReadWriteXML.csdproj
CS\Ch12_ADO.NET\ReadWriteXML\ReadWriteXML.csdproj.user
CS\Ch12_ADO.NET\SQLCode\CreateProcedures.sql
CS\Ch12_ADO.NET\SQLCode\CreateProcedures2.sql
CS\Ch12_ADO.NET\SQLCode\CreateTables.sql
CS\Ch12_ADO.NET\SQLCode\GetProducts.sql
CS\Ch12_ADO.NET\SQLCode\GetRelationships.sql
CS\Ch12_ADO.NET\SQLCode\GetTableNames.sql
CS\Ch12_ADO.NET\UtilData\AssemblyInfo.cs
CS\Ch12_ADO.NET\UtilData\UtilData.cs
CS\Ch12_ADO.NET\UtilData\UtilData.csdproj
CS\Ch12_ADO.NET\UtilData\UtilData.csdproj.user
CS\Ch12_ADO.NET\UtilData\UtilData.sln
CS\Ch12_ADO.NET\UtilData\UtilData.suo
CS\Ch12_ADO.NET\WSClient\AssemblyInfo.cs
CS\Ch12_ADO.NET\WSClient\Form1.cs
CS\Ch12_ADO.NET\WSClient\Form1.resx
CS\Ch12_ADO.NET\WSClient\FormData.cs
CS\Ch12_ADO.NET\WSClient\FormData.resx
CS\Ch12_ADO.NET\WSClient\FormPrimes.cs
CS\Ch12_ADO.NET\WSClient\FormPrimes.resx
CS\Ch12_ADO.NET\WSClient\Web References\DataSupplier\DataSupplier.disco
CS\Ch12_ADO.NET\WSClient\Web References\DataSupplier\DataSupplier.wsdl
CS\Ch12_ADO.NET\WSClient\Web References\DataSupplier\Reference.cs
CS\Ch12_ADO.NET\WSClient\Web References\DataSupplier\Reference.map
CS\Ch12_ADO.NET\WSClient\Web References\Primes\Primes.disco
CS\Ch12_ADO.NET\WSClient\Web References\Primes\Primes.wsdl
CS\Ch12_ADO.NET\WSClient\Web References\Primes\Reference.cs
CS\Ch12_ADO.NET\WSClient\Web References\Primes\Reference.map
CS\Ch12_ADO.NET\WSClient\WSClient.csdproj
CS\Ch12_ADO.NET\WSClient\WSClient.csdproj.user
CS\Ch12_ADO.NET\WSClient\WSClient.sln
CS\Ch12_ADO.NET\WSClient\WSClient.suo
CS\Ch12_ADO.NET\WSService\AssemblyInfo.cs
CS\Ch12_ADO.NET\WSService\DataSupplier.asmx
CS\Ch12_ADO.NET\WSService\DataSupplier.asmx.cs
CS\Ch12_ADO.NET\WSService\DataSupplier.asmx.resx
CS\Ch12_ADO.NET\WSService\Global.asax
CS\Ch12_ADO.NET\WSService\Global.asax.cs
CS\Ch12_ADO.NET\WSService\Global.asax.resx
CS\Ch12_ADO.NET\WSService\Primes.asmx
CS\Ch12_ADO.NET\WSService\Primes.asmx.cs
CS\Ch12_ADO.NET\WSService\Primes.asmx.resx
CS\Ch12_ADO.NET\WSService\Service1.asmx
CS\Ch12_ADO.NET\WSService\Service1.asmx.cs
CS\Ch12_ADO.NET\WSService\Service1.asmx.resx
CS\Ch12_ADO.NET\WSService\Web.config
CS\Ch12_ADO.NET\WSService\WSService.csproj
CS\Ch12_ADO.NET\WSService\WSService.csproj.webinfo
CS\Ch12_ADO.NET\WSService\WSService.sln
CS\Ch12_ADO.NET\WSService\WSService.suo
CS\Ch13_SychronizingDatabases\RDA\AssemblyInfo.cs
CS\Ch13_SychronizingDatabases\RDA\Form1.cs
CS\Ch13_SychronizingDatabases\RDA\Form1.resx
CS\Ch13_SychronizingDatabases\RDA\RDA.csdproj
CS\Ch13_SychronizingDatabases\RDA\RDA.csdproj.user
CS\Ch13_SychronizingDatabases\RDA\RDA.sln
CS\Ch13_SychronizingDatabases\RDA\RDA.suo
CS\Ch13_SychronizingDatabases\Repl\AssemblyInfo.cs
CS\Ch13_SychronizingDatabases\Repl\Form1.cs
CS\Ch13_SychronizingDatabases\Repl\Form1.resx
CS\Ch13_SychronizingDatabases\Repl\Repl.csdproj
CS\Ch13_SychronizingDatabases\Repl\Repl.csdproj.user
CS\Ch13_SychronizingDatabases\Repl\Repl.sln
CS\Ch13_SychronizingDatabases\Repl\Repl.suo
CS\Ch14_RemoteAPI\Desktop\CallDeviceDll\App.ico
CS\Ch14_RemoteAPI\Desktop\CallDeviceDll\AssemblyInfo.cs
CS\Ch14_RemoteAPI\Desktop\CallDeviceDll\CallDeviceDll.csproj
CS\Ch14_RemoteAPI\Desktop\CallDeviceDll\CallDeviceDll.csproj.user
CS\Ch14_RemoteAPI\Desktop\CallDeviceDll\CallDeviceDll.sln
CS\Ch14_RemoteAPI\Desktop\CallDeviceDll\CallDeviceDll.suo
CS\Ch14_RemoteAPI\Desktop\CallDeviceDll\FormMain.cs
CS\Ch14_RemoteAPI\Desktop\CallDeviceDll\FormMain.resx
CS\Ch14_RemoteAPI\Desktop\CallDeviceDll\RapiStartupThread.cs
CS\Ch14_RemoteAPI\Desktop\FindPrograms\App.ico
CS\Ch14_RemoteAPI\Desktop\FindPrograms\AssemblyInfo.cs
CS\Ch14_RemoteAPI\Desktop\FindPrograms\FindPrograms.csproj
CS\Ch14_RemoteAPI\Desktop\FindPrograms\FindPrograms.csproj.user
CS\Ch14_RemoteAPI\Desktop\FindPrograms\FindPrograms.sln
CS\Ch14_RemoteAPI\Desktop\FindPrograms\FindPrograms.suo
CS\Ch14_RemoteAPI\Desktop\FindPrograms\FormMain.cs
CS\Ch14_RemoteAPI\Desktop\FindPrograms\FormMain.resx
CS\Ch14_RemoteAPI\Desktop\FindPrograms\RapiFindFilesThread.cs
CS\Ch14_RemoteAPI\Desktop\FindPrograms\RapiStartupThread.cs
CS\Ch14_RemoteAPI\Desktop\FindProgramsFaster\App.ico
CS\Ch14_RemoteAPI\Desktop\FindProgramsFaster\AssemblyInfo.cs
CS\Ch14_RemoteAPI\Desktop\FindProgramsFaster\FindPrograms.suo
CS\Ch14_RemoteAPI\Desktop\FindProgramsFaster\FindProgramsFaster.csproj
CS\Ch14_RemoteAPI\Desktop\FindProgramsFaster\FindProgramsFaster.csproj.user
CS\Ch14_RemoteAPI\Desktop\FindProgramsFaster\FindProgramsFaster.sln
CS\Ch14_RemoteAPI\Desktop\FindProgramsFaster\FindProgramsFaster.suo
CS\Ch14_RemoteAPI\Desktop\FindProgramsFaster\FormMain.cs
CS\Ch14_RemoteAPI\Desktop\FindProgramsFaster\FormMain.resx
CS\Ch14_RemoteAPI\Desktop\FindProgramsFaster\RapiFindFilesThread.cs
CS\Ch14_RemoteAPI\Desktop\FindProgramsFaster\RapiStartupThread.cs
CS\Ch14_RemoteAPI\Desktop\FindProgramsOnConnect\App.ico
CS\Ch14_RemoteAPI\Desktop\FindProgramsOnConnect\AssemblyInfo.cs
CS\Ch14_RemoteAPI\Desktop\FindProgramsOnConnect\FindProgramsOnConnect.csproj
CS\Ch14_RemoteAPI\Desktop\FindProgramsOnConnect\FindProgramsOnConnect.csproj.user
CS\Ch14_RemoteAPI\Desktop\FindProgramsOnConnect\FindProgramsOnConnect.sln
CS\Ch14_RemoteAPI\Desktop\FindProgramsOnConnect\FindProgramsOnConnect.suo
CS\Ch14_RemoteAPI\Desktop\FindProgramsOnConnect\FormMain.cs
CS\Ch14_RemoteAPI\Desktop\FindProgramsOnConnect\FormMain.resx
CS\Ch14_RemoteAPI\Desktop\FindProgramsOnConnect\RapiConnectDetect.cs
CS\Ch14_RemoteAPI\Desktop\FindProgramsOnConnect\RapiFindFilesThread.cs
CS\Ch14_RemoteAPI\Desktop\FindProgramsOnConnect\RapiStartupThread.cs
CS\Ch14_RemoteAPI\Desktop\RapiStartup\RapiStartup.cs
CS\Ch14_RemoteAPI\Desktop\RapiStartup\RapiStartup.csproj
CS\Ch14_RemoteAPI\Desktop\RapiStartup\RapiStartup.csproj.user
CS\Ch14_RemoteAPI\Desktop\RapiStartup\RapiStartup.sln
CS\Ch14_RemoteAPI\Desktop\RapiStartup\RapiStartup.suo
CS\Ch14_RemoteAPI\Desktop\RapiStartup.cs
CS\Ch14_RemoteAPI\Desktop\RegShowStartup\App.ico
CS\Ch14_RemoteAPI\Desktop\RegShowStartup\AssemblyInfo.cs
CS\Ch14_RemoteAPI\Desktop\RegShowStartup\FormMain.cs
CS\Ch14_RemoteAPI\Desktop\RegShowStartup\FormMain.resx
CS\Ch14_RemoteAPI\Desktop\RegShowStartup\RapiEnumRegistryThread.cs
CS\Ch14_RemoteAPI\Desktop\RegShowStartup\RapiStartupThread.cs
CS\Ch14_RemoteAPI\Desktop\RegShowStartup\RegShowStartup.csproj
CS\Ch14_RemoteAPI\Desktop\RegShowStartup\RegShowStartup.csproj.user
CS\Ch14_RemoteAPI\Desktop\RegShowStartup\RegShowStartup.sln
CS\Ch14_RemoteAPI\Desktop\RegShowStartup\RegShowStartup.suo
CS\Ch14_RemoteAPI\Desktop\ShowDatabases\App.ico
CS\Ch14_RemoteAPI\Desktop\ShowDatabases\AssemblyInfo.cs
CS\Ch14_RemoteAPI\Desktop\ShowDatabases\FormMain.cs
CS\Ch14_RemoteAPI\Desktop\ShowDatabases\FormMain.resx
CS\Ch14_RemoteAPI\Desktop\ShowDatabases\RapiEnumDBThread.cs
CS\Ch14_RemoteAPI\Desktop\ShowDatabases\RapiStartupThread.cs
CS\Ch14_RemoteAPI\Desktop\ShowDatabases\ShowDatabases.csproj
CS\Ch14_RemoteAPI\Desktop\ShowDatabases\ShowDatabases.csproj.user
CS\Ch14_RemoteAPI\Desktop\ShowDatabases\ShowDatabases.sln
CS\Ch14_RemoteAPI\Desktop\ShowDatabases\ShowDatabases.suo
CS\Ch14_RemoteAPI\Desktop\YaoDurant.Win32.Rapi\AssemblyInfo.cs
CS\Ch14_RemoteAPI\Desktop\YaoDurant.Win32.Rapi\Rapi.cs
CS\Ch14_RemoteAPI\Desktop\YaoDurant.Win32.Rapi\YaoDurant.Win32.Rapi.csproj
CS\Ch14_RemoteAPI\Desktop\YaoDurant.Win32.Rapi\YaoDurant.Win32.Rapi.csproj.user
CS\Ch14_RemoteAPI\Desktop\YaoDurant.Win32.Rapi\YaoDurant.Win32.Rapi.sln
CS\Ch14_RemoteAPI\Desktop\YaoDurant.Win32.Rapi\YaoDurant.Win32.Rapi.suo
CS\Ch14_RemoteAPI\Desktop\YaoDurant.Win32.Rapi\YaoDurant.Win32.suo
CS\Ch15_Graphics\JaspersDots\AssemblyInfo.cs
CS\Ch15_Graphics\JaspersDots\DotControl.cs
CS\Ch15_Graphics\JaspersDots\GameNewDialog.cs
CS\Ch15_Graphics\JaspersDots\GameNewDialog.resx
CS\Ch15_Graphics\JaspersDots\JaspersDots.cs
CS\Ch15_Graphics\JaspersDots\JaspersDots.csdproj
CS\Ch15_Graphics\JaspersDots\JaspersDots.csdproj.user
CS\Ch15_Graphics\JaspersDots\JaspersDots.resx
CS\Ch15_Graphics\JaspersDots\JaspersDots.sln
CS\Ch15_Graphics\JaspersDots\JaspersDots.suo
CS\Ch15_Graphics\JaspersDots\Players.cs
CS\Ch15_Graphics\JaspersDots\Square.cs
CS\Ch15_Graphics\JaspersDots\Squares.cs
CS\Ch15_Graphics\ShowBitmap\AssemblyInfo.cs
CS\Ch15_Graphics\ShowBitmap\BELL.BMP
CS\Ch15_Graphics\ShowBitmap\CLUB.BMP
CS\Ch15_Graphics\ShowBitmap\CUP.BMP
CS\Ch15_Graphics\ShowBitmap\DIAMOND.BMP
CS\Ch15_Graphics\ShowBitmap\HEART.BMP
CS\Ch15_Graphics\ShowBitmap\ShowBitmap.cs
CS\Ch15_Graphics\ShowBitmap\ShowBitmap.csdproj
CS\Ch15_Graphics\ShowBitmap\ShowBitmap.csdproj.user
CS\Ch15_Graphics\ShowBitmap\ShowBitmap.resx
CS\Ch15_Graphics\ShowBitmap\ShowBitmap.sln
CS\Ch15_Graphics\ShowBitmap\ShowBitmap.suo
CS\Ch15_Graphics\ShowBitmap\SPADE.BMP
CS\Ch15_Graphics\ShowBitmap\Thumbs.db
CS\Ch16_TextAndFonts\BookDings\AssemblyInfo.cs
CS\Ch16_TextAndFonts\BookDings\Bookdings.cs
CS\Ch16_TextAndFonts\BookDings\BookDings.csdproj
CS\Ch16_TextAndFonts\BookDings\BookDings.csdproj.user
CS\Ch16_TextAndFonts\BookDings\Bookdings.resx
CS\Ch16_TextAndFonts\BookDings\BookDings.sln
CS\Ch16_TextAndFonts\BookDings\BookDings.suo
CS\Ch16_TextAndFonts\FontPicker\AssemblyInfo.cs
CS\Ch16_TextAndFonts\FontPicker\FontList.dll
CS\Ch16_TextAndFonts\FontPicker\FontPicker.cs
CS\Ch16_TextAndFonts\FontPicker\FontPicker.csdproj
CS\Ch16_TextAndFonts\FontPicker\FontPicker.csdproj.user
CS\Ch16_TextAndFonts\FontPicker\FontPicker.resx
CS\Ch16_TextAndFonts\FontPicker\FontPicker.sln
CS\Ch16_TextAndFonts\FontPicker\FontPicker.suo
CS\Ch16_TextAndFonts\FontPicker\YaoDurant.Drawing.FontCollection.cs
CS\Ch16_TextAndFonts\GenericFonts\AssemblyInfo.cs
CS\Ch16_TextAndFonts\GenericFonts\GenericFonts.cs
CS\Ch16_TextAndFonts\GenericFonts\GenericFonts.csdproj
CS\Ch16_TextAndFonts\GenericFonts\GenericFonts.csdproj.user
CS\Ch16_TextAndFonts\GenericFonts\GenericFonts.resx
CS\Ch16_TextAndFonts\GenericFonts\GenericFonts.sln
CS\Ch16_TextAndFonts\GenericFonts\GenericFonts.suo
CS\Ch16_TextAndFonts\MeasureString\AssemblyInfo.cs
CS\Ch16_TextAndFonts\MeasureString\FontList.dll
CS\Ch16_TextAndFonts\MeasureString\MeasureString.cs
CS\Ch16_TextAndFonts\MeasureString\MeasureString.csdproj
CS\Ch16_TextAndFonts\MeasureString\MeasureString.csdproj.user
CS\Ch16_TextAndFonts\MeasureString\MeasureString.resx
CS\Ch16_TextAndFonts\MeasureString\MeasureString.sln
CS\Ch16_TextAndFonts\MeasureString\MeasureString.suo
CS\Ch16_TextAndFonts\MeasureString\YaoDurant.Drawing.FontCollection.cs
CS\Ch16_TextAndFonts\NamedFonts\AssemblyInfo.cs
CS\Ch16_TextAndFonts\NamedFonts\NamedFonts.cs
CS\Ch16_TextAndFonts\NamedFonts\NamedFonts.csdproj
CS\Ch16_TextAndFonts\NamedFonts\NamedFonts.csdproj.user
CS\Ch16_TextAndFonts\NamedFonts\NamedFonts.resx
CS\Ch16_TextAndFonts\NamedFonts\NamedFonts.sln
CS\Ch16_TextAndFonts\NamedFonts\NamedFonts.suo
CS\Ch16_TextAndFonts\RotateText\AssemblyInfo.cs
CS\Ch16_TextAndFonts\RotateText\RotateText.cs
CS\Ch16_TextAndFonts\RotateText\RotateText.csdproj
CS\Ch16_TextAndFonts\RotateText\RotateText.csdproj.user
CS\Ch16_TextAndFonts\RotateText\RotateText.resx
CS\Ch16_TextAndFonts\RotateText\RotateText.sln
CS\Ch16_TextAndFonts\RotateText\RotateText.suo
CS\Ch16_TextAndFonts\RotateText\YaoDurant.Drawing.CreateFont.cs
CS\Ch16_TextAndFonts\RotateText\YaoDurant.Drawing.GdiGraphics.cs
CS\Ch16_TextAndFonts\RotateText\YaoDurant.Win32.Misc.cs
CS\Ch16_TextAndFonts\SimpleDrawString\AssemblyInfo.cs
CS\Ch16_TextAndFonts\SimpleDrawString\SimpleDrawString.cs
CS\Ch16_TextAndFonts\SimpleDrawString\SimpleDrawString.csdproj
CS\Ch16_TextAndFonts\SimpleDrawString\SimpleDrawString.csdproj.user
CS\Ch16_TextAndFonts\SimpleDrawString\SimpleDrawString.resx
CS\Ch16_TextAndFonts\SimpleDrawString\SimpleDrawString.sln
CS\Ch16_TextAndFonts\SimpleDrawString\SimpleDrawString.suo
CS\Ch16_TextAndFonts\TextAlign\AssemblyInfo.cs
CS\Ch16_TextAndFonts\TextAlign\TextAlign.cs
CS\Ch16_TextAndFonts\TextAlign\TextAlign.csdproj
CS\Ch16_TextAndFonts\TextAlign\TextAlign.csdproj.user
CS\Ch16_TextAndFonts\TextAlign\TextAlign.resx
CS\Ch16_TextAndFonts\TextAlign\TextAlign.sln
CS\Ch16_TextAndFonts\TextAlign\TextAlign.suo
CS\Ch16_TextAndFonts\TextAlign\YaoDurant.Drawing.CreateFont.cs
CS\Ch16_TextAndFonts\TextAlign\YaoDurant.Drawing.GdiGraphics.cs
CS\Ch16_TextAndFonts\TextAlign\YaoDurant.Win32.Misc.cs
CS\Ch16_TextAndFonts\TextColor\AssemblyInfo.cs
CS\Ch16_TextAndFonts\TextColor\TextColor.cs
CS\Ch16_TextAndFonts\TextColor\TextColor.csdproj
CS\Ch16_TextAndFonts\TextColor\TextColor.csdproj.user
CS\Ch16_TextAndFonts\TextColor\TextColor.resx
CS\Ch16_TextAndFonts\TextColor\TextColor.sln
CS\Ch16_TextAndFonts\TextColor\TextColor.suo
CS\Ch16_TextAndFonts\TextColor\YaoDurant.Drawing.ChooseColor.cs
CS\Ch16_TextAndFonts\WordWrap\AssemblyInfo.cs
CS\Ch16_TextAndFonts\WordWrap\StretchRectangle.cs
CS\Ch16_TextAndFonts\WordWrap\WordWrap.cs
CS\Ch16_TextAndFonts\WordWrap\WordWrap.csdproj
CS\Ch16_TextAndFonts\WordWrap\WordWrap.csdproj.user
CS\Ch16_TextAndFonts\WordWrap\WordWrap.resx
CS\Ch16_TextAndFonts\WordWrap\WordWrap.sln
CS\Ch16_TextAndFonts\WordWrap\WordWrap.suo
CS\Ch17_Printing\PrintDirect\AssemblyInfo.cs
CS\Ch17_Printing\PrintDirect\DlgFont.cs
CS\Ch17_Printing\PrintDirect\DlgOptions.cs
CS\Ch17_Printing\PrintDirect\FontList.dll
CS\Ch17_Printing\PrintDirect\PrintDirect.cs
CS\Ch17_Printing\PrintDirect\PrintDirect.csdproj
CS\Ch17_Printing\PrintDirect\PrintDirect.csdproj.user
CS\Ch17_Printing\PrintDirect\PrintDirect.resx
CS\Ch17_Printing\PrintDirect\PrintDirect.sln
CS\Ch17_Printing\PrintDirect\PrintDirect.suo
CS\Ch17_Printing\PrintDirect\PrintJob_Direct.cs
CS\Ch17_Printing\PrintDirect\PrintJob_Socket.cs
CS\Ch17_Printing\PrintDirect\UtilRegistry.cs
CS\Ch17_Printing\PrintDirect\YaoDurant.Drawing.FontCollection.cs
CS\Ch17_Printing\PrintDirect\YaoDurant.Drawing.PrintSetupDlg.cs
CS\Ch17_Printing\PrintDirect\YaoDurant.Win32.Misc.cs
CS\Ch17_Printing\PrintDirect\YaoDurant.Win32.WinRegCE.cs
CS\Ch17_Printing\PrintField\AssemblyInfo.cs
CS\Ch17_Printing\PrintField\DlgFont.cs
CS\Ch17_Printing\PrintField\DlgOptions.cs
CS\Ch17_Printing\PrintField\FontList.dll
CS\Ch17_Printing\PrintField\PrCE_NetCF.dll
CS\Ch17_Printing\PrintField\PrinterCE.NetCF.dll
CS\Ch17_Printing\PrintField\PrintField.cs
CS\Ch17_Printing\PrintField\PrintField.csdproj
CS\Ch17_Printing\PrintField\PrintField.csdproj.user
CS\Ch17_Printing\PrintField\PrintField.resx
CS\Ch17_Printing\PrintField\PrintField.sln
CS\Ch17_Printing\PrintField\PrintField.suo
CS\Ch17_Printing\PrintField\PrintJob_Field.cs
CS\Ch17_Printing\PrintField\UtilRegistry.cs
CS\Ch17_Printing\PrintField\YaoDurant.Drawing.FontCollection.cs
CS\Ch17_Printing\PrintField\YaoDurant.Win32.WinRegCE.cs
CS\Ch17_Printing\PrintGdi\AssemblyInfo.cs
CS\Ch17_Printing\PrintGdi\DlgFont.cs
CS\Ch17_Printing\PrintGdi\DlgOptions.cs
CS\Ch17_Printing\PrintGdi\FontList.dll
CS\Ch17_Printing\PrintGdi\PrintGdi.cs
CS\Ch17_Printing\PrintGdi\PrintGdi.csdproj
CS\Ch17_Printing\PrintGdi\PrintGdi.csdproj.user
CS\Ch17_Printing\PrintGdi\PrintGdi.resx
CS\Ch17_Printing\PrintGdi\PrintGdi.sln
CS\Ch17_Printing\PrintGdi\PrintGdi.suo
CS\Ch17_Printing\PrintGdi\PrintJob_Gdi.cs
CS\Ch17_Printing\PrintGdi\UtilRegistry.cs
CS\Ch17_Printing\PrintGdi\YaoDurant.Drawing.FontCollection.cs
CS\Ch17_Printing\PrintGdi\YaoDurant.Drawing.GdiFont.cs
CS\Ch17_Printing\PrintGdi\YaoDurant.Drawing.GdiGraphics.cs
CS\Ch17_Printing\PrintGdi\YaoDurant.Drawing.Printing.cs
CS\Ch17_Printing\PrintGdi\YaoDurant.Drawing.PrintSetupDlg.cs
CS\Ch17_Printing\PrintGdi\YaoDurant.Win32.Misc.cs
CS\Ch17_Printing\PrintGdi\YaoDurant.Win32.WinRegCE.cs
CS\Ch17_Printing\PrintHPMobile\AssemblyInfo.cs
CS\Ch17_Printing\PrintHPMobile\DlgFont.cs
CS\Ch17_Printing\PrintHPMobile\DlgOptions.cs
CS\Ch17_Printing\PrintHPMobile\FontList.dll
CS\Ch17_Printing\PrintHPMobile\mPrint.cs
CS\Ch17_Printing\PrintHPMobile\mPrintWrapper.dll
CS\Ch17_Printing\PrintHPMobile\PrintHPMobile.cs
CS\Ch17_Printing\PrintHPMobile\PrintHPMobile.csdproj
CS\Ch17_Printing\PrintHPMobile\PrintHPMobile.csdproj.user
CS\Ch17_Printing\PrintHPMobile\PrintHPMobile.resx
CS\Ch17_Printing\PrintHPMobile\PrintHPMobile.sln
CS\Ch17_Printing\PrintHPMobile\PrintHPMobile.suo
CS\Ch17_Printing\PrintHPMobile\PrintJob_Gdi.cs
CS\Ch17_Printing\PrintHPMobile\UtilRegistry.cs
CS\Ch17_Printing\PrintHPMobile\YaoDurant.Drawing.FontCollection.cs
CS\Ch17_Printing\PrintHPMobile\YaoDurant.Drawing.GdiFont.cs
CS\Ch17_Printing\PrintHPMobile\YaoDurant.Drawing.GdiGraphics.cs
CS\Ch17_Printing\PrintHPMobile\YaoDurant.Drawing.Printing.cs
CS\Ch17_Printing\PrintHPMobile\YaoDurant.Drawing.PrintSetupDlg.cs
CS\Ch17_Printing\PrintHPMobile\YaoDurant.Win32.Misc.cs
CS\Ch17_Printing\PrintHPMobile\YaoDurant.Win32.WinRegCE.cs
CS\Ch12_ADO.NET\WSClient\Web References\DataSupplier
CS\Ch12_ADO.NET\WSClient\Web References\Primes
CS\Ch04_PlatformInvoke\YaoDurant.Allocator\YaoDurant.Allocator
CS\Ch10_CustomControls\DateAndStatusControls\DateBoxControl
CS\Ch10_CustomControls\DateAndStatusControls\DateBoxDesign
CS\Ch10_CustomControls\DateAndStatusControls\TaskStatusControl
CS\Ch10_CustomControls\DateAndStatusControls\TestDateControl
CS\Ch10_CustomControls\PostalCodeControl\Start_SimpleApp
CS\Ch10_CustomControls\PostalCodeControl\Step1_Control_In_App
CS\Ch10_CustomControls\PostalCodeControl\Step2_Control_In_Dll
CS\Ch10_CustomControls\PostalCodeControl\Step3_Control_In_Designer
CS\Ch10_CustomControls\WaterTempControl\WaterTempControl
CS\Ch10_CustomControls\WaterTempControl\WaterTempTest
CS\Ch12_ADO.NET\WSClient\Web References
CS\Ch14_RemoteAPI\Desktop\CallDeviceDll
CS\Ch14_RemoteAPI\Desktop\FindPrograms
CS\Ch14_RemoteAPI\Desktop\FindProgramsFaster
CS\Ch14_RemoteAPI\Desktop\FindProgramsOnConnect
CS\Ch14_RemoteAPI\Desktop\RapiStartup
CS\Ch14_RemoteAPI\Desktop\RegShowStartup
CS\Ch14_RemoteAPI\Desktop\ShowDatabases
CS\Ch14_RemoteAPI\Desktop\YaoDurant.Win32.Rapi
CS\Ch02_CF_Program\Cistern
CS\Ch03_DataTypes\Disposer
CS\Ch03_DataTypes\GCInfo
CS\Ch03_DataTypes\StringResources
CS\Ch04_PlatformInvoke\CallWin32
CS\Ch04_PlatformInvoke\FindMemoryCard
CS\Ch04_PlatformInvoke\MemoryStatus
CS\Ch04_PlatformInvoke\MessageBox
CS\Ch04_PlatformInvoke\Start
CS\Ch04_PlatformInvoke\YaoDurant.Allocator
CS\Ch05_CreatingForms\FormEvents
CS\Ch05_CreatingForms\FormsCollection
CS\Ch05_CreatingForms\Inheritance
CS\Ch05_CreatingForms\MainPlusOthers
CS\Ch05_CreatingForms\MultiThreaded
CS\Ch05_CreatingForms\WeatherGage
CS\Ch06_MouseAndKeyboardInput\Caret
CS\Ch06_MouseAndKeyboardInput\DrawRectangles
CS\Ch06_MouseAndKeyboardInput\KeyInput
CS\Ch06_MouseAndKeyboardInput\KeyState
CS\Ch06_MouseAndKeyboardInput\Sleep
CS\Ch06_MouseAndKeyboardInput\WaitCursor
CS\Ch07_Controls\RegisterMembers
CS\Ch07_Controls\TimeTracker
CS\Ch08_DataBinding\BindArrayListToControls
CS\Ch08_DataBinding\BindToDataGridStyled
CS\Ch08_DataBinding\DisplayBindingInfo
CS\Ch08_DataBinding\DrillDownSameForm
CS\Ch08_DataBinding\InPlaceEditAuto
CS\Ch08_DataBinding\InPlaceEditManual
CS\Ch09_MoreControls\DialogBoxes
CS\Ch09_MoreControls\FileDialogs
CS\Ch09_MoreControls\ProgramMenu
CS\Ch09_MoreControls\PropSheet
CS\Ch09_MoreControls\TextBoxClipboard
CS\Ch09_MoreControls\ToolBar
CS\Ch10_CustomControls\DateAndStatusControls
CS\Ch10_CustomControls\LifeGame
CS\Ch10_CustomControls\MultiThreadedCS
CS\Ch10_CustomControls\PostalCodeControl
CS\Ch10_CustomControls\WaterTempControl
CS\Ch11_Storage\TextEdit
CS\Ch12_ADO.NET\CreateDatabase
CS\Ch12_ADO.NET\DataReader
CS\Ch12_ADO.NET\DataReader_SQLServer
CS\Ch12_ADO.NET\DataSet
CS\Ch12_ADO.NET\DataSetFromDatabase
CS\Ch12_ADO.NET\DataSet_SQLServer
CS\Ch12_ADO.NET\ReadWriteXML
CS\Ch12_ADO.NET\SQLCode
CS\Ch12_ADO.NET\UtilData
CS\Ch12_ADO.NET\WSClient
CS\Ch12_ADO.NET\WSService
CS\Ch13_SychronizingDatabases\RDA
CS\Ch13_SychronizingDatabases\Repl
CS\Ch14_RemoteAPI\Desktop
CS\Ch15_Graphics\JaspersDots
CS\Ch15_Graphics\ShowBitmap
CS\Ch16_TextAndFonts\BookDings
CS\Ch16_TextAndFonts\FontPicker
CS\Ch16_TextAndFonts\GenericFonts
CS\Ch16_TextAndFonts\MeasureString
CS\Ch16_TextAndFonts\NamedFonts
CS\Ch16_TextAndFonts\RotateText
CS\Ch16_TextAndFonts\SimpleDrawString
CS\Ch16_TextAndFonts\TextAlign
CS\Ch16_TextAndFonts\TextColor
CS\Ch16_TextAndFonts\WordWrap
CS\Ch17_Printing\PrintDirect
CS\Ch17_Printing\PrintField
CS\Ch17_Printing\PrintGdi
CS\Ch17_Printing\PrintHPMobile
CS\Ch02_CF_Program
CS\Ch03_DataTypes
CS\Ch04_PlatformInvoke
CS\Ch05_CreatingForms
CS\Ch06_MouseAndKeyboardInput
CS\Ch07_Controls
CS\Ch08_DataBinding
CS\Ch09_MoreControls
CS\Ch10_CustomControls
CS\Ch11_Storage
CS\Ch12_ADO.NET
CS\Ch13_SychronizingDatabases
CS\Ch14_RemoteAPI
CS\Ch15_Graphics
CS\Ch16_TextAndFonts
CS\Ch17_Printing
CS