实例介绍
很不错的学习资料,把很好的资料下载下来与大家分享……
【实例截图】
【核心代码】
4744302542992242356.rar
└── 源代码
├── chap01
│ └── Chap1_4
│ ├── Chap1_4.suo
│ └── HelloCSharp
│ ├── HelloCSharp
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── HelloCSharp.exe
│ │ │ ├── HelloCSharp.pdb
│ │ │ └── HelloCSharp.vshost.exe
│ │ ├── HelloCSharp.csproj
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── HelloCSharp.exe
│ │ │ │ ├── HelloCSharp.pdb
│ │ │ │ └── TempPE
│ │ │ └── HelloCSharp.csproj.FileList.txt
│ │ ├── Program.cs
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── HelloCSharp.sln
│ └── HelloCSharp.suo
├── chap02
│ ├── Chap2_1
│ │ ├── Chap2_1.suo
│ │ ├── Example1
│ │ │ ├── Example1
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── Example1.vshost.exe
│ │ │ │ ├── Example1.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example1.exe
│ │ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example1.sln
│ │ │ └── Example1.suo
│ │ ├── Example2
│ │ │ ├── Example2
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example2.exe
│ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ └── Example2.vshost.exe
│ │ │ │ ├── Example2.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example2.exe
│ │ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example2.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example2.sln
│ │ │ └── Example2.suo
│ │ ├── Example3
│ │ │ ├── Example3
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example3.exe
│ │ │ │ │ ├── Example3.pdb
│ │ │ │ │ └── Example3.vshost.exe
│ │ │ │ ├── Example3.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example3.exe
│ │ │ │ │ │ ├── Example3.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example3.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example3.sln
│ │ │ └── Example3.suo
│ │ └── Example4
│ │ ├── Example4
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example4.exe
│ │ │ │ ├── Example4.pdb
│ │ │ │ └── Example4.vshost.exe
│ │ │ ├── Example4.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example4.exe
│ │ │ │ │ ├── Example4.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example4.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example4.sln
│ │ └── Example4.suo
│ ├── Chap2_2
│ │ ├── Chap2_2.suo
│ │ ├── Example1
│ │ │ ├── Example1
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── Example1.vshost.exe
│ │ │ │ ├── Example1.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example1.exe
│ │ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example1.sln
│ │ │ └── Example1.suo
│ │ ├── Example2
│ │ │ ├── Example2
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example2.exe
│ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ └── Example2.vshost.exe
│ │ │ │ ├── Example2.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example2.exe
│ │ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example2.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example2.sln
│ │ │ └── Example2.suo
│ │ ├── Example3
│ │ │ ├── Example3
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example3.exe
│ │ │ │ │ ├── Example3.pdb
│ │ │ │ │ └── Example3.vshost.exe
│ │ │ │ ├── Example3.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example3.exe
│ │ │ │ │ │ ├── Example3.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example3.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example3.sln
│ │ │ └── Example3.suo
│ │ ├── Example4
│ │ │ ├── Example4
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example4.exe
│ │ │ │ │ ├── Example4.pdb
│ │ │ │ │ └── Example4.vshost.exe
│ │ │ │ ├── Example4.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example4.exe
│ │ │ │ │ │ ├── Example4.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example4.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example4.sln
│ │ │ └── Example4.suo
│ │ ├── Example5
│ │ │ ├── Example5
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example5.exe
│ │ │ │ │ ├── Example5.pdb
│ │ │ │ │ └── Example5.vshost.exe
│ │ │ │ ├── Example5.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example5.exe
│ │ │ │ │ │ ├── Example5.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example5.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example5.sln
│ │ │ └── Example5.suo
│ │ └── Example6
│ │ ├── Example6
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example6.exe
│ │ │ │ ├── Example6.pdb
│ │ │ │ └── Example6.vshost.exe
│ │ │ ├── Example6.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example6.exe
│ │ │ │ │ ├── Example6.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example6.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example6.sln
│ │ └── Example6.suo
│ ├── Chap2_3
│ │ ├── Chap2_3.suo
│ │ ├── Example1
│ │ │ ├── Example1
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── Example1.vshost.exe
│ │ │ │ ├── Example1.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example1.exe
│ │ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example1.sln
│ │ │ └── Example1.suo
│ │ ├── Example10
│ │ │ ├── Example10
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example10.exe
│ │ │ │ │ ├── Example10.pdb
│ │ │ │ │ └── Example10.vshost.exe
│ │ │ │ ├── Example10.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example10.exe
│ │ │ │ │ │ ├── Example10.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example10.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example10.sln
│ │ │ └── Example10.suo
│ │ ├── Example11
│ │ │ ├── Example11
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example11.exe
│ │ │ │ │ ├── Example11.pdb
│ │ │ │ │ └── Example11.vshost.exe
│ │ │ │ ├── Example11.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example11.exe
│ │ │ │ │ │ ├── Example11.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example11.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example11.sln
│ │ │ └── Example11.suo
│ │ ├── Example12
│ │ │ ├── Example12
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example12.exe
│ │ │ │ │ ├── Example12.pdb
│ │ │ │ │ └── Example12.vshost.exe
│ │ │ │ ├── Example12.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example12.exe
│ │ │ │ │ │ ├── Example12.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example12.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example12.sln
│ │ │ └── Example12.suo
│ │ ├── Example13
│ │ │ ├── Example13
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example13.exe
│ │ │ │ │ ├── Example13.pdb
│ │ │ │ │ └── Example13.vshost.exe
│ │ │ │ ├── Example13.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example13.exe
│ │ │ │ │ │ ├── Example13.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example13.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example13.sln
│ │ │ └── Example13.suo
│ │ ├── Example14
│ │ │ ├── Example14
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example14.exe
│ │ │ │ │ ├── Example14.pdb
│ │ │ │ │ └── Example14.vshost.exe
│ │ │ │ ├── Example14.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example14.exe
│ │ │ │ │ │ ├── Example14.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example14.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example14.sln
│ │ │ └── Example14.suo
│ │ ├── Example2
│ │ │ ├── Example2
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example2.exe
│ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ └── Example2.vshost.exe
│ │ │ │ ├── Example2.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example2.exe
│ │ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example2.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example2.sln
│ │ │ └── Example2.suo
│ │ ├── Example3
│ │ │ ├── Example3
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example3.exe
│ │ │ │ │ ├── Example3.pdb
│ │ │ │ │ └── Example3.vshost.exe
│ │ │ │ ├── Example3.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example3.exe
│ │ │ │ │ │ ├── Example3.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example3.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example3.sln
│ │ │ └── Example3.suo
│ │ ├── Example4
│ │ │ ├── Example4
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example4.exe
│ │ │ │ │ ├── Example4.pdb
│ │ │ │ │ └── Example4.vshost.exe
│ │ │ │ ├── Example4.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example4.exe
│ │ │ │ │ │ ├── Example4.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example4.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example4.sln
│ │ │ └── Example4.suo
│ │ ├── Example5
│ │ │ ├── Example5
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example5.exe
│ │ │ │ │ ├── Example5.pdb
│ │ │ │ │ └── Example5.vshost.exe
│ │ │ │ ├── Example5.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example5.exe
│ │ │ │ │ │ ├── Example5.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example5.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example5.sln
│ │ │ └── Example5.suo
│ │ ├── Example6
│ │ │ ├── Example6
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example6.exe
│ │ │ │ │ ├── Example6.pdb
│ │ │ │ │ └── Example6.vshost.exe
│ │ │ │ ├── Example6.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example6.exe
│ │ │ │ │ │ ├── Example6.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example6.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example6.sln
│ │ │ └── Example6.suo
│ │ ├── Example7
│ │ │ ├── Example7
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example7.exe
│ │ │ │ │ ├── Example7.pdb
│ │ │ │ │ └── Example7.vshost.exe
│ │ │ │ ├── Example7.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example7.exe
│ │ │ │ │ │ ├── Example7.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example7.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example7.sln
│ │ │ └── Example7.suo
│ │ ├── Example8
│ │ │ ├── Example8
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example8.exe
│ │ │ │ │ ├── Example8.pdb
│ │ │ │ │ └── Example8.vshost.exe
│ │ │ │ ├── Example8.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example8.exe
│ │ │ │ │ │ ├── Example8.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example8.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example8.sln
│ │ │ └── Example8.suo
│ │ └── Example9
│ │ ├── Example9
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example9.exe
│ │ │ │ ├── Example9.pdb
│ │ │ │ └── Example9.vshost.exe
│ │ │ ├── Example9.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example9.exe
│ │ │ │ │ ├── Example9.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example9.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example9.sln
│ │ └── Example9.suo
│ └── Chap2_4
│ ├── Chap2_4.suo
│ ├── Example1
│ │ ├── Example1
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example1.exe
│ │ │ │ ├── Example1.pdb
│ │ │ │ └── Example1.vshost.exe
│ │ │ ├── Example1.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example1.sln
│ │ └── Example1.suo
│ ├── Example2
│ │ ├── Example2
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example2.exe
│ │ │ │ ├── Example2.pdb
│ │ │ │ └── Example2.vshost.exe
│ │ │ ├── Example2.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example2.exe
│ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example2.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example2.sln
│ │ └── Example2.suo
│ ├── Example3
│ │ ├── Example3
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example3.exe
│ │ │ │ ├── Example3.pdb
│ │ │ │ └── Example3.vshost.exe
│ │ │ ├── Example3.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example3.exe
│ │ │ │ │ ├── Example3.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example3.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example3.sln
│ │ └── Example3.suo
│ ├── Example4
│ │ ├── Example4
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ └── Example4.vshost.exe
│ │ │ ├── Example4.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example4.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example4.sln
│ │ └── Example4.suo
│ ├── Example5
│ │ ├── Example5
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example5.exe
│ │ │ │ ├── Example5.pdb
│ │ │ │ └── Example5.vshost.exe
│ │ │ ├── Example5.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example5.exe
│ │ │ │ │ ├── Example5.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example5.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example5.sln
│ │ └── Example5.suo
│ ├── Example6
│ │ ├── Example6
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example6.exe
│ │ │ │ ├── Example6.pdb
│ │ │ │ └── Example6.vshost.exe
│ │ │ ├── Example6.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example6.exe
│ │ │ │ │ ├── Example6.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example6.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example6.sln
│ │ └── Example6.suo
│ ├── Example7
│ │ ├── Example7
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example7.exe
│ │ │ │ ├── Example7.pdb
│ │ │ │ └── Example7.vshost.exe
│ │ │ ├── Example7.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example7.exe
│ │ │ │ │ ├── Example7.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example7.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example7.sln
│ │ └── Example7.suo
│ ├── Example8
│ │ ├── Example8
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example8.exe
│ │ │ │ ├── Example8.pdb
│ │ │ │ └── Example8.vshost.exe
│ │ │ ├── Example8.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example8.exe
│ │ │ │ │ ├── Example8.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example8.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example8.sln
│ │ └── Example8.suo
│ └── Example9
│ ├── Example9
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── Example9.exe
│ │ │ ├── Example9.pdb
│ │ │ └── Example9.vshost.exe
│ │ ├── Example9.csproj
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── Example9.exe
│ │ │ │ ├── Example9.pdb
│ │ │ │ └── TempPE
│ │ │ └── Example9.csproj.FileList.txt
│ │ ├── Program.cs
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── Example9.sln
│ └── Example9.suo
├── chap03
│ ├── Chap3_1
│ │ ├── Example1
│ │ │ ├── Example1
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── Example1.vshost.exe
│ │ │ │ ├── Example1.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example1.exe
│ │ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example1.sln
│ │ │ └── Example1.suo
│ │ ├── Example2
│ │ │ ├── Example2
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example2.exe
│ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ └── Example2.vshost.exe
│ │ │ │ ├── Example2.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example2.exe
│ │ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example2.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example2.sln
│ │ │ └── Example2.suo
│ │ └── Example3
│ │ ├── Example3
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example3.exe
│ │ │ │ ├── Example3.pdb
│ │ │ │ └── Example3.vshost.exe
│ │ │ ├── Example3.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example3.exe
│ │ │ │ │ ├── Example3.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example3.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example3.sln
│ │ └── Example3.suo
│ ├── Chap3_2
│ │ ├── Example1
│ │ │ ├── Example1
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── Example1.vshost.exe
│ │ │ │ ├── Example1.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example1.exe
│ │ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example1.sln
│ │ │ └── Example1.suo
│ │ └── Example2
│ │ ├── Example2
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example2.exe
│ │ │ │ ├── Example2.pdb
│ │ │ │ └── Example2.vshost.exe
│ │ │ ├── Example2.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example2.exe
│ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example2.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example2.sln
│ │ └── Example2.suo
│ ├── Chap3_3
│ │ └── Example1
│ │ ├── Example1
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example1.exe
│ │ │ │ ├── Example1.pdb
│ │ │ │ └── Example1.vshost.exe
│ │ │ ├── Example1.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example1.sln
│ │ └── Example1.suo
│ ├── Chap3_4
│ │ ├── Example1
│ │ │ ├── Example1
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── Example1.vshost.exe
│ │ │ │ ├── Example1.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example1.exe
│ │ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example1.sln
│ │ │ └── Example1.suo
│ │ ├── Example2
│ │ │ ├── Example2
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example2.exe
│ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ └── Example2.vshost.exe
│ │ │ │ ├── Example2.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example2.exe
│ │ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example2.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example2.sln
│ │ │ └── Example2.suo
│ │ ├── Example3
│ │ │ ├── Example3
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example3.exe
│ │ │ │ │ ├── Example3.pdb
│ │ │ │ │ └── Example3.vshost.exe
│ │ │ │ ├── Example3.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example3.exe
│ │ │ │ │ │ └── Example3.pdb
│ │ │ │ │ └── Example3.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example3.sln
│ │ │ └── Example3.suo
│ │ └── Example4
│ │ ├── Example4
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example4.exe
│ │ │ │ ├── Example4.pdb
│ │ │ │ └── Example4.vshost.exe
│ │ │ ├── Example4.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example4.exe
│ │ │ │ │ ├── Example4.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example4.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example4.sln
│ │ └── Example4.suo
│ └── Chap3_5
│ ├── Example1
│ │ ├── Example1
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example1.exe
│ │ │ │ ├── Example1.pdb
│ │ │ │ └── Example1.vshost.exe
│ │ │ ├── Example1.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example1.sln
│ │ └── Example1.suo
│ ├── Example2
│ │ ├── Example2
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example2.exe
│ │ │ │ ├── Example2.pdb
│ │ │ │ └── Example2.vshost.exe
│ │ │ ├── Example2.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example2.exe
│ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example2.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example2.sln
│ │ └── Example2.suo
│ └── Example3
│ ├── Example3
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── Example3.exe
│ │ │ ├── Example3.pdb
│ │ │ └── Example3.vshost.exe
│ │ ├── Example3.csproj
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── Example3.exe
│ │ │ │ ├── Example3.pdb
│ │ │ │ └── TempPE
│ │ │ └── Example3.csproj.FileList.txt
│ │ ├── Program.cs
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── Example3.sln
│ └── Example3.suo
├── chap04
│ ├── Chap4_1
│ │ ├── Example1
│ │ │ ├── Example1
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── Example1.vshost.exe
│ │ │ │ ├── Example1.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example1.exe
│ │ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example1.sln
│ │ │ └── Example1.suo
│ │ ├── Example2
│ │ │ ├── Example2
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example2.exe
│ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ └── Example2.vshost.exe
│ │ │ │ ├── Example2.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example2.exe
│ │ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example2.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example2.sln
│ │ │ └── Example2.suo
│ │ ├── Example3
│ │ │ ├── Example3
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example3.exe
│ │ │ │ │ ├── Example3.pdb
│ │ │ │ │ └── Example3.vshost.exe
│ │ │ │ ├── Example3.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example3.exe
│ │ │ │ │ │ ├── Example3.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example3.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example3.sln
│ │ │ └── Example3.suo
│ │ ├── Example4
│ │ │ ├── Example4
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example4.exe
│ │ │ │ │ ├── Example4.pdb
│ │ │ │ │ └── Example4.vshost.exe
│ │ │ │ ├── Example4.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example4.exe
│ │ │ │ │ │ ├── Example4.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example4.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example4.sln
│ │ │ └── Example4.suo
│ │ ├── Example5
│ │ │ ├── Example5
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example5.exe
│ │ │ │ │ ├── Example5.pdb
│ │ │ │ │ └── Example5.vshost.exe
│ │ │ │ ├── Example5.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example5.exe
│ │ │ │ │ │ ├── Example5.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example5.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example5.sln
│ │ │ └── Example5.suo
│ │ ├── Example6
│ │ │ ├── Example6
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example6.exe
│ │ │ │ │ ├── Example6.pdb
│ │ │ │ │ └── Example6.vshost.exe
│ │ │ │ ├── Example6.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example6.exe
│ │ │ │ │ │ ├── Example6.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example6.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example6.sln
│ │ │ └── Example6.suo
│ │ ├── Example7
│ │ │ ├── Example7
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example7.exe
│ │ │ │ │ ├── Example7.pdb
│ │ │ │ │ └── Example7.vshost.exe
│ │ │ │ ├── Example7.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example7.exe
│ │ │ │ │ │ ├── Example7.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example7.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example7.sln
│ │ │ └── Example7.suo
│ │ └── Example8
│ │ ├── Example8
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example8.exe
│ │ │ │ ├── Example8.pdb
│ │ │ │ └── Example8.vshost.exe
│ │ │ ├── Example8.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example8.exe
│ │ │ │ │ ├── Example8.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example8.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example8.sln
│ │ └── Example8.suo
│ ├── Chap4_2
│ │ ├── Example1
│ │ │ ├── Example1
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── Example1.vshost.exe
│ │ │ │ ├── Example1.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example1.exe
│ │ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example1.sln
│ │ │ └── Example1.suo
│ │ ├── Example2
│ │ │ ├── Example2
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example2.exe
│ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ └── Example2.vshost.exe
│ │ │ │ ├── Example2.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example2.exe
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example2.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example2.sln
│ │ │ └── Example2.suo
│ │ └── Example3
│ │ ├── Example3
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example3.exe
│ │ │ │ ├── Example3.pdb
│ │ │ │ └── Example3.vshost.exe
│ │ │ ├── Example3.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example3.exe
│ │ │ │ │ ├── Example3.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example3.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example3.sln
│ │ └── Example3.suo
│ ├── Chap4_3
│ │ ├── Example1
│ │ │ ├── Example1
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── Example1.vshost.exe
│ │ │ │ ├── Example1.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example1.exe
│ │ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example1.sln
│ │ │ └── Example1.suo
│ │ ├── Example2
│ │ │ ├── Example2
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example2.exe
│ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ └── Example2.vshost.exe
│ │ │ │ ├── Example2.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example2.exe
│ │ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example2.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example2.sln
│ │ │ └── Example2.suo
│ │ └── Example3
│ │ ├── Example3
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example3.exe
│ │ │ │ ├── Example3.pdb
│ │ │ │ └── Example3.vshost.exe
│ │ │ ├── Example3.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example3.exe
│ │ │ │ │ ├── Example3.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example3.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example3.sln
│ │ └── Example3.suo
│ └── Chap4_4
│ ├── Example1
│ │ ├── Example1
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example1.exe
│ │ │ │ ├── Example1.pdb
│ │ │ │ └── Example1.vshost.exe
│ │ │ ├── Example1.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example1.sln
│ │ └── Example1.suo
│ └── Example2
│ ├── Example2
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── Example2.exe
│ │ │ ├── Example2.pdb
│ │ │ └── Example2.vshost.exe
│ │ ├── Example2.csproj
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── Example2.exe
│ │ │ │ ├── Example2.pdb
│ │ │ │ └── TempPE
│ │ │ └── Example2.csproj.FileList.txt
│ │ ├── Program.cs
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── Example2.sln
│ └── Example2.suo
├── chap05
│ ├── Chap5_1
│ │ ├── Example1
│ │ │ ├── Example1
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── Example1.vshost.exe
│ │ │ │ ├── Example1.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example1.exe
│ │ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example1.sln
│ │ │ └── Example1.suo
│ │ ├── Example2
│ │ │ ├── Example2
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example2.exe
│ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ └── Example2.vshost.exe
│ │ │ │ ├── Example2.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example2.exe
│ │ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example2.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example2.sln
│ │ │ └── Example2.suo
│ │ ├── Example3
│ │ │ ├── Example3
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example3.exe
│ │ │ │ │ ├── Example3.pdb
│ │ │ │ │ └── Example3.vshost.exe
│ │ │ │ ├── Example3.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example3.exe
│ │ │ │ │ │ ├── Example3.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example3.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example3.sln
│ │ │ └── Example3.suo
│ │ └── Example4
│ │ ├── Example4
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example4.exe
│ │ │ │ ├── Example4.pdb
│ │ │ │ └── Example4.vshost.exe
│ │ │ ├── Example4.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example4.exe
│ │ │ │ │ ├── Example4.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example4.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example4.sln
│ │ └── Example4.suo
│ ├── Chap5_2
│ │ ├── Example1
│ │ │ ├── Example1
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── Example1.vshost.exe
│ │ │ │ ├── Example1.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example1.exe
│ │ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example1.sln
│ │ │ └── Example1.suo
│ │ └── Example2
│ │ ├── Example2
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example2.exe
│ │ │ │ ├── Example2.pdb
│ │ │ │ └── Example2.vshost.exe
│ │ │ ├── Example2.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example2.exe
│ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example2.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example2.sln
│ │ └── Example2.suo
│ ├── Chap5_3
│ │ ├── Example1
│ │ │ ├── Example1
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── Example1.vshost.exe
│ │ │ │ ├── Example1.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example1.exe
│ │ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example1.sln
│ │ │ └── Example1.suo
│ │ ├── Example10
│ │ │ ├── Example10
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example10.exe
│ │ │ │ │ ├── Example10.pdb
│ │ │ │ │ └── Example10.vshost.exe
│ │ │ │ ├── Example10.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example10.exe
│ │ │ │ │ │ ├── Example10.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example10.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example10.sln
│ │ │ └── Example10.suo
│ │ ├── Example11
│ │ │ ├── Example11
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example11.exe
│ │ │ │ │ ├── Example11.pdb
│ │ │ │ │ └── Example11.vshost.exe
│ │ │ │ ├── Example11.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example11.exe
│ │ │ │ │ │ ├── Example11.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example11.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example11.sln
│ │ │ └── Example11.suo
│ │ ├── Example12
│ │ │ ├── Example12
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example12.exe
│ │ │ │ │ ├── Example12.pdb
│ │ │ │ │ └── Example12.vshost.exe
│ │ │ │ ├── Example12.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example12.exe
│ │ │ │ │ │ ├── Example12.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example12.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example12.sln
│ │ │ └── Example12.suo
│ │ ├── Example13
│ │ │ ├── Example13
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example13.exe
│ │ │ │ │ ├── Example13.pdb
│ │ │ │ │ └── Example13.vshost.exe
│ │ │ │ ├── Example13.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example13.exe
│ │ │ │ │ │ ├── Example13.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example13.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example13.sln
│ │ │ └── Example13.suo
│ │ ├── Example14
│ │ │ ├── Example14
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example14.exe
│ │ │ │ │ ├── Example14.pdb
│ │ │ │ │ └── Example14.vshost.exe
│ │ │ │ ├── Example14.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example14.exe
│ │ │ │ │ │ ├── Example14.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example14.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example14.sln
│ │ │ └── Example14.suo
│ │ ├── Example15
│ │ │ ├── Example15
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example15.exe
│ │ │ │ │ ├── Example15.pdb
│ │ │ │ │ └── Example15.vshost.exe
│ │ │ │ ├── Example15.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example15.exe
│ │ │ │ │ │ ├── Example15.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example15.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example15.sln
│ │ │ └── Example15.suo
│ │ ├── Example16
│ │ │ ├── Example16
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example16.exe
│ │ │ │ │ ├── Example16.pdb
│ │ │ │ │ └── Example16.vshost.exe
│ │ │ │ ├── Example16.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example16.exe
│ │ │ │ │ │ ├── Example16.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example16.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example16.sln
│ │ │ └── Example16.suo
│ │ ├── Example17
│ │ │ ├── Example17
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example17.exe
│ │ │ │ │ ├── Example17.pdb
│ │ │ │ │ └── Example17.vshost.exe
│ │ │ │ ├── Example17.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example17.exe
│ │ │ │ │ │ ├── Example17.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example17.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example17.sln
│ │ │ └── Example17.suo
│ │ ├── Example2
│ │ │ ├── Example2
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example2.exe
│ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ └── Example2.vshost.exe
│ │ │ │ ├── Example2.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example2.exe
│ │ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example2.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example2.sln
│ │ │ └── Example2.suo
│ │ ├── Example3
│ │ │ ├── Example3
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example3.exe
│ │ │ │ │ ├── Example3.pdb
│ │ │ │ │ └── Example3.vshost.exe
│ │ │ │ ├── Example3.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example3.exe
│ │ │ │ │ │ ├── Example3.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example3.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example3.sln
│ │ │ └── Example3.suo
│ │ ├── Example4
│ │ │ ├── Example4
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example4.exe
│ │ │ │ │ ├── Example4.pdb
│ │ │ │ │ └── Example4.vshost.exe
│ │ │ │ ├── Example4.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example4.exe
│ │ │ │ │ │ ├── Example4.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example4.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example4.sln
│ │ │ └── Example4.suo
│ │ ├── Example5
│ │ │ ├── Example5
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ └── Example5.vshost.exe
│ │ │ │ ├── Example5.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example5.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example5.sln
│ │ │ └── Example5.suo
│ │ ├── Example6
│ │ │ ├── Example6
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example6.exe
│ │ │ │ │ ├── Example6.pdb
│ │ │ │ │ └── Example6.vshost.exe
│ │ │ │ ├── Example6.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example6.exe
│ │ │ │ │ │ ├── Example6.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example6.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example6.sln
│ │ │ └── Example6.suo
│ │ ├── Example7
│ │ │ ├── Example7
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example7.exe
│ │ │ │ │ ├── Example7.pdb
│ │ │ │ │ └── Example7.vshost.exe
│ │ │ │ ├── Example7.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example7.exe
│ │ │ │ │ │ ├── Example7.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example7.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example7.sln
│ │ │ └── Example7.suo
│ │ ├── Example8
│ │ │ ├── Example8
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example8.exe
│ │ │ │ │ ├── Example8.pdb
│ │ │ │ │ └── Example8.vshost.exe
│ │ │ │ ├── Example8.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example8.exe
│ │ │ │ │ │ ├── Example8.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example8.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example8.sln
│ │ │ └── Example8.suo
│ │ └── Example9
│ │ ├── Example9
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example9.exe
│ │ │ │ ├── Example9.pdb
│ │ │ │ └── Example9.vshost.exe
│ │ │ ├── Example9.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example9.exe
│ │ │ │ │ ├── Example9.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example9.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example9.sln
│ │ └── Example9.suo
│ └── Chap5_4
│ ├── Example1
│ │ ├── Example1
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example1.exe
│ │ │ │ ├── Example1.pdb
│ │ │ │ └── Example1.vshost.exe
│ │ │ ├── Example1.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example1.sln
│ │ └── Example1.suo
│ ├── Example2
│ │ ├── Example2
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example2.exe
│ │ │ │ ├── Example2.pdb
│ │ │ │ └── Example2.vshost.exe
│ │ │ ├── Example2.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example2.exe
│ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example2.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example2.sln
│ │ └── Example2.suo
│ ├── Example3
│ │ ├── Example3
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example3.exe
│ │ │ │ ├── Example3.pdb
│ │ │ │ └── Example3.vshost.exe
│ │ │ ├── Example3.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example3.exe
│ │ │ │ │ ├── Example3.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example3.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example3.sln
│ │ └── Example3.suo
│ ├── Example4
│ │ ├── Example4
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example4.exe
│ │ │ │ ├── Example4.pdb
│ │ │ │ └── Example4.vshost.exe
│ │ │ ├── Example4.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example4.exe
│ │ │ │ │ ├── Example4.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example4.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example4.sln
│ │ └── Example4.suo
│ ├── Example5
│ │ ├── Example5
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example5.exe
│ │ │ │ ├── Example5.pdb
│ │ │ │ └── Example5.vshost.exe
│ │ │ ├── Example5.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example5.exe
│ │ │ │ │ ├── Example5.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example5.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example5.sln
│ │ └── Example5.suo
│ ├── Example6
│ │ ├── Example6
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example6.exe
│ │ │ │ ├── Example6.pdb
│ │ │ │ └── Example6.vshost.exe
│ │ │ ├── Example6.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example6.exe
│ │ │ │ │ ├── Example6.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example6.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example6.sln
│ │ └── Example6.suo
│ ├── Example7
│ │ ├── Example7
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example7.exe
│ │ │ │ ├── Example7.pdb
│ │ │ │ └── Example7.vshost.exe
│ │ │ ├── Example7.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example7.exe
│ │ │ │ │ ├── Example7.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example7.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example7.sln
│ │ └── Example7.suo
│ └── Example8
│ ├── Example8
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── Example8.exe
│ │ │ ├── Example8.pdb
│ │ │ └── Example8.vshost.exe
│ │ ├── Example8.csproj
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── Example8.exe
│ │ │ │ ├── Example8.pdb
│ │ │ │ └── TempPE
│ │ │ └── Example8.csproj.FileList.txt
│ │ ├── Program.cs
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── Example8.sln
│ └── Example8.suo
├── chap06
│ ├── Chap6_1
│ │ ├── WForm1
│ │ │ ├── WForm
│ │ │ │ ├── Form1.cs
│ │ │ │ ├── Form1.Designer.cs
│ │ │ │ ├── Form1.resx
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ │ ├── Resources.Designer.cs
│ │ │ │ │ ├── Resources.resx
│ │ │ │ │ ├── Settings.Designer.cs
│ │ │ │ │ └── Settings.settings
│ │ │ │ └── WForm.csproj
│ │ │ ├── WForm.sln
│ │ │ └── WForm.suo
│ │ └── WForm2
│ │ ├── WForm2
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ └── WForm2.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ └── Debug
│ │ │ │ └── TempPE
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── WForm2.csproj
│ │ │ └── WForm2.csproj.user
│ │ ├── WForm2.sln
│ │ └── WForm2.suo
│ ├── Chap6_2
│ │ ├── ButtonTest
│ │ │ ├── ButtonTest
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── ButtonTest.exe
│ │ │ │ │ ├── ButtonTest.pdb
│ │ │ │ │ └── ButtonTest.vshost.exe
│ │ │ │ ├── ButtonTest.csproj
│ │ │ │ ├── Form1.cs
│ │ │ │ ├── Form1.Designer.cs
│ │ │ │ ├── Form1.resx
│ │ │ │ ├── obj
│ │ │ │ │ ├── ButtonTest.csproj.FileList.txt
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── ButtonTest.csproj.GenerateResource.Cache
│ │ │ │ │ ├── ButtonTest.exe
│ │ │ │ │ ├── ButtonTest.Form1.resources
│ │ │ │ │ ├── ButtonTest.pdb
│ │ │ │ │ ├── ButtonTest.Properties.Resources.resources
│ │ │ │ │ └── TempPE
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── ButtonTest.sln
│ │ │ └── ButtonTest.suo
│ │ ├── CheckBoxTest
│ │ │ ├── CheckBoxTest
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── CheckBoxTest.exe
│ │ │ │ │ ├── CheckBoxTest.pdb
│ │ │ │ │ └── CheckBoxTest.vshost.exe
│ │ │ │ ├── CheckBoxTest.csproj
│ │ │ │ ├── Form1.cs
│ │ │ │ ├── Form1.Designer.cs
│ │ │ │ ├── Form1.resx
│ │ │ │ ├── obj
│ │ │ │ │ ├── CheckBoxTest.csproj.FileList.txt
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── CheckBoxTest.csproj.GenerateResource.Cache
│ │ │ │ │ ├── CheckBoxTest.exe
│ │ │ │ │ ├── CheckBoxTest.Form1.resources
│ │ │ │ │ ├── CheckBoxTest.pdb
│ │ │ │ │ ├── CheckBoxTest.Properties.Resources.resources
│ │ │ │ │ └── TempPE
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── CheckBoxTest.sln
│ │ │ └── CheckBoxTest.suo
│ │ ├── ComboBoxTest
│ │ │ ├── ComboBoxTest
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── ComboBoxTest.exe
│ │ │ │ │ ├── ComboBoxTest.pdb
│ │ │ │ │ └── ComboBoxTest.vshost.exe
│ │ │ │ ├── ComboBoxTest.csproj
│ │ │ │ ├── Form1.cs
│ │ │ │ ├── Form1.Designer.cs
│ │ │ │ ├── Form1.resx
│ │ │ │ ├── obj
│ │ │ │ │ ├── ComboBoxTest.csproj.FileList.txt
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── ComboBoxTest.csproj.GenerateResource.Cache
│ │ │ │ │ ├── ComboBoxTest.exe
│ │ │ │ │ ├── ComboBoxTest.Form1.resources
│ │ │ │ │ ├── ComboBoxTest.pdb
│ │ │ │ │ ├── ComboBoxTest.Properties.Resources.resources
│ │ │ │ │ └── TempPE
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── ComboBoxTest.sln
│ │ │ └── ComboBoxTest.suo
│ │ ├── ITAsk
│ │ │ ├── ITAsk
│ │ │ │ ├── AskForm.cs
│ │ │ │ ├── AskForm.Designer.cs
│ │ │ │ ├── AskForm.resx
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── ITAsk.exe
│ │ │ │ │ ├── ITAsk.pdb
│ │ │ │ │ └── ITAsk.vshost.exe
│ │ │ │ ├── ITAsk.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── ITAsk.AskForm.resources
│ │ │ │ │ │ ├── ITAsk.csproj.GenerateResource.Cache
│ │ │ │ │ │ ├── ITAsk.exe
│ │ │ │ │ │ ├── ITAsk.pdb
│ │ │ │ │ │ ├── ITAsk.Properties.Resources.resources
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── ITAsk.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── ITAsk.sln
│ │ │ └── ITAsk.suo
│ │ ├── LabelTest
│ │ │ ├── LabelTest
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── LabelTest.exe
│ │ │ │ │ ├── LabelTest.pdb
│ │ │ │ │ ├── LabelTest.vshost.exe
│ │ │ │ │ └── t.bmp
│ │ │ │ ├── Form1.cs
│ │ │ │ ├── Form1.Designer.cs
│ │ │ │ ├── Form1.resx
│ │ │ │ ├── LabelTest.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── LabelTest.csproj.GenerateResource.Cache
│ │ │ │ │ │ ├── LabelTest.exe
│ │ │ │ │ │ ├── LabelTest.Form1.resources
│ │ │ │ │ │ ├── LabelTest.pdb
│ │ │ │ │ │ ├── LabelTest.Properties.Resources.resources
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── LabelTest.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── LabelTest.sln
│ │ │ └── LabelTest.suo
│ │ ├── RadioButtonTest
│ │ │ ├── RadioButtonTest
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ └── RadioButtonTest.vshost.exe
│ │ │ │ ├── Form1.cs
│ │ │ │ ├── Form1.Designer.cs
│ │ │ │ ├── Form1.resx
│ │ │ │ ├── obj
│ │ │ │ │ └── Debug
│ │ │ │ │ └── TempPE
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ │ ├── Resources.Designer.cs
│ │ │ │ │ ├── Resources.resx
│ │ │ │ │ ├── Settings.Designer.cs
│ │ │ │ │ └── Settings.settings
│ │ │ │ └── RadioButtonTest.csproj
│ │ │ ├── RadioButtonTest.sln
│ │ │ └── RadioButtonTest.suo
│ │ └── TextBoxTest
│ │ ├── TextBoxTest
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── TextBoxTest.exe
│ │ │ │ ├── TextBoxTest.pdb
│ │ │ │ └── TextBoxTest.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── TextBoxTest.csproj.GenerateResource.Cache
│ │ │ │ │ ├── TextBoxTest.exe
│ │ │ │ │ ├── TextBoxTest.Form1.resources
│ │ │ │ │ ├── TextBoxTest.pdb
│ │ │ │ │ └── TextBoxTest.Properties.Resources.resources
│ │ │ │ └── TextBoxTest.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ └── TextBoxTest.csproj
│ │ ├── TextBoxTest.sln
│ │ └── TextBoxTest.suo
│ └── Chap6_3
│ ├── ListBoxTest
│ │ ├── ListBoxTest
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ListBoxTest.exe
│ │ │ │ ├── ListBoxTest.pdb
│ │ │ │ └── ListBoxTest.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── ListBoxTest.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── ListBoxTest.csproj.GenerateResource.Cache
│ │ │ │ │ ├── ListBoxTest.exe
│ │ │ │ │ ├── ListBoxTest.Form1.resources
│ │ │ │ │ ├── ListBoxTest.pdb
│ │ │ │ │ ├── ListBoxTest.Properties.Resources.resources
│ │ │ │ │ └── TempPE
│ │ │ │ └── ListBoxTest.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── ListBoxTest.sln
│ │ └── ListBoxTest.suo
│ ├── ListViewTest
│ │ ├── ListViewTest
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ListViewTest.exe
│ │ │ │ ├── ListViewTest.pdb
│ │ │ │ └── ListViewTest.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── ListViewTest.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── ListViewTest.csproj.GenerateResource.Cache
│ │ │ │ │ ├── ListViewTest.exe
│ │ │ │ │ ├── ListViewTest.Form1.resources
│ │ │ │ │ ├── ListViewTest.pdb
│ │ │ │ │ ├── ListViewTest.Properties.Resources.resources
│ │ │ │ │ └── TempPE
│ │ │ │ └── ListViewTest.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── ListViewTest.sln
│ │ └── ListViewTest.suo
│ ├── ScrollBarTest
│ │ ├── ScrollBarTest
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ScrollBarTest.exe
│ │ │ │ ├── ScrollBarTest.pdb
│ │ │ │ └── ScrollBarTest.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── ScrollBarTest.csproj.GenerateResource.Cache
│ │ │ │ │ ├── ScrollBarTest.exe
│ │ │ │ │ ├── ScrollBarTest.Form1.resources
│ │ │ │ │ ├── ScrollBarTest.pdb
│ │ │ │ │ ├── ScrollBarTest.Properties.Resources.resources
│ │ │ │ │ └── TempPE
│ │ │ │ └── ScrollBarTest.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ └── ScrollBarTest.csproj
│ │ ├── ScrollBarTest.sln
│ │ └── ScrollBarTest.suo
│ ├── StatusStripTest
│ │ ├── StatusStripTest
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── StatusStripTest.exe
│ │ │ │ ├── StatusStripTest.pdb
│ │ │ │ └── StatusStripTest.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Refactor
│ │ │ │ │ ├── StatusStripTest.csproj.GenerateResource.Cache
│ │ │ │ │ ├── StatusStripTest.exe
│ │ │ │ │ ├── StatusStripTest.pdb
│ │ │ │ │ ├── StatusStripTest.Properties.Resources.resources
│ │ │ │ │ ├── StatusStripTest.TestForm.resources
│ │ │ │ │ └── TempPE
│ │ │ │ └── StatusStripTest.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ └── StatusStripTest.csproj
│ │ ├── StatusStripTest.sln
│ │ └── StatusStripTest.suo
│ ├── ToolStripTest
│ │ ├── A6_3_4.suo
│ │ ├── _desktop.ini
│ │ ├── ScrollBarTest
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── A6_3_4.exe
│ │ │ │ ├── A6_3_4.pdb
│ │ │ │ └── A6_3_4.vshost.exe
│ │ │ ├── _desktop.ini
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── A6_3_4.csproj.FileList.txt
│ │ │ │ ├── Debug
│ │ │ │ │ ├── A6_3_4.csproj.GenerateResource.Cache
│ │ │ │ │ ├── A6_3_4.exe
│ │ │ │ │ ├── A6_3_4.Form1.resources
│ │ │ │ │ ├── A6_3_4.pdb
│ │ │ │ │ ├── A6_3_4.Properties.Resources.resources
│ │ │ │ │ ├── TempPE
│ │ │ │ │ └── ToolStripTest.csproj.GenerateResource.Cache
│ │ │ │ └── ToolStripTest.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── _desktop.ini
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ └── ToolStripTest.csproj
│ │ ├── ScrollBarTest.sln
│ │ └── ScrollBarTest.suo
│ └── TreeViewTest
│ ├── TreeViewTest
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── TreeViewTest.exe
│ │ │ ├── TreeViewTest.pdb
│ │ │ └── TreeViewTest.vshost.exe
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── TempPE
│ │ │ │ ├── TreeViewTest.csproj.GenerateResource.Cache
│ │ │ │ ├── TreeViewTest.exe
│ │ │ │ ├── TreeViewTest.Form1.resources
│ │ │ │ ├── TreeViewTest.pdb
│ │ │ │ └── TreeViewTest.Properties.Resources.resources
│ │ │ └── TreeViewTest.csproj.FileList.txt
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ └── TreeViewTest.csproj
│ ├── TreeViewTest.sln
│ └── TreeViewTest.suo
├── chap07
│ ├── Chap7_1
│ │ ├── GroupBoxTest
│ │ │ ├── A7_1_2.suo
│ │ │ ├── GroupBoxTest
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── A7_1_2.exe
│ │ │ │ │ ├── A7_1_2.pdb
│ │ │ │ │ └── A7_1_2.vshost.exe
│ │ │ │ ├── Form1.cs
│ │ │ │ ├── Form1.Designer.cs
│ │ │ │ ├── Form1.resx
│ │ │ │ ├── GroupBoxTest.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── A7_1_2.csproj.FileList.txt
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── A7_1_2.csproj.GenerateResource.Cache
│ │ │ │ │ │ ├── A7_1_2.exe
│ │ │ │ │ │ ├── A7_1_2.Form1.resources
│ │ │ │ │ │ ├── A7_1_2.pdb
│ │ │ │ │ │ ├── A7_1_2.Properties.Resources.resources
│ │ │ │ │ │ ├── GroupBoxTest.csproj.GenerateResource.Cache
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── GroupBoxTest.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── GroupBoxTest.sln
│ │ │ └── GroupBoxTest.suo
│ │ ├── MdiEdit
│ │ │ ├── MdiEdit
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── MdiEdit.exe
│ │ │ │ │ ├── MdiEdit.pdb
│ │ │ │ │ └── MdiEdit.vshost.exe
│ │ │ │ ├── Document.cs
│ │ │ │ ├── Document.Designer.cs
│ │ │ │ ├── Document.resx
│ │ │ │ ├── MdiEdit.csproj
│ │ │ │ ├── MdiForm.cs
│ │ │ │ ├── MdiForm.Designer.cs
│ │ │ │ ├── MdiForm.resx
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── MdiEdit.csproj.GenerateResource.Cache
│ │ │ │ │ │ ├── MdiEdit.Document.resources
│ │ │ │ │ │ ├── MdiEdit.exe
│ │ │ │ │ │ ├── MdiEdit.MdiForm.resources
│ │ │ │ │ │ ├── MdiEdit.pdb
│ │ │ │ │ │ ├── MdiEdit.Properties.Resources.resources
│ │ │ │ │ │ ├── Refactor
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ │ └── Properties.Resources.Designer.cs.dll
│ │ │ │ │ └── MdiEdit.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── MdiEdit.sln
│ │ │ └── MdiEdit.suo
│ │ ├── MdiTest
│ │ │ ├── MdiTest
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── MdiTest.exe
│ │ │ │ │ ├── MdiTest.pdb
│ │ │ │ │ └── MdiTest.vshost.exe
│ │ │ │ ├── Form1.cs
│ │ │ │ ├── Form1.Designer.cs
│ │ │ │ ├── Form1.resx
│ │ │ │ ├── MdiTest.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── MdiTest.csproj.GenerateResource.Cache
│ │ │ │ │ │ ├── MdiTest.exe
│ │ │ │ │ │ ├── MdiTest.Form1.resources
│ │ │ │ │ │ ├── MdiTest.pdb
│ │ │ │ │ │ ├── MdiTest.Properties.Resources.resources
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── MdiTest.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── MdiTest.sln
│ │ │ └── MdiTest.suo
│ │ ├── MenuTest
│ │ │ ├── MenuTest
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── MenuTest.exe
│ │ │ │ │ ├── MenuTest.pdb
│ │ │ │ │ └── MenuTest.vshost.exe
│ │ │ │ ├── Form1.cs
│ │ │ │ ├── Form1.Designer.cs
│ │ │ │ ├── Form1.resx
│ │ │ │ ├── MenuTest.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── MenuTest.csproj.GenerateResource.Cache
│ │ │ │ │ │ ├── MenuTest.exe
│ │ │ │ │ │ ├── MenuTest.Form1.resources
│ │ │ │ │ │ ├── MenuTest.pdb
│ │ │ │ │ │ ├── MenuTest.Properties.Resources.resources
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── MenuTest.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── MenuTest.sln
│ │ │ └── MenuTest.suo
│ │ └── TDialog
│ │ ├── TDialog
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── TDialog.exe
│ │ │ │ ├── TDialog.pdb
│ │ │ │ └── TDialog.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Refactor
│ │ │ │ │ ├── TDialog.csproj.GenerateResource.Cache
│ │ │ │ │ ├── TDialog.exe
│ │ │ │ │ ├── TDialog.pdb
│ │ │ │ │ ├── TDialog.Properties.Resources.resources
│ │ │ │ │ ├── TDialog.testForm.resources
│ │ │ │ │ └── TempPE
│ │ │ │ └── TDialog.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ └── TDialog.csproj
│ │ ├── TDialog.sln
│ │ └── TDialog.suo
│ ├── Chap7_2
│ │ ├── FontTest
│ │ │ ├── A7-2.suo
│ │ │ ├── FontTest
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── A7-2.exe
│ │ │ │ │ ├── A7-2.pdb
│ │ │ │ │ └── A7-2.vshost.exe
│ │ │ │ ├── FontTest.csproj
│ │ │ │ ├── Form1.cs
│ │ │ │ ├── Form1.Designer.cs
│ │ │ │ ├── Form1.resx
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── A7-2.exe
│ │ │ │ │ │ ├── A7_2.Form1.resources
│ │ │ │ │ │ ├── A7-2.pdb
│ │ │ │ │ │ ├── A7_2.Properties.Resources.resources
│ │ │ │ │ │ ├── FontTest.csproj.GenerateResource.Cache
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── FontTest.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── FontTest.sln
│ │ │ └── FontTest.suo
│ │ └── GDITest
│ │ ├── GDITest
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── banner.bmp
│ │ │ │ ├── GDITest.exe
│ │ │ │ ├── GDITest.pdb
│ │ │ │ └── GDITest.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── GDITest.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── GDITest.csproj.GenerateResource.Cache
│ │ │ │ │ ├── GDITest.exe
│ │ │ │ │ ├── GDITest.Form1.resources
│ │ │ │ │ ├── GDITest.pdb
│ │ │ │ │ ├── GDITest.Properties.Resources.resources
│ │ │ │ │ └── TempPE
│ │ │ │ └── GDITest.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── GDITest.sln
│ │ └── GDITest.suo
│ └── Chap7_3
│ ├── MessageTest
│ │ ├── MessageTest
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MessageTest.exe
│ │ │ │ ├── MessageTest.pdb
│ │ │ │ └── MessageTest.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── MessageTest.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MessageTest.csproj.GenerateResource.Cache
│ │ │ │ │ ├── MessageTest.exe
│ │ │ │ │ ├── MessageTest.pdb
│ │ │ │ │ ├── MessageTest.Properties.Resources.resources
│ │ │ │ │ └── TempPE
│ │ │ │ └── MessageTest.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── MessageTest.sln
│ │ └── MessageTest.suo
│ └── XButton
│ ├── TestXButton
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── TestXButton.exe
│ │ │ ├── TestXButton.pdb
│ │ │ ├── TestXButton.vshost.exe
│ │ │ ├── XButton.dll
│ │ │ └── XButton.pdb
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── ResolveAssemblyReference.cache
│ │ │ │ ├── TempPE
│ │ │ │ ├── TestXButton.csproj.GenerateResource.Cache
│ │ │ │ ├── TestXButton.exe
│ │ │ │ ├── TestXButton.Form1.resources
│ │ │ │ ├── TestXButton.pdb
│ │ │ │ └── TestXButton.Properties.Resources.resources
│ │ │ └── TestXButton.csproj.FileList.txt
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ └── TestXButton.csproj
│ ├── XButton
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── TestXButton.exe
│ │ │ ├── TestXButton.pdb
│ │ │ ├── XButton.dll
│ │ │ └── XButton.pdb
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── Refactor
│ │ │ │ ├── ResolveAssemblyReference.cache
│ │ │ │ ├── TempPE
│ │ │ │ ├── XButton.dll
│ │ │ │ └── XButton.pdb
│ │ │ └── XButton.csproj.FileList.txt
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── XButton.cs
│ │ ├── XButton.csproj
│ │ └── XButton.Designer.cs
│ ├── XButton.sln
│ └── XButton.suo
├── chap08
│ ├── Chap8_2
│ │ └── DebugTest
│ │ ├── DebugTest
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── DebugTest.exe
│ │ │ │ ├── DebugTest.pdb
│ │ │ │ └── DebugTest.vshost.exe
│ │ │ ├── DebugTest.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── DebugTest.exe
│ │ │ │ │ ├── DebugTest.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── DebugTest.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── DebugTest.sln
│ │ └── DebugTest.suo
│ ├── Chap8_3
│ │ └── ExceptionTest
│ │ ├── ExceptionTest
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ExceptionTest.exe
│ │ │ │ ├── ExceptionTest.pdb
│ │ │ │ └── ExceptionTest.vshost.exe
│ │ │ ├── ExceptionTest.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── ExceptionTest.exe
│ │ │ │ │ ├── ExceptionTest.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── ExceptionTest.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── ExceptionTest.sln
│ │ └── ExceptionTest.suo
│ └── Chap8_4
│ └── MyException
│ ├── MyException
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── MyException.exe
│ │ │ ├── MyException.pdb
│ │ │ └── MyException.vshost.exe
│ │ ├── MyException.csproj
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── MyException.exe
│ │ │ │ ├── MyException.pdb
│ │ │ │ └── TempPE
│ │ │ └── MyException.csproj.FileList.txt
│ │ ├── Program.cs
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── MyException.sln
│ └── MyException.suo
├── chap09
│ ├── Chap9_1
│ │ ├── Example1
│ │ │ ├── Example1
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── Example1.vshost.exe
│ │ │ │ ├── Example1.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example1.exe
│ │ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example1.sln
│ │ │ └── Example1.suo
│ │ ├── Example2
│ │ │ ├── A9-2-2.suo
│ │ │ ├── Example2
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── A9-2-2.exe
│ │ │ │ │ ├── A9-2-2.pdb
│ │ │ │ │ └── A9-2-2.vshost.exe
│ │ │ │ ├── Example2.csproj
│ │ │ │ ├── Form1.cs
│ │ │ │ ├── Form1.Designer.cs
│ │ │ │ ├── Form1.resx
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── A9-2-2.exe
│ │ │ │ │ │ ├── A9-2-2.pdb
│ │ │ │ │ │ ├── A9_2_2.Properties.Resources.resources
│ │ │ │ │ │ ├── A9_2_2.RegistryEdit.resources
│ │ │ │ │ │ ├── Example2.csproj.GenerateResource.Cache
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example2.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── Example2.sln
│ │ │ └── Example2.suo
│ │ └── Test.reg
│ ├── Chap9_2
│ │ └── Example1
│ │ ├── Example1
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example1.exe
│ │ │ │ ├── Example1.pdb
│ │ │ │ └── Example1.vshost.exe
│ │ │ ├── Example1.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example1.sln
│ │ └── Example1.suo
│ └── Chap9_3
│ ├── Example1
│ │ ├── Example1
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example1.exe
│ │ │ │ ├── Example1.pdb
│ │ │ │ └── Example1.vshost.exe
│ │ │ ├── Example1.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example1.sln
│ │ └── Example1.suo
│ ├── Example2
│ │ ├── Example2
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example2.exe
│ │ │ │ ├── Example2.pdb
│ │ │ │ └── Example2.vshost.exe
│ │ │ ├── Example2.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example2.exe
│ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example2.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example2.sln
│ │ └── Example2.suo
│ └── Notepad
│ ├── Notepad
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── A9-4-2-2.exe
│ │ │ ├── A9-4-2-2.pdb
│ │ │ └── A9-4-2-2.vshost.exe
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── Notepad.csproj
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── A9-4-2-2.exe
│ │ │ │ ├── A9_4_2_2.FrmEdit.resources
│ │ │ │ ├── A9-4-2-2.pdb
│ │ │ │ ├── A9_4_2_2.Properties.Resources.resources
│ │ │ │ ├── Notepad.csproj.GenerateResource.Cache
│ │ │ │ └── TempPE
│ │ │ └── Notepad.csproj.FileList.txt
│ │ ├── Program.cs
│ │ └── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ └── Notepad.sln
├── chap10
│ ├── BookCollection
│ │ ├── BookCollection
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── book
│ │ │ │ │ ├── D3D技术内幕.chm
│ │ │ │ │ ├── 哲学思潮.htm
│ │ │ │ │ └── 谁动了我的奶酪.exe
│ │ │ │ ├── BookCollection.exe
│ │ │ │ ├── BookCollection.exe.dat
│ │ │ │ ├── BookCollection.exe.dat.bak
│ │ │ │ ├── BookCollection.pdb
│ │ │ │ ├── BookCollection.vshost.exe
│ │ │ │ ├── images
│ │ │ │ │ ├── D3D.JPG
│ │ │ │ │ ├── ganjue.JPG
│ │ │ │ │ ├── nailao.JPG
│ │ │ │ │ ├── Thumbs.db
│ │ │ │ │ └── zsh.JPG
│ │ │ │ └── Resources
│ │ │ │ ├── 01.jpg
│ │ │ │ ├── 04.png
│ │ │ │ ├── 05.png
│ │ │ │ ├── 06.png
│ │ │ │ ├── 09.png
│ │ │ │ ├── 10.png
│ │ │ │ └── Thumbs.db
│ │ │ ├── BookCollection.csproj
│ │ │ ├── BookControl.cs
│ │ │ ├── BookControl.Designer.cs
│ │ │ ├── BookControl.resx
│ │ │ ├── Image
│ │ │ ├── MainForm.cs
│ │ │ ├── MainForm.Designer.cs
│ │ │ ├── MainForm.resx
│ │ │ ├── obj
│ │ │ │ ├── BookCollection.csproj.FileList.txt
│ │ │ │ └── Debug
│ │ │ │ ├── BookCollection.BookControl.resources
│ │ │ │ ├── BookCollection.csproj.GenerateResource.Cache
│ │ │ │ ├── BookCollection.exe
│ │ │ │ ├── BookCollection.MainForm.resources
│ │ │ │ ├── BookCollection.pdb
│ │ │ │ ├── BookCollection.Properties.Resources.resources
│ │ │ │ ├── BookCollection.ViewControl.resources
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ │ └── Properties.Resources.Designer.cs.dll
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── Resources
│ │ │ │ ├── 01.jpg
│ │ │ │ ├── 04.png
│ │ │ │ ├── 05.png
│ │ │ │ ├── 06.png
│ │ │ │ ├── 09.png
│ │ │ │ ├── 10.png
│ │ │ │ └── Thumbs.db
│ │ │ ├── ViewControl.cs
│ │ │ ├── ViewControl.Designer.cs
│ │ │ └── ViewControl.resx
│ │ ├── BookCollection.sln
│ │ └── BookCollection.suo
│ └── 使用说明.txt
├── chap11
│ ├── Chap11_1
│ │ ├── Example1
│ │ │ ├── Example1
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── Example1.vshost.exe
│ │ │ │ ├── Example1.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example1.exe
│ │ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example1.sln
│ │ │ └── Example1.suo
│ │ └── Example2
│ │ ├── Example2
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example2.exe
│ │ │ │ ├── Example2.pdb
│ │ │ │ └── Example2.vshost.exe
│ │ │ ├── Example2.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example2.exe
│ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example2.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example2.sln
│ │ └── Example2.suo
│ ├── Chap11_2
│ │ ├── Example1
│ │ │ ├── Example1
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── Example1.vshost.exe
│ │ │ │ ├── Example1.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example1.exe
│ │ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example1.sln
│ │ │ └── Example1.suo
│ │ └── StudentManager
│ │ ├── StudentManager
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── StudentManager.exe
│ │ │ │ ├── StudentManager.pdb
│ │ │ │ └── StudentManager.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Refactor
│ │ │ │ │ ├── StudentManager.csproj.GenerateResource.Cache
│ │ │ │ │ ├── StudentManager.exe
│ │ │ │ │ ├── StudentManager.Form1.resources
│ │ │ │ │ ├── StudentManager.pdb
│ │ │ │ │ ├── StudentManager.Properties.Resources.resources
│ │ │ │ │ └── TempPE
│ │ │ │ └── StudentManager.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── Student.cs
│ │ │ └── StudentManager.csproj
│ │ ├── StudentManager.sln
│ │ └── StudentManager.suo
│ ├── Chap11_3
│ │ ├── Example1
│ │ │ ├── Example1
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── Example1.vshost.exe
│ │ │ │ ├── Example1.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example1.exe
│ │ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example1.sln
│ │ │ └── Example1.suo
│ │ └── TelNote
│ │ ├── A11-3.suo
│ │ ├── TelNote
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── A11-3.exe
│ │ │ │ ├── A11-3.pdb
│ │ │ │ └── A11-3.vshost.exe
│ │ │ ├── FormTel.cs
│ │ │ ├── FormTel.Designer.cs
│ │ │ ├── FormTel.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── A11-3.exe
│ │ │ │ │ ├── A11-3.pdb
│ │ │ │ │ ├── A11_3.Properties.Resources.resources
│ │ │ │ │ ├── A11_3.TelForm.resources
│ │ │ │ │ ├── TelNote.csproj.GenerateResource.Cache
│ │ │ │ │ └── TempPE
│ │ │ │ └── TelNote.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── TelNote.cs
│ │ │ └── TelNote.csproj
│ │ └── TelNote.sln
│ ├── Chap11_4
│ │ ├── Example1
│ │ │ ├── Example1
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── Example1.vshost.exe
│ │ │ │ ├── Example1.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example1.exe
│ │ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example1.sln
│ │ │ └── Example1.suo
│ │ └── MyConnection
│ │ ├── MyConnection
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MyConnection.exe
│ │ │ │ ├── MyConnection.pdb
│ │ │ │ └── MyConnection.vshost.exe
│ │ │ ├── MyConnection.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MyConnection.exe
│ │ │ │ │ ├── MyConnection.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── MyConnection.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── MyConnection.sln
│ │ └── MyConnection.suo
│ └── Chap11_5
│ ├── QueueTest
│ │ ├── QueueTest
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── QueueTest.exe
│ │ │ │ ├── QueueTest.pdb
│ │ │ │ └── QueueTest.vshost.exe
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── QueueTest.exe
│ │ │ │ │ ├── QueueTest.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── QueueTest.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ └── QueueTest.csproj
│ │ ├── QueueTest.sln
│ │ └── QueueTest.suo
│ ├── SortedListTest
│ │ ├── SortedListTest
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── SortedListTest.exe
│ │ │ │ ├── SortedListTest.pdb
│ │ │ │ └── SortedListTest.vshost.exe
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── SortedListTest.exe
│ │ │ │ │ ├── SortedListTest.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── SortedListTest.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ └── SortedListTest.csproj
│ │ ├── SortedListTest.sln
│ │ └── SortedListTest.suo
│ ├── StackTest
│ │ ├── StackTest
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── StackTest.exe
│ │ │ │ ├── StackTest.pdb
│ │ │ │ └── StackTest.vshost.exe
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── StackTest.exe
│ │ │ │ │ ├── StackTest.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── StackTest.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ └── StackTest.csproj
│ │ ├── StackTest.sln
│ │ └── StackTest.suo
│ └── StringCollectionTest
│ ├── StringCollectionTest
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── StringCollectionTest.exe
│ │ │ ├── StringCollectionTest.pdb
│ │ │ └── StringCollectionTest.vshost.exe
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── StringCollectionTest.exe
│ │ │ │ ├── StringCollectionTest.pdb
│ │ │ │ └── TempPE
│ │ │ └── StringCollectionTest.csproj.FileList.txt
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ └── StringCollectionTest.csproj
│ ├── StringCollectionTest.sln
│ └── StringCollectionTest.suo
├── chap12
│ ├── Chap12_1
│ │ ├── Example1
│ │ │ ├── Example1
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── Example1.vshost.exe
│ │ │ │ ├── Example1.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example1.exe
│ │ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example1.sln
│ │ │ └── Example1.suo
│ │ └── Example2
│ │ ├── Example2
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example2.exe
│ │ │ │ ├── Example2.pdb
│ │ │ │ └── Example2.vshost.exe
│ │ │ ├── Example2.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example2.exe
│ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example2.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example2.sln
│ │ └── Example2.suo
│ ├── Chap12_2
│ │ ├── ClassTest
│ │ │ ├── ClassTest
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── ClassTest.exe
│ │ │ │ │ ├── ClassTest.pdb
│ │ │ │ │ └── ClassTest.vshost.exe
│ │ │ │ ├── ClassTest.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── ClassTest.csproj.FileList.txt
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── ClassTest.exe
│ │ │ │ │ ├── ClassTest.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── ClassTest.sln
│ │ │ └── ClassTest.suo
│ │ ├── DelegateTest
│ │ │ ├── DelegateTest
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── DelegateTest.exe
│ │ │ │ │ ├── DelegateTest.pdb
│ │ │ │ │ └── DelegateTest.vshost.exe
│ │ │ │ ├── DelegateTest.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── DelegateTest.exe
│ │ │ │ │ │ ├── DelegateTest.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── DelegateTest.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── DelegateTest.sln
│ │ │ └── DelegateTest.suo
│ │ ├── EventTest
│ │ │ ├── EventTest
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── EventTest.exe
│ │ │ │ │ ├── EventTest.pdb
│ │ │ │ │ └── EventTest.vshost.exe
│ │ │ │ ├── EventTest.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── EventTest.exe
│ │ │ │ │ │ ├── EventTest.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── EventTest.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── EventTest.sln
│ │ │ └── EventTest.suo
│ │ ├── InterfaceTest
│ │ │ ├── InterfaceTest
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── InterfaceTest.exe
│ │ │ │ │ ├── InterfaceTest.pdb
│ │ │ │ │ └── InterfaceTest.vshost.exe
│ │ │ │ ├── InterfaceTest.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── InterfaceTest.exe
│ │ │ │ │ │ ├── InterfaceTest.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── InterfaceTest.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── InterfaceTest.sln
│ │ │ └── InterfaceTest.suo
│ │ └── StructTest
│ │ ├── StructTest
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── StructTest.exe
│ │ │ │ ├── StructTest.pdb
│ │ │ │ └── StructTest.vshost.exe
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── StructTest.exe
│ │ │ │ │ ├── StructTest.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── StructTest.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ └── StructTest.csproj
│ │ ├── StructTest.sln
│ │ └── StructTest.suo
│ ├── Chap12_3
│ │ ├── DictionaryTest
│ │ │ ├── DictionaryTest
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── DictionaryTest.exe
│ │ │ │ │ ├── DictionaryTest.pdb
│ │ │ │ │ └── DictionaryTest.vshost.exe
│ │ │ │ ├── DictionaryTest.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── DictionaryTest.exe
│ │ │ │ │ │ ├── DictionaryTest.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── DictionaryTest.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── DictionaryTest.sln
│ │ │ └── DictionaryTest.suo
│ │ ├── ListTest
│ │ │ ├── ListTest
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── ListTest.exe
│ │ │ │ │ ├── ListTest.pdb
│ │ │ │ │ └── ListTest.vshost.exe
│ │ │ │ ├── ListTest.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── ListTest.exe
│ │ │ │ │ │ ├── ListTest.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── ListTest.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── ListTest.sln
│ │ │ └── ListTest.suo
│ │ ├── QueueTest
│ │ │ ├── QueueTest
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── QueueTest.exe
│ │ │ │ │ ├── QueueTest.pdb
│ │ │ │ │ └── QueueTest.vshost.exe
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── QueueTest.exe
│ │ │ │ │ │ ├── QueueTest.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── QueueTest.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ └── QueueTest.csproj
│ │ │ ├── QueueTest.sln
│ │ │ └── QueueTest.suo
│ │ └── StackTest
│ │ ├── StackTest
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── StackTest.exe
│ │ │ │ ├── StackTest.pdb
│ │ │ │ └── StackTest.vshost.exe
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── StackTest.exe
│ │ │ │ │ ├── StackTest.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── StackTest.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ └── StackTest.csproj
│ │ ├── StackTest.sln
│ │ └── StackTest.suo
│ └── Chap12_4
│ ├── Example1
│ │ ├── Example1
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example1.exe
│ │ │ │ ├── Example1.pdb
│ │ │ │ └── Example1.vshost.exe
│ │ │ ├── Example1.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example1.sln
│ │ └── Example1.suo
│ └── HashTableUtil
│ ├── HashTableUtil
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── HashTableUtil.exe
│ │ │ ├── HashTableUtil.pdb
│ │ │ └── HashTableUtil.vshost.exe
│ │ ├── HashTableUtil.csproj
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── HashTableUtil.exe
│ │ │ │ ├── HashTableUtil.pdb
│ │ │ │ └── TempPE
│ │ │ └── HashTableUtil.csproj.FileList.txt
│ │ ├── Program.cs
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── HashTableUtil.sln
│ └── HashTableUtil.suo
├── chap13
│ ├── Chap13_2
│ │ ├── Example1
│ │ │ ├── Example1
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── Example1.vshost.exe
│ │ │ │ ├── Example1.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example1.exe
│ │ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example1.sln
│ │ │ └── Example1.suo
│ │ ├── Example2
│ │ │ ├── Example2
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example2.exe
│ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ └── Example2.vshost.exe
│ │ │ │ ├── Example2.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example2.exe
│ │ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example2.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example2.sln
│ │ │ └── Example2.suo
│ │ └── Example3
│ │ ├── Example3
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example3.exe
│ │ │ │ ├── Example3.pdb
│ │ │ │ └── Example3.vshost.exe
│ │ │ ├── Example3.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example3.exe
│ │ │ │ │ ├── Example3.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example3.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example3.sln
│ │ └── Example3.suo
│ ├── Chap13_3
│ │ ├── Example1
│ │ │ ├── Example1
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── Example1.vshost.exe
│ │ │ │ ├── Example1.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example1.exe
│ │ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example1.sln
│ │ │ └── Example1.suo
│ │ ├── Example2
│ │ │ ├── Example2
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example2.exe
│ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ └── Example2.vshost.exe
│ │ │ │ ├── Example2.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example2.exe
│ │ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example2.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example2.sln
│ │ │ └── Example2.suo
│ │ ├── Example3
│ │ │ ├── Example3
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example3.exe
│ │ │ │ │ ├── Example3.pdb
│ │ │ │ │ └── Example3.vshost.exe
│ │ │ │ ├── Example3.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example3.exe
│ │ │ │ │ │ ├── Example3.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example3.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example3.sln
│ │ │ └── Example3.suo
│ │ ├── Example4
│ │ │ ├── Example4
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example4.exe
│ │ │ │ │ ├── Example4.pdb
│ │ │ │ │ └── Example4.vshost.exe
│ │ │ │ ├── Example4.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example4.exe
│ │ │ │ │ │ ├── Example4.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example4.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example4.sln
│ │ │ └── Example4.suo
│ │ ├── Example5
│ │ │ ├── Example5
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example5.exe
│ │ │ │ │ ├── Example5.pdb
│ │ │ │ │ └── Example5.vshost.exe
│ │ │ │ ├── Example5.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example5.exe
│ │ │ │ │ │ ├── Example5.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example5.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example5.sln
│ │ │ └── Example5.suo
│ │ └── Example6
│ │ ├── Example6
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example6.exe
│ │ │ │ ├── Example6.pdb
│ │ │ │ └── Example6.vshost.exe
│ │ │ ├── Example6.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example6.exe
│ │ │ │ │ ├── Example6.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example6.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example6.sln
│ │ └── Example6.suo
│ └── Chap13_4
│ ├── Example1
│ │ ├── Example1
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example1.exe
│ │ │ │ ├── Example1.pdb
│ │ │ │ └── Example1.vshost.exe
│ │ │ ├── Example1.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example1.sln
│ │ └── Example1.suo
│ ├── Example2
│ │ ├── Example2
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example2.exe
│ │ │ │ ├── Example2.pdb
│ │ │ │ └── Example2.vshost.exe
│ │ │ ├── Example2.csproj
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example2.csproj.GenerateResource.Cache
│ │ │ │ │ ├── Example2.exe
│ │ │ │ │ ├── Example2.Form1.resources
│ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ ├── Example2.Properties.Resources.resources
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example2.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── Example2.sln
│ │ └── Example2.suo
│ ├── FormTest
│ │ ├── FormTest
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── FormTest.exe
│ │ │ │ ├── FormTest.pdb
│ │ │ │ └── FormTest.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── FormTest.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── FormTest.csproj.GenerateResource.Cache
│ │ │ │ │ ├── FormTest.exe
│ │ │ │ │ ├── FormTest.Form1.resources
│ │ │ │ │ ├── FormTest.pdb
│ │ │ │ │ ├── FormTest.Properties.Resources.resources
│ │ │ │ │ ├── Refactor
│ │ │ │ │ └── TempPE
│ │ │ │ └── FormTest.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── FormTest.sln
│ │ └── FormTest.suo
│ └── PlayBall
│ ├── A13-4-3.suo
│ ├── PlayBall
│ │ ├── Ball.cs
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── A13-4-3.exe
│ │ │ ├── A13-4-3.pdb
│ │ │ ├── A13-4-3.vshost.exe
│ │ │ ├── pic04.gif
│ │ │ └── pic07.gif
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── obj
│ │ │ ├── A13-4-3.csproj.FileList.txt
│ │ │ ├── Debug
│ │ │ │ ├── A13-4-3.csproj.GenerateResource.Cache
│ │ │ │ ├── A13-4-3.exe
│ │ │ │ ├── A13-4-3.pdb
│ │ │ │ ├── A13_4_3.Properties.Resources.resources
│ │ │ │ ├── PlayBall.csproj.GenerateResource.Cache
│ │ │ │ ├── PlayBall.frmMain.resources
│ │ │ │ └── TempPE
│ │ │ └── PlayBall.csproj.FileList.txt
│ │ ├── pic04.gif
│ │ ├── pic07.gif
│ │ ├── PlayBall.csproj
│ │ ├── Program.cs
│ │ └── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── PlayBall.sln
│ └── PlayBall.suo
├── chap14
│ ├── Chap14_1
│ │ └── SQLQuery.sql
│ ├── Chap14_3
│ │ ├── ExecuteReaderTest
│ │ │ ├── ExecuteReaderTest
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── ExecuteReaderTest.exe
│ │ │ │ │ ├── ExecuteReaderTest.pdb
│ │ │ │ │ └── ExecuteReaderTest.vshost.exe
│ │ │ │ ├── ExecuteReaderTest.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── ExecuteReaderTest.exe
│ │ │ │ │ │ ├── ExecuteReaderTest.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── ExecuteReaderTest.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── ExecuteReaderTest.sln
│ │ │ └── ExecuteReaderTest.suo
│ │ ├── ExecuteScalarTest
│ │ │ ├── ExecuteScalarTest
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── ExecuteScalarTest.exe
│ │ │ │ │ ├── ExecuteScalarTest.pdb
│ │ │ │ │ └── ExecuteScalarTest.vshost.exe
│ │ │ │ ├── ExecuteScalarTest.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── ExecuteScalarTest.exe
│ │ │ │ │ │ ├── ExecuteScalarTest.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── ExecuteScalarTest.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── ExecuteScalarTest.sln
│ │ │ └── ExecuteScalarTest.suo
│ │ ├── SqlConnectionTest
│ │ │ ├── CreateTable.txt
│ │ │ ├── SqlConnectionTest
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── SqlConnectionTest.exe
│ │ │ │ │ ├── SqlConnectionTest.pdb
│ │ │ │ │ └── SqlConnectionTest.vshost.exe
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── SqlConnectionTest.exe
│ │ │ │ │ │ ├── SqlConnectionTest.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── SqlConnectionTest.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ └── SqlConnectionTest.csproj
│ │ │ ├── SqlConnectionTest.sln
│ │ │ └── SqlConnectionTest.suo
│ │ └── TransactionTest
│ │ ├── TransactionTest
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── TransactionTest.exe
│ │ │ │ ├── TransactionTest.pdb
│ │ │ │ └── TransactionTest.vshost.exe
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── TransactionTest.exe
│ │ │ │ │ └── TransactionTest.pdb
│ │ │ │ └── TransactionTest.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ └── TransactionTest.csproj
│ │ ├── TransactionTest.sln
│ │ └── TransactionTest.suo
│ ├── Chap14_4
│ │ ├── Example1
│ │ │ ├── Example1
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── Example1.vshost.exe
│ │ │ │ ├── Example1.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example1.exe
│ │ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example1.sln
│ │ │ └── Example1.suo
│ │ ├── Example2
│ │ │ ├── Example2
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example2.exe
│ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ └── Example2.vshost.exe
│ │ │ │ ├── Example2.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example2.exe
│ │ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example2.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example2.sln
│ │ │ └── Example2.suo
│ │ └── Example3
│ │ ├── Example3
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example3.exe
│ │ │ │ ├── Example3.pdb
│ │ │ │ └── Example3.vshost.exe
│ │ │ ├── Example3.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example3.exe
│ │ │ │ │ ├── Example3.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example3.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example3.sln
│ │ └── Example3.suo
│ ├── Chap14_5
│ │ ├── Example1
│ │ │ ├── Example1
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── Example1.vshost.exe
│ │ │ │ ├── Example1.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example1.exe
│ │ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example1.sln
│ │ │ └── Example1.suo
│ │ └── Example2
│ │ ├── Example2
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example2.exe
│ │ │ │ ├── Example2.pdb
│ │ │ │ └── Example2.vshost.exe
│ │ │ ├── Example2.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example2.exe
│ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example2.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example2.sln
│ │ └── Example2.suo
│ └── Chap14_6
│ ├── Example1
│ │ ├── Example1
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example1.exe
│ │ │ │ ├── Example1.pdb
│ │ │ │ └── Example1.vshost.exe
│ │ │ ├── Example1.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example1.sln
│ │ └── Example1.suo
│ ├── Example2
│ │ ├── Example2
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example2.exe
│ │ │ │ ├── Example2.pdb
│ │ │ │ └── Example2.vshost.exe
│ │ │ ├── Example2.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example2.exe
│ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example2.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example2.sln
│ │ └── Example2.suo
│ ├── Example3
│ │ ├── Example3
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example3.exe
│ │ │ │ ├── Example3.pdb
│ │ │ │ └── Example3.vshost.exe
│ │ │ ├── Example3.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example3.exe
│ │ │ │ │ ├── Example3.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example3.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example3.sln
│ │ └── Example3.suo
│ ├── Example4
│ │ ├── Example4
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example4.exe
│ │ │ │ ├── Example4.pdb
│ │ │ │ └── Example4.vshost.exe
│ │ │ ├── Example4.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example4.exe
│ │ │ │ │ ├── Example4.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example4.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example4.sln
│ │ └── Example4.suo
│ └── Example5
│ ├── Example5
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── Example5.exe
│ │ │ ├── Example5.pdb
│ │ │ └── Example5.vshost.exe
│ │ ├── Example5.csproj
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── Example5.exe
│ │ │ │ ├── Example5.pdb
│ │ │ │ └── TempPE
│ │ │ └── Example5.csproj.FileList.txt
│ │ ├── Program.cs
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── Example5.sln
│ └── Example5.suo
├── chap15
│ ├── Chap15_1
│ │ ├── Example1
│ │ │ ├── B15-1.suo
│ │ │ ├── Example1
│ │ │ │ ├── app.config
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── B15-1.exe
│ │ │ │ │ ├── B15-1.exe.config
│ │ │ │ │ ├── B15-1.pdb
│ │ │ │ │ ├── B15-1.vshost.exe
│ │ │ │ │ └── B15-1.vshost.exe.config
│ │ │ │ ├── Example1.csproj
│ │ │ │ ├── Form1.cs
│ │ │ │ ├── Form1.Designer.cs
│ │ │ │ ├── Form1.resx
│ │ │ │ ├── obj
│ │ │ │ │ ├── B15-1.csproj.FileList.txt
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── B15-1.csproj.GenerateResource.Cache
│ │ │ │ │ │ ├── B15-1.exe
│ │ │ │ │ │ ├── B15_1.FormGrid.resources
│ │ │ │ │ │ ├── B15-1.pdb
│ │ │ │ │ │ ├── B15_1.Properties.Resources.resources
│ │ │ │ │ │ ├── Example1.csproj.GenerateResource.Cache
│ │ │ │ │ │ ├── ResolveAssemblyReference.cache
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── Example1.sln
│ │ │ └── Example1.suo
│ │ └── Example2
│ │ ├── B15-1.suo
│ │ ├── BindToArray
│ │ │ ├── app.config
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── B15-1.exe
│ │ │ │ ├── B15-1.exe.config
│ │ │ │ ├── B15-1.pdb
│ │ │ │ ├── B15-1.vshost.exe
│ │ │ │ └── B15-1.vshost.exe.config
│ │ │ ├── BindToArray.csproj
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── B15-1.csproj.FileList.txt
│ │ │ │ ├── BindToArray.csproj.FileList.txt
│ │ │ │ ├── Debug
│ │ │ │ │ ├── B15-1.csproj.GenerateResource.Cache
│ │ │ │ │ ├── B15-1.exe
│ │ │ │ │ ├── B15_1.FormGrid.resources
│ │ │ │ │ ├── B15-1.pdb
│ │ │ │ │ ├── B15_1.Properties.Resources.resources
│ │ │ │ │ ├── BindToArray.csproj.GenerateResource.Cache
│ │ │ │ │ ├── Example1.csproj.GenerateResource.Cache
│ │ │ │ │ ├── ResolveAssemblyReference.cache
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── BindToArray.sln
│ │ ├── BindToArray.suo
│ │ └── Example1.suo
│ ├── Chap15_2
│ │ └── Example1
│ │ ├── B15-2-2.suo
│ │ ├── Example1
│ │ │ ├── app.config
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── B15-2-2.exe
│ │ │ │ ├── B15-2-2.exe.config
│ │ │ │ ├── B15-2-2.pdb
│ │ │ │ ├── B15-2-2.vshost.exe
│ │ │ │ └── B15-2-2.vshost.exe.config
│ │ │ ├── Example1.csproj
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── masterDataSet.Designer.cs
│ │ │ ├── masterDataSet.xsc
│ │ │ ├── masterDataSet.xsd
│ │ │ ├── masterDataSet.xss
│ │ │ ├── obj
│ │ │ │ ├── B15-2-2.csproj.FileList.txt
│ │ │ │ ├── Debug
│ │ │ │ │ ├── B15-2-2.exe
│ │ │ │ │ ├── B15_2_2.Form1.resources
│ │ │ │ │ ├── B15-2-2.pdb
│ │ │ │ │ ├── B15_2_2.Properties.Resources.resources
│ │ │ │ │ ├── Example1.csproj.GenerateResource.Cache
│ │ │ │ │ └── TempPE
│ │ │ │ │ └── masterDataSet.Designer.cs.dll
│ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ └── Example1.sln
│ └── Chap15_3
│ ├── Example1
│ │ ├── B15-3.suo
│ │ ├── Example1
│ │ │ ├── app.config
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── B15-3.exe
│ │ │ │ ├── B15-3.exe.config
│ │ │ │ ├── B15-3.pdb
│ │ │ │ ├── B15-3.vshost.exe
│ │ │ │ └── B15-3.vshost.exe.config
│ │ │ ├── Example1.csproj
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── B15-3.csproj.FileList.txt
│ │ │ │ ├── Debug
│ │ │ │ │ ├── B15-3.exe
│ │ │ │ │ ├── B15_3.Form1.resources
│ │ │ │ │ ├── B15-3.pdb
│ │ │ │ │ ├── B15_3.Properties.Resources.resources
│ │ │ │ │ ├── Example1.csproj.GenerateResource.Cache
│ │ │ │ │ └── TempPE
│ │ │ │ │ └── PersonDataSet.Designer.cs.dll
│ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ ├── PersonDataSet.Designer.cs
│ │ │ ├── PersonDataSet.xsc
│ │ │ ├── PersonDataSet.xsd
│ │ │ ├── PersonDataSet.xss
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── Example1.sln
│ │ └── Example1.suo
│ └── PsnManager
│ ├── B15-3-3.suo
│ ├── PsnManager
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── B15-3-3.exe
│ │ │ ├── B15-3-3.pdb
│ │ │ └── B15-3-3.vshost.exe
│ │ ├── DataObject.cs
│ │ ├── obj
│ │ │ ├── B15-3-3.csproj.FileList.txt
│ │ │ ├── Debug
│ │ │ │ ├── B15-3-3.csproj.GenerateResource.Cache
│ │ │ │ ├── B15-3-3.exe
│ │ │ │ ├── B15-3-3.pdb
│ │ │ │ ├── B15_3_3.Properties.Resources.resources
│ │ │ │ ├── B15_3_3.PsnForm.resources
│ │ │ │ ├── PsnManager.csproj.GenerateResource.Cache
│ │ │ │ └── TempPE
│ │ │ └── PsnManager.csproj.FileList.txt
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── PsnForm.cs
│ │ ├── PsnForm.Designer.cs
│ │ ├── PsnForm.resx
│ │ ├── PsnManager.csproj
│ │ └── SqlClass.cs
│ ├── PsnManager.sln
│ └── PsnManager.suo
├── chap16
│ ├── Chap16_1
│ │ ├── Example1
│ │ │ ├── Example1
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── Example1.vshost.exe
│ │ │ │ ├── Example1.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example1.exe
│ │ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example1.sln
│ │ │ └── Example1.suo
│ │ ├── Example2
│ │ │ ├── Example2
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example2.exe
│ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ └── Example2.vshost.exe
│ │ │ │ ├── Example2.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example2.exe
│ │ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example2.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example2.sln
│ │ │ └── Example2.suo
│ │ ├── Example3
│ │ │ ├── B16-1-3.suo
│ │ │ ├── Example3
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── B16-1-3.exe
│ │ │ │ │ ├── B16-1-3.pdb
│ │ │ │ │ └── B16-1-3.vshost.exe
│ │ │ │ ├── Example3.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── B16-1-3.csproj.FileList.txt
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── B16-1-3.csproj.GenerateResource.Cache
│ │ │ │ │ │ ├── B16-1-3.exe
│ │ │ │ │ │ ├── B16-1-3.pdb
│ │ │ │ │ │ ├── B16_1_3.PrintForm.resources
│ │ │ │ │ │ ├── B16_1_3.Properties.Resources.resources
│ │ │ │ │ │ ├── Example3.csproj.GenerateResource.Cache
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example3.csproj.FileList.txt
│ │ │ │ ├── PrintForm.cs
│ │ │ │ ├── PrintForm.Designer.cs
│ │ │ │ ├── PrintForm.resx
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── Example3.sln
│ │ │ └── Example3.suo
│ │ └── PrintGridView
│ │ ├── PrintGridView
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── PrintGridView.exe
│ │ │ │ ├── PrintGridView.pdb
│ │ │ │ └── PrintGridView.vshost.exe
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── PrintGridView.csproj.GenerateResource.Cache
│ │ │ │ │ ├── PrintGridView.exe
│ │ │ │ │ ├── PrintGridView.pdb
│ │ │ │ │ ├── PrintGridView.printForm.resources
│ │ │ │ │ ├── PrintGridView.Properties.Resources.resources
│ │ │ │ │ ├── Refactor
│ │ │ │ │ └── TempPE
│ │ │ │ └── PrintGridView.csproj.FileList.txt
│ │ │ ├── printForm.cs
│ │ │ ├── printForm.Designer.cs
│ │ │ ├── printForm.resx
│ │ │ ├── PrintGridView.csproj
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── PrintGridView.sln
│ │ └── PrintGridView.suo
│ └── Chap16_2
│ ├── accountBook
│ │ ├── accountBook
│ │ │ ├── accountBook.cs
│ │ │ ├── accountBook.csproj
│ │ │ ├── accountBook.csproj.user
│ │ │ ├── accountBook.Designer.cs
│ │ │ ├── accountBook.resx
│ │ │ ├── accountCrystalReport.cs
│ │ │ ├── accountCrystalReport.rpt
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── accountBook.exe
│ │ │ │ ├── accountBook.pdb
│ │ │ │ └── accountBook.vshost.exe
│ │ │ ├── obj
│ │ │ │ ├── accountBook.csproj.FileList.txt
│ │ │ │ └── Debug
│ │ │ │ ├── accountBook.accountBook.resources
│ │ │ │ ├── accountBook.accountCrystalReport.rpt
│ │ │ │ ├── accountBook.csproj.GenerateResource.Cache
│ │ │ │ ├── accountBook.exe
│ │ │ │ ├── accountBook.pdb
│ │ │ │ ├── accountBook.Properties.Resources.resources
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ │ ├── accountCrystalReport.cs.dll
│ │ │ │ └── Properties.Resources.Designer.cs.dll
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── accountBook.sln
│ │ └── accountBook.suo
│ ├── ADOCrystal
│ │ ├── ADOCrystal
│ │ │ ├── accountCrystalReport.cs
│ │ │ ├── accountCrystalReport.rpt
│ │ │ ├── accountDataSet.Designer.cs
│ │ │ ├── accountDataSet.xsc
│ │ │ ├── accountDataSet.xsd
│ │ │ ├── accountDataSet.xss
│ │ │ ├── accountForm.cs
│ │ │ ├── accountForm.Designer.cs
│ │ │ ├── accountForm.resx
│ │ │ ├── ADOCrystal.csproj
│ │ │ ├── ADOCrystal.csproj.user
│ │ │ ├── app.config
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ADOCrystal.exe
│ │ │ │ ├── ADOCrystal.exe.config
│ │ │ │ ├── ADOCrystal.pdb
│ │ │ │ ├── ADOCrystal.vshost.exe
│ │ │ │ └── ADOCrystal.vshost.exe.config
│ │ │ ├── obj
│ │ │ │ ├── ADOCrystal.csproj.FileList.txt
│ │ │ │ └── Debug
│ │ │ │ ├── ADOCrystal.accountCrystalReport.rpt
│ │ │ │ ├── ADOCrystal.accountForm.resources
│ │ │ │ ├── ADOCrystal.csproj.GenerateResource.Cache
│ │ │ │ ├── ADOCrystal.exe
│ │ │ │ ├── ADOCrystal.pdb
│ │ │ │ ├── ADOCrystal.Properties.Resources.resources
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ │ ├── accountCrystalReport.cs.dll
│ │ │ │ └── accountDataSet.Designer.cs.dll
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── ADOCrystal.sln
│ │ └── ADOCrystal.suo
│ ├── parameterReport
│ │ ├── parameterReport
│ │ │ ├── accountCrystalReport.cs
│ │ │ ├── accountCrystalReport.rpt
│ │ │ ├── accountForm.cs
│ │ │ ├── accountForm.Designer.cs
│ │ │ ├── accountForm.resx
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── parameterReport.exe
│ │ │ │ ├── parameterReport.pdb
│ │ │ │ └── parameterReport.vshost.exe
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── parameterReport.accountCrystalReport.rpt
│ │ │ │ │ ├── parameterReport.accountForm.resources
│ │ │ │ │ ├── parameterReport.csproj.GenerateResource.Cache
│ │ │ │ │ ├── parameterReport.exe
│ │ │ │ │ ├── parameterReport.pdb
│ │ │ │ │ ├── parameterReport.Properties.Resources.resources
│ │ │ │ │ ├── Refactor
│ │ │ │ │ └── TempPE
│ │ │ │ │ └── accountCrystalReport.cs.dll
│ │ │ │ └── parameterReport.csproj.FileList.txt
│ │ │ ├── parameterReport.csproj
│ │ │ ├── parameterReport.csproj.user
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── parameterReport.sln
│ │ └── parameterReport.suo
│ └── ReportTest
│ ├── B16-3-1.suo
│ ├── ReportTest
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── B16-3-1.exe
│ │ │ ├── B16-3-1.pdb
│ │ │ └── B16-3-1.vshost.exe
│ │ ├── crystalReportSrc.cs
│ │ ├── crystalReportSrc.rpt
│ │ ├── FormReport.cs
│ │ ├── FormReport.Designer.cs
│ │ ├── FormReport.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── B16_3_1.crystalReportSrc.rpt
│ │ │ │ ├── B16-3-1.exe
│ │ │ │ ├── B16_3_1.FormReport.resources
│ │ │ │ ├── B16-3-1.pdb
│ │ │ │ ├── B16_3_1.Properties.Resources.resources
│ │ │ │ ├── ReportTest.csproj.GenerateResource.Cache
│ │ │ │ └── TempPE
│ │ │ │ └── crystalReportSrc.cs.dll
│ │ │ └── ReportTest.csproj.FileList.txt
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── ReportTest.csproj
│ │ └── ReportTest.csproj.user
│ ├── ReportTest.sln
│ └── ReportTest.suo
├── chap17
│ ├── Chap17_2
│ │ └── Test
│ │ ├── ClassLibraryMath
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ClassLibraryMath.dll
│ │ │ │ └── ClassLibraryMath.pdb
│ │ │ ├── ClassLibraryMath.csproj
│ │ │ ├── Maths.cs
│ │ │ ├── obj
│ │ │ │ ├── ClassLibraryMath.csproj.FileList.txt
│ │ │ │ └── Debug
│ │ │ │ ├── ClassLibraryMath.dll
│ │ │ │ ├── ClassLibraryMath.pdb
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Test
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ClassLibraryMath.dll
│ │ │ │ ├── ClassLibraryMath.pdb
│ │ │ │ ├── Test.exe
│ │ │ │ ├── Test.pdb
│ │ │ │ └── Test.vshost.exe
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── ResolveAssemblyReference.cache
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── Test.exe
│ │ │ │ │ └── Test.pdb
│ │ │ │ └── Test.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Test.csproj
│ │ │ └── Test.csproj.user
│ │ ├── Test.sln
│ │ └── Test.suo
│ ├── Chap17_3
│ │ ├── Example1
│ │ │ ├── Example1
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── Example1.vshost.exe
│ │ │ │ ├── Example1.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Example1.exe
│ │ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Example1.sln
│ │ │ └── Example1.suo
│ │ └── Example2
│ │ ├── Example2
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example2.exe
│ │ │ │ ├── Example2.pdb
│ │ │ │ └── Example2.vshost.exe
│ │ │ ├── Example2.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example2.exe
│ │ │ │ │ ├── Example2.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example2.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example2.sln
│ │ └── Example2.suo
│ └── Chap17_4
│ ├── Example1
│ │ ├── Example1
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Example1.exe
│ │ │ │ ├── Example1.pdb
│ │ │ │ └── Example1.vshost.exe
│ │ │ ├── Example1.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Example1.exe
│ │ │ │ │ ├── Example1.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Example1.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Example1.sln
│ │ └── Example1.suo
│ └── Example2
│ ├── Example2
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── Example2.exe
│ │ │ ├── Example2.pdb
│ │ │ └── Example2.vshost.exe
│ │ ├── Example2.csproj
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── Example2.exe
│ │ │ │ ├── Example2.pdb
│ │ │ │ └── TempPE
│ │ │ └── Example2.csproj.FileList.txt
│ │ ├── Program.cs
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── Example2.sln
│ └── Example2.suo
├── chap18
│ ├── Chap18_2
│ │ ├── DesignTest
│ │ │ ├── DesignTest
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── DesignTest.exe
│ │ │ │ │ ├── DesignTest.pdb
│ │ │ │ │ └── DesignTest.vshost.exe
│ │ │ │ ├── DesignTest.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── DesignTest.exe
│ │ │ │ │ │ ├── DesignTest.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── DesignTest.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── DesignTest.sln
│ │ │ └── DesignTest.suo
│ │ └── ProductDesign
│ │ ├── ProductDesign
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ProductDesign.exe
│ │ │ │ ├── ProductDesign.pdb
│ │ │ │ └── ProductDesign.vshost.exe
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── ProductDesign.exe
│ │ │ │ │ ├── ProductDesign.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── ProductDesign.csproj.FileList.txt
│ │ │ ├── ProductDesign.csproj
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── ProductDesign.sln
│ │ └── ProductDesign.suo
│ └── Chap18_3
│ ├── MyMoney
│ │ ├── Business
│ │ │ ├── AccountBookManager.cs
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Business.dll
│ │ │ │ ├── Business.pdb
│ │ │ │ ├── Common.dll
│ │ │ │ ├── Common.pdb
│ │ │ │ ├── DataAccess.dll
│ │ │ │ └── DataAccess.pdb
│ │ │ ├── Business.csproj
│ │ │ ├── ClassTypeManager.cs
│ │ │ ├── obj
│ │ │ │ ├── Business.csproj.FileList.txt
│ │ │ │ └── Debug
│ │ │ │ ├── Business.dll
│ │ │ │ ├── Business.pdb
│ │ │ │ ├── ResolveAssemblyReference.cache
│ │ │ │ └── TempPE
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Common
│ │ │ ├── AccountBook.cs
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Common.dll
│ │ │ │ └── Common.pdb
│ │ │ ├── ClassType.cs
│ │ │ ├── Common.csproj
│ │ │ ├── obj
│ │ │ │ ├── Common.csproj.FileList.txt
│ │ │ │ └── Debug
│ │ │ │ ├── Common.dll
│ │ │ │ ├── Common.pdb
│ │ │ │ └── TempPE
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── CreateTable.sql
│ │ ├── DataAccess
│ │ │ ├── AccountBookData.cs
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Common.dll
│ │ │ │ ├── Common.pdb
│ │ │ │ ├── DataAccess.dll
│ │ │ │ └── DataAccess.pdb
│ │ │ ├── ClassTypeData.cs
│ │ │ ├── DataAccess.csproj
│ │ │ ├── obj
│ │ │ │ ├── DataAccess.csproj.FileList.txt
│ │ │ │ └── Debug
│ │ │ │ ├── DataAccess.dll
│ │ │ │ ├── DataAccess.pdb
│ │ │ │ ├── ResolveAssemblyReference.cache
│ │ │ │ └── TempPE
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── InsertTable.sql
│ │ ├── MyMoney
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Business.dll
│ │ │ │ ├── Business.pdb
│ │ │ │ ├── Common.dll
│ │ │ │ ├── Common.pdb
│ │ │ │ ├── DataAccess.dll
│ │ │ │ ├── DataAccess.pdb
│ │ │ │ ├── MyMoney.exe
│ │ │ │ ├── MyMoney.pdb
│ │ │ │ └── MyMoney.vshost.exe
│ │ │ ├── MainForm.cs
│ │ │ ├── MainForm.Designer.cs
│ │ │ ├── MainForm.resx
│ │ │ ├── MyMoney.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MyMoney.csproj.GenerateResource.Cache
│ │ │ │ │ ├── MyMoney.exe
│ │ │ │ │ ├── MyMoney.MainForm.resources
│ │ │ │ │ ├── MyMoney.pdb
│ │ │ │ │ ├── MyMoney.Properties.Resources.resources
│ │ │ │ │ ├── ResolveAssemblyReference.cache
│ │ │ │ │ └── TempPE
│ │ │ │ └── MyMoney.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── MyMoney.sln
│ │ └── MyMoney.suo
│ ├── mymoney_log.ldf
│ └── mymoney.mdf
├── chap19
│ ├── Chap19_1
│ │ └── WorkflowHelloWorld
│ │ ├── WorkflowHelloWorld
│ │ │ ├── bin
│ │ │ ├── obj
│ │ │ │ └── WorkflowHelloWorld.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Settings.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── Workflow1.cs
│ │ │ ├── Workflow1.designer.cs
│ │ │ └── WorkflowHelloWorld.csproj
│ │ ├── WorkflowHelloWorld.sln
│ │ └── WorkflowHelloWorld.suo
│ ├── Chap19_2
│ │ └── SquareFlow
│ │ ├── SequentialTest.suo
│ │ ├── SquareFlow
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Workflow19-2.exe
│ │ │ │ └── Workflow19-2.pdb
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Refactor
│ │ │ │ │ ├── ResolveAssemblyReference.cache
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── Workflow19-2.exe
│ │ │ │ │ └── Workflow19-2.pdb
│ │ │ │ ├── SequentialTest.csproj.FileList.txt
│ │ │ │ ├── SquareFlow.csproj.FileList.txt
│ │ │ │ └── Workflow19-2.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Settings.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── SquareFlow.cs
│ │ │ ├── SquareFlow.csproj
│ │ │ └── SquareFlow.designer.cs
│ │ ├── SquareFlow.sln
│ │ ├── SquareFlow.suo
│ │ └── Workflow19-2.suo
│ ├── Chap19_3
│ │ └── TrafficFlow
│ │ ├── TrafficFlow
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Workflow19-3-2.exe
│ │ │ │ └── Workflow19-3-2.pdb
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── ResolveAssemblyReference.cache
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── Workflow19-3-2.exe
│ │ │ │ │ ├── Workflow19-3-2.pdb
│ │ │ │ │ └── Workflow19_3_2.TrafficFlow.layout
│ │ │ │ ├── TrafficFlow.csproj.FileList.txt
│ │ │ │ └── Workflow19-3-2.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Settings.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── TrafficFlow.cs
│ │ │ ├── TrafficFlow.csproj
│ │ │ ├── TrafficFlow.designer.cs
│ │ │ └── TrafficFlow.layout
│ │ ├── TrafficFlow.sln
│ │ ├── TrafficFlow.suo
│ │ └── Workflow19-3-2.suo
│ ├── Chap19_4
│ │ ├── CallEMActivityTest
│ │ │ ├── CallEMActivityTest
│ │ │ │ ├── bin
│ │ │ │ ├── CallEMActivityTest.csproj
│ │ │ │ ├── obj
│ │ │ │ │ └── CallEMActivityTest.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ │ ├── Settings.Designer.cs
│ │ │ │ │ └── Settings.settings
│ │ │ │ ├── TestWorkflow.cs
│ │ │ │ └── TestWorkflow.designer.cs
│ │ │ ├── CallEMActivityTest.sln
│ │ │ └── CallEMActivityTest.suo
│ │ ├── CountFlow
│ │ │ ├── CountFlow
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Workflow19-4-1.exe
│ │ │ │ │ └── Workflow19-4-1.pdb
│ │ │ │ ├── CountFlow.cs
│ │ │ │ ├── CountFlow.csproj
│ │ │ │ ├── CountFlow.designer.cs
│ │ │ │ ├── obj
│ │ │ │ │ ├── CountFlow.csproj.FileList.txt
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── ResolveAssemblyReference.cache
│ │ │ │ │ │ ├── TempPE
│ │ │ │ │ │ ├── Workflow19-4-1.exe
│ │ │ │ │ │ └── Workflow19-4-1.pdb
│ │ │ │ │ └── Workflow19-4-1.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Settings.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── CountFlow.sln
│ │ │ ├── CountFlow.suo
│ │ │ └── Workflow19-4-1.suo
│ │ └── EventControlTest
│ │ ├── EventControlTest
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ ├── EventControlTest.csproj
│ │ │ ├── EventControlWorkflow.cs
│ │ │ ├── EventControlWorkflow.designer.cs
│ │ │ ├── EventControlWorkflow.layout
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ └── TempPE
│ │ │ │ └── EventControlTest.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Settings.cs
│ │ │ └── Settings.settings
│ │ ├── EventControlTest.sln
│ │ └── EventControlTest.suo
│ └── Chap19_5
│ └── OrderTest
│ ├── OrderFlow
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── OrderFlow.dll
│ │ │ └── OrderFlow.pdb
│ │ ├── IOrderControl.cs
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── OrderFlow.dll
│ │ │ │ ├── OrderFlow.OrderWork.layout
│ │ │ │ ├── OrderFlow.pdb
│ │ │ │ ├── ResolveAssemblyReference.cache
│ │ │ │ └── TempPE
│ │ │ └── OrderFlow.csproj.FileList.txt
│ │ ├── OrderFlow.csproj
│ │ ├── OrderService.cs
│ │ ├── OrderWork.cs
│ │ ├── OrderWork.designer.cs
│ │ ├── OrderWork.layout
│ │ └── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Settings.cs
│ │ └── Settings.settings
│ ├── OrderTest
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── OrderFlow.dll
│ │ │ ├── OrderFlow.pdb
│ │ │ ├── OrderTest.exe
│ │ │ ├── OrderTest.pdb
│ │ │ └── OrderTest.vshost.exe
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── OrderTest.csproj.GenerateResource.Cache
│ │ │ │ ├── OrderTest.exe
│ │ │ │ ├── OrderTest.OrderTest.resources
│ │ │ │ ├── OrderTest.pdb
│ │ │ │ ├── OrderTest.Properties.Resources.resources
│ │ │ │ ├── ResolveAssemblyReference.cache
│ │ │ │ └── TempPE
│ │ │ └── OrderTest.csproj.FileList.txt
│ │ ├── OrderTest.cs
│ │ ├── OrderTest.csproj
│ │ ├── OrderTest.Designer.cs
│ │ ├── OrderTest.resx
│ │ ├── Program.cs
│ │ └── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── OrderTest.sln
│ └── OrderTest.suo
├── chap20
│ ├── HomeMoney
│ │ ├── Business
│ │ │ ├── AccountBookManager.cs
│ │ │ ├── BillDailyManager.cs
│ │ │ ├── BillInvestManager.cs
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Business.dll
│ │ │ │ ├── Business.pdb
│ │ │ │ ├── Common.dll
│ │ │ │ ├── Common.pdb
│ │ │ │ ├── DataAccess.dll
│ │ │ │ └── DataAccess.pdb
│ │ │ ├── Business.csproj
│ │ │ ├── ClassInfoManager.cs
│ │ │ ├── obj
│ │ │ │ ├── Business.csproj.FileList.txt
│ │ │ │ └── Debug
│ │ │ │ ├── Business.dll
│ │ │ │ ├── Business.pdb
│ │ │ │ ├── Refactor
│ │ │ │ │ └── Business.dll
│ │ │ │ ├── ResolveAssemblyReference.cache
│ │ │ │ └── TempPE
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── SystemManager.cs
│ │ │ └── UserManager.cs
│ │ ├── Common
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Common.dll
│ │ │ │ └── Common.pdb
│ │ │ ├── Common.csproj
│ │ │ ├── CommonEnum.cs
│ │ │ ├── DataObj
│ │ │ │ ├── AccountBook.cs
│ │ │ │ ├── BillDaily.cs
│ │ │ │ ├── BillInvest.cs
│ │ │ │ ├── ClassInfo.cs
│ │ │ │ ├── System.cs
│ │ │ │ └── User.cs
│ │ │ ├── Log.cs
│ │ │ ├── obj
│ │ │ │ ├── Common.csproj.FileList.txt
│ │ │ │ └── Debug
│ │ │ │ ├── Common.dll
│ │ │ │ ├── Common.pdb
│ │ │ │ ├── Refactor
│ │ │ │ │ └── Common.dll
│ │ │ │ └── TempPE
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── DataAccess
│ │ │ ├── AccountBooks.cs
│ │ │ ├── BillDailys.cs
│ │ │ ├── BillInvests.cs
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Common.dll
│ │ │ │ ├── Common.pdb
│ │ │ │ ├── DataAccess.dll
│ │ │ │ └── DataAccess.pdb
│ │ │ ├── ClassInfos.cs
│ │ │ ├── DataAccess.csproj
│ │ │ ├── obj
│ │ │ │ ├── DataAccess.csproj.FileList.txt
│ │ │ │ └── Debug
│ │ │ │ ├── DataAccess.dll
│ │ │ │ ├── DataAccess.pdb
│ │ │ │ ├── Refactor
│ │ │ │ │ └── DataAccess.dll
│ │ │ │ ├── ResolveAssemblyReference.cache
│ │ │ │ └── TempPE
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Systems.cs
│ │ │ └── Users.cs
│ │ ├── HomeMoney
│ │ │ ├── AccountBookForm.cs
│ │ │ ├── AccountBookForm.Designer.cs
│ │ │ ├── AccountBookForm.resx
│ │ │ ├── BillDailyForm.cs
│ │ │ ├── BillDailyForm.Designer.cs
│ │ │ ├── BillDailyForm.resx
│ │ │ ├── BillInvestForm.cs
│ │ │ ├── BillInvestForm.Designer.cs
│ │ │ ├── BillInvestForm.resx
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Business.dll
│ │ │ │ ├── Business.pdb
│ │ │ │ ├── Common.dll
│ │ │ │ ├── Common.pdb
│ │ │ │ ├── DataAccess.dll
│ │ │ │ ├── DataAccess.pdb
│ │ │ │ ├── dd
│ │ │ │ ├── HomeMoney.exe
│ │ │ │ ├── HomeMoney.pdb
│ │ │ │ ├── HomeMoney.vshost.exe
│ │ │ │ ├── info
│ │ │ │ │ ├── images
│ │ │ │ │ │ ├── dd.jpg
│ │ │ │ │ │ └── main.jpg
│ │ │ │ │ └── info.htm
│ │ │ │ ├── log_2007-08-24.txt
│ │ │ │ └── log_2007-11-28.txt
│ │ │ ├── GridFindForm.cs
│ │ │ ├── GridFindForm.Designer.cs
│ │ │ ├── GridFindForm.resx
│ │ │ ├── GridForm.cs
│ │ │ ├── GridForm.Designer.cs
│ │ │ ├── GridForm.resx
│ │ │ ├── HomeMoney.csproj
│ │ │ ├── MainForm.cs
│ │ │ ├── MainForm.Designer.cs
│ │ │ ├── MainForm.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── HomeMoney.AccountBookForm.resources
│ │ │ │ │ ├── HomeMoney.BillDailyForm.resources
│ │ │ │ │ ├── HomeMoney.BillInvestForm.resources
│ │ │ │ │ ├── HomeMoney.csproj.GenerateResource.Cache
│ │ │ │ │ ├── HomeMoney.exe
│ │ │ │ │ ├── HomeMoney.GridFindForm.resources
│ │ │ │ │ ├── HomeMoney.GridForm.resources
│ │ │ │ │ ├── HomeMoney.MainForm.resources
│ │ │ │ │ ├── HomeMoney.pdb
│ │ │ │ │ ├── HomeMoney.Properties.Resources.resources
│ │ │ │ │ ├── HomeMoney.SystemForm.resources
│ │ │ │ │ ├── HomeMoney.UserForm.resources
│ │ │ │ │ ├── Refactor
│ │ │ │ │ ├── ResolveAssemblyReference.cache
│ │ │ │ │ └── TempPE
│ │ │ │ │ ├── homemoneyDataSet.Designer.cs.dll
│ │ │ │ │ └── Properties.Resources.Designer.cs.dll
│ │ │ │ └── HomeMoney.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── Resources
│ │ │ │ ├── baobiao.bmp
│ │ │ │ ├── bg.gif
│ │ │ │ ├── book.gif
│ │ │ │ ├── daochu.bmp
│ │ │ │ ├── dayin.bmp
│ │ │ │ ├── home.bmp
│ │ │ │ ├── houtui.bmp
│ │ │ │ ├── jisq.bmp
│ │ │ │ ├── qinjin.bmp
│ │ │ │ ├── SpeedItemButtonHot.bmp
│ │ │ │ └── Thumbs.db
│ │ │ ├── SystemForm.cs
│ │ │ ├── SystemForm.Designer.cs
│ │ │ ├── SystemForm.resx
│ │ │ ├── UserForm.cs
│ │ │ ├── UserForm.Designer.cs
│ │ │ └── UserForm.resx
│ │ ├── HomeMoney.sln
│ │ └── HomeMoney.suo
│ ├── homemoney_log.ldf
│ ├── homemoney.mdf
│ ├── SQLQuery.sql
│ └── 使用说明.txt
├── chap21
│ ├── Chap21_2
│ │ ├── P2PServer
│ │ │ ├── P2PClient
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── P2PClient.exe
│ │ │ │ │ ├── P2PClient.pdb
│ │ │ │ │ └── P2PClient.vshost.exe
│ │ │ │ ├── Client.cs
│ │ │ │ ├── Client.Designer.cs
│ │ │ │ ├── Client.resx
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── P2PClient.Client.resources
│ │ │ │ │ │ ├── P2PClient.csproj.GenerateResource.Cache
│ │ │ │ │ │ ├── P2PClient.exe
│ │ │ │ │ │ ├── P2PClient.pdb
│ │ │ │ │ │ ├── P2PClient.Properties.Resources.resources
│ │ │ │ │ │ ├── Refactor
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── P2PClient.csproj.FileList.txt
│ │ │ │ ├── P2PClient.cs
│ │ │ │ ├── P2PClient.csproj
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── P2PServer
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── P2PServer.exe
│ │ │ │ │ ├── P2PServer.pdb
│ │ │ │ │ └── P2PServer.vshost.exe
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── P2PServer.csproj.GenerateResource.Cache
│ │ │ │ │ │ ├── P2PServer.exe
│ │ │ │ │ │ ├── P2PServer.pdb
│ │ │ │ │ │ ├── P2PServer.Properties.Resources.resources
│ │ │ │ │ │ ├── P2PServer.Server.resources
│ │ │ │ │ │ ├── Refactor
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── P2PServer.csproj.FileList.txt
│ │ │ │ ├── P2PServer.cs
│ │ │ │ ├── P2PServer.csproj
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ │ ├── Resources.Designer.cs
│ │ │ │ │ ├── Resources.resx
│ │ │ │ │ ├── Settings.Designer.cs
│ │ │ │ │ └── Settings.settings
│ │ │ │ ├── Server.cs
│ │ │ │ ├── Server.Designer.cs
│ │ │ │ └── Server.resx
│ │ │ ├── P2PServer.sln
│ │ │ └── P2PServer.suo
│ │ ├── TCPServer
│ │ │ ├── Client
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Client.exe
│ │ │ │ │ ├── Client.pdb
│ │ │ │ │ └── Client.vshost.exe
│ │ │ │ ├── Client.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Client.csproj.FileList.txt
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Client.exe
│ │ │ │ │ ├── Client.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Server
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Server.exe
│ │ │ │ │ ├── Server.pdb
│ │ │ │ │ └── Server.vshost.exe
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Server.exe
│ │ │ │ │ │ ├── Server.pdb
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── Server.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ └── Server.csproj
│ │ │ ├── Server.sln
│ │ │ └── Server.suo
│ │ └── UDPServer
│ │ ├── Client
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Client.exe
│ │ │ │ ├── Client.pdb
│ │ │ │ └── Client.vshost.exe
│ │ │ ├── Client.csproj
│ │ │ ├── obj
│ │ │ │ ├── Client.csproj.FileList.txt
│ │ │ │ └── Debug
│ │ │ │ ├── Client.exe
│ │ │ │ ├── Client.pdb
│ │ │ │ └── TempPE
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Server
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Server.exe
│ │ │ │ ├── Server.pdb
│ │ │ │ └── Server.vshost.exe
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Server.exe
│ │ │ │ │ ├── Server.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Server.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ └── Server.csproj
│ │ ├── Server.sln
│ │ └── Server.suo
│ └── Chap21_3
│ ├── WebBrowse
│ │ ├── WebBrowse
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── WebBrowse.exe
│ │ │ │ ├── WebBrowse.pdb
│ │ │ │ └── WebBrowse.vshost.exe
│ │ │ ├── FormBrowse.cs
│ │ │ ├── FormBrowse.Designer.cs
│ │ │ ├── FormBrowse.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Refactor
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── WebBrowse.csproj.GenerateResource.Cache
│ │ │ │ │ ├── WebBrowse.exe
│ │ │ │ │ ├── WebBrowse.FormBrowse.resources
│ │ │ │ │ ├── WebBrowse.pdb
│ │ │ │ │ └── WebBrowse.Properties.Resources.resources
│ │ │ │ └── WebBrowse.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ └── WebBrowse.csproj
│ │ ├── WebBrowse.sln
│ │ └── WebBrowse.suo
│ └── WebClientTest
│ ├── B21-3.suo
│ ├── WebClientTest
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── WebClientTest.exe
│ │ │ ├── WebClientTest.pdb
│ │ │ └── WebClientTest.vshost.exe
│ │ ├── FormClient.cs
│ │ ├── FormClient.Designer.cs
│ │ ├── FormClient.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── Refactor
│ │ │ │ ├── TempPE
│ │ │ │ ├── WebClientTest.csproj.GenerateResource.Cache
│ │ │ │ ├── WebClientTest.exe
│ │ │ │ ├── WebClientTest.FormClient.resources
│ │ │ │ ├── WebClientTest.pdb
│ │ │ │ └── WebClientTest.Properties.Resources.resources
│ │ │ └── WebClientTest.csproj.FileList.txt
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ └── WebClientTest.csproj
│ ├── WebClientTest.sln
│ └── WebClientTest.suo
├── chap22
│ ├── Chap22_2
│ │ ├── Book.xml
│ │ ├── Breakfast.xml
│ │ ├── Breakfast.xsd
│ │ ├── Food.xml
│ │ ├── Mails.xml
│ │ ├── Mails.xsd
│ │ ├── Mail.xml
│ │ └── Note.xml
│ └── Chap22_3
│ ├── XmlDateSet
│ │ ├── XmlDateSet
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── XmlDateSet.exe
│ │ │ │ ├── XmlDateSet.pdb
│ │ │ │ └── XmlDateSet.vshost.exe
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── XmlDateSet.exe
│ │ │ │ │ └── XmlDateSet.pdb
│ │ │ │ └── XmlDateSet.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ └── XmlDateSet.csproj
│ │ ├── XmlDateSet.sln
│ │ └── XmlDateSet.suo
│ ├── XmldocReader
│ │ ├── XmldocReader
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── XmldocReader.exe
│ │ │ │ ├── XmldocReader.pdb
│ │ │ │ └── XmldocReader.vshost.exe
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── XmldocReader.exe
│ │ │ │ │ └── XmldocReader.pdb
│ │ │ │ └── XmldocReader.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ └── XmldocReader.csproj
│ │ ├── XmldocReader.sln
│ │ └── XmldocReader.suo
│ ├── XmldocWriter
│ │ ├── XmldocWriter
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── XmldocWriter.exe
│ │ │ │ ├── XmldocWriter.pdb
│ │ │ │ └── XmldocWriter.vshost.exe
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── XmldocWriter.exe
│ │ │ │ │ └── XmldocWriter.pdb
│ │ │ │ └── XmldocWriter.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ └── XmldocWriter.csproj
│ │ ├── XmldocWriter.sln
│ │ └── XmldocWriter.suo
│ ├── XmlReader
│ │ ├── XmlReader
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── XmlReader.exe
│ │ │ │ ├── XmlReader.pdb
│ │ │ │ └── XmlReader.vshost.exe
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── XmlReader.exe
│ │ │ │ │ └── XmlReader.pdb
│ │ │ │ └── XmlReader.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ └── XmlReader.csproj
│ │ ├── XmlReader.sln
│ │ └── XmlReader.suo
│ ├── XmlValidating
│ │ ├── XmlValidating
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── XmlValidating.exe
│ │ │ │ ├── XmlValidating.pdb
│ │ │ │ └── XmlValidating.vshost.exe
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── XmlValidating.exe
│ │ │ │ │ └── XmlValidating.pdb
│ │ │ │ └── XmlValidating.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ └── XmlValidating.csproj
│ │ ├── XmlValidating.sln
│ │ └── XmlValidating.suo
│ └── XmlWriter
│ ├── XmlWriter
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── XmlWriter.exe
│ │ │ ├── XmlWriter.pdb
│ │ │ └── XmlWriter.vshost.exe
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── TempPE
│ │ │ │ ├── XmlWriter.exe
│ │ │ │ └── XmlWriter.pdb
│ │ │ └── XmlWriter.csproj.FileList.txt
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ └── XmlWriter.csproj
│ ├── XmlWriter.sln
│ └── XmlWriter.suo
├── chap23
│ ├── Chap23_1
│ │ ├── Ask.html
│ │ ├── Hello.html
│ │ ├── Table.html
│ │ ├── Test.html
│ │ └── Thtml.html
│ ├── Chap23_2
│ │ └── WebHello
│ │ ├── WebHello
│ │ │ ├── App_Data
│ │ │ ├── Default.aspx
│ │ │ ├── Default.aspx.cs
│ │ │ ├── Login.aspx
│ │ │ ├── Login.aspx.cs
│ │ │ └── web.config
│ │ ├── WebHello.sln
│ │ └── WebHello.suo
│ └── Chap23_3
│ └── WebControl
│ ├── WebControl
│ │ ├── App_Data
│ │ ├── button-add.gif
│ │ ├── china.gif
│ │ ├── Default.aspx
│ │ ├── Default.aspx.cs
│ │ ├── placeholder-100.jpg
│ │ ├── qie.jpg
│ │ ├── title.jpg
│ │ └── Web.Config
│ ├── WebControl.sln
│ └── WebControl.suo
├── chap24
│ ├── Chap24_1
│ │ ├── MyWebSite
│ │ │ ├── myWebSite
│ │ │ │ ├── App_Code
│ │ │ │ │ └── Class1.cs
│ │ │ │ ├── App_Data
│ │ │ │ ├── Default.aspx
│ │ │ │ ├── Default.aspx.cs
│ │ │ │ ├── Global.asax
│ │ │ │ ├── MyPage.aspx
│ │ │ │ └── MyPage.aspx.cs
│ │ │ ├── MyWebSite.sln
│ │ │ └── MyWebSite.suo
│ │ └── TestTransfer
│ │ ├── TestTransfer
│ │ │ ├── App_Data
│ │ │ ├── Default.aspx
│ │ │ ├── Default.aspx.cs
│ │ │ ├── desForm.aspx
│ │ │ ├── desForm.aspx.cs
│ │ │ ├── srcForm.aspx
│ │ │ └── srcForm.aspx.cs
│ │ ├── TestTransfer.sln
│ │ └── TestTransfer.suo
│ ├── Chap24_2
│ │ └── DataBinding
│ │ ├── DataBinding
│ │ │ ├── App_Data
│ │ │ ├── dd.JPG
│ │ │ ├── Default.aspx
│ │ │ ├── Default.aspx.cs
│ │ │ ├── Global.asax
│ │ │ ├── TDataList.aspx
│ │ │ ├── TDataList.aspx.cs
│ │ │ ├── TFormView.aspx
│ │ │ ├── TFormView.aspx.cs
│ │ │ ├── TGridView.aspx
│ │ │ ├── TGridView.aspx.cs
│ │ │ └── Web.Config
│ │ ├── DataBinding.sln
│ │ └── DataBinding.suo
│ └── Chap24_3
│ └── WebControl
│ ├── WebControl
│ │ ├── App_Data
│ │ ├── Default.aspx
│ │ ├── Default.aspx.cs
│ │ ├── Login.aspx
│ │ ├── Login.aspx.cs
│ │ ├── MapPath.aspx
│ │ ├── MapPath.aspx.cs
│ │ ├── Validator.aspx
│ │ ├── Validator.aspx.cs
│ │ ├── web.config
│ │ ├── WebParts.aspx
│ │ ├── WebParts.aspx.cs
│ │ └── Web.sitemap
│ ├── WebControl.sln
│ └── WebControl.suo
├── chap25
│ ├── Chap25_1
│ │ ├── WebCountService
│ │ │ ├── WebCountService
│ │ │ │ ├── App_Code
│ │ │ │ │ └── Service.cs
│ │ │ │ ├── App_Data
│ │ │ │ └── Service.asmx
│ │ │ ├── WebCountService.sln
│ │ │ └── WebCountService.suo
│ │ └── WebService
│ │ ├── WebService
│ │ │ ├── App_Code
│ │ │ │ └── Service.cs
│ │ │ ├── App_Data
│ │ │ ├── Service.asmx
│ │ │ └── Web.Config
│ │ ├── WebService.sln
│ │ └── WebService.suo
│ ├── Chap25_2
│ │ └── MyWebSite
│ │ ├── MyWebSite
│ │ │ ├── App_Code
│ │ │ │ └── CountWebService.cs
│ │ │ ├── App_Data
│ │ │ ├── CountWebService.asmx
│ │ │ ├── Default.aspx
│ │ │ ├── Default.aspx.cs
│ │ │ └── Web.Config
│ │ ├── MyWebSite.sln
│ │ └── MyWebSite.suo
│ └── Chap25_3
│ ├── StockManager
│ │ ├── StockManager
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ └── StockManager.vshost.exe
│ │ │ ├── obj
│ │ │ │ └── Debug
│ │ │ │ └── TempPE
│ │ │ └── StockManager.csproj
│ │ ├── StockManager.sln
│ │ ├── StockManager.suo
│ │ ├── StockService
│ │ │ ├── App_Code
│ │ │ │ ├── Business
│ │ │ │ │ └── StockSystem.cs
│ │ │ │ ├── DataAccess
│ │ │ │ │ └── Stock.cs
│ │ │ │ └── StockService.cs
│ │ │ ├── App_Data
│ │ │ └── StockService.asmx
│ │ ├── WebStockSite
│ │ │ ├── App_Data
│ │ │ ├── App_WebReferences
│ │ │ │ └── StockServer
│ │ │ │ ├── StockService.disco
│ │ │ │ ├── StockService.discomap
│ │ │ │ └── StockService.wsdl
│ │ │ ├── Default.aspx
│ │ │ ├── Default.aspx.cs
│ │ │ └── Web.Config
│ │ ├── WindowsStock
│ │ │ ├── app.config
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── WindowsStock.exe
│ │ │ │ ├── WindowsStock.exe.config
│ │ │ │ ├── WindowsStock.pdb
│ │ │ │ ├── WindowsStock.vshost.exe
│ │ │ │ └── WindowsStock.vshost.exe.config
│ │ │ ├── FormStock.cs
│ │ │ ├── FormStock.Designer.cs
│ │ │ ├── FormStock.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Refactor
│ │ │ │ │ ├── TempPE
│ │ │ │ │ │ └── Web References.StockServer.Reference.cs.dll
│ │ │ │ │ ├── WindowsStock.csproj.GenerateResource.Cache
│ │ │ │ │ ├── WindowsStock.exe
│ │ │ │ │ ├── WindowsStock.FormStock.resources
│ │ │ │ │ ├── WindowsStock.pdb
│ │ │ │ │ └── WindowsStock.Properties.Resources.resources
│ │ │ │ └── WindowsStock.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── Web References
│ │ │ │ └── StockServer
│ │ │ │ ├── Reference.cs
│ │ │ │ ├── Reference.map
│ │ │ │ ├── StockService.disco
│ │ │ │ └── StockService.wsdl
│ │ │ └── WindowsStock.csproj
│ │ └── 运行说明.txt
│ └── WebCountService
│ ├── WebCountService
│ │ ├── App_Code
│ │ │ └── Service.cs
│ │ ├── App_Data
│ │ └── Service.asmx
│ ├── WebCountService.sln
│ ├── WebCountService.suo
│ ├── WebSiteCount
│ │ ├── App_Data
│ │ ├── App_WebReferences
│ │ │ └── LocalCountSev
│ │ │ ├── Service.disco
│ │ │ ├── Service.discomap
│ │ │ └── Service.wsdl
│ │ ├── Default.aspx
│ │ ├── Default.aspx.cs
│ │ └── Web.Config
│ └── WindowsCount
│ ├── app.config
│ ├── bin
│ │ └── Debug
│ │ ├── WindowsCount.exe
│ │ ├── WindowsCount.exe.config
│ │ ├── WindowsCount.pdb
│ │ ├── WindowsCount.vshost.exe
│ │ └── WindowsCount.vshost.exe.config
│ ├── FormTest.cs
│ ├── FormTest.Designer.cs
│ ├── FormTest.resx
│ ├── obj
│ │ ├── Debug
│ │ │ ├── Refactor
│ │ │ ├── TempPE
│ │ │ │ └── Web References.LocalCountSev.Reference.cs.dll
│ │ │ ├── WindowsCount.csproj.GenerateResource.Cache
│ │ │ ├── WindowsCount.exe
│ │ │ ├── WindowsCount.FormTest.resources
│ │ │ ├── WindowsCount.pdb
│ │ │ └── WindowsCount.Properties.Resources.resources
│ │ └── WindowsCount.csproj.FileList.txt
│ ├── Program.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── Web References
│ │ └── LocalCountSev
│ │ ├── Reference.cs
│ │ ├── Reference.map
│ │ ├── Service.disco
│ │ └── Service.wsdl
│ └── WindowsCount.csproj
├── chap26
│ ├── Chap26_1
│ │ └── Hello
│ │ ├── Hello
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cs
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Draft.PresentationDesignMarkup.dll
│ │ │ │ ├── Hello.exe
│ │ │ │ ├── Hello.pdb
│ │ │ │ ├── Hello.vshost.exe
│ │ │ │ ├── PresentationDesignCore.dll
│ │ │ │ ├── PresentationDesignDeveloper.DLL
│ │ │ │ └── PresentationDesignFramework.dll
│ │ │ ├── Hello.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── App.g.cs
│ │ │ │ │ ├── CSC23F.tmp
│ │ │ │ │ ├── Hello.csproj.GenerateResource.Cache
│ │ │ │ │ ├── Hello.exe
│ │ │ │ │ ├── Hello.g.resources
│ │ │ │ │ ├── Hello_MarkupCompile.cache
│ │ │ │ │ ├── Hello.pdb
│ │ │ │ │ ├── Hello.Properties.Resources.resources
│ │ │ │ │ ├── ResolveAssemblyReference.cache
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── Window1.baml
│ │ │ │ │ └── Window1.g.cs
│ │ │ │ └── Hello.csproj.FileList.txt
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── Window1.xaml
│ │ │ └── Window1.xaml.cs
│ │ ├── Hello.sln
│ │ └── Hello.suo
│ ├── Chap26_2
│ │ ├── Login
│ │ │ ├── XAMLBrowserApplication1
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Draft.PresentationDesignMarkup.dll
│ │ │ │ │ ├── PresentationDesignCore.dll
│ │ │ │ │ ├── PresentationDesignDeveloper.DLL
│ │ │ │ │ ├── PresentationDesignFramework.dll
│ │ │ │ │ ├── XAMLBrowserApplication1.exe
│ │ │ │ │ ├── XAMLBrowserApplication1.exe.manifest
│ │ │ │ │ ├── XAMLBrowserApplication1.pdb
│ │ │ │ │ └── XAMLBrowserApplication1.xbap
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── App.g.cs
│ │ │ │ │ │ ├── Page1.baml
│ │ │ │ │ │ ├── Page1.g.cs
│ │ │ │ │ │ ├── ResolveAssemblyReference.cache
│ │ │ │ │ │ ├── TempPE
│ │ │ │ │ │ ├── XAMLBrowserApplication1.csproj.GenerateResource.Cache
│ │ │ │ │ │ ├── XAMLBrowserApplication1.exe
│ │ │ │ │ │ ├── XAMLBrowserApplication1.exe.manifest
│ │ │ │ │ │ ├── XAMLBrowserApplication1.g.resources
│ │ │ │ │ │ ├── XAMLBrowserApplication1_MarkupCompile.cache
│ │ │ │ │ │ ├── XAMLBrowserApplication1.pdb
│ │ │ │ │ │ ├── XAMLBrowserApplication1.Properties.Resources.resources
│ │ │ │ │ │ ├── XAMLBrowserApplication1.TrustInfo.xml
│ │ │ │ │ │ └── XAMLBrowserApplication1.xbap
│ │ │ │ │ └── XAMLBrowserApplication1.csproj.FileList.txt
│ │ │ │ ├── Page1.xaml
│ │ │ │ ├── Page1.xaml.cs
│ │ │ │ ├── Properties
│ │ │ │ │ ├── app.manifest
│ │ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ │ ├── Resources.cs
│ │ │ │ │ ├── Resources.resx
│ │ │ │ │ ├── Settings.cs
│ │ │ │ │ └── Settings.settings
│ │ │ │ ├── Readme.txt
│ │ │ │ ├── XAMLBrowserApplication1.csproj
│ │ │ │ └── XAMLBrowserApplication1_TemporaryKey.pfx
│ │ │ ├── XAMLBrowserApplication1.sln
│ │ │ └── XAMLBrowserApplication1.suo
│ │ ├── TxtBinding
│ │ │ ├── TxtBinding
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Draft.PresentationDesignMarkup.DLL
│ │ │ │ │ ├── PresentationDesignCore.dll
│ │ │ │ │ ├── PresentationDesignFramework.dll
│ │ │ │ │ ├── TxtBinding.exe
│ │ │ │ │ ├── TxtBinding.exe.manifest
│ │ │ │ │ ├── TxtBinding.pdb
│ │ │ │ │ └── TxtBinding.xbap
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── App.g.cs
│ │ │ │ │ │ ├── GeneratedInternalTypeHelper.g.cs
│ │ │ │ │ │ ├── Page1.baml
│ │ │ │ │ │ ├── Page1.g.cs
│ │ │ │ │ │ ├── Refactor
│ │ │ │ │ │ ├── ResolveAssemblyReference.cache
│ │ │ │ │ │ ├── TempPE
│ │ │ │ │ │ ├── TxtBinding.csproj.GenerateResource.Cache
│ │ │ │ │ │ ├── TxtBinding.exe
│ │ │ │ │ │ ├── TxtBinding.exe.manifest
│ │ │ │ │ │ ├── TxtBinding.g.resources
│ │ │ │ │ │ ├── TxtBinding_MarkupCompile.cache
│ │ │ │ │ │ ├── TxtBinding_MarkupCompile.lref
│ │ │ │ │ │ ├── TxtBinding.pdb
│ │ │ │ │ │ ├── TxtBinding.Properties.Resources.resources
│ │ │ │ │ │ ├── TxtBinding.TrustInfo.xml
│ │ │ │ │ │ └── TxtBinding.xbap
│ │ │ │ │ └── TxtBinding.csproj.FileList.txt
│ │ │ │ ├── Page1.xaml
│ │ │ │ ├── Page1.xaml.cs
│ │ │ │ ├── Person.cs
│ │ │ │ ├── Properties
│ │ │ │ │ ├── app.manifest
│ │ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ │ ├── Resources.cs
│ │ │ │ │ ├── Resources.resx
│ │ │ │ │ ├── Settings.cs
│ │ │ │ │ └── Settings.settings
│ │ │ │ ├── Readme.txt
│ │ │ │ ├── TxtBinding.csproj
│ │ │ │ └── TxtBinding_TemporaryKey.pfx
│ │ │ ├── TxtBinding.sln
│ │ │ └── TxtBinding.suo
│ │ ├── WCanvas
│ │ │ ├── WCanvas
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Draft.PresentationDesignMarkup.dll
│ │ │ │ │ ├── PresentationDesignCore.dll
│ │ │ │ │ ├── PresentationDesignDeveloper.DLL
│ │ │ │ │ ├── PresentationDesignFramework.dll
│ │ │ │ │ ├── WCanvas.exe
│ │ │ │ │ ├── WCanvas.exe.manifest
│ │ │ │ │ ├── WCanvas.pdb
│ │ │ │ │ └── WCanvas.xbap
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── App.g.cs
│ │ │ │ │ │ ├── Page1.baml
│ │ │ │ │ │ ├── Page1.g.cs
│ │ │ │ │ │ ├── ResolveAssemblyReference.cache
│ │ │ │ │ │ ├── TempPE
│ │ │ │ │ │ ├── WCanvas.csproj.GenerateResource.Cache
│ │ │ │ │ │ ├── WCanvas.exe
│ │ │ │ │ │ ├── WCanvas.exe.manifest
│ │ │ │ │ │ ├── WCanvas.g.resources
│ │ │ │ │ │ ├── WCanvas_MarkupCompile.cache
│ │ │ │ │ │ ├── WCanvas.pdb
│ │ │ │ │ │ ├── WCanvas.Properties.Resources.resources
│ │ │ │ │ │ ├── WCanvas.TrustInfo.xml
│ │ │ │ │ │ └── WCanvas.xbap
│ │ │ │ │ └── WCanvas.csproj.FileList.txt
│ │ │ │ ├── Page1.xaml
│ │ │ │ ├── Page1.xaml.cs
│ │ │ │ ├── Properties
│ │ │ │ │ ├── app.manifest
│ │ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ │ ├── Resources.cs
│ │ │ │ │ ├── Resources.resx
│ │ │ │ │ ├── Settings.cs
│ │ │ │ │ └── Settings.settings
│ │ │ │ ├── Readme.txt
│ │ │ │ ├── WCanvas.csproj
│ │ │ │ └── WCanvas_TemporaryKey.pfx
│ │ │ ├── WCanvas.sln
│ │ │ └── WCanvas.suo
│ │ ├── WComboBox
│ │ │ ├── WComboBox
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Draft.PresentationDesignMarkup.dll
│ │ │ │ │ ├── PresentationDesignCore.dll
│ │ │ │ │ ├── PresentationDesignDeveloper.DLL
│ │ │ │ │ ├── PresentationDesignFramework.dll
│ │ │ │ │ ├── WComboBox.exe
│ │ │ │ │ ├── WComboBox.exe.manifest
│ │ │ │ │ ├── WComboBox.pdb
│ │ │ │ │ └── WComboBox.xbap
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── App.g.cs
│ │ │ │ │ │ ├── Page1.baml
│ │ │ │ │ │ ├── Page1.g.cs
│ │ │ │ │ │ ├── ResolveAssemblyReference.cache
│ │ │ │ │ │ ├── TempPE
│ │ │ │ │ │ ├── WComboBox.csproj.GenerateResource.Cache
│ │ │ │ │ │ ├── WComboBox.exe
│ │ │ │ │ │ ├── WComboBox.exe.manifest
│ │ │ │ │ │ ├── WComboBox.g.resources
│ │ │ │ │ │ ├── WComboBox_MarkupCompile.cache
│ │ │ │ │ │ ├── WComboBox.pdb
│ │ │ │ │ │ ├── WComboBox.Properties.Resources.resources
│ │ │ │ │ │ ├── WComboBox.TrustInfo.xml
│ │ │ │ │ │ └── WComboBox.xbap
│ │ │ │ │ └── WComboBox.csproj.FileList.txt
│ │ │ │ ├── Page1.xaml
│ │ │ │ ├── Page1.xaml.cs
│ │ │ │ ├── Properties
│ │ │ │ │ ├── app.manifest
│ │ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ │ ├── Resources.cs
│ │ │ │ │ ├── Resources.resx
│ │ │ │ │ ├── Settings.cs
│ │ │ │ │ └── Settings.settings
│ │ │ │ ├── Readme.txt
│ │ │ │ ├── WComboBox.csproj
│ │ │ │ └── WComboBox_TemporaryKey.pfx
│ │ │ ├── WComboBox.sln
│ │ │ └── WComboBox.suo
│ │ ├── WDataSet-ListBox
│ │ │ ├── WDataSet
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Draft.PresentationDesignMarkup.dll
│ │ │ │ │ ├── PresentationDesignCore.dll
│ │ │ │ │ ├── PresentationDesignDeveloper.DLL
│ │ │ │ │ ├── PresentationDesignFramework.dll
│ │ │ │ │ ├── WDataSet.exe
│ │ │ │ │ ├── WDataSet.pdb
│ │ │ │ │ └── WDataSet.vshost.exe
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── App.g.cs
│ │ │ │ │ │ ├── TempPE
│ │ │ │ │ │ ├── TestWindow.baml
│ │ │ │ │ │ ├── TestWindow.g.cs
│ │ │ │ │ │ ├── WDataSet.csproj.GenerateResource.Cache
│ │ │ │ │ │ ├── WDataSet.exe
│ │ │ │ │ │ ├── WDataSet.g.resources
│ │ │ │ │ │ ├── WDataSet_MarkupCompile.cache
│ │ │ │ │ │ ├── WDataSet.pdb
│ │ │ │ │ │ ├── WDataSet.Properties.Resources.resources
│ │ │ │ │ │ ├── Window1.baml
│ │ │ │ │ │ └── Window1.g.cs
│ │ │ │ │ └── WDataSet.csproj.FileList.txt
│ │ │ │ ├── Properties
│ │ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ │ ├── Resources.cs
│ │ │ │ │ ├── Resources.resx
│ │ │ │ │ ├── Settings.cs
│ │ │ │ │ └── Settings.settings
│ │ │ │ ├── TestWindow.xaml
│ │ │ │ ├── TestWindow.xaml.cs
│ │ │ │ └── WDataSet.csproj
│ │ │ ├── WDataSet.sln
│ │ │ └── WDataSet.suo
│ │ ├── WDataSet-ListView
│ │ │ ├── WDataSet
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Draft.PresentationDesignMarkup.dll
│ │ │ │ │ ├── PresentationDesignCore.dll
│ │ │ │ │ ├── PresentationDesignDeveloper.DLL
│ │ │ │ │ ├── PresentationDesignFramework.dll
│ │ │ │ │ ├── WDataSet.exe
│ │ │ │ │ ├── WDataSet.pdb
│ │ │ │ │ └── WDataSet.vshost.exe
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── App.g.cs
│ │ │ │ │ │ ├── ResolveAssemblyReference.cache
│ │ │ │ │ │ ├── TempPE
│ │ │ │ │ │ ├── TestWindow.baml
│ │ │ │ │ │ ├── TestWindow.g.cs
│ │ │ │ │ │ ├── WDataSet.csproj.GenerateResource.Cache
│ │ │ │ │ │ ├── WDataSet.exe
│ │ │ │ │ │ ├── WDataSet.g.resources
│ │ │ │ │ │ ├── WDataSet_MarkupCompile.cache
│ │ │ │ │ │ ├── WDataSet.pdb
│ │ │ │ │ │ ├── WDataSet.Properties.Resources.resources
│ │ │ │ │ │ ├── Window1.baml
│ │ │ │ │ │ └── Window1.g.cs
│ │ │ │ │ └── WDataSet.csproj.FileList.txt
│ │ │ │ ├── Properties
│ │ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ │ ├── Resources.cs
│ │ │ │ │ ├── Resources.resx
│ │ │ │ │ ├── Settings.cs
│ │ │ │ │ └── Settings.settings
│ │ │ │ ├── TestWindow.xaml
│ │ │ │ ├── TestWindow.xaml.cs
│ │ │ │ └── WDataSet.csproj
│ │ │ ├── WDataSet.sln
│ │ │ └── WDataSet.suo
│ │ ├── WListView
│ │ │ ├── WListView
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Draft.PresentationDesignMarkup.dll
│ │ │ │ │ ├── PresentationDesignCore.dll
│ │ │ │ │ ├── PresentationDesignDeveloper.DLL
│ │ │ │ │ ├── PresentationDesignFramework.dll
│ │ │ │ │ ├── WListView.exe
│ │ │ │ │ ├── WListView.exe.manifest
│ │ │ │ │ ├── WListView.pdb
│ │ │ │ │ └── WListView.xbap
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── App.g.cs
│ │ │ │ │ │ ├── Page1.baml
│ │ │ │ │ │ ├── Page1.g.cs
│ │ │ │ │ │ ├── ResolveAssemblyReference.cache
│ │ │ │ │ │ ├── TempPE
│ │ │ │ │ │ ├── WListView.csproj.GenerateResource.Cache
│ │ │ │ │ │ ├── WListView.exe
│ │ │ │ │ │ ├── WListView.exe.manifest
│ │ │ │ │ │ ├── WListView.g.resources
│ │ │ │ │ │ ├── WListView_MarkupCompile.cache
│ │ │ │ │ │ ├── WListView.pdb
│ │ │ │ │ │ ├── WListView.Properties.Resources.resources
│ │ │ │ │ │ ├── WListView.TrustInfo.xml
│ │ │ │ │ │ └── WListView.xbap
│ │ │ │ │ └── WListView.csproj.FileList.txt
│ │ │ │ ├── Page1.xaml
│ │ │ │ ├── Page1.xaml.cs
│ │ │ │ ├── Properties
│ │ │ │ │ ├── app.manifest
│ │ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ │ ├── Resources.cs
│ │ │ │ │ ├── Resources.resx
│ │ │ │ │ ├── Settings.cs
│ │ │ │ │ └── Settings.settings
│ │ │ │ ├── Readme.txt
│ │ │ │ ├── WListView.csproj
│ │ │ │ └── WListView_TemporaryKey.pfx
│ │ │ ├── WListView.sln
│ │ │ └── WListView.suo
│ │ ├── WMenu
│ │ │ ├── WMenu
│ │ │ │ ├── App.xaml
│ │ │ │ ├── App.xaml.cs
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── WMenu.exe
│ │ │ │ │ ├── WMenu.exe.manifest
│ │ │ │ │ ├── WMenu.pdb
│ │ │ │ │ └── WMenu.xbap
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── App.g.cs
│ │ │ │ │ │ ├── Page1.baml
│ │ │ │ │ │ ├── Page1.g.cs
│ │ │ │ │ │ ├── TempPE
│ │ │ │ │ │ ├── WMenu.csproj.GenerateResource.Cache
│ │ │ │ │ │ ├── WMenu.exe
│ │ │ │ │ │ ├── WMenu.exe.manifest
│ │ │ │ │ │ ├── WMenu.g.resources
│ │ │ │ │ │ ├── WMenu_MarkupCompile.cache
│ │ │ │ │ │ ├── WMenu.pdb
│ │ │ │ │ │ ├── WMenu.Properties.Resources.resources
│ │ │ │ │ │ ├── WMenu.TrustInfo.xml
│ │ │ │ │ │ └── WMenu.xbap
│ │ │ │ │ └── WMenu.csproj.FileList.txt
│ │ │ │ ├── Page1.xaml
│ │ │ │ ├── Page1.xaml.cs
│ │ │ │ ├── Properties
│ │ │ │ │ ├── app.manifest
│ │ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ │ ├── Resources.cs
│ │ │ │ │ ├── Resources.resx
│ │ │ │ │ ├── Settings.cs
│ │ │ │ │ └── Settings.settings
│ │ │ │ ├── Readme.txt
│ │ │ │ ├── WMenu.csproj
│ │ │ │ └── WMenu_TemporaryKey.pfx
│ │ │ ├── WMenu.sln
│ │ │ └── WMenu.suo
│ │ └── WTreeView
│ │ ├── WTreeView
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cs
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── WTreeView.exe
│ │ │ │ ├── WTreeView.exe.manifest
│ │ │ │ ├── WTreeView.pdb
│ │ │ │ └── WTreeView.xbap
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── App.g.cs
│ │ │ │ │ ├── Page1.baml
│ │ │ │ │ ├── Page1.g.cs
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── WTreeView.csproj.GenerateResource.Cache
│ │ │ │ │ ├── WTreeView.exe
│ │ │ │ │ ├── WTreeView.exe.manifest
│ │ │ │ │ ├── WTreeView.g.resources
│ │ │ │ │ ├── WTreeView_MarkupCompile.cache
│ │ │ │ │ ├── WTreeView.pdb
│ │ │ │ │ ├── WTreeView.Properties.Resources.resources
│ │ │ │ │ ├── WTreeView.TrustInfo.xml
│ │ │ │ │ └── WTreeView.xbap
│ │ │ │ └── WTreeView.csproj.FileList.txt
│ │ │ ├── Page1.xaml
│ │ │ ├── Page1.xaml.cs
│ │ │ ├── Properties
│ │ │ │ ├── app.manifest
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── Readme.txt
│ │ │ ├── WTreeView.csproj
│ │ │ └── WTreeView_TemporaryKey.pfx
│ │ ├── WTreeView.sln
│ │ └── WTreeView.suo
│ └── Chap26_3
│ ├── EffectButton
│ │ ├── EffectButton
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cs
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── EffectButton.exe
│ │ │ │ ├── EffectButton.exe.manifest
│ │ │ │ ├── EffectButton.pdb
│ │ │ │ └── EffectButton.xbap
│ │ │ ├── EffectButton.csproj
│ │ │ ├── EffectButton_TemporaryKey.pfx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── App.g.cs
│ │ │ │ │ ├── EffectButton.csproj.GenerateResource.Cache
│ │ │ │ │ ├── EffectButton.exe
│ │ │ │ │ ├── EffectButton.exe.manifest
│ │ │ │ │ ├── EffectButton.g.resources
│ │ │ │ │ ├── EffectButton_MarkupCompile.cache
│ │ │ │ │ ├── EffectButton.pdb
│ │ │ │ │ ├── EffectButton.Properties.Resources.resources
│ │ │ │ │ ├── EffectButton.TrustInfo.xml
│ │ │ │ │ ├── EffectButton.xbap
│ │ │ │ │ ├── Page1.baml
│ │ │ │ │ ├── Page1.g.cs
│ │ │ │ │ └── TempPE
│ │ │ │ └── EffectButton.csproj.FileList.txt
│ │ │ ├── Page1.xaml
│ │ │ ├── Page1.xaml.cs
│ │ │ ├── Properties
│ │ │ │ ├── app.manifest
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.cs
│ │ │ │ └── Settings.settings
│ │ │ └── Readme.txt
│ │ ├── EffectButton.sln
│ │ └── EffectButton.suo
│ ├── W2Dgraphic
│ │ ├── W2Dgraphic
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cs
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── W2Dgraphic.exe
│ │ │ │ ├── W2Dgraphic.exe.manifest
│ │ │ │ ├── W2Dgraphic.pdb
│ │ │ │ └── W2Dgraphic.xbap
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── App.g.cs
│ │ │ │ │ ├── Page1.baml
│ │ │ │ │ ├── Page1.g.cs
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── W2Dgraphic.csproj.GenerateResource.Cache
│ │ │ │ │ ├── W2Dgraphic.exe
│ │ │ │ │ ├── W2Dgraphic.exe.manifest
│ │ │ │ │ ├── W2Dgraphic.g.resources
│ │ │ │ │ ├── W2Dgraphic_MarkupCompile.cache
│ │ │ │ │ ├── W2Dgraphic.pdb
│ │ │ │ │ ├── W2Dgraphic.Properties.Resources.resources
│ │ │ │ │ ├── W2Dgraphic.TrustInfo.xml
│ │ │ │ │ └── W2Dgraphic.xbap
│ │ │ │ └── W2Dgraphic.csproj.FileList.txt
│ │ │ ├── Page1.xaml
│ │ │ ├── Page1.xaml.cs
│ │ │ ├── Properties
│ │ │ │ ├── app.manifest
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── Readme.txt
│ │ │ ├── W2Dgraphic.csproj
│ │ │ └── W2Dgraphic_TemporaryKey.pfx
│ │ ├── W2Dgraphic.sln
│ │ └── W2Dgraphic.suo
│ ├── W3Dgraphic
│ │ ├── W3Dgraphic
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cs
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Draft.PresentationDesignMarkup.dll
│ │ │ │ ├── PresentationDesignCore.dll
│ │ │ │ ├── PresentationDesignDeveloper.DLL
│ │ │ │ ├── PresentationDesignFramework.dll
│ │ │ │ ├── W3Dgraphic.exe
│ │ │ │ ├── W3Dgraphic.exe.manifest
│ │ │ │ ├── W3Dgraphic.pdb
│ │ │ │ └── W3Dgraphic.xbap
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── App.g.cs
│ │ │ │ │ ├── Page1.baml
│ │ │ │ │ ├── Page1.g.cs
│ │ │ │ │ ├── ResolveAssemblyReference.cache
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── W3Dgraphic.csproj.GenerateResource.Cache
│ │ │ │ │ ├── W3Dgraphic.exe
│ │ │ │ │ ├── W3Dgraphic.exe.manifest
│ │ │ │ │ ├── W3Dgraphic.g.resources
│ │ │ │ │ ├── W3Dgraphic_MarkupCompile.cache
│ │ │ │ │ ├── W3Dgraphic.pdb
│ │ │ │ │ ├── W3Dgraphic.Properties.Resources.resources
│ │ │ │ │ ├── W3Dgraphic.TrustInfo.xml
│ │ │ │ │ └── W3Dgraphic.xbap
│ │ │ │ └── W3Dgraphic.csproj.FileList.txt
│ │ │ ├── Page1.xaml
│ │ │ ├── Page1.xaml.cs
│ │ │ ├── Properties
│ │ │ │ ├── app.manifest
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── Readme.txt
│ │ │ ├── W3Dgraphic.csproj
│ │ │ └── W3Dgraphic_TemporaryKey.pfx
│ │ ├── W3Dgraphic.sln
│ │ └── W3Dgraphic.suo
│ ├── WAnimation
│ │ ├── WAnimation
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cs
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── WAnimation.exe
│ │ │ │ ├── WAnimation.exe.manifest
│ │ │ │ ├── WAnimation.pdb
│ │ │ │ └── WAnimation.xbap
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── App.g.cs
│ │ │ │ │ ├── Page1.baml
│ │ │ │ │ ├── Page1.g.cs
│ │ │ │ │ ├── ResolveAssemblyReference.cache
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── WAnimation.csproj.GenerateResource.Cache
│ │ │ │ │ ├── WAnimation.exe
│ │ │ │ │ ├── WAnimation.exe.manifest
│ │ │ │ │ ├── WAnimation.g.resources
│ │ │ │ │ ├── WAnimation_MarkupCompile.cache
│ │ │ │ │ ├── WAnimation.pdb
│ │ │ │ │ ├── WAnimation.Properties.Resources.resources
│ │ │ │ │ ├── WAnimation.TrustInfo.xml
│ │ │ │ │ └── WAnimation.xbap
│ │ │ │ └── WAnimation.csproj.FileList.txt
│ │ │ ├── Page1.xaml
│ │ │ ├── Page1.xaml.cs
│ │ │ ├── Properties
│ │ │ │ ├── app.manifest
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── Readme.txt
│ │ │ ├── WAnimation.csproj
│ │ │ └── WAnimation_TemporaryKey.pfx
│ │ ├── WAnimation.sln
│ │ └── WAnimation.suo
│ ├── WAudio
│ │ ├── WAudio
│ │ │ ├── App.xaml
│ │ │ ├── App.xaml.cs
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ └── WAudio.vshost.exe
│ │ │ ├── obj
│ │ │ │ └── Debug
│ │ │ │ ├── App.g.cs
│ │ │ │ ├── TempPE
│ │ │ │ ├── WAudio_MarkupCompile.cache
│ │ │ │ ├── Window1.baml
│ │ │ │ └── Window1.g.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── WAudio.csproj
│ │ │ ├── Window1.xaml
│ │ │ └── Window1.xaml.cs
│ │ ├── WAudio.sln
│ │ └── WAudio.suo
│ └── WMedia
│ ├── WMedia
│ │ ├── App.xaml
│ │ ├── App.xaml.cs
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── WMedia.exe
│ │ │ ├── WMedia.pdb
│ │ │ └── WMedia.vshost.exe
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── App.g.cs
│ │ │ │ ├── ResolveAssemblyReference.cache
│ │ │ │ ├── TempPE
│ │ │ │ ├── Window1.baml
│ │ │ │ ├── Window1.g.cs
│ │ │ │ ├── WMedia.csproj.GenerateResource.Cache
│ │ │ │ ├── WMedia.exe
│ │ │ │ ├── WMedia.g.resources
│ │ │ │ ├── WMedia_MarkupCompile.cache
│ │ │ │ ├── WMedia.pdb
│ │ │ │ └── WMedia.Properties.Resources.resources
│ │ │ └── WMedia.csproj.FileList.txt
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.cs
│ │ │ └── Settings.settings
│ │ ├── Window1.xaml
│ │ ├── Window1.xaml.cs
│ │ └── WMedia.csproj
│ ├── WMedia.sln
│ └── WMedia.suo
├── chap27
│ ├── Chap27_1
│ │ ├── CountService
│ │ │ ├── Client
│ │ │ │ ├── App.config
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Client.exe
│ │ │ │ │ ├── Client.exe.config
│ │ │ │ │ ├── Client.pdb
│ │ │ │ │ ├── Client.vshost.exe
│ │ │ │ │ ├── Client.vshost.exe.config
│ │ │ │ │ ├── CountContract.dll
│ │ │ │ │ └── CountContract.pdb
│ │ │ │ ├── Client.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── Client.csproj.FileList.txt
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Client.exe
│ │ │ │ │ ├── Client.pdb
│ │ │ │ │ ├── ResolveAssemblyReference.cache
│ │ │ │ │ └── TempPE
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── CountContract
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── CountContract.dll
│ │ │ │ │ └── CountContract.pdb
│ │ │ │ ├── Contract.cs
│ │ │ │ ├── CountContract.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── CountContract.csproj.FileList.txt
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── CountContract.dll
│ │ │ │ │ ├── CountContract.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── CountService
│ │ │ │ ├── App.config
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── CountContract.dll
│ │ │ │ │ ├── CountContract.pdb
│ │ │ │ │ ├── CountService.exe
│ │ │ │ │ ├── CountService.exe.config
│ │ │ │ │ ├── CountService.pdb
│ │ │ │ │ ├── CountService.vshost.exe
│ │ │ │ │ └── CountService.vshost.exe.config
│ │ │ │ ├── CountService.csproj
│ │ │ │ ├── obj
│ │ │ │ │ ├── CountService.csproj.FileList.txt
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── CountService.exe
│ │ │ │ │ ├── CountService.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── CountService.sln
│ │ │ └── CountService.suo
│ │ ├── MyWindowsService
│ │ │ ├── MyWindowsService
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ └── MyWindowsService.vshost.exe
│ │ │ │ ├── MyWindowsService.csproj
│ │ │ │ ├── obj
│ │ │ │ │ └── Debug
│ │ │ │ │ └── TempPE
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ ├── Service1.cs
│ │ │ │ └── Service1.Designer.cs
│ │ │ ├── MyWindowsService.sln
│ │ │ └── MyWindowsService.suo
│ │ ├── WCFClient
│ │ │ ├── Common
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Common.dll
│ │ │ │ │ └── Common.pdb
│ │ │ │ ├── Common.csproj
│ │ │ │ ├── Entity.cs
│ │ │ │ ├── Interface.cs
│ │ │ │ ├── obj
│ │ │ │ │ ├── Common.csproj.FileList.txt
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Common.dll
│ │ │ │ │ ├── Common.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── WCFClient
│ │ │ │ ├── App.config
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── Common.dll
│ │ │ │ │ ├── Common.pdb
│ │ │ │ │ ├── WCFClient.exe
│ │ │ │ │ ├── WCFClient.exe.config
│ │ │ │ │ ├── WCFClient.pdb
│ │ │ │ │ ├── WCFClient.vshost.exe
│ │ │ │ │ └── WCFClient.vshost.exe.config
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── ResolveAssemblyReference.cache
│ │ │ │ │ │ ├── TempPE
│ │ │ │ │ │ ├── WCFClient.exe
│ │ │ │ │ │ └── WCFClient.pdb
│ │ │ │ │ └── WCFClient.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ └── WCFClient.csproj
│ │ │ ├── WCFClient.sln
│ │ │ ├── WCFClient.suo
│ │ │ └── WCFServer
│ │ │ ├── App.config
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── Common.dll
│ │ │ │ ├── Common.pdb
│ │ │ │ ├── WCFServer.exe
│ │ │ │ ├── WCFServer.exe.config
│ │ │ │ ├── WCFServer.pdb
│ │ │ │ ├── WCFServer.vshost.exe
│ │ │ │ └── WCFServer.vshost.exe.config
│ │ │ ├── DAL.cs
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── WCFServer.exe
│ │ │ │ │ └── WCFServer.pdb
│ │ │ │ └── WCFServer.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ └── WCFServer.csproj
│ │ ├── WCFCommon
│ │ │ ├── IISService
│ │ │ │ ├── App_Code
│ │ │ │ ├── App_Data
│ │ │ │ ├── Bin
│ │ │ │ │ ├── WCFCommon.dll
│ │ │ │ │ └── WCFCommon.pdb
│ │ │ │ ├── IISSer.svc
│ │ │ │ └── Web.config
│ │ │ ├── WCFCommon
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── WCFCommon.dll
│ │ │ │ │ └── WCFCommon.pdb
│ │ │ │ ├── IContract.cs
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── ResolveAssemblyReference.cache
│ │ │ │ │ │ ├── TempPE
│ │ │ │ │ │ ├── WCFCommon.dll
│ │ │ │ │ │ └── WCFCommon.pdb
│ │ │ │ │ └── WCFCommon.csproj.FileList.txt
│ │ │ │ ├── Properties
│ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ └── WCFCommon.csproj
│ │ │ ├── WCFCommon.sln
│ │ │ └── WCFCommon.suo
│ │ └── WebWCF
│ │ ├── WebWCF
│ │ │ ├── App_Code
│ │ │ │ └── CountService.cs
│ │ │ ├── App_Data
│ │ │ ├── CountService.svc
│ │ │ ├── Default.aspx
│ │ │ ├── Default.aspx.cs
│ │ │ └── web.config
│ │ ├── WebWCF.sln
│ │ └── WebWCF.suo
│ └── Chap27_2
│ ├── AJAXProcess
│ │ ├── AJAXProcess.suo
│ │ ├── App_Data
│ │ ├── Default.aspx
│ │ ├── Default.aspx.cs
│ │ └── Web.config
│ ├── ASPAjax
│ │ ├── App_Data
│ │ ├── Default.aspx
│ │ ├── Default.aspx.cs
│ │ └── Web.config
│ └── HelloAJAX
│ ├── App_Data
│ ├── Client.htm
│ ├── Default.aspx
│ └── Default.aspx.cs
├── chap28
│ ├── Chap28_1
│ │ ├── MyWebSetup
│ │ │ ├── Debug
│ │ │ │ ├── MyWebSetup.msi
│ │ │ │ └── setup.exe
│ │ │ ├── MyWebSetup.vdproj
│ │ │ └── Release
│ │ ├── PhotoView
│ │ │ ├── MySetup
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MySetup.msi
│ │ │ │ │ └── setup.exe
│ │ │ │ ├── MySetup.vdproj
│ │ │ │ └── Release
│ │ │ ├── PhotoView
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── PhotoView.exe
│ │ │ │ │ ├── PhotoView.pdb
│ │ │ │ │ ├── PhotoView.vshost.exe
│ │ │ │ │ └── Resources
│ │ │ │ │ ├── 4.jpg
│ │ │ │ │ └── Thumbs.db
│ │ │ │ ├── MainForm.cs
│ │ │ │ ├── MainForm.Designer.cs
│ │ │ │ ├── MainForm.resx
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── PhotoView.csproj.GenerateResource.Cache
│ │ │ │ │ │ ├── PhotoView.exe
│ │ │ │ │ │ ├── PhotoView.MainForm.resources
│ │ │ │ │ │ ├── PhotoView.pdb
│ │ │ │ │ │ ├── PhotoView.Properties.Resources.resources
│ │ │ │ │ │ ├── Refactor
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ │ └── Properties.Resources.Designer.cs.dll
│ │ │ │ │ └── PhotoView.csproj.FileList.txt
│ │ │ │ ├── PhotoView.csproj
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ │ ├── Resources.Designer.cs
│ │ │ │ │ ├── Resources.resx
│ │ │ │ │ ├── Settings.Designer.cs
│ │ │ │ │ └── Settings.settings
│ │ │ │ └── Resources
│ │ │ │ └── 4.jpg
│ │ │ ├── PhotoView.sln
│ │ │ ├── PhotoView.suo
│ │ │ └── Thumbs.db
│ │ ├── SetupPhotoView
│ │ │ ├── SetupPhotoView
│ │ │ │ ├── Debug
│ │ │ │ │ ├── setup.exe
│ │ │ │ │ └── SetupPhotoView.msi
│ │ │ │ ├── Release
│ │ │ │ └── SetupPhotoView.vdproj
│ │ │ ├── SetupPhotoView.sln
│ │ │ └── SetupPhotoView.suo
│ │ └── TestWebSite
│ │ ├── App_Data
│ │ ├── Default.aspx
│ │ └── Default.aspx.cs
│ ├── Chap28_2
│ │ └── TestDotFR
│ │ ├── TestDotFR
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── TestDotFR.exe
│ │ │ │ ├── TestDotFR.pdb
│ │ │ │ └── TestDotFR.vshost.exe
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Refactor
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── TestDotFR.exe
│ │ │ │ │ └── TestDotFR.pdb
│ │ │ │ └── TestDotFR.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ └── TestDotFR.csproj
│ │ ├── TestDotFR.sln
│ │ └── TestDotFR.suo
│ └── Chap28_3
│ ├── TestConfig
│ │ ├── TestConfig
│ │ │ ├── App.config
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── TestConfig.exe
│ │ │ │ ├── TestConfig.exe.config
│ │ │ │ ├── TestConfig.pdb
│ │ │ │ ├── TestConfig.vshost.exe
│ │ │ │ └── TestConfig.vshost.exe.config
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── TestConfig.exe
│ │ │ │ │ └── TestConfig.pdb
│ │ │ │ └── TestConfig.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ └── TestConfig.csproj
│ │ ├── TestConfig.sln
│ │ └── TestConfig.suo
│ └── TimeService
│ ├── TimeService
│ │ ├── App.config
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── TimeService.exe
│ │ │ ├── TimeService.exe.config
│ │ │ ├── TimeService.InstallLog
│ │ │ ├── TimeService.InstallState
│ │ │ ├── TimeService.pdb
│ │ │ ├── TimeService.vshost.exe
│ │ │ └── TimeService.vshost.exe.config
│ │ ├── MyTimeService.cs
│ │ ├── MyTimeService.Designer.cs
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── Refactor
│ │ │ │ ├── TempPE
│ │ │ │ ├── TimeService.exe
│ │ │ │ └── TimeService.pdb
│ │ │ └── TimeService.csproj.FileList.txt
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ └── TimeService.csproj
│ ├── TimeService.sln
│ └── TimeService.suo
├── chap29
│ ├── Chap29_1
│ │ ├── CSharpTest
│ │ │ ├── CSharpTest
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── CSharpTest.dll
│ │ │ │ │ ├── CSharpTest.dll.VisualState.xml
│ │ │ │ │ ├── CSharpTest.pdb
│ │ │ │ │ ├── CSharpTest.vshost.exe
│ │ │ │ │ ├── nunit.framework.dll
│ │ │ │ │ ├── nunit.framework.xml
│ │ │ │ │ └── TestResult.xml
│ │ │ │ ├── CSharpTest.cs
│ │ │ │ ├── CSharpTest.csproj
│ │ │ │ ├── CSharpTest.csproj.user
│ │ │ │ ├── obj
│ │ │ │ │ ├── CSharpTest.csproj.FileList.txt
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── CSharpTest.dll
│ │ │ │ │ ├── CSharpTest.pdb
│ │ │ │ │ ├── ResolveAssemblyReference.cache
│ │ │ │ │ └── TempPE
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── CSharpTest.sln
│ │ │ └── CSharpTest.suo
│ │ └── HelloNUnitTest
│ │ ├── HelloWorld
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── HelloWorld.dll
│ │ │ │ ├── HelloWorld.dll.VisualState.xml
│ │ │ │ ├── HelloWorld.pdb
│ │ │ │ ├── HelloWorld.VisualState.xml
│ │ │ │ ├── HelloWorld.vshost.exe
│ │ │ │ ├── nunit.framework.dll
│ │ │ │ ├── nunit.framework.xml
│ │ │ │ └── TestResult.xml
│ │ │ ├── HelloWorld.csproj
│ │ │ ├── HelloWorld.csproj.user
│ │ │ ├── MyClass.cs
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── HelloWorld.dll
│ │ │ │ │ ├── HelloWorld.pdb
│ │ │ │ │ ├── Refactor
│ │ │ │ │ ├── ResolveAssemblyReference.cache
│ │ │ │ │ └── TempPE
│ │ │ │ └── HelloWorld.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ └── TestMyClass.cs
│ │ ├── HelloWorld.sln
│ │ └── HelloWorld.suo
│ └── Chap29_2
│ └── Refactor
│ ├── Refactor
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── Refactor.exe
│ │ │ ├── Refactor.pdb
│ │ │ └── Refactor.vshost.exe
│ │ ├── IPerson.cs
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── Refactor
│ │ │ │ ├── Refactor.exe
│ │ │ │ ├── Refactor.pdb
│ │ │ │ └── TempPE
│ │ │ └── Refactor.csproj.FileList.txt
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ └── Refactor.csproj
│ ├── Refactor.sln
│ └── Refactor.suo
└── chap30
├── SQLQuery.sql
├── TianTian
│ ├── TianTian
│ │ ├── App_Code
│ │ │ ├── Business
│ │ │ │ ├── BLLItems.cs
│ │ │ │ ├── BLLOrders.cs
│ │ │ │ └── BLLUser.cs
│ │ │ ├── Common
│ │ │ │ ├── Enum.cs
│ │ │ │ └── Log.cs
│ │ │ └── DataAccess
│ │ │ ├── DAItems.cs
│ │ │ ├── DAOders.cs
│ │ │ └── DAUsers.cs
│ │ ├── App_Data
│ │ │ ├── aspnetdb_log.ldf
│ │ │ ├── ASPNETDB.MDF
│ │ │ └── SQLQuery.sql
│ │ ├── BookDetail.ascx
│ │ ├── books
│ │ │ ├── b01.jpg
│ │ │ ├── b02.jpg
│ │ │ ├── b03.jpg
│ │ │ ├── i01.jpg
│ │ │ ├── i02.jpg
│ │ │ ├── i03.jpg
│ │ │ ├── i04.jpg
│ │ │ ├── i05.jpg
│ │ │ ├── i06.jpg
│ │ │ ├── t01.jpg
│ │ │ ├── t02.jpg
│ │ │ ├── t03.jpg
│ │ │ └── Thumbs.db
│ │ ├── clubsite.css
│ │ ├── Default.aspx
│ │ ├── Default.aspx.cs
│ │ ├── images
│ │ │ ├── background_columnleft.gif
│ │ │ ├── background_columnright.gif
│ │ │ ├── background_fullwidth.jpg
│ │ │ ├── background_main.jpg
│ │ │ ├── background_nav_main.gif
│ │ │ ├── background_thumbnail.jpg
│ │ │ ├── ball.jpg
│ │ │ ├── poster.jpg
│ │ │ └── Thumbs.db
│ │ ├── ItemDetail.aspx
│ │ ├── ItemDetail.aspx.cs
│ │ ├── Login.aspx
│ │ ├── Login.aspx.cs
│ │ ├── MasterPage.master
│ │ ├── Order.aspx
│ │ ├── Order.aspx.cs
│ │ ├── Register.aspx
│ │ ├── Register.aspx.cs
│ │ ├── ShipOrder.aspx
│ │ ├── ShipOrder.aspx.cs
│ │ ├── ShopCart.aspx
│ │ ├── ShopCart.aspx.cs
│ │ ├── SQLQuery.sql
│ │ ├── ToiletryDetail.ascx
│ │ ├── Web.Config
│ │ └── Web.sitemap
│ ├── TianTian.sln
│ └── TianTian.suo
├── TianTian_log.ldf
├── TianTian.mdf
└── 使用说明.txt
2340 directories, 4282 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论