在好例子网,分享、交流、成长!
您当前所在位置:首页C# 开发实例C#语言基础 → C#开发实战宝典实战练习及例题源程序(13-25章)

C#开发实战宝典实战练习及例题源程序(13-25章)

C#语言基础

下载此实例
  • 开发语言:C#
  • 实例大小:10.78M
  • 下载次数:9
  • 浏览次数:39
  • 发布时间:2023-08-25
  • 实例类别:C#语言基础
  • 发 布 人:chenxiaolan
  • 文件格式:.zip
  • 所需积分:2
 相关标签: 开发实战 源程序 练习 13 实战

实例介绍

【实例简介】C#开发实战宝典实战练习及例题源程序

【实例截图】

from clipboard

【核心代码】

.
├── 13-25章
│   ├── 第13章
│   │   ├── Database
│   │   │   ├── db_13_Data.MDF
│   │   │   └── db_13_Log.LDF
│   │   ├── 例13.5
│   │   │   └── InsertRows.sql
│   │   ├── 例13.6
│   │   │   └── CopyRows.sql
│   │   ├── 第1题(实践与练习)
│   │   │   └── DKESelect.sql
│   │   └── 第2题(实践与练习)
│   │       └── RemoveXTMenu.sql
│   ├── 第14章
│   │   ├── Database
│   │   │   ├── db_14_Data.MDF
│   │   │   └── db_14_Log.LDF
│   │   ├── 例14.1
│   │   │   └── ConSQL
│   │   │       ├── ConSQL
│   │   │       │   ├── ConSQL.csproj
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── ConSQL.exe
│   │   │       │   │       ├── ConSQL.pdb
│   │   │       │   │       ├── ConSQL.vshost.exe
│   │   │       │   │       └── ConSQL.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── ConSQL.Form1.resources
│   │   │       │           ├── ConSQL.Properties.Resources.resources
│   │   │       │           ├── ConSQL.csproj.FileListAbsolute.txt
│   │   │       │           ├── ConSQL.csproj.GenerateResource.Cache
│   │   │       │           ├── ConSQL.exe
│   │   │       │           ├── ConSQL.pdb
│   │   │       │           └── TempPE
│   │   │       ├── ConSQL.sln
│   │   │       └── ConSQL.suo
│   │   ├── 例14.10
│   │   │   └── UpdateDataSet
│   │   │       ├── UpdateDataSet
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── UpdateDataSet.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── UpdateDataSet.exe
│   │   │       │   │       ├── UpdateDataSet.pdb
│   │   │       │   │       ├── UpdateDataSet.vshost.exe
│   │   │       │   │       └── UpdateDataSet.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── TempPE
│   │   │       │           ├── UpdateDataSet.Form1.resources
│   │   │       │           ├── UpdateDataSet.Properties.Resources.resources
│   │   │       │           ├── UpdateDataSet.csproj.FileListAbsolute.txt
│   │   │       │           ├── UpdateDataSet.csproj.GenerateResource.Cache
│   │   │       │           ├── UpdateDataSet.exe
│   │   │       │           └── UpdateDataSet.pdb
│   │   │       ├── UpdateDataSet.sln
│   │   │       └── UpdateDataSet.suo
│   │   ├── 例14.12
│   │   │   └── MergeDataSet
│   │   │       ├── MergeDataSet
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── MergeDataSet.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── MergeDataSet.exe
│   │   │       │   │       ├── MergeDataSet.pdb
│   │   │       │   │       ├── MergeDataSet.vshost.exe
│   │   │       │   │       └── MergeDataSet.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── MergeDataSet.Form1.resources
│   │   │       │           ├── MergeDataSet.Properties.Resources.resources
│   │   │       │           ├── MergeDataSet.csproj.FileListAbsolute.txt
│   │   │       │           ├── MergeDataSet.csproj.GenerateResource.Cache
│   │   │       │           ├── MergeDataSet.exe
│   │   │       │           ├── MergeDataSet.pdb
│   │   │       │           └── TempPE
│   │   │       ├── MergeDataSet.sln
│   │   │       └── MergeDataSet.suo
│   │   ├── 例14.13
│   │   │   └── CopyDataSet
│   │   │       ├── CopyDataSet
│   │   │       │   ├── CopyDataSet.csproj
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── CopyDataSet.exe
│   │   │       │   │       ├── CopyDataSet.pdb
│   │   │       │   │       ├── CopyDataSet.vshost.exe
│   │   │       │   │       └── CopyDataSet.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── CopyDataSet.Form1.resources
│   │   │       │           ├── CopyDataSet.Properties.Resources.resources
│   │   │       │           ├── CopyDataSet.csproj.FileListAbsolute.txt
│   │   │       │           ├── CopyDataSet.csproj.GenerateResource.Cache
│   │   │       │           ├── CopyDataSet.exe
│   │   │       │           ├── CopyDataSet.pdb
│   │   │       │           └── TempPE
│   │   │       ├── CopyDataSet.sln
│   │   │       └── CopyDataSet.suo
│   │   ├── 例14.14
│   │   │   └── ByteImage
│   │   │       ├── ByteImage
│   │   │       │   ├── ByteImage.csproj
│   │   │       │   ├── Form1.Designer.cs
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── ByteImage.exe
│   │   │       │   │       ├── ByteImage.pdb
│   │   │       │   │       ├── ByteImage.vshost.exe
│   │   │       │   │       └── ByteImage.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── ByteImage.Form1.resources
│   │   │       │           ├── ByteImage.Properties.Resources.resources
│   │   │       │           ├── ByteImage.csproj.FileListAbsolute.txt
│   │   │       │           ├── ByteImage.csproj.GenerateResource.Cache
│   │   │       │           ├── ByteImage.exe
│   │   │       │           ├── ByteImage.pdb
│   │   │       │           └── TempPE
│   │   │       ├── ByteImage.sln
│   │   │       └── ByteImage.suo
│   │   ├── 例14.15
│   │   │   └── AutoID
│   │   │       ├── AutoID
│   │   │       │   ├── AutoID.csproj
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── AutoID.exe
│   │   │       │   │       ├── AutoID.pdb
│   │   │       │   │       ├── AutoID.vshost.exe
│   │   │       │   │       └── AutoID.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── AutoID.Form1.resources
│   │   │       │           ├── AutoID.Properties.Resources.resources
│   │   │       │           ├── AutoID.csproj.FileListAbsolute.txt
│   │   │       │           ├── AutoID.csproj.GenerateResource.Cache
│   │   │       │           ├── AutoID.exe
│   │   │       │           ├── AutoID.pdb
│   │   │       │           └── TempPE
│   │   │       ├── AutoID.sln
│   │   │       └── AutoID.suo
│   │   ├── 例14.16
│   │   │   └── CrossAnalyse
│   │   │       ├── CrossAnalyse
│   │   │       │   ├── CrossAnalyse.csproj
│   │   │       │   ├── Form1.Designer.cs
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── CrossAnalyse.exe
│   │   │       │   │       ├── CrossAnalyse.pdb
│   │   │       │   │       ├── CrossAnalyse.vshost.exe
│   │   │       │   │       └── CrossAnalyse.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── CrossAnalyse.Form1.resources
│   │   │       │           ├── CrossAnalyse.Properties.Resources.resources
│   │   │       │           ├── CrossAnalyse.csproj.FileListAbsolute.txt
│   │   │       │           ├── CrossAnalyse.csproj.GenerateResource.Cache
│   │   │       │           ├── CrossAnalyse.exe
│   │   │       │           ├── CrossAnalyse.pdb
│   │   │       │           └── TempPE
│   │   │       ├── CrossAnalyse.sln
│   │   │       └── CrossAnalyse.suo
│   │   ├── 例14.2
│   │   │   └── CloseSQL
│   │   │       ├── CloseSQL
│   │   │       │   ├── CloseSQL.csproj
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── CloseSQL.exe
│   │   │       │   │       ├── CloseSQL.pdb
│   │   │       │   │       ├── CloseSQL.vshost.exe
│   │   │       │   │       └── CloseSQL.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── CloseSQL.Form1.resources
│   │   │       │           ├── CloseSQL.Properties.Resources.resources
│   │   │       │           ├── CloseSQL.csproj.FileListAbsolute.txt
│   │   │       │           ├── CloseSQL.csproj.GenerateResource.Cache
│   │   │       │           ├── CloseSQL.exe
│   │   │       │           ├── CloseSQL.pdb
│   │   │       │           └── TempPE
│   │   │       ├── CloseSQL.sln
│   │   │       └── CloseSQL.suo
│   │   ├── 例14.3
│   │   │   └── SqlCmdSelect
│   │   │       ├── SqlCmdSelect
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── SqlCmdSelect.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── SqlCmdSelect.exe
│   │   │       │   │       ├── SqlCmdSelect.pdb
│   │   │       │   │       ├── SqlCmdSelect.vshost.exe
│   │   │       │   │       └── SqlCmdSelect.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── SqlCmdSelect.Form1.resources
│   │   │       │           ├── SqlCmdSelect.Properties.Resources.resources
│   │   │       │           ├── SqlCmdSelect.csproj.FileListAbsolute.txt
│   │   │       │           ├── SqlCmdSelect.csproj.GenerateResource.Cache
│   │   │       │           ├── SqlCmdSelect.exe
│   │   │       │           ├── SqlCmdSelect.pdb
│   │   │       │           └── TempPE
│   │   │       ├── SqlCmdSelect.sln
│   │   │       └── SqlCmdSelect.suo
│   │   ├── 例14.4
│   │   │   └── SqlCmdENQuery
│   │   │       ├── SqlCmdENQuery
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── SqlCmdENQuery.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── SqlCmdENQuery.exe
│   │   │       │   │       ├── SqlCmdENQuery.pdb
│   │   │       │   │       ├── SqlCmdENQuery.vshost.exe
│   │   │       │   │       └── SqlCmdENQuery.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── SqlCmdENQuery.Form1.resources
│   │   │       │           ├── SqlCmdENQuery.Properties.Resources.resources
│   │   │       │           ├── SqlCmdENQuery.csproj.FileListAbsolute.txt
│   │   │       │           ├── SqlCmdENQuery.csproj.GenerateResource.Cache
│   │   │       │           ├── SqlCmdENQuery.exe
│   │   │       │           ├── SqlCmdENQuery.pdb
│   │   │       │           └── TempPE
│   │   │       ├── SqlCmdENQuery.sln
│   │   │       └── SqlCmdENQuery.suo
│   │   ├── 例14.5
│   │   │   └── SqlCmdEReader
│   │   │       ├── SqlCmdEReader
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── SqlCmdEReader.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── SqlCmdEReader.exe
│   │   │       │   │       ├── SqlCmdEReader.pdb
│   │   │       │   │       ├── SqlCmdEReader.vshost.exe
│   │   │       │   │       └── SqlCmdEReader.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── SqlCmdEReader.Form1.resources
│   │   │       │           ├── SqlCmdEReader.Properties.Resources.resources
│   │   │       │           ├── SqlCmdEReader.csproj.FileListAbsolute.txt
│   │   │       │           ├── SqlCmdEReader.csproj.GenerateResource.Cache
│   │   │       │           ├── SqlCmdEReader.exe
│   │   │       │           ├── SqlCmdEReader.pdb
│   │   │       │           └── TempPE
│   │   │       ├── SqlCmdEReader.sln
│   │   │       └── SqlCmdEReader.suo
│   │   ├── 例14.7
│   │   │   └── SqlReaderHasRows
│   │   │       ├── SqlReaderHasRows
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── SqlReaderHasRows.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── SqlReaderHasRows.exe
│   │   │       │   │       ├── SqlReaderHasRows.pdb
│   │   │       │   │       ├── SqlReaderHasRows.vshost.exe
│   │   │       │   │       └── SqlReaderHasRows.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── SqlReaderHasRows.Form1.resources
│   │   │       │           ├── SqlReaderHasRows.Properties.Resources.resources
│   │   │       │           ├── SqlReaderHasRows.csproj.FileListAbsolute.txt
│   │   │       │           ├── SqlReaderHasRows.csproj.GenerateResource.Cache
│   │   │       │           ├── SqlReaderHasRows.exe
│   │   │       │           ├── SqlReaderHasRows.pdb
│   │   │       │           └── TempPE
│   │   │       ├── SqlReaderHasRows.sln
│   │   │       └── SqlReaderHasRows.suo
│   │   ├── 例14.9
│   │   │   └── FillDataSet
│   │   │       ├── FillDataSet
│   │   │       │   ├── FillDataSet.csproj
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── FillDataSet.exe
│   │   │       │   │       ├── FillDataSet.pdb
│   │   │       │   │       ├── FillDataSet.vshost.exe
│   │   │       │   │       └── FillDataSet.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── FillDataSet.Form1.resources
│   │   │       │           ├── FillDataSet.Properties.Resources.resources
│   │   │       │           ├── FillDataSet.csproj.FileListAbsolute.txt
│   │   │       │           ├── FillDataSet.csproj.GenerateResource.Cache
│   │   │       │           ├── FillDataSet.exe
│   │   │       │           ├── FillDataSet.pdb
│   │   │       │           └── TempPE
│   │   │       ├── FillDataSet.sln
│   │   │       └── FillDataSet.suo
│   │   ├── 第1题(实践与练习)
│   │   │   └── AddDataLX
│   │   │       ├── AddDataLX
│   │   │       │   ├── AddDataLX.csproj
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── AddDataLX.exe
│   │   │       │   │       ├── AddDataLX.pdb
│   │   │       │   │       ├── AddDataLX.vshost.exe
│   │   │       │   │       └── AddDataLX.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── AddDataLX.Form1.resources
│   │   │       │           ├── AddDataLX.Properties.Resources.resources
│   │   │       │           ├── AddDataLX.csproj.FileListAbsolute.txt
│   │   │       │           ├── AddDataLX.csproj.GenerateResource.Cache
│   │   │       │           ├── AddDataLX.exe
│   │   │       │           ├── AddDataLX.pdb
│   │   │       │           └── TempPE
│   │   │       ├── AddDataLX.sln
│   │   │       └── AddDataLX.suo
│   │   ├── 第2题(实践与练习)
│   │   │   └── UpdateDataLX
│   │   │       ├── UpdateDataLX
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── UpdateDataLX.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── UpdateDataLX.exe
│   │   │       │   │       ├── UpdateDataLX.pdb
│   │   │       │   │       ├── UpdateDataLX.vshost.exe
│   │   │       │   │       └── UpdateDataLX.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── TempPE
│   │   │       │           ├── UpdateDataLX.Form1.resources
│   │   │       │           ├── UpdateDataLX.Properties.Resources.resources
│   │   │       │           ├── UpdateDataLX.csproj.FileListAbsolute.txt
│   │   │       │           ├── UpdateDataLX.csproj.GenerateResource.Cache
│   │   │       │           ├── UpdateDataLX.exe
│   │   │       │           └── UpdateDataLX.pdb
│   │   │       ├── UpdateDataLX.sln
│   │   │       └── UpdateDataLX.suo
│   │   └── 第3题(实践与练习)
│   │       └── GetDataLX
│   │           ├── GetDataLX
│   │           │   ├── Form1.cs
│   │           │   ├── Form1.designer.cs
│   │           │   ├── Form1.resx
│   │           │   ├── GetDataLX.csproj
│   │           │   ├── Program.cs
│   │           │   ├── Properties
│   │           │   │   ├── AssemblyInfo.cs
│   │           │   │   ├── Resources.Designer.cs
│   │           │   │   ├── Resources.resx
│   │           │   │   ├── Settings.Designer.cs
│   │           │   │   └── Settings.settings
│   │           │   ├── bin
│   │           │   │   └── Debug
│   │           │   │       ├── GetDataLX.exe
│   │           │   │       ├── GetDataLX.pdb
│   │           │   │       ├── GetDataLX.vshost.exe
│   │           │   │       └── GetDataLX.vshost.exe.manifest
│   │           │   └── obj
│   │           │       └── Debug
│   │           │           ├── GetDataLX.Form1.resources
│   │           │           ├── GetDataLX.Properties.Resources.resources
│   │           │           ├── GetDataLX.csproj.FileListAbsolute.txt
│   │           │           ├── GetDataLX.csproj.GenerateResource.Cache
│   │           │           ├── GetDataLX.exe
│   │           │           ├── GetDataLX.pdb
│   │           │           └── TempPE
│   │           ├── GetDataLX.sln
│   │           └── GetDataLX.suo
│   ├── 第15章
│   │   ├── Database
│   │   │   ├── db_15_Data.MDF
│   │   │   └── db_15_Log.LDF
│   │   ├── 例15.1
│   │   │   └── ShowData
│   │   │       ├── ShowData
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── ShowData.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── ShowData.exe
│   │   │       │   │       ├── ShowData.pdb
│   │   │       │   │       ├── ShowData.vshost.exe
│   │   │       │   │       └── ShowData.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── ShowData.Form1.resources
│   │   │       │           ├── ShowData.Properties.Resources.resources
│   │   │       │           ├── ShowData.csproj.FileListAbsolute.txt
│   │   │       │           ├── ShowData.csproj.GenerateResource.Cache
│   │   │       │           ├── ShowData.exe
│   │   │       │           ├── ShowData.pdb
│   │   │       │           └── TempPE
│   │   │       ├── ShowData.sln
│   │   │       └── ShowData.suo
│   │   ├── 例15.10
│   │   │   └── DGVToExcel
│   │   │       ├── DGVToExcel
│   │   │       │   ├── DGVToExcel.csproj
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── DGVToExcel.exe
│   │   │       │   │       ├── DGVToExcel.pdb
│   │   │       │   │       ├── DGVToExcel.vshost.exe
│   │   │       │   │       ├── DGVToExcel.vshost.exe.manifest
│   │   │       │   │       ├── Interop.Excel.dll
│   │   │       │   │       ├── Interop.Office.dll
│   │   │       │   │       └── Interop.VBIDE.dll
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── DGVToExcel.Form1.resources
│   │   │       │           ├── DGVToExcel.Properties.Resources.resources
│   │   │       │           ├── DGVToExcel.csproj.FileListAbsolute.txt
│   │   │       │           ├── DGVToExcel.csproj.GenerateResource.Cache
│   │   │       │           ├── DGVToExcel.csproj.ResolveComReference.cache
│   │   │       │           ├── DGVToExcel.exe
│   │   │       │           ├── DGVToExcel.pdb
│   │   │       │           ├── Interop.Excel.dll
│   │   │       │           ├── Interop.Office.dll
│   │   │       │           ├── Interop.VBIDE.dll
│   │   │       │           └── TempPE
│   │   │       ├── DGVToExcel.sln
│   │   │       └── DGVToExcel.suo
│   │   ├── 例15.2
│   │   │   └── GetCellInfo
│   │   │       ├── GetCellInfo
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── GetCellInfo.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── GetCellInfo.exe
│   │   │       │   │       ├── GetCellInfo.pdb
│   │   │       │   │       ├── GetCellInfo.vshost.exe
│   │   │       │   │       └── GetCellInfo.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── GetCellInfo.Form1.resources
│   │   │       │           ├── GetCellInfo.Properties.Resources.resources
│   │   │       │           ├── GetCellInfo.csproj.FileListAbsolute.txt
│   │   │       │           ├── GetCellInfo.csproj.GenerateResource.Cache
│   │   │       │           ├── GetCellInfo.exe
│   │   │       │           ├── GetCellInfo.pdb
│   │   │       │           └── TempPE
│   │   │       ├── GetCellInfo.sln
│   │   │       └── GetCellInfo.suo
│   │   ├── 例15.3
│   │   │   └── DGVUpdateData
│   │   │       ├── DGVUpdateData
│   │   │       │   ├── DGVUpdateData.csproj
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── DGVUpdateData.exe
│   │   │       │   │       ├── DGVUpdateData.pdb
│   │   │       │   │       ├── DGVUpdateData.vshost.exe
│   │   │       │   │       └── DGVUpdateData.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── DGVUpdateData.Form1.resources
│   │   │       │           ├── DGVUpdateData.Properties.Resources.resources
│   │   │       │           ├── DGVUpdateData.csproj.FileListAbsolute.txt
│   │   │       │           ├── DGVUpdateData.csproj.GenerateResource.Cache
│   │   │       │           ├── DGVUpdateData.exe
│   │   │       │           ├── DGVUpdateData.pdb
│   │   │       │           └── TempPE
│   │   │       ├── DGVUpdateData.sln
│   │   │       └── DGVUpdateData.suo
│   │   ├── 例15.5
│   │   │   └── DGVChanageColor
│   │   │       ├── DGVChanageColor
│   │   │       │   ├── DGVChanageColor.csproj
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── DGVChanageColor.exe
│   │   │       │   │       ├── DGVChanageColor.pdb
│   │   │       │   │       ├── DGVChanageColor.vshost.exe
│   │   │       │   │       └── DGVChanageColor.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── DGVChanageColor.Form1.resources
│   │   │       │           ├── DGVChanageColor.Properties.Resources.resources
│   │   │       │           ├── DGVChanageColor.csproj.FileListAbsolute.txt
│   │   │       │           ├── DGVChanageColor.csproj.GenerateResource.Cache
│   │   │       │           ├── DGVChanageColor.exe
│   │   │       │           ├── DGVChanageColor.pdb
│   │   │       │           └── TempPE
│   │   │       ├── DGVChanageColor.sln
│   │   │       └── DGVChanageColor.suo
│   │   ├── 例15.7
│   │   │   └── DGVNotSort
│   │   │       ├── DGVNotSort
│   │   │       │   ├── DGVNotSort.csproj
│   │   │       │   ├── Form1.Designer.cs
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── DGVNotSort.exe
│   │   │       │   │       ├── DGVNotSort.pdb
│   │   │       │   │       ├── DGVNotSort.vshost.exe
│   │   │       │   │       └── DGVNotSort.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── DGVNotSort.Form1.resources
│   │   │       │           ├── DGVNotSort.Properties.Resources.resources
│   │   │       │           ├── DGVNotSort.csproj.FileListAbsolute.txt
│   │   │       │           ├── DGVNotSort.csproj.GenerateResource.Cache
│   │   │       │           ├── DGVNotSort.exe
│   │   │       │           ├── DGVNotSort.pdb
│   │   │       │           └── TempPE
│   │   │       ├── DGVNotSort.sln
│   │   │       └── DGVNotSort.suo
│   │   ├── 例15.8
│   │   │   └── DGVCombinCell
│   │   │       ├── DGVCombinCell
│   │   │       │   ├── DGVCombinCell.csproj
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── DGVCombinCell.exe
│   │   │       │   │       ├── DGVCombinCell.pdb
│   │   │       │   │       ├── DGVCombinCell.vshost.exe
│   │   │       │   │       └── DGVCombinCell.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── DGVCombinCell.Form1.resources
│   │   │       │           ├── DGVCombinCell.Properties.Resources.resources
│   │   │       │           ├── DGVCombinCell.csproj.FileListAbsolute.txt
│   │   │       │           ├── DGVCombinCell.csproj.GenerateResource.Cache
│   │   │       │           ├── DGVCombinCell.exe
│   │   │       │           ├── DGVCombinCell.pdb
│   │   │       │           └── TempPE
│   │   │       ├── DGVCombinCell.sln
│   │   │       └── DGVCombinCell.suo
│   │   ├── 例15.9
│   │   │   └── DGVToWord
│   │   │       ├── DGVToWord
│   │   │       │   ├── DGVToWord.csproj
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── DGVToWord.exe
│   │   │       │   │       ├── DGVToWord.pdb
│   │   │       │   │       ├── DGVToWord.vshost.exe
│   │   │       │   │       ├── DGVToWord.vshost.exe.manifest
│   │   │       │   │       ├── Interop.Office.dll
│   │   │       │   │       ├── Interop.VBIDE.dll
│   │   │       │   │       └── Interop.Word.dll
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── DGVToWord.Form1.resources
│   │   │       │           ├── DGVToWord.Properties.Resources.resources
│   │   │       │           ├── DGVToWord.csproj.FileListAbsolute.txt
│   │   │       │           ├── DGVToWord.csproj.GenerateResource.Cache
│   │   │       │           ├── DGVToWord.csproj.ResolveComReference.cache
│   │   │       │           ├── DGVToWord.exe
│   │   │       │           ├── DGVToWord.pdb
│   │   │       │           ├── Interop.Office.dll
│   │   │       │           ├── Interop.VBIDE.dll
│   │   │       │           ├── Interop.Word.dll
│   │   │       │           └── TempPE
│   │   │       ├── DGVToWord.sln
│   │   │       └── DGVToWord.suo
│   │   ├── 第1题(实践与练习)
│   │   │   └── DGVAddRow
│   │   │       ├── DGVAddRow
│   │   │       │   ├── DGVAddRow.csproj
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── DGVAddRow.exe
│   │   │       │   │       ├── DGVAddRow.pdb
│   │   │       │   │       ├── DGVAddRow.vshost.exe
│   │   │       │   │       └── DGVAddRow.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── DGVAddRow.Form1.resources
│   │   │       │           ├── DGVAddRow.Properties.Resources.resources
│   │   │       │           ├── DGVAddRow.csproj.FileListAbsolute.txt
│   │   │       │           ├── DGVAddRow.csproj.GenerateResource.Cache
│   │   │       │           ├── DGVAddRow.exe
│   │   │       │           ├── DGVAddRow.pdb
│   │   │       │           └── TempPE
│   │   │       ├── DGVAddRow.sln
│   │   │       └── DGVAddRow.suo
│   │   ├── 第2题(实践与练习)
│   │   │   └── DGVCopyLikeExcel
│   │   │       ├── DGVCopyLikeExcel
│   │   │       │   ├── DGVCopyLikeExcel.csproj
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── DGVCopyLikeExcel.exe
│   │   │       │   │       ├── DGVCopyLikeExcel.pdb
│   │   │       │   │       ├── DGVCopyLikeExcel.vshost.exe
│   │   │       │   │       └── DGVCopyLikeExcel.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── DGVCopyLikeExcel.Form1.resources
│   │   │       │           ├── DGVCopyLikeExcel.Properties.Resources.resources
│   │   │       │           ├── DGVCopyLikeExcel.csproj.FileListAbsolute.txt
│   │   │       │           ├── DGVCopyLikeExcel.csproj.GenerateResource.Cache
│   │   │       │           ├── DGVCopyLikeExcel.exe
│   │   │       │           ├── DGVCopyLikeExcel.pdb
│   │   │       │           └── TempPE
│   │   │       ├── DGVCopyLikeExcel.sln
│   │   │       └── DGVCopyLikeExcel.suo
│   │   └── 第3题(实践与练习)
│   │       └── DGVToTreeView
│   │           ├── DGVToTreeView
│   │           │   ├── DGVToTreeView.csproj
│   │           │   ├── Form1.cs
│   │           │   ├── Form1.designer.cs
│   │           │   ├── Form1.resx
│   │           │   ├── Program.cs
│   │           │   ├── Properties
│   │           │   │   ├── AssemblyInfo.cs
│   │           │   │   ├── Resources.Designer.cs
│   │           │   │   ├── Resources.resx
│   │           │   │   ├── Settings.Designer.cs
│   │           │   │   └── Settings.settings
│   │           │   ├── bin
│   │           │   │   └── Debug
│   │           │   │       ├── DGVToTreeView.exe
│   │           │   │       ├── DGVToTreeView.pdb
│   │           │   │       ├── DGVToTreeView.vshost.exe
│   │           │   │       └── DGVToTreeView.vshost.exe.manifest
│   │           │   └── obj
│   │           │       └── Debug
│   │           │           ├── DGVToTreeView.Form1.resources
│   │           │           ├── DGVToTreeView.Properties.Resources.resources
│   │           │           ├── DGVToTreeView.csproj.FileListAbsolute.txt
│   │           │           ├── DGVToTreeView.csproj.GenerateResource.Cache
│   │           │           ├── DGVToTreeView.exe
│   │           │           ├── DGVToTreeView.pdb
│   │           │           └── TempPE
│   │           ├── DGVToTreeView.sln
│   │           └── DGVToTreeView.suo
│   ├── 第16章
│   │   ├── 例16.10
│   │   │   └── IMultJC
│   │   │       ├── IMultJC
│   │   │       │   ├── IMultJC.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── IMultJC.exe
│   │   │       │   │       ├── IMultJC.pdb
│   │   │       │   │       ├── IMultJC.vshost.exe
│   │   │       │   │       └── IMultJC.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── IMultJC.csproj.FileListAbsolute.txt
│   │   │       │           ├── IMultJC.exe
│   │   │       │           ├── IMultJC.pdb
│   │   │       │           └── TempPE
│   │   │       ├── IMultJC.sln
│   │   │       └── IMultJC.suo
│   │   ├── 例16.11
│   │   │   └── MFUserInfo
│   │   │       ├── MFUserInfo
│   │   │       │   ├── MFUserInfo.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── MFUserInfo.exe
│   │   │       │   │       ├── MFUserInfo.pdb
│   │   │       │   │       ├── MFUserInfo.vshost.exe
│   │   │       │   │       └── MFUserInfo.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── MFUserInfo.csproj.FileListAbsolute.txt
│   │   │       │           ├── MFUserInfo.exe
│   │   │       │           ├── MFUserInfo.pdb
│   │   │       │           └── TempPE
│   │   │       ├── MFUserInfo.sln
│   │   │       └── MFUserInfo.suo
│   │   ├── 例16.2
│   │   │   └── ISingleJC
│   │   │       ├── ISingleJC
│   │   │       │   ├── ISingleJC.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── ISingleJC.exe
│   │   │       │   │       ├── ISingleJC.pdb
│   │   │       │   │       ├── ISingleJC.vshost.exe
│   │   │       │   │       └── ISingleJC.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── ISingleJC.csproj.FileListAbsolute.txt
│   │   │       │           ├── ISingleJC.exe
│   │   │       │           ├── ISingleJC.pdb
│   │   │       │           └── TempPE
│   │   │       ├── ISingleJC.sln
│   │   │       └── ISingleJC.suo
│   │   ├── 例16.3
│   │   │   └── IShowJC
│   │   │       ├── IShowJC
│   │   │       │   ├── IShowJC.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── IShowJC.exe
│   │   │       │   │       ├── IShowJC.pdb
│   │   │       │   │       ├── IShowJC.vshost.exe
│   │   │       │   │       └── IShowJC.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── IShowJC.csproj.FileListAbsolute.txt
│   │   │       │           ├── IShowJC.exe
│   │   │       │           ├── IShowJC.pdb
│   │   │       │           └── TempPE
│   │   │       ├── IShowJC.sln
│   │   │       └── IShowJC.suo
│   │   ├── 例16.6
│   │   │   └── UseAClass
│   │   │       ├── UseAClass
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   ├── UseAClass.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── UseAClass.exe
│   │   │       │   │       ├── UseAClass.pdb
│   │   │       │   │       ├── UseAClass.vshost.exe
│   │   │       │   │       └── UseAClass.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── TempPE
│   │   │       │           ├── UseAClass.csproj.FileListAbsolute.txt
│   │   │       │           ├── UseAClass.exe
│   │   │       │           └── UseAClass.pdb
│   │   │       ├── UseAClass.sln
│   │   │       └── UseAClass.suo
│   │   ├── 例16.9
│   │   │   └── UseSClass
│   │   │       ├── UseSClass
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   ├── UseSClass.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── UseSClass.exe
│   │   │       │   │       ├── UseSClass.pdb
│   │   │       │   │       ├── UseSClass.vshost.exe
│   │   │       │   │       └── UseSClass.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── TempPE
│   │   │       │           ├── UseSClass.csproj.FileListAbsolute.txt
│   │   │       │           ├── UseSClass.exe
│   │   │       │           └── UseSClass.pdb
│   │   │       ├── UseSClass.sln
│   │   │       └── UseSClass.suo
│   │   ├── 第1题(实践与练习)
│   │   │   └── ICountRectArea
│   │   │       ├── ICountRectArea
│   │   │       │   ├── ICountRectArea.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── ICountRectArea.exe
│   │   │       │   │       ├── ICountRectArea.pdb
│   │   │       │   │       └── ICountRectArea.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── ICountRectArea.csproj.FileListAbsolute.txt
│   │   │       │           ├── ICountRectArea.exe
│   │   │       │           ├── ICountRectArea.pdb
│   │   │       │           └── TempPE
│   │   │       ├── ICountRectArea.sln
│   │   │       └── ICountRectArea.suo
│   │   ├── 第2题(实践与练习)
│   │   │   └── AClassCountRArea
│   │   │       ├── AClassCountRArea
│   │   │       │   ├── AClassCountRArea.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── AClassCountRArea.exe
│   │   │       │   │       ├── AClassCountRArea.pdb
│   │   │       │   │       ├── AClassCountRArea.vshost.exe
│   │   │       │   │       └── AClassCountRArea.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── AClassCountRArea.csproj.FileListAbsolute.txt
│   │   │       │           ├── AClassCountRArea.exe
│   │   │       │           ├── AClassCountRArea.pdb
│   │   │       │           └── TempPE
│   │   │       ├── AClassCountRArea.sln
│   │   │       └── AClassCountRArea.suo
│   │   └── 第3题(实践与练习)
│   │       └── SClassShowInfo
│   │           ├── SClassShowInfo
│   │           │   ├── Program.cs
│   │           │   ├── Properties
│   │           │   │   └── AssemblyInfo.cs
│   │           │   ├── SClassShowInfo.csproj
│   │           │   ├── bin
│   │           │   │   └── Debug
│   │           │   │       ├── SClassShowInfo.exe
│   │           │   │       ├── SClassShowInfo.pdb
│   │           │   │       ├── SClassShowInfo.vshost.exe
│   │           │   │       └── SClassShowInfo.vshost.exe.manifest
│   │           │   └── obj
│   │           │       └── Debug
│   │           │           ├── SClassShowInfo.csproj.FileListAbsolute.txt
│   │           │           ├── SClassShowInfo.exe
│   │           │           ├── SClassShowInfo.pdb
│   │           │           └── TempPE
│   │           ├── SClassShowInfo.sln
│   │           └── SClassShowInfo.suo
│   ├── 第17章
│   │   ├── 例17.2
│   │   │   └── EnumAndFlags
│   │   │       ├── EnumAndFlags
│   │   │       │   ├── EnumAndFlags.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── EnumAndFlags.exe
│   │   │       │   │       ├── EnumAndFlags.pdb
│   │   │       │   │       ├── EnumAndFlags.vshost.exe
│   │   │       │   │       └── EnumAndFlags.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── EnumAndFlags.csproj.FileListAbsolute.txt
│   │   │       │           ├── EnumAndFlags.exe
│   │   │       │           ├── EnumAndFlags.pdb
│   │   │       │           └── TempPE
│   │   │       ├── EnumAndFlags.sln
│   │   │       └── EnumAndFlags.suo
│   │   ├── 例17.3
│   │   │   └── UseEnum
│   │   │       ├── UseEnum
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   ├── UseEnum.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── UseEnum.exe
│   │   │       │   │       ├── UseEnum.pdb
│   │   │       │   │       ├── UseEnum.vshost.exe
│   │   │       │   │       └── UseEnum.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── TempPE
│   │   │       │           ├── UseEnum.csproj.FileListAbsolute.txt
│   │   │       │           ├── UseEnum.exe
│   │   │       │           └── UseEnum.pdb
│   │   │       ├── UseEnum.sln
│   │   │       └── UseEnum.suo
│   │   ├── 例17.6
│   │   │   └── FXInterface
│   │   │       ├── FXInterface
│   │   │       │   ├── FXInterface.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── FXInterface.exe
│   │   │       │   │       ├── FXInterface.pdb
│   │   │       │   │       ├── FXInterface.vshost.exe
│   │   │       │   │       └── FXInterface.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── FXInterface.csproj.FileListAbsolute.txt
│   │   │       │           ├── FXInterface.exe
│   │   │       │           ├── FXInterface.pdb
│   │   │       │           └── TempPE
│   │   │       ├── FXInterface.sln
│   │   │       └── FXInterface.suo
│   │   ├── 例17.7
│   │   │   └── FXMethod
│   │   │       ├── FXMethod
│   │   │       │   ├── FXMethod.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── FXMethod.exe
│   │   │       │   │       ├── FXMethod.pdb
│   │   │       │   │       ├── FXMethod.vshost.exe
│   │   │       │   │       └── FXMethod.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── FXMethod.csproj.FileListAbsolute.txt
│   │   │       │           ├── FXMethod.exe
│   │   │       │           ├── FXMethod.pdb
│   │   │       │           └── TempPE
│   │   │       ├── FXMethod.sln
│   │   │       └── FXMethod.suo
│   │   ├── 例17.8
│   │   │   └── EFlagUser
│   │   │       ├── EFlagUser
│   │   │       │   ├── EFlagUser.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── EFlagUser.exe
│   │   │       │   │       ├── EFlagUser.pdb
│   │   │       │   │       ├── EFlagUser.vshost.exe
│   │   │       │   │       └── EFlagUser.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── EFlagUser.csproj.FileListAbsolute.txt
│   │   │       │           ├── EFlagUser.exe
│   │   │       │           ├── EFlagUser.pdb
│   │   │       │           └── TempPE
│   │   │       ├── EFlagUser.sln
│   │   │       └── EFlagUser.suo
│   │   ├── 例17.9
│   │   │   └── RemoveXTNum
│   │   │       ├── RemoveXTNum
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   ├── RemoveXTNum.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── RemoveXTNum.exe
│   │   │       │   │       ├── RemoveXTNum.pdb
│   │   │       │   │       ├── RemoveXTNum.vshost.exe
│   │   │       │   │       └── RemoveXTNum.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── RemoveXTNum.csproj.FileListAbsolute.txt
│   │   │       │           ├── RemoveXTNum.exe
│   │   │       │           ├── RemoveXTNum.pdb
│   │   │       │           └── TempPE
│   │   │       ├── RemoveXTNum.sln
│   │   │       └── RemoveXTNum.suo
│   │   ├── 第1题(实践与练习)
│   │   │   └── EnumBooks
│   │   │       ├── EnumBooks
│   │   │       │   ├── EnumBooks.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── EnumBooks.exe
│   │   │       │   │       ├── EnumBooks.pdb
│   │   │       │   │       ├── EnumBooks.vshost.exe
│   │   │       │   │       └── EnumBooks.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── EnumBooks.csproj.FileListAbsolute.txt
│   │   │       │           ├── EnumBooks.exe
│   │   │       │           ├── EnumBooks.pdb
│   │   │       │           └── TempPE
│   │   │       ├── EnumBooks.sln
│   │   │       └── EnumBooks.suo
│   │   ├── 第2题(实践与练习)
│   │   │   └── FXStoreTen
│   │   │       ├── FXStoreTen
│   │   │       │   ├── FXStoreTen.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── FXStoreTen.exe
│   │   │       │   │       ├── FXStoreTen.pdb
│   │   │       │   │       ├── FXStoreTen.vshost.exe
│   │   │       │   │       └── FXStoreTen.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── FXStoreTen.csproj.FileListAbsolute.txt
│   │   │       │           ├── FXStoreTen.exe
│   │   │       │           ├── FXStoreTen.pdb
│   │   │       │           └── TempPE
│   │   │       ├── FXStoreTen.sln
│   │   │       └── FXStoreTen.suo
│   │   └── 第3题(实践与练习)
│   │       └── FXJC
│   │           ├── FXJC
│   │           │   ├── FXJC.csproj
│   │           │   ├── Program.cs
│   │           │   ├── Properties
│   │           │   │   └── AssemblyInfo.cs
│   │           │   ├── bin
│   │           │   │   └── Debug
│   │           │   │       ├── FXJC.exe
│   │           │   │       ├── FXJC.pdb
│   │           │   │       ├── FXJC.vshost.exe
│   │           │   │       └── FXJC.vshost.exe.manifest
│   │           │   └── obj
│   │           │       └── Debug
│   │           │           ├── FXJC.csproj.FileListAbsolute.txt
│   │           │           ├── FXJC.exe
│   │           │           ├── FXJC.pdb
│   │           │           └── TempPE
│   │           ├── FXJC.sln
│   │           └── FXJC.suo
│   ├── 第18章
│   │   ├── Database
│   │   │   ├── db_18_Data.MDF
│   │   │   └── db_18_Log.LDF
│   │   ├── 例18.10
│   │   │   └── LinqShowDS
│   │   │       ├── LinqShowDS
│   │   │       │   ├── Form1.Designer.cs
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── LinqShowDS.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── LinqShowDS.exe
│   │   │       │   │       ├── LinqShowDS.pdb
│   │   │       │   │       ├── LinqShowDS.vshost.exe
│   │   │       │   │       └── LinqShowDS.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── LinqShowDS.Form1.resources
│   │   │       │           ├── LinqShowDS.Properties.Resources.resources
│   │   │       │           ├── LinqShowDS.csproj.FileListAbsolute.txt
│   │   │       │           ├── LinqShowDS.csproj.GenerateResource.Cache
│   │   │       │           ├── LinqShowDS.exe
│   │   │       │           ├── LinqShowDS.pdb
│   │   │       │           └── TempPE
│   │   │       ├── LinqShowDS.sln
│   │   │       └── LinqShowDS.suo
│   │   ├── 例18.11
│   │   │   └── LinqOperXML
│   │   │       ├── LinqOperXML
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── LinqOperXML.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── Employee.xml
│   │   │       │   │       ├── LinqOperXML.exe
│   │   │       │   │       ├── LinqOperXML.pdb
│   │   │       │   │       └── LinqOperXML.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── LinqOperXML.Properties.Resources.resources
│   │   │       │           ├── LinqOperXML.csproj.FileListAbsolute.txt
│   │   │       │           ├── LinqOperXML.csproj.GenerateResource.Cache
│   │   │       │           ├── LinqOperXML.exe
│   │   │       │           ├── LinqOperXML.pdb
│   │   │       │           ├── LinqOperXml.Form1.resources
│   │   │       │           └── TempPE
│   │   │       ├── LinqOperXML.sln
│   │   │       └── LinqOperXML.suo
│   │   ├── 例18.12
│   │   │   └── LinqShowFInfo
│   │   │       ├── LinqShowFInfo
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── LinqShowFInfo.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── LinqShowFInfo.exe
│   │   │       │   │       ├── LinqShowFInfo.pdb
│   │   │       │   │       └── LinqShowFInfo.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── LinqShowFInfo.Form1.resources
│   │   │       │           ├── LinqShowFInfo.Properties.Resources.resources
│   │   │       │           ├── LinqShowFInfo.csproj.FileListAbsolute.txt
│   │   │       │           ├── LinqShowFInfo.csproj.GenerateResource.Cache
│   │   │       │           ├── LinqShowFInfo.exe
│   │   │       │           ├── LinqShowFInfo.pdb
│   │   │       │           └── TempPE
│   │   │       ├── LinqShowFInfo.sln
│   │   │       └── LinqShowFInfo.suo
│   │   ├── 例18.13
│   │   │   └── LinqShowSalaryByType
│   │   │       ├── LinqShowSalaryByType
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── LinqShowSalaryByType.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── LinqShowSalaryByType.exe
│   │   │       │   │       ├── LinqShowSalaryByType.pdb
│   │   │       │   │       └── LinqShowSalaryByType.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── LinqShowSalaryByType.Form1.resources
│   │   │       │           ├── LinqShowSalaryByType.Properties.Resources.resources
│   │   │       │           ├── LinqShowSalaryByType.csproj.FileListAbsolute.txt
│   │   │       │           ├── LinqShowSalaryByType.csproj.GenerateResource.Cache
│   │   │       │           ├── LinqShowSalaryByType.exe
│   │   │       │           ├── LinqShowSalaryByType.pdb
│   │   │       │           └── TempPE
│   │   │       ├── LinqShowSalaryByType.sln
│   │   │       └── LinqShowSalaryByType.suo
│   │   ├── 例18.2
│   │   │   └── varQuery
│   │   │       ├── varQuery
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── varQuery.exe
│   │   │       │   │       ├── varQuery.pdb
│   │   │       │   │       ├── varQuery.vshost.exe
│   │   │       │   │       └── varQuery.vshost.exe.manifest
│   │   │       │   ├── obj
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── TempPE
│   │   │       │   │       ├── varQuery.csproj.FileListAbsolute.txt
│   │   │       │   │       ├── varQuery.exe
│   │   │       │   │       └── varQuery.pdb
│   │   │       │   └── varQuery.csproj
│   │   │       ├── varQuery.sln
│   │   │       └── varQuery.suo
│   │   ├── 例18.3
│   │   │   └── useLambda
│   │   │       ├── useLambda
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── useLambda.exe
│   │   │       │   │       ├── useLambda.pdb
│   │   │       │   │       ├── useLambda.vshost.exe
│   │   │       │   │       └── useLambda.vshost.exe.manifest
│   │   │       │   ├── obj
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── TempPE
│   │   │       │   │       ├── useLambda.csproj.FileListAbsolute.txt
│   │   │       │   │       ├── useLambda.exe
│   │   │       │   │       └── useLambda.pdb
│   │   │       │   └── useLambda.csproj
│   │   │       ├── useLambda.sln
│   │   │       └── useLambda.suo
│   │   ├── 例18.4
│   │   │   └── LINQQuery
│   │   │       ├── LINQQuery
│   │   │       │   ├── LINQQuery.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── LINQQuery.exe
│   │   │       │   │       ├── LINQQuery.pdb
│   │   │       │   │       ├── LINQQuery.vshost.exe
│   │   │       │   │       └── LINQQuery.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── LINQQuery.csproj.FileListAbsolute.txt
│   │   │       │           ├── LINQQuery.exe
│   │   │       │           ├── LINQQuery.pdb
│   │   │       │           └── TempPE
│   │   │       ├── LINQQuery.sln
│   │   │       └── LINQQuery.suo
│   │   ├── 例18.5
│   │   │   └── LINQSelectSql
│   │   │       ├── LINQSelectSql
│   │   │       │   ├── Form1.Designer.cs
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── LINQSelectSql.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── app.config
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── LINQSelectSql.exe
│   │   │       │   │       ├── LINQSelectSql.exe.config
│   │   │       │   │       ├── LINQSelectSql.pdb
│   │   │       │   │       ├── LINQSelectSql.vshost.exe
│   │   │       │   │       └── LINQSelectSql.vshost.exe.config
│   │   │       │   ├── linqtosqlClass.dbml
│   │   │       │   ├── linqtosqlClass.dbml.layout
│   │   │       │   ├── linqtosqlClass.designer.cs
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── LINQSelectSql.Form1.resources
│   │   │       │           ├── LINQSelectSql.Properties.Resources.resources
│   │   │       │           ├── LINQSelectSql.csproj.FileListAbsolute.txt
│   │   │       │           ├── LINQSelectSql.csproj.GenerateResource.Cache
│   │   │       │           ├── LINQSelectSql.exe
│   │   │       │           ├── LINQSelectSql.pdb
│   │   │       │           └── TempPE
│   │   │       │               └── linqtosqlClass.designer.cs.dll
│   │   │       ├── LINQSelectSql.sln
│   │   │       └── LINQSelectSql.suo
│   │   ├── 例18.6
│   │   │   └── LINQAddSql
│   │   │       ├── LINQAddSql
│   │   │       │   ├── Form1.Designer.cs
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── LINQAddSql.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── app.config
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── LINQAddSql.exe
│   │   │       │   │       ├── LINQAddSql.exe.config
│   │   │       │   │       ├── LINQAddSql.pdb
│   │   │       │   │       ├── LINQAddSql.vshost.exe
│   │   │       │   │       └── LINQAddSql.vshost.exe.config
│   │   │       │   ├── linqtosqlClass.dbml
│   │   │       │   ├── linqtosqlClass.dbml.layout
│   │   │       │   ├── linqtosqlClass.designer.cs
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── LINQAddSql.Form1.resources
│   │   │       │           ├── LINQAddSql.Properties.Resources.resources
│   │   │       │           ├── LINQAddSql.csproj.FileListAbsolute.txt
│   │   │       │           ├── LINQAddSql.csproj.GenerateResource.Cache
│   │   │       │           ├── LINQAddSql.exe
│   │   │       │           ├── LINQAddSql.pdb
│   │   │       │           └── TempPE
│   │   │       │               └── linqtosqlClass.designer.cs.dll
│   │   │       ├── LINQAddSql.sln
│   │   │       └── LINQAddSql.suo
│   │   ├── 例18.7
│   │   │   └── LINQUpdateSql
│   │   │       ├── LINQUpdateSql
│   │   │       │   ├── Form1.Designer.cs
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── LINQUpdateSql.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── app.config
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── LINQUpdateSql.exe
│   │   │       │   │       ├── LINQUpdateSql.exe.config
│   │   │       │   │       ├── LINQUpdateSql.pdb
│   │   │       │   │       ├── LINQUpdateSql.vshost.exe
│   │   │       │   │       └── LINQUpdateSql.vshost.exe.config
│   │   │       │   ├── linqtosqlClass.dbml
│   │   │       │   ├── linqtosqlClass.dbml.layout
│   │   │       │   ├── linqtosqlClass.designer.cs
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── LINQUpdateSql.Form1.resources
│   │   │       │           ├── LINQUpdateSql.Properties.Resources.resources
│   │   │       │           ├── LINQUpdateSql.csproj.FileListAbsolute.txt
│   │   │       │           ├── LINQUpdateSql.csproj.GenerateResource.Cache
│   │   │       │           ├── LINQUpdateSql.exe
│   │   │       │           ├── LINQUpdateSql.pdb
│   │   │       │           └── TempPE
│   │   │       │               └── linqtosqlClass.designer.cs.dll
│   │   │       ├── LINQUpdateSql.sln
│   │   │       └── LINQUpdateSql.suo
│   │   ├── 例18.8
│   │   │   └── LINQDelSql
│   │   │       ├── LINQDelSql
│   │   │       │   ├── Form1.Designer.cs
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── LINQDelSql.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── app.config
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── LINQDelSql.exe
│   │   │       │   │       ├── LINQDelSql.exe.config
│   │   │       │   │       ├── LINQDelSql.pdb
│   │   │       │   │       ├── LINQDelSql.vshost.exe
│   │   │       │   │       ├── LINQDelSql.vshost.exe.config
│   │   │       │   │       └── LINQDelSql.vshost.exe.manifest
│   │   │       │   ├── linqtosqlClass.dbml
│   │   │       │   ├── linqtosqlClass.dbml.layout
│   │   │       │   ├── linqtosqlClass.designer.cs
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── LINQDelSql.Form1.resources
│   │   │       │           ├── LINQDelSql.Properties.Resources.resources
│   │   │       │           ├── LINQDelSql.csproj.FileListAbsolute.txt
│   │   │       │           ├── LINQDelSql.csproj.GenerateResource.Cache
│   │   │       │           ├── LINQDelSql.exe
│   │   │       │           ├── LINQDelSql.pdb
│   │   │       │           └── TempPE
│   │   │       │               └── linqtosqlClass.designer.cs.dll
│   │   │       ├── LINQDelSql.sln
│   │   │       └── LINQDelSql.suo
│   │   ├── 例18.9
│   │   │   └── LinqOperObjects
│   │   │       ├── LinqOperObjects
│   │   │       │   ├── LinqOperObjects.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── LinqOperObjects.exe
│   │   │       │   │       ├── LinqOperObjects.pdb
│   │   │       │   │       ├── LinqOperObjects.vshost.exe
│   │   │       │   │       └── LinqOperObjects.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── LinqOperObjects.csproj.FileListAbsolute.txt
│   │   │       │           ├── LinqOperObjects.exe
│   │   │       │           ├── LinqOperObjects.pdb
│   │   │       │           └── TempPE
│   │   │       ├── LinqOperObjects.sln
│   │   │       └── LinqOperObjects.suo
│   │   ├── 第1题(实践与练习)
│   │   │   └── LinqGetAllFile
│   │   │       ├── LinqGetAllFile
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── LinqGetAllFile.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── LinqGetAllFile.exe
│   │   │       │   │       ├── LinqGetAllFile.pdb
│   │   │       │   │       └── LinqGetAllFile.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── LinqGetAllFile.Form1.resources
│   │   │       │           ├── LinqGetAllFile.Properties.Resources.resources
│   │   │       │           ├── LinqGetAllFile.csproj.FileListAbsolute.txt
│   │   │       │           ├── LinqGetAllFile.csproj.GenerateResource.Cache
│   │   │       │           ├── LinqGetAllFile.exe
│   │   │       │           ├── LinqGetAllFile.pdb
│   │   │       │           └── TempPE
│   │   │       ├── LinqGetAllFile.sln
│   │   │       └── LinqGetAllFile.suo
│   │   ├── 第2题(实践与练习)
│   │   │   └── LinqSumSalary
│   │   │       ├── LinqSumSalary
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── LinqSumSalary.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── LinqSumSalary.exe
│   │   │       │   │       ├── LinqSumSalary.pdb
│   │   │       │   │       └── LinqSumSalary.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── LinqSumSalary.Form1.resources
│   │   │       │           ├── LinqSumSalary.Properties.Resources.resources
│   │   │       │           ├── LinqSumSalary.csproj.FileListAbsolute.txt
│   │   │       │           ├── LinqSumSalary.csproj.GenerateResource.Cache
│   │   │       │           ├── LinqSumSalary.exe
│   │   │       │           ├── LinqSumSalary.pdb
│   │   │       │           └── TempPE
│   │   │       ├── LinqSumSalary.sln
│   │   │       └── LinqSumSalary.suo
│   │   └── 第3题(实践与练习)
│   │       └── LinqCreateXML
│   │           ├── LinqCreateXML
│   │           │   ├── Form1.cs
│   │           │   ├── Form1.designer.cs
│   │           │   ├── Form1.resx
│   │           │   ├── LinqCreateXML.csproj
│   │           │   ├── Program.cs
│   │           │   ├── Properties
│   │           │   │   ├── AssemblyInfo.cs
│   │           │   │   ├── Resources.Designer.cs
│   │           │   │   ├── Resources.resx
│   │           │   │   ├── Settings.Designer.cs
│   │           │   │   └── Settings.settings
│   │           │   ├── bin
│   │           │   │   └── Debug
│   │           │   │       ├── Employee.xml
│   │           │   │       ├── LinqCreateXML.exe
│   │           │   │       ├── LinqCreateXML.pdb
│   │           │   │       └── LinqCreateXML.vshost.exe
│   │           │   └── obj
│   │           │       └── Debug
│   │           │           ├── LinqCreateXML.Form1.resources
│   │           │           ├── LinqCreateXML.Properties.Resources.resources
│   │           │           ├── LinqCreateXML.csproj.FileListAbsolute.txt
│   │           │           ├── LinqCreateXML.csproj.GenerateResource.Cache
│   │           │           ├── LinqCreateXML.exe
│   │           │           ├── LinqCreateXML.pdb
│   │           │           └── TempPE
│   │           ├── LinqCreateXML.sln
│   │           └── LinqCreateXML.suo
│   ├── 第19章
│   │   ├── 例19.1
│   │   │   └── UseFile
│   │   │       ├── UseFile
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── UseFile.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── UseFile.exe
│   │   │       │   │       ├── UseFile.pdb
│   │   │       │   │       └── UseFile.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── TempPE
│   │   │       │           ├── UseFile.Form1.resources
│   │   │       │           ├── UseFile.Properties.Resources.resources
│   │   │       │           ├── UseFile.csproj.FileListAbsolute.txt
│   │   │       │           ├── UseFile.csproj.GenerateResource.Cache
│   │   │       │           ├── UseFile.exe
│   │   │       │           └── UseFile.pdb
│   │   │       ├── UseFile.sln
│   │   │       └── UseFile.suo
│   │   ├── 例19.15
│   │   │   └── GetFileInfo
│   │   │       ├── GetFileInfo
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── GetFileInfo.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── GetFileInfo.exe
│   │   │       │   │       ├── GetFileInfo.pdb
│   │   │       │   │       └── GetFileInfo.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── GetFileInfo.Form1.resources
│   │   │       │           ├── GetFileInfo.Properties.Resources.resources
│   │   │       │           ├── GetFileInfo.csproj.FileListAbsolute.txt
│   │   │       │           ├── GetFileInfo.csproj.GenerateResource.Cache
│   │   │       │           ├── GetFileInfo.exe
│   │   │       │           ├── GetFileInfo.pdb
│   │   │       │           └── TempPE
│   │   │       ├── GetFileInfo.sln
│   │   │       └── GetFileInfo.suo
│   │   ├── 例19.2
│   │   │   └── UseFileInfo
│   │   │       ├── UseFileInfo
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── UseFileInfo.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── UseFileInfo.exe
│   │   │       │   │       ├── UseFileInfo.pdb
│   │   │       │   │       └── UseFileInfo.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── TempPE
│   │   │       │           ├── UseFileInfo.Form1.resources
│   │   │       │           ├── UseFileInfo.Properties.Resources.resources
│   │   │       │           ├── UseFileInfo.csproj.FileListAbsolute.txt
│   │   │       │           ├── UseFileInfo.csproj.GenerateResource.Cache
│   │   │       │           ├── UseFileInfo.exe
│   │   │       │           └── UseFileInfo.pdb
│   │   │       ├── UseFileInfo.sln
│   │   │       └── UseFileInfo.suo
│   │   ├── 例19.24
│   │   │   └── GetDirectoryInfo
│   │   │       ├── GetDirectoryInfo
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── GetDirectoryInfo.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── GetDirectoryInfo.exe
│   │   │       │   │       ├── GetDirectoryInfo.pdb
│   │   │       │   │       └── GetDirectoryInfo.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── GetDirectoryInfo.Form1.resources
│   │   │       │           ├── GetDirectoryInfo.Properties.Resources.resources
│   │   │       │           ├── GetDirectoryInfo.csproj.FileListAbsolute.txt
│   │   │       │           ├── GetDirectoryInfo.csproj.GenerateResource.Cache
│   │   │       │           ├── GetDirectoryInfo.exe
│   │   │       │           ├── GetDirectoryInfo.pdb
│   │   │       │           └── TempPE
│   │   │       ├── GetDirectoryInfo.sln
│   │   │       └── GetDirectoryInfo.suo
│   │   ├── 例19.26
│   │   │   └── RWTxtByIO
│   │   │       ├── RWTxtByIO
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── RWTxtByIO.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── RWTxtByIO.exe
│   │   │       │   │       ├── RWTxtByIO.pdb
│   │   │       │   │       ├── RWTxtByIO.vshost.exe
│   │   │       │   │       └── RWTxtByIO.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── RWTxtByIO.Form1.resources
│   │   │       │           ├── RWTxtByIO.Properties.Resources.resources
│   │   │       │           ├── RWTxtByIO.csproj.FileListAbsolute.txt
│   │   │       │           ├── RWTxtByIO.csproj.GenerateResource.Cache
│   │   │       │           ├── RWTxtByIO.exe
│   │   │       │           ├── RWTxtByIO.pdb
│   │   │       │           └── TempPE
│   │   │       ├── RWTxtByIO.sln
│   │   │       └── RWTxtByIO.suo
│   │   ├── 例19.27
│   │   │   └── RWBFileByIO
│   │   │       ├── RWBFileByIO
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── RWBFileByIO.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── RWBFileByIO.exe
│   │   │       │   │       ├── RWBFileByIO.pdb
│   │   │       │   │       └── RWBFileByIO.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── RWBFileByIO.Form1.resources
│   │   │       │           ├── RWBFileByIO.Properties.Resources.resources
│   │   │       │           ├── RWBFileByIO.csproj.FileListAbsolute.txt
│   │   │       │           ├── RWBFileByIO.csproj.GenerateResource.Cache
│   │   │       │           ├── RWBFileByIO.exe
│   │   │       │           ├── RWBFileByIO.pdb
│   │   │       │           └── TempPE
│   │   │       ├── RWBFileByIO.sln
│   │   │       └── RWBFileByIO.suo
│   │   ├── 例19.28
│   │   │   └── ChangeFileNames
│   │   │       ├── ChangeFileNames
│   │   │       │   ├── ChangeFileNames.csproj
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── ChangeFileNames.exe
│   │   │       │   │       ├── ChangeFileNames.pdb
│   │   │       │   │       ├── ChangeFileNames.vshost.exe
│   │   │       │   │       ├── ChangeFileNames.vshost.exe.manifest
│   │   │       │   │       ├── Interop.Office.dll
│   │   │       │   │       ├── Interop.VBIDE.dll
│   │   │       │   │       └── Interop.Word.dll
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── ChangeFileNames.Form1.resources
│   │   │       │           ├── ChangeFileNames.Properties.Resources.resources
│   │   │       │           ├── ChangeFileNames.csproj.FileListAbsolute.txt
│   │   │       │           ├── ChangeFileNames.csproj.GenerateResource.Cache
│   │   │       │           ├── ChangeFileNames.csproj.ResolveComReference.cache
│   │   │       │           ├── ChangeFileNames.exe
│   │   │       │           ├── ChangeFileNames.pdb
│   │   │       │           ├── Interop.Office.dll
│   │   │       │           ├── Interop.VBIDE.dll
│   │   │       │           ├── Interop.Word.dll
│   │   │       │           ├── Refactor
│   │   │       │           └── TempPE
│   │   │       ├── ChangeFileNames.sln
│   │   │       └── ChangeFileNames.suo
│   │   ├── 例19.29
│   │   │   └── SCFile
│   │   │       ├── SCFile
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── SCFile.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── SCFile.exe
│   │   │       │   │       ├── SCFile.pdb
│   │   │       │   │       ├── SCFile.vshost.exe
│   │   │       │   │       └── SCFile.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── Refactor
│   │   │       │           ├── SCFile.Form1.resources
│   │   │       │           ├── SCFile.Properties.Resources.resources
│   │   │       │           ├── SCFile.csproj.FileListAbsolute.txt
│   │   │       │           ├── SCFile.csproj.GenerateResource.Cache
│   │   │       │           ├── SCFile.exe
│   │   │       │           ├── SCFile.pdb
│   │   │       │           └── TempPE
│   │   │       ├── SCFile.sln
│   │   │       └── SCFile.suo
│   │   ├── 例19.3
│   │   │   └── UseDirectory
│   │   │       ├── UseDirectory
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── UseDirectory.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── UseDirectory.exe
│   │   │       │   │       ├── UseDirectory.pdb
│   │   │       │   │       └── UseDirectory.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── TempPE
│   │   │       │           ├── UseDirectory.Form1.resources
│   │   │       │           ├── UseDirectory.Properties.Resources.resources
│   │   │       │           ├── UseDirectory.csproj.FileListAbsolute.txt
│   │   │       │           ├── UseDirectory.csproj.GenerateResource.Cache
│   │   │       │           ├── UseDirectory.exe
│   │   │       │           └── UseDirectory.pdb
│   │   │       ├── UseDirectory.sln
│   │   │       └── UseDirectory.suo
│   │   ├── 例19.4
│   │   │   └── UseDirectoryInfo
│   │   │       ├── UseDirectoryInfo
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── UseDirectoryInfo.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── UseDirectoryInfo.exe
│   │   │       │   │       ├── UseDirectoryInfo.pdb
│   │   │       │   │       └── UseDirectoryInfo.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── TempPE
│   │   │       │           ├── UseDirectoryInfo.Form1.resources
│   │   │       │           ├── UseDirectoryInfo.Properties.Resources.resources
│   │   │       │           ├── UseDirectoryInfo.csproj.FileListAbsolute.txt
│   │   │       │           ├── UseDirectoryInfo.csproj.GenerateResource.Cache
│   │   │       │           ├── UseDirectoryInfo.exe
│   │   │       │           └── UseDirectoryInfo.pdb
│   │   │       ├── UseDirectoryInfo.sln
│   │   │       └── UseDirectoryInfo.suo
│   │   ├── 第1题(实践与练习)
│   │   │   └── CopyFiles
│   │   │       ├── CopyFiles
│   │   │       │   ├── CopyFiles.csproj
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── CopyFiles.exe
│   │   │       │   │       ├── CopyFiles.pdb
│   │   │       │   │       └── CopyFiles.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── CopyFiles.Form1.resources
│   │   │       │           ├── CopyFiles.Properties.Resources.resources
│   │   │       │           ├── CopyFiles.csproj.FileListAbsolute.txt
│   │   │       │           ├── CopyFiles.csproj.GenerateResource.Cache
│   │   │       │           ├── CopyFiles.exe
│   │   │       │           ├── CopyFiles.pdb
│   │   │       │           └── TempPE
│   │   │       ├── CopyFiles.sln
│   │   │       └── CopyFiles.suo
│   │   ├── 第2题(实践与练习)
│   │   │   └── GetMenu
│   │   │       ├── GetMenu
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── GetMenu.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── GetMenu.exe
│   │   │       │   │       ├── GetMenu.pdb
│   │   │       │   │       └── GetMenu.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── GetMenu.Form1.resources
│   │   │       │           ├── GetMenu.Properties.Resources.resources
│   │   │       │           ├── GetMenu.csproj.FileListAbsolute.txt
│   │   │       │           ├── GetMenu.csproj.GenerateResource.Cache
│   │   │       │           ├── GetMenu.exe
│   │   │       │           ├── GetMenu.pdb
│   │   │       │           └── TempPE
│   │   │       ├── GetMenu.sln
│   │   │       └── GetMenu.suo
│   │   └── 第3题(实践与练习)
│   │       └── RWMStream
│   │           ├── RWMStream
│   │           │   ├── Form1.cs
│   │           │   ├── Form1.designer.cs
│   │           │   ├── Form1.resx
│   │           │   ├── Program.cs
│   │           │   ├── Properties
│   │           │   │   ├── AssemblyInfo.cs
│   │           │   │   ├── Resources.Designer.cs
│   │           │   │   ├── Resources.resx
│   │           │   │   ├── Settings.Designer.cs
│   │           │   │   └── Settings.settings
│   │           │   ├── RWMStream.csproj
│   │           │   ├── bin
│   │           │   │   └── Debug
│   │           │   │       ├── RWMStream.exe
│   │           │   │       ├── RWMStream.pdb
│   │           │   │       ├── RWMStream.vshost.exe
│   │           │   │       └── RWMStream.vshost.exe.manifest
│   │           │   └── obj
│   │           │       └── Debug
│   │           │           ├── RWMStream.Form1.resources
│   │           │           ├── RWMStream.Properties.Resources.resources
│   │           │           ├── RWMStream.csproj.FileListAbsolute.txt
│   │           │           ├── RWMStream.csproj.GenerateResource.Cache
│   │           │           ├── RWMStream.exe
│   │           │           ├── RWMStream.pdb
│   │           │           └── TempPE
│   │           ├── RWMStream.sln
│   │           └── RWMStream.suo
│   ├── 第20章
│   │   ├── Database
│   │   │   ├── db_20_Data.MDF
│   │   │   └── db_20_Log.LDF
│   │   ├── 第1题(实践与练习)
│   │   │   └── BXT
│   │   │       ├── BXT
│   │   │       │   ├── BXT.csproj
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── BXT.exe
│   │   │       │   │       ├── BXT.pdb
│   │   │       │   │       └── BXT.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── BXT.Form1.resources
│   │   │       │           ├── BXT.Properties.Resources.resources
│   │   │       │           ├── BXT.csproj.FileListAbsolute.txt
│   │   │       │           ├── BXT.csproj.GenerateResource.Cache
│   │   │       │           ├── BXT.exe
│   │   │       │           ├── BXT.pdb
│   │   │       │           └── TempPE
│   │   │       ├── BXT.sln
│   │   │       └── BXT.suo
│   │   ├── 例20.10
│   │   │   └── DEllipse
│   │   │       ├── DEllipse
│   │   │       │   ├── DEllipse.csproj
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── DEllipse.exe
│   │   │       │   │       ├── DEllipse.pdb
│   │   │       │   │       ├── DEllipse.vshost.exe
│   │   │       │   │       └── DEllipse.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── DEllipse.Form1.resources
│   │   │       │           ├── DEllipse.Properties.Resources.resources
│   │   │       │           ├── DEllipse.csproj.FileListAbsolute.txt
│   │   │       │           ├── DEllipse.csproj.GenerateResource.Cache
│   │   │       │           ├── DEllipse.exe
│   │   │       │           ├── DEllipse.pdb
│   │   │       │           └── TempPE
│   │   │       ├── DEllipse.sln
│   │   │       └── DEllipse.suo
│   │   ├── 例20.11
│   │   │   └── DArc
│   │   │       ├── DArc
│   │   │       │   ├── DArc.csproj
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── DArc.exe
│   │   │       │   │       ├── DArc.pdb
│   │   │       │   │       └── DArc.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── DArc.Form1.resources
│   │   │       │           ├── DArc.Properties.Resources.resources
│   │   │       │           ├── DArc.csproj.FileListAbsolute.txt
│   │   │       │           ├── DArc.csproj.GenerateResource.Cache
│   │   │       │           ├── DArc.exe
│   │   │       │           ├── DArc.pdb
│   │   │       │           └── TempPE
│   │   │       ├── DArc.sln
│   │   │       └── DArc.suo
│   │   ├── 例20.12
│   │   │   └── DPie
│   │   │       ├── DPie
│   │   │       │   ├── DPie.csproj
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── DPie.exe
│   │   │       │   │       ├── DPie.pdb
│   │   │       │   │       └── DPie.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── DPie.Form1.resources
│   │   │       │           ├── DPie.Properties.Resources.resources
│   │   │       │           ├── DPie.csproj.FileListAbsolute.txt
│   │   │       │           ├── DPie.csproj.GenerateResource.Cache
│   │   │       │           ├── DPie.exe
│   │   │       │           ├── DPie.pdb
│   │   │       │           └── TempPE
│   │   │       ├── DPie.sln
│   │   │       └── DPie.suo
│   │   ├── 例20.13
│   │   │   └── DPolygon
│   │   │       ├── DPolygon
│   │   │       │   ├── DPolygon.csproj
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── DPolygon.exe
│   │   │       │   │       ├── DPolygon.pdb
│   │   │       │   │       └── DPolygon.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── DPolygon.Form1.resources
│   │   │       │           ├── DPolygon.Properties.Resources.resources
│   │   │       │           ├── DPolygon.csproj.FileListAbsolute.txt
│   │   │       │           ├── DPolygon.csproj.GenerateResource.Cache
│   │   │       │           ├── DPolygon.exe
│   │   │       │           ├── DPolygon.pdb
│   │   │       │           └── TempPE
│   │   │       ├── DPolygon.sln
│   │   │       └── DPolygon.suo
│   │   ├── 例20.14
│   │   │   └── DString
│   │   │       ├── DString
│   │   │       │   ├── DString.csproj
│   │   │       │   ├── Form1.Designer.cs
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── DString.exe
│   │   │       │   │       ├── DString.pdb
│   │   │       │   │       ├── DString.vshost.exe
│   │   │       │   │       └── DString.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── DString.Form1.resources
│   │   │       │           ├── DString.Properties.Resources.resources
│   │   │       │           ├── DString.csproj.FileListAbsolute.txt
│   │   │       │           ├── DString.csproj.GenerateResource.Cache
│   │   │       │           ├── DString.exe
│   │   │       │           ├── DString.pdb
│   │   │       │           └── TempPE
│   │   │       ├── DString.sln
│   │   │       └── DString.suo
│   │   ├── 例20.15
│   │   │   └── DImage
│   │   │       ├── DImage
│   │   │       │   ├── DImage.csproj
│   │   │       │   ├── Form1.Designer.cs
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── DImage.exe
│   │   │       │   │       ├── DImage.pdb
│   │   │       │   │       ├── DImage.vshost.exe
│   │   │       │   │       ├── DImage.vshost.exe.manifest
│   │   │       │   │       ├── Thumbs.db
│   │   │       │   │       └── 明日科技.bmp
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── DImage.Form1.resources
│   │   │       │           ├── DImage.Properties.Resources.resources
│   │   │       │           ├── DImage.csproj.FileListAbsolute.txt
│   │   │       │           ├── DImage.csproj.GenerateResource.Cache
│   │   │       │           ├── DImage.exe
│   │   │       │           ├── DImage.pdb
│   │   │       │           └── TempPE
│   │   │       ├── DImage.sln
│   │   │       └── DImage.suo
│   │   ├── 例20.16
│   │   │   └── SYImage
│   │   │       ├── SYImage
│   │   │       │   ├── Form1.Designer.cs
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── SYImage.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── SYImage.exe
│   │   │       │   │       ├── SYImage.pdb
│   │   │       │   │       ├── SYImage.vshost.exe
│   │   │       │   │       └── SYImage.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── SYImage.Form1.resources
│   │   │       │           ├── SYImage.Properties.Resources.resources
│   │   │       │           ├── SYImage.csproj.FileListAbsolute.txt
│   │   │       │           ├── SYImage.csproj.GenerateResource.Cache
│   │   │       │           ├── SYImage.exe
│   │   │       │           ├── SYImage.pdb
│   │   │       │           └── TempPE
│   │   │       ├── SYImage.sln
│   │   │       └── SYImage.suo
│   │   ├── 例20.17
│   │   │   └── ChangePicFormat
│   │   │       ├── ChangePicFormat
│   │   │       │   ├── ChangePicFormat.csproj
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── Resources
│   │   │       │   │   ├── Thumbs.db
│   │   │       │   │   ├── 图标 (163).png
│   │   │       │   │   ├── 图标 (23).ico
│   │   │       │   │   └── 图标 (28).png
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── ChangePicFormat.exe
│   │   │       │   │       ├── ChangePicFormat.pdb
│   │   │       │   │       ├── ChangePicFormat.vshost.exe
│   │   │       │   │       └── ChangePicFormat.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── ChangePicFormat.Form1.resources
│   │   │       │           ├── ChangePicFormat.Properties.Resources.resources
│   │   │       │           ├── ChangePicFormat.csproj.FileListAbsolute.txt
│   │   │       │           ├── ChangePicFormat.csproj.GenerateResource.Cache
│   │   │       │           ├── ChangePicFormat.exe
│   │   │       │           ├── ChangePicFormat.pdb
│   │   │       │           └── TempPE
│   │   │       │               └── Properties.Resources.Designer.cs.dll
│   │   │       ├── ChangePicFormat.sln
│   │   │       └── ChangePicFormat.suo
│   │   ├── 例20.5
│   │   │   └── UseBrush
│   │   │       ├── UseBrush
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── UseBrush.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── UseBrush.exe
│   │   │       │   │       ├── UseBrush.pdb
│   │   │       │   │       └── UseBrush.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── TempPE
│   │   │       │           ├── UseBrush.Form1.resources
│   │   │       │           ├── UseBrush.Properties.Resources.resources
│   │   │       │           ├── UseBrush.csproj.FileListAbsolute.txt
│   │   │       │           ├── UseBrush.csproj.GenerateResource.Cache
│   │   │       │           ├── UseBrush.exe
│   │   │       │           └── UseBrush.pdb
│   │   │       ├── UseBrush.sln
│   │   │       └── UseBrush.suo
│   │   ├── 例20.6
│   │   │   └── UseHatchBrush
│   │   │       ├── UseHatchBrush
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── UseHatchBrush.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── UseHatchBrush.exe
│   │   │       │   │       ├── UseHatchBrush.pdb
│   │   │       │   │       └── UseHatchBrush.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── TempPE
│   │   │       │           ├── UseHatchBrush.Form1.resources
│   │   │       │           ├── UseHatchBrush.Properties.Resources.resources
│   │   │       │           ├── UseHatchBrush.csproj.FileListAbsolute.txt
│   │   │       │           ├── UseHatchBrush.csproj.GenerateResource.Cache
│   │   │       │           ├── UseHatchBrush.exe
│   │   │       │           └── UseHatchBrush.pdb
│   │   │       ├── UseHatchBrush.sln
│   │   │       └── UseHatchBrush.suo
│   │   ├── 例20.7
│   │   │   └── UseLinerGradientBrush
│   │   │       ├── UseLinerGradientBrush
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── UseLinerGradientBrush.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── UseLinerGradientBrush.exe
│   │   │       │   │       ├── UseLinerGradientBrush.pdb
│   │   │       │   │       └── UseLinerGradientBrush.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── TempPE
│   │   │       │           ├── UseLinerGradientBrush.Form1.resources
│   │   │       │           ├── UseLinerGradientBrush.Properties.Resources.resources
│   │   │       │           ├── UseLinerGradientBrush.csproj.FileListAbsolute.txt
│   │   │       │           ├── UseLinerGradientBrush.csproj.GenerateResource.Cache
│   │   │       │           ├── UseLinerGradientBrush.exe
│   │   │       │           └── UseLinerGradientBrush.pdb
│   │   │       ├── UseLinerGradientBrush.sln
│   │   │       └── UseLinerGradientBrush.suo
│   │   ├── 例20.8
│   │   │   └── DLine
│   │   │       ├── DLine
│   │   │       │   ├── DLine.csproj
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── DLine.exe
│   │   │       │   │       ├── DLine.pdb
│   │   │       │   │       └── DLine.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── DLine.Form1.resources
│   │   │       │           ├── DLine.Properties.Resources.resources
│   │   │       │           ├── DLine.csproj.FileListAbsolute.txt
│   │   │       │           ├── DLine.csproj.GenerateResource.Cache
│   │   │       │           ├── DLine.exe
│   │   │       │           ├── DLine.pdb
│   │   │       │           └── TempPE
│   │   │       ├── DLine.sln
│   │   │       └── DLine.suo
│   │   ├── 例20.9
│   │   │   └── DRectangle
│   │   │       ├── DRectangle
│   │   │       │   ├── DRectangle.csproj
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── DRectangle.exe
│   │   │       │   │       ├── DRectangle.pdb
│   │   │       │   │       └── DRectangle.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── DRectangle.Form1.resources
│   │   │       │           ├── DRectangle.Properties.Resources.resources
│   │   │       │           ├── DRectangle.csproj.FileListAbsolute.txt
│   │   │       │           ├── DRectangle.csproj.GenerateResource.Cache
│   │   │       │           ├── DRectangle.exe
│   │   │       │           ├── DRectangle.pdb
│   │   │       │           └── TempPE
│   │   │       ├── DRectangle.sln
│   │   │       └── DRectangle.suo
│   │   ├── 第2题(实践与练习)
│   │   │   └── ZXT
│   │   │       ├── ZXT
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Form2.cs
│   │   │       │   ├── Form2.designer.cs
│   │   │       │   ├── Form2.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── ZXT.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── ZXT.exe
│   │   │       │   │       ├── ZXT.pdb
│   │   │       │   │       └── ZXT.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── TempPE
│   │   │       │           ├── ZXT.Form1.resources
│   │   │       │           ├── ZXT.Form2.resources
│   │   │       │           ├── ZXT.Properties.Resources.resources
│   │   │       │           ├── ZXT.csproj.FileListAbsolute.txt
│   │   │       │           ├── ZXT.csproj.GenerateResource.Cache
│   │   │       │           ├── ZXT.exe
│   │   │       │           └── ZXT.pdb
│   │   │       ├── ZXT.sln
│   │   │       └── ZXT.suo
│   │   ├── 第3题(实践与练习)
│   │   │   └── ZheXianTu
│   │   │       ├── ZheXianTu
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── ZheXianTu.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── ZheXianTu.exe
│   │   │       │   │       ├── ZheXianTu.pdb
│   │   │       │   │       └── ZheXianTu.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── TempPE
│   │   │       │           ├── ZheXianTu.Form1.resources
│   │   │       │           ├── ZheXianTu.Properties.Resources.resources
│   │   │       │           ├── ZheXianTu.csproj.FileListAbsolute.txt
│   │   │       │           ├── ZheXianTu.csproj.GenerateResource.Cache
│   │   │       │           ├── ZheXianTu.exe
│   │   │       │           └── ZheXianTu.pdb
│   │   │       ├── ZheXianTu.sln
│   │   │       └── ZheXianTu.suo
│   │   └── 第4题(实践与练习)
│   │       └── BingXingTu
│   │           ├── BingXingTu
│   │           │   ├── BingXingTu.csproj
│   │           │   ├── Form1.cs
│   │           │   ├── Form1.designer.cs
│   │           │   ├── Form1.resx
│   │           │   ├── Program.cs
│   │           │   ├── Properties
│   │           │   │   ├── AssemblyInfo.cs
│   │           │   │   ├── Resources.Designer.cs
│   │           │   │   ├── Resources.resx
│   │           │   │   ├── Settings.Designer.cs
│   │           │   │   └── Settings.settings
│   │           │   ├── bin
│   │           │   │   └── Debug
│   │           │   │       ├── BingXingTu.exe
│   │           │   │       ├── BingXingTu.pdb
│   │           │   │       └── BingXingTu.vshost.exe
│   │           │   └── obj
│   │           │       └── Debug
│   │           │           ├── BingXingTu.Form1.resources
│   │           │           ├── BingXingTu.Properties.Resources.resources
│   │           │           ├── BingXingTu.csproj.FileListAbsolute.txt
│   │           │           ├── BingXingTu.csproj.GenerateResource.Cache
│   │           │           ├── BingXingTu.exe
│   │           │           ├── BingXingTu.pdb
│   │           │           └── TempPE
│   │           ├── BingXingTu.sln
│   │           └── BingXingTu.suo
│   ├── 第21章
│   │   ├── Database
│   │   │   ├── db_21_Data.MDF
│   │   │   └── db_21_Log.LDF
│   │   ├── 第1题(实践与练习)
│   │   │   └── CReportShowInfoBySex
│   │   │       ├── CReportShowInfoBySex
│   │   │       │   ├── CReportShowInfoBySex.csproj
│   │   │       │   ├── CReportShowInfoBySex.csproj.user
│   │   │       │   ├── CrystalReport1.cs
│   │   │       │   ├── CrystalReport1.rpt
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── CReportShowInfoBySex.exe
│   │   │       │   │       ├── CReportShowInfoBySex.pdb
│   │   │       │   │       └── CReportShowInfoBySex.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── CReportShowInfoBySex.Form1.resources
│   │   │       │           ├── CReportShowInfoBySex.Properties.Resources.resources
│   │   │       │           ├── CReportShowInfoBySex.csproj.FileListAbsolute.txt
│   │   │       │           ├── CReportShowInfoBySex.csproj.GenerateResource.Cache
│   │   │       │           ├── CReportShowInfoBySex.exe
│   │   │       │           ├── CReportShowInfoBySex.pdb
│   │   │       │           └── TempPE
│   │   │       │               └── CrystalReport1.cs.dll
│   │   │       ├── CReportShowInfoBySex.sln
│   │   │       └── CReportShowInfoBySex.suo
│   │   ├── 例21.1
│   │   │   └── CreateCReport
│   │   │       ├── CreateCReport
│   │   │       │   ├── CreateCReport.csproj
│   │   │       │   ├── CreateCReport.csproj.user
│   │   │       │   ├── CrystalReport1.cs
│   │   │       │   ├── CrystalReport1.rpt
│   │   │       │   ├── Form1.Designer.cs
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── CreateCReport.exe
│   │   │       │   │       ├── CreateCReport.pdb
│   │   │       │   │       ├── CreateCReport.vshost.exe
│   │   │       │   │       └── CreateCReport.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── CreateCReport.Form1.resources
│   │   │       │           ├── CreateCReport.Properties.Resources.resources
│   │   │       │           ├── CreateCReport.csproj.FileListAbsolute.txt
│   │   │       │           ├── CreateCReport.csproj.GenerateResource.Cache
│   │   │       │           ├── CreateCReport.exe
│   │   │       │           ├── CreateCReport.pdb
│   │   │       │           ├── ResolveAssemblyReference.cache
│   │   │       │           └── TempPE
│   │   │       │               └── CrystalReport1.cs.dll
│   │   │       ├── CreateCReport.sln
│   │   │       └── CreateCReport.suo
│   │   ├── 例21.10
│   │   │   └── UsePrintDocument
│   │   │       ├── UsePrintDocument
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── UsePrintDocument.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── UsePrintDocument.exe
│   │   │       │   │       ├── UsePrintDocument.pdb
│   │   │       │   │       └── UsePrintDocument.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── TempPE
│   │   │       │           ├── UsePrintDocument.Form1.resources
│   │   │       │           ├── UsePrintDocument.Properties.Resources.resources
│   │   │       │           ├── UsePrintDocument.csproj.FileListAbsolute.txt
│   │   │       │           ├── UsePrintDocument.csproj.GenerateResource.Cache
│   │   │       │           ├── UsePrintDocument.exe
│   │   │       │           └── UsePrintDocument.pdb
│   │   │       ├── UsePrintDocument.sln
│   │   │       └── UsePrintDocument.suo
│   │   ├── 例21.11
│   │   │   └── UsePrintPreviewControl
│   │   │       ├── UsePrintPreviewControl
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── UsePrintPreviewControl.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── Thumbs.db
│   │   │       │   │       ├── UsePrintPreviewControl.exe
│   │   │       │   │       ├── UsePrintPreviewControl.pdb
│   │   │       │   │       ├── UsePrintPreviewControl.vshost.exe
│   │   │       │   │       └── 明日科技.bmp
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── TempPE
│   │   │       │           ├── UsePrintPreviewControl.Form1.resources
│   │   │       │           ├── UsePrintPreviewControl.Properties.Resources.resources
│   │   │       │           ├── UsePrintPreviewControl.csproj.FileListAbsolute.txt
│   │   │       │           ├── UsePrintPreviewControl.csproj.GenerateResource.Cache
│   │   │       │           ├── UsePrintPreviewControl.exe
│   │   │       │           └── UsePrintPreviewControl.pdb
│   │   │       ├── UsePrintPreviewControl.sln
│   │   │       └── UsePrintPreviewControl.suo
│   │   ├── 例21.15
│   │   │   └── PrintEnvelop
│   │   │       ├── PrintEnvelop
│   │   │       │   ├── EnvelopCrystalReport.cs
│   │   │       │   ├── EnvelopCrystalReport.rpt
│   │   │       │   ├── Form1.Designer.cs
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── PrintEnvelop.csproj
│   │   │       │   ├── PrintEnvelop.csproj.user
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── PrintEnvelop.exe
│   │   │       │   │       ├── PrintEnvelop.pdb
│   │   │       │   │       ├── PrintEnvelop.vshost.exe
│   │   │       │   │       ├── PrintEnvelop.vshost.exe.manifest
│   │   │       │   │       ├── Thumbs.db
│   │   │       │   │       └── 明日科技.bmp
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── PrintEnvelop.Form1.resources
│   │   │       │           ├── PrintEnvelop.Properties.Resources.resources
│   │   │       │           ├── PrintEnvelop.csproj.FileListAbsolute.txt
│   │   │       │           ├── PrintEnvelop.csproj.GenerateResource.Cache
│   │   │       │           ├── PrintEnvelop.exe
│   │   │       │           ├── PrintEnvelop.pdb
│   │   │       │           ├── ResolveAssemblyReference.cache
│   │   │       │           └── TempPE
│   │   │       │               ├── CrystalReport1.cs.dll
│   │   │       │               └── EnvelopCrystalReport.cs.dll
│   │   │       ├── PrintEnvelop.sln
│   │   │       └── PrintEnvelop.suo
│   │   ├── 例21.16
│   │   │   └── PrintGoodsInBill
│   │   │       ├── PrintGoodsInBill
│   │   │       │   ├── Form1.Designer.cs
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── PrintGoodsInBill.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── PrintGoodsInBill.exe
│   │   │       │   │       ├── PrintGoodsInBill.pdb
│   │   │       │   │       ├── PrintGoodsInBill.vshost.exe
│   │   │       │   │       └── PrintGoodsInBill.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── PrintGoodsInBill.Form1.resources
│   │   │       │           ├── PrintGoodsInBill.Properties.Resources.resources
│   │   │       │           ├── PrintGoodsInBill.csproj.FileListAbsolute.txt
│   │   │       │           ├── PrintGoodsInBill.csproj.GenerateResource.Cache
│   │   │       │           ├── PrintGoodsInBill.exe
│   │   │       │           ├── PrintGoodsInBill.pdb
│   │   │       │           ├── Refactor
│   │   │       │           └── TempPE
│   │   │       ├── PrintGoodsInBill.sln
│   │   │       └── PrintGoodsInBill.suo
│   │   ├── 例21.2
│   │   │   └── CReportGroup
│   │   │       ├── CReportGroup
│   │   │       │   ├── CReportGroup.csproj
│   │   │       │   ├── CReportGroup.csproj.user
│   │   │       │   ├── CrystalReport1.cs
│   │   │       │   ├── CrystalReport1.rpt
│   │   │       │   ├── Form1.Designer.cs
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── CReportGroup.exe
│   │   │       │   │       ├── CReportGroup.pdb
│   │   │       │   │       ├── CReportGroup.vshost.exe
│   │   │       │   │       └── CReportGroup.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── CReportGroup.Form1.resources
│   │   │       │           ├── CReportGroup.Properties.Resources.resources
│   │   │       │           ├── CReportGroup.csproj.FileListAbsolute.txt
│   │   │       │           ├── CReportGroup.csproj.GenerateResource.Cache
│   │   │       │           ├── CReportGroup.exe
│   │   │       │           ├── CReportGroup.pdb
│   │   │       │           └── TempPE
│   │   │       │               └── CrystalReport1.cs.dll
│   │   │       ├── CReportGroup.sln
│   │   │       └── CReportGroup.suo
│   │   ├── 例21.3
│   │   │   └── CReportSort
│   │   │       ├── CReportSort
│   │   │       │   ├── CReportSort.csproj
│   │   │       │   ├── CReportSort.csproj.user
│   │   │       │   ├── CrystalReport1.cs
│   │   │       │   ├── CrystalReport1.rpt
│   │   │       │   ├── Form1.Designer.cs
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── CReportSort.exe
│   │   │       │   │       ├── CReportSort.pdb
│   │   │       │   │       ├── CReportSort.vshost.exe
│   │   │       │   │       └── CReportSort.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── CReportSort.Form1.resources
│   │   │       │           ├── CReportSort.Properties.Resources.resources
│   │   │       │           ├── CReportSort.csproj.FileListAbsolute.txt
│   │   │       │           ├── CReportSort.csproj.GenerateResource.Cache
│   │   │       │           ├── CReportSort.exe
│   │   │       │           ├── CReportSort.pdb
│   │   │       │           └── TempPE
│   │   │       │               └── CrystalReport1.cs.dll
│   │   │       ├── CReportSort.sln
│   │   │       └── CReportSort.suo
│   │   ├── 例21.4
│   │   │   └── CReportFilter
│   │   │       ├── CReportFilter
│   │   │       │   ├── CReportFilter.csproj
│   │   │       │   ├── CReportFilter.csproj.user
│   │   │       │   ├── CrystalReport1.cs
│   │   │       │   ├── CrystalReport1.rpt
│   │   │       │   ├── Form1.Designer.cs
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── CReportFilter.exe
│   │   │       │   │       ├── CReportFilter.pdb
│   │   │       │   │       ├── CReportFilter.vshost.exe
│   │   │       │   │       └── CReportFilter.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── CReportFilter.Form1.resources
│   │   │       │           ├── CReportFilter.Properties.Resources.resources
│   │   │       │           ├── CReportFilter.csproj.FileListAbsolute.txt
│   │   │       │           ├── CReportFilter.csproj.GenerateResource.Cache
│   │   │       │           ├── CReportFilter.exe
│   │   │       │           ├── CReportFilter.pdb
│   │   │       │           └── TempPE
│   │   │       │               └── CrystalReport1.cs.dll
│   │   │       ├── CReportFilter.sln
│   │   │       └── CReportFilter.suo
│   │   ├── 例21.6
│   │   │   └── CReportImage
│   │   │       ├── CReportImage
│   │   │       │   ├── CReportImage.csproj
│   │   │       │   ├── CReportImage.csproj.user
│   │   │       │   ├── CrystalReport1.cs
│   │   │       │   ├── CrystalReport1.rpt
│   │   │       │   ├── Form1.Designer.cs
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── CReportImage.exe
│   │   │       │   │       ├── CReportImage.pdb
│   │   │       │   │       ├── CReportImage.vshost.exe
│   │   │       │   │       └── CReportImage.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── CReportImage.Form1.resources
│   │   │       │           ├── CReportImage.Properties.Resources.resources
│   │   │       │           ├── CReportImage.csproj.FileListAbsolute.txt
│   │   │       │           ├── CReportImage.csproj.GenerateResource.Cache
│   │   │       │           ├── CReportImage.exe
│   │   │       │           ├── CReportImage.pdb
│   │   │       │           └── TempPE
│   │   │       │               └── CrystalReport1.cs.dll
│   │   │       ├── CReportImage.sln
│   │   │       └── CReportImage.suo
│   │   ├── 例21.7
│   │   │   └── CReportChild
│   │   │       ├── CReportChild
│   │   │       │   ├── CReportChild.csproj
│   │   │       │   ├── CReportChild.csproj.user
│   │   │       │   ├── CrystalReport1.cs
│   │   │       │   ├── CrystalReport1.rpt
│   │   │       │   ├── Form1.Designer.cs
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── CReportChild.exe
│   │   │       │   │       ├── CReportChild.pdb
│   │   │       │   │       ├── CReportChild.vshost.exe
│   │   │       │   │       └── CReportChild.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── CReportChild.Form1.resources
│   │   │       │           ├── CReportChild.Properties.Resources.resources
│   │   │       │           ├── CReportChild.csproj.FileListAbsolute.txt
│   │   │       │           ├── CReportChild.csproj.GenerateResource.Cache
│   │   │       │           ├── CReportChild.exe
│   │   │       │           ├── CReportChild.pdb
│   │   │       │           └── TempPE
│   │   │       │               └── CrystalReport1.cs.dll
│   │   │       ├── CReportChild.sln
│   │   │       └── CReportChild.suo
│   │   ├── 第2题(实践与练习)
│   │   │   └── CReportSumScale
│   │   │       ├── CReportSumScale
│   │   │       │   ├── CReportSumScale.csproj
│   │   │       │   ├── CReportSumScale.csproj.user
│   │   │       │   ├── CrystalReport1.cs
│   │   │       │   ├── CrystalReport1.rpt
│   │   │       │   ├── Form1.Designer.cs
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── CReportSumScale.exe
│   │   │       │   │       ├── CReportSumScale.pdb
│   │   │       │   │       ├── CReportSumScale.vshost.exe
│   │   │       │   │       └── CReportSumScale.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── CReportSumScale.Form1.resources
│   │   │       │           ├── CReportSumScale.Properties.Resources.resources
│   │   │       │           ├── CReportSumScale.csproj.FileListAbsolute.txt
│   │   │       │           ├── CReportSumScale.csproj.GenerateResource.Cache
│   │   │       │           ├── CReportSumScale.exe
│   │   │       │           ├── CReportSumScale.pdb
│   │   │       │           └── TempPE
│   │   │       │               └── CrystalReport1.cs.dll
│   │   │       ├── CReportSumScale.sln
│   │   │       └── CReportSumScale.suo
│   │   └── 第3题(实践与练习)
│   │       └── PrintStuCertificate
│   │           ├── PrintStuCertificate
│   │           │   ├── Form1.Designer.cs
│   │           │   ├── Form1.cs
│   │           │   ├── Form1.resx
│   │           │   ├── PrintStuCertificate.csproj
│   │           │   ├── Program.cs
│   │           │   ├── Properties
│   │           │   │   ├── AssemblyInfo.cs
│   │           │   │   ├── Resources.Designer.cs
│   │           │   │   ├── Resources.resx
│   │           │   │   ├── Settings.Designer.cs
│   │           │   │   └── Settings.settings
│   │           │   ├── bin
│   │           │   │   └── Debug
│   │           │   │       ├── PrintStuCertificate.exe
│   │           │   │       ├── PrintStuCertificate.pdb
│   │           │   │       ├── PrintStuCertificate.vshost.exe
│   │           │   │       └── PrintStuCertificate.vshost.exe.manifest
│   │           │   └── obj
│   │           │       └── Debug
│   │           │           ├── PrintStuCertificate.Form1.resources
│   │           │           ├── PrintStuCertificate.Properties.Resources.resources
│   │           │           ├── PrintStuCertificate.csproj.FileListAbsolute.txt
│   │           │           ├── PrintStuCertificate.csproj.GenerateResource.Cache
│   │           │           ├── PrintStuCertificate.exe
│   │           │           ├── PrintStuCertificate.pdb
│   │           │           └── TempPE
│   │           ├── PrintStuCertificate.sln
│   │           └── PrintStuCertificate.suo
│   ├── 第22章
│   │   ├── 第1题(实践与练习)
│   │   │   └── TCPChat
│   │   │       ├── TCPChat
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── TCPChat.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── TCPChat.exe
│   │   │       │   │       ├── TCPChat.pdb
│   │   │       │   │       └── TCPChat.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── TCPChat.Form1.resources
│   │   │       │           ├── TCPChat.Properties.Resources.resources
│   │   │       │           ├── TCPChat.csproj.FileListAbsolute.txt
│   │   │       │           ├── TCPChat.csproj.GenerateResource.Cache
│   │   │       │           ├── TCPChat.exe
│   │   │       │           ├── TCPChat.pdb
│   │   │       │           └── TempPE
│   │   │       ├── TCPChat.sln
│   │   │       ├── TCPChat.suo
│   │   │       └── TCPServer
│   │   │           ├── Form1.cs
│   │   │           ├── Form1.designer.cs
│   │   │           ├── Form1.resx
│   │   │           ├── Program.cs
│   │   │           ├── Properties
│   │   │           │   ├── AssemblyInfo.cs
│   │   │           │   ├── Resources.Designer.cs
│   │   │           │   ├── Resources.resx
│   │   │           │   ├── Settings.Designer.cs
│   │   │           │   └── Settings.settings
│   │   │           ├── TCPServer.csproj
│   │   │           ├── bin
│   │   │           │   └── Debug
│   │   │           │       ├── TCPServer.exe
│   │   │           │       ├── TCPServer.pdb
│   │   │           │       └── TCPServer.vshost.exe
│   │   │           └── obj
│   │   │               └── Debug
│   │   │                   ├── TCPServer.Form1.resources
│   │   │                   ├── TCPServer.Properties.Resources.resources
│   │   │                   ├── TCPServer.csproj.FileListAbsolute.txt
│   │   │                   ├── TCPServer.csproj.GenerateResource.Cache
│   │   │                   ├── TCPServer.exe
│   │   │                   ├── TCPServer.pdb
│   │   │                   └── TempPE
│   │   ├── 例22.1
│   │   │   └── UseDns
│   │   │       ├── UseDns
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── UseDns.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── UseDns.exe
│   │   │       │   │       ├── UseDns.pdb
│   │   │       │   │       └── UseDns.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── TempPE
│   │   │       │           ├── UseDns.Form1.resources
│   │   │       │           ├── UseDns.Properties.Resources.resources
│   │   │       │           ├── UseDns.csproj.FileListAbsolute.txt
│   │   │       │           ├── UseDns.csproj.GenerateResource.Cache
│   │   │       │           ├── UseDns.exe
│   │   │       │           └── UseDns.pdb
│   │   │       ├── UseDns.sln
│   │   │       └── UseDns.suo
│   │   ├── 例22.11
│   │   │   └── SendEmail
│   │   │       ├── SendEmail
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── SendEmail.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── SendEmail.exe
│   │   │       │   │       ├── SendEmail.pdb
│   │   │       │   │       ├── SendEmail.vshost.exe
│   │   │       │   │       └── 邮件测试.txt
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── SendEmail.Form1.resources
│   │   │       │           ├── SendEmail.Properties.Resources.resources
│   │   │       │           ├── SendEmail.csproj.FileListAbsolute.txt
│   │   │       │           ├── SendEmail.csproj.GenerateResource.Cache
│   │   │       │           ├── SendEmail.exe
│   │   │       │           ├── SendEmail.pdb
│   │   │       │           └── TempPE
│   │   │       ├── SendEmail.sln
│   │   │       └── SendEmail.suo
│   │   ├── 例22.12
│   │   │   └── MRBrowser
│   │   │       ├── MRBrowser
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── MRBrowser.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── MRBrowser.exe
│   │   │       │   │       ├── MRBrowser.pdb
│   │   │       │   │       └── MRBrowser.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── MRBrowser.Form1.resources
│   │   │       │           ├── MRBrowser.Properties.Resources.resources
│   │   │       │           ├── MRBrowser.csproj.FileListAbsolute.txt
│   │   │       │           ├── MRBrowser.csproj.GenerateResource.Cache
│   │   │       │           ├── MRBrowser.exe
│   │   │       │           ├── MRBrowser.pdb
│   │   │       │           └── TempPE
│   │   │       ├── MRBrowser.sln
│   │   │       └── MRBrowser.suo
│   │   ├── 例22.13
│   │   │   └── P2PChat
│   │   │       ├── P2PChat
│   │   │       │   ├── P2PChat.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── P2PChat.exe
│   │   │       │   │       ├── P2PChat.pdb
│   │   │       │   │       ├── P2PChat.vshost.exe
│   │   │       │   │       └── P2PChat.vshost.exe.manifest
│   │   │       │   ├── frmMain.Designer.cs
│   │   │       │   ├── frmMain.cs
│   │   │       │   ├── frmMain.resx
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── P2PChat.Properties.Resources.resources
│   │   │       │           ├── P2PChat.csproj.FileListAbsolute.txt
│   │   │       │           ├── P2PChat.csproj.GenerateResource.Cache
│   │   │       │           ├── P2PChat.exe
│   │   │       │           ├── P2PChat.frmMain.resources
│   │   │       │           ├── P2PChat.pdb
│   │   │       │           ├── Refactor
│   │   │       │           └── TempPE
│   │   │       ├── P2PChat.sln
│   │   │       └── P2PChat.suo
│   │   ├── 例22.14
│   │   │   └── EmailSendAndReceive
│   │   │       ├── EmailSendAndReceive
│   │   │       │   ├── EmailSendAndReceive.csproj
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── EmailSendAndReceive.exe
│   │   │       │   │       ├── EmailSendAndReceive.pdb
│   │   │       │   │       └── EmailSendAndReceive.vshost.exe
│   │   │       │   ├── frmReceive.cs
│   │   │       │   ├── frmReceive.designer.cs
│   │   │       │   ├── frmReceive.resx
│   │   │       │   ├── frmSend.cs
│   │   │       │   ├── frmSend.designer.cs
│   │   │       │   ├── frmSend.resx
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── EmailSendAndReceive.Form1.resources
│   │   │       │           ├── EmailSendAndReceive.Properties.Resources.resources
│   │   │       │           ├── EmailSendAndReceive.csproj.FileListAbsolute.txt
│   │   │       │           ├── EmailSendAndReceive.csproj.GenerateResource.Cache
│   │   │       │           ├── EmailSendAndReceive.exe
│   │   │       │           ├── EmailSendAndReceive.frmReceive.resources
│   │   │       │           ├── EmailSendAndReceive.frmSend.resources
│   │   │       │           ├── EmailSendAndReceive.pdb
│   │   │       │           └── TempPE
│   │   │       ├── EmailSendAndReceive.sln
│   │   │       └── EmailSendAndReceive.suo
│   │   ├── 例22.2
│   │   │   └── UseIPAddress
│   │   │       ├── UseIPAddress
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── UseIPAddress.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── UseIPAddress.exe
│   │   │       │   │       ├── UseIPAddress.pdb
│   │   │       │   │       └── UseIPAddress.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── TempPE
│   │   │       │           ├── UseIPAddress.Form1.resources
│   │   │       │           ├── UseIPAddress.Properties.Resources.resources
│   │   │       │           ├── UseIPAddress.csproj.FileListAbsolute.txt
│   │   │       │           ├── UseIPAddress.csproj.GenerateResource.Cache
│   │   │       │           ├── UseIPAddress.exe
│   │   │       │           └── UseIPAddress.pdb
│   │   │       ├── UseIPAddress.sln
│   │   │       └── UseIPAddress.suo
│   │   ├── 例22.3
│   │   │   └── UseIPEndPoint
│   │   │       ├── UseIPEndPoint
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── UseIPEndPoint.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── UseIPEndPoint.exe
│   │   │       │   │       ├── UseIPEndPoint.pdb
│   │   │       │   │       └── UseIPEndPoint.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── TempPE
│   │   │       │           ├── UseIPEndPoint.Form1.resources
│   │   │       │           ├── UseIPEndPoint.Properties.Resources.resources
│   │   │       │           ├── UseIPEndPoint.csproj.FileListAbsolute.txt
│   │   │       │           ├── UseIPEndPoint.csproj.GenerateResource.Cache
│   │   │       │           ├── UseIPEndPoint.exe
│   │   │       │           └── UseIPEndPoint.pdb
│   │   │       ├── UseIPEndPoint.sln
│   │   │       └── UseIPEndPoint.suo
│   │   ├── 例22.4
│   │   │   └── UseWebClient
│   │   │       ├── UseWebClient
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── UseWebClient.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── UseWebClient.exe
│   │   │       │   │       ├── UseWebClient.pdb
│   │   │       │   │       └── UseWebClient.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── TempPE
│   │   │       │           ├── UseWebClient.Form1.resources
│   │   │       │           ├── UseWebClient.Properties.Resources.resources
│   │   │       │           ├── UseWebClient.csproj.FileListAbsolute.txt
│   │   │       │           ├── UseWebClient.csproj.GenerateResource.Cache
│   │   │       │           ├── UseWebClient.exe
│   │   │       │           └── UseWebClient.pdb
│   │   │       ├── UseWebClient.sln
│   │   │       └── UseWebClient.suo
│   │   ├── 例22.5
│   │   │   └── UseWebResponseAndQuest
│   │   │       ├── UseWebResponseAndQuest
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── UseWebResponseAndQuest.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── UseWebResponseAndQuest.exe
│   │   │       │   │       ├── UseWebResponseAndQuest.pdb
│   │   │       │   │       └── UseWebResponseAndQuest.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── TempPE
│   │   │       │           ├── UseWebResponseAndQuest.Form1.resources
│   │   │       │           ├── UseWebResponseAndQuest.Properties.Resources.resources
│   │   │       │           ├── UseWebResponseAndQuest.csproj.FileListAbsolute.txt
│   │   │       │           ├── UseWebResponseAndQuest.csproj.GenerateResource.Cache
│   │   │       │           ├── UseWebResponseAndQuest.exe
│   │   │       │           └── UseWebResponseAndQuest.pdb
│   │   │       ├── UseWebResponseAndQuest.sln
│   │   │       └── UseWebResponseAndQuest.suo
│   │   ├── 例22.6
│   │   │   └── UseSocket
│   │   │       ├── UseSocket
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── UseSocket.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── UseSocket.exe
│   │   │       │   │       ├── UseSocket.pdb
│   │   │       │   │       └── UseSocket.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── TempPE
│   │   │       │           ├── UseSocket.Form1.resources
│   │   │       │           ├── UseSocket.Properties.Resources.resources
│   │   │       │           ├── UseSocket.csproj.FileListAbsolute.txt
│   │   │       │           ├── UseSocket.csproj.GenerateResource.Cache
│   │   │       │           ├── UseSocket.exe
│   │   │       │           └── UseSocket.pdb
│   │   │       ├── UseSocket.sln
│   │   │       └── UseSocket.suo
│   │   ├── 例22.7
│   │   │   └── UseTCP
│   │   │       ├── UseTCP
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── UseTCP.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── UseTCP.exe
│   │   │       │   │       ├── UseTCP.pdb
│   │   │       │   │       └── UseTCP.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── TempPE
│   │   │       │           ├── UseTCP.Form1.resources
│   │   │       │           ├── UseTCP.Properties.Resources.resources
│   │   │       │           ├── UseTCP.csproj.FileListAbsolute.txt
│   │   │       │           ├── UseTCP.csproj.GenerateResource.Cache
│   │   │       │           ├── UseTCP.exe
│   │   │       │           └── UseTCP.pdb
│   │   │       ├── UseTCP.sln
│   │   │       └── UseTCP.suo
│   │   ├── 例22.8
│   │   │   └── UseUDP
│   │   │       ├── UseUDP
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── UseUDP.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── UseUDP.exe
│   │   │       │   │       ├── UseUDP.pdb
│   │   │       │   │       └── UseUDP.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── TempPE
│   │   │       │           ├── UseUDP.Form1.resources
│   │   │       │           ├── UseUDP.Properties.Resources.resources
│   │   │       │           ├── UseUDP.csproj.FileListAbsolute.txt
│   │   │       │           ├── UseUDP.csproj.GenerateResource.Cache
│   │   │       │           ├── UseUDP.exe
│   │   │       │           └── UseUDP.pdb
│   │   │       ├── UseUDP.sln
│   │   │       └── UseUDP.suo
│   │   ├── 第2题(实践与练习)
│   │   │   └── UDPChat
│   │   │       ├── UDPChat
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── UDPChat.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── UDPChat.exe
│   │   │       │   │       ├── UDPChat.pdb
│   │   │       │   │       └── UDPChat.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── TempPE
│   │   │       │           ├── UDPChat.Form1.resources
│   │   │       │           ├── UDPChat.Properties.Resources.resources
│   │   │       │           ├── UDPChat.csproj.FileListAbsolute.txt
│   │   │       │           ├── UDPChat.csproj.GenerateResource.Cache
│   │   │       │           ├── UDPChat.exe
│   │   │       │           └── UDPChat.pdb
│   │   │       ├── UDPChat.sln
│   │   │       ├── UDPChat.suo
│   │   │       └── UDPServer
│   │   │           ├── Form1.cs
│   │   │           ├── Form1.designer.cs
│   │   │           ├── Form1.resx
│   │   │           ├── Program.cs
│   │   │           ├── Properties
│   │   │           │   ├── AssemblyInfo.cs
│   │   │           │   ├── Resources.Designer.cs
│   │   │           │   ├── Resources.resx
│   │   │           │   ├── Settings.Designer.cs
│   │   │           │   └── Settings.settings
│   │   │           ├── UDPServer.csproj
│   │   │           ├── bin
│   │   │           │   └── Debug
│   │   │           │       ├── UDPServer.exe
│   │   │           │       ├── UDPServer.pdb
│   │   │           │       └── UDPServer.vshost.exe
│   │   │           └── obj
│   │   │               └── Debug
│   │   │                   ├── Refactor
│   │   │                   ├── TempPE
│   │   │                   ├── UDPServer.Form1.resources
│   │   │                   ├── UDPServer.Properties.Resources.resources
│   │   │                   ├── UDPServer.csproj.FileListAbsolute.txt
│   │   │                   ├── UDPServer.csproj.GenerateResource.Cache
│   │   │                   ├── UDPServer.exe
│   │   │                   └── UDPServer.pdb
│   │   └── 第3题(实践与练习)
│   │       └── SendEmailAddAtt
│   │           ├── SendEmailAddAtt
│   │           │   ├── Form1.cs
│   │           │   ├── Form1.designer.cs
│   │           │   ├── Form1.resx
│   │           │   ├── Program.cs
│   │           │   ├── Properties
│   │           │   │   ├── AssemblyInfo.cs
│   │           │   │   ├── Resources.Designer.cs
│   │           │   │   ├── Resources.resx
│   │           │   │   ├── Settings.Designer.cs
│   │           │   │   └── Settings.settings
│   │           │   ├── SendEmailAddAtt.csproj
│   │           │   ├── bin
│   │           │   │   └── Debug
│   │           │   │       ├── SendEmailAddAtt.exe
│   │           │   │       ├── SendEmailAddAtt.pdb
│   │           │   │       └── SendEmailAddAtt.vshost.exe
│   │           │   └── obj
│   │           │       └── Debug
│   │           │           ├── SendEmailAddAtt.Form1.resources
│   │           │           ├── SendEmailAddAtt.Properties.Resources.resources
│   │           │           ├── SendEmailAddAtt.csproj.FileListAbsolute.txt
│   │           │           ├── SendEmailAddAtt.csproj.GenerateResource.Cache
│   │           │           ├── SendEmailAddAtt.exe
│   │           │           ├── SendEmailAddAtt.pdb
│   │           │           └── TempPE
│   │           ├── SendEmailAddAtt.sln
│   │           └── SendEmailAddAtt.suo
│   ├── 第23章
│   │   ├── 第1题(实践与练习)
│   │   │   └── BYCStyleByThread
│   │   │       ├── BYCStyleByThread
│   │   │       │   ├── BYCStyleByThread.csproj
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── BYCStyleByThread.exe
│   │   │       │   │       ├── BYCStyleByThread.pdb
│   │   │       │   │       └── BYCStyleByThread.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── BYCStyleByThread.Form1.resources
│   │   │       │           ├── BYCStyleByThread.Properties.Resources.resources
│   │   │       │           ├── BYCStyleByThread.csproj.FileListAbsolute.txt
│   │   │       │           ├── BYCStyleByThread.csproj.GenerateResource.Cache
│   │   │       │           ├── BYCStyleByThread.exe
│   │   │       │           ├── BYCStyleByThread.pdb
│   │   │       │           └── TempPE
│   │   │       ├── BYCStyleByThread.sln
│   │   │       └── BYCStyleByThread.suo
│   │   ├── 例23.10
│   │   │   └── MonitorThread
│   │   │       ├── MonitorThread
│   │   │       │   ├── MonitorThread.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── MonitorThread.exe
│   │   │       │   │       ├── MonitorThread.pdb
│   │   │       │   │       ├── MonitorThread.vshost.exe
│   │   │       │   │       └── MonitorThread.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── MonitorThread.csproj.FileListAbsolute.txt
│   │   │       │           ├── MonitorThread.exe
│   │   │       │           ├── MonitorThread.pdb
│   │   │       │           └── TempPE
│   │   │       ├── MonitorThread.sln
│   │   │       └── MonitorThread.suo
│   │   ├── 例23.11
│   │   │   └── MutexThread
│   │   │       ├── MutexThread
│   │   │       │   ├── MutexThread.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── MutexThread.exe
│   │   │       │   │       ├── MutexThread.pdb
│   │   │       │   │       ├── MutexThread.vshost.exe
│   │   │       │   │       └── MutexThread.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── MutexThread.csproj.FileListAbsolute.txt
│   │   │       │           ├── MutexThread.exe
│   │   │       │           ├── MutexThread.pdb
│   │   │       │           └── TempPE
│   │   │       ├── MutexThread.sln
│   │   │       └── MutexThread.suo
│   │   ├── 例23.12
│   │   │   └── ScanPort
│   │   │       ├── ScanPort
│   │   │       │   ├── Form1.Designer.cs
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── ScanPort.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── ScanPort.exe
│   │   │       │   │       ├── ScanPort.pdb
│   │   │       │   │       ├── ScanPort.vshost.exe
│   │   │       │   │       └── ScanPort.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── ScanPort.Form1.resources
│   │   │       │           ├── ScanPort.Properties.Resources.resources
│   │   │       │           ├── ScanPort.csproj.FileListAbsolute.txt
│   │   │       │           ├── ScanPort.csproj.GenerateResource.Cache
│   │   │       │           ├── ScanPort.exe
│   │   │       │           ├── ScanPort.pdb
│   │   │       │           └── TempPE
│   │   │       ├── ScanPort.sln
│   │   │       └── ScanPort.suo
│   │   ├── 例23.13
│   │   │   └── ShowImageByForm
│   │   │       ├── ShowImageByForm
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── ShowImageByForm.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── ShowImageByForm.exe
│   │   │       │   │       ├── ShowImageByForm.pdb
│   │   │       │   │       └── ShowImageByForm.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── ShowImageByForm.Form1.resources
│   │   │       │           ├── ShowImageByForm.Properties.Resources.resources
│   │   │       │           ├── ShowImageByForm.csproj.FileListAbsolute.txt
│   │   │       │           ├── ShowImageByForm.csproj.GenerateResource.Cache
│   │   │       │           ├── ShowImageByForm.exe
│   │   │       │           ├── ShowImageByForm.pdb
│   │   │       │           └── TempPE
│   │   │       ├── ShowImageByForm.sln
│   │   │       └── ShowImageByForm.suo
│   │   ├── 例23.2
│   │   │   └── UseThread
│   │   │       ├── UseThread
│   │   │       │   ├── Form1.cs
│   │   │       │   ├── Form1.designer.cs
│   │   │       │   ├── Form1.resx
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   ├── AssemblyInfo.cs
│   │   │       │   │   ├── Resources.Designer.cs
│   │   │       │   │   ├── Resources.resx
│   │   │       │   │   ├── Settings.Designer.cs
│   │   │       │   │   └── Settings.settings
│   │   │       │   ├── UseThread.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── UseThread.exe
│   │   │       │   │       ├── UseThread.pdb
│   │   │       │   │       └── UseThread.vshost.exe
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── TempPE
│   │   │       │           ├── UseThread.Form1.resources
│   │   │       │           ├── UseThread.Properties.Resources.resources
│   │   │       │           ├── UseThread.csproj.FileListAbsolute.txt
│   │   │       │           ├── UseThread.csproj.GenerateResource.Cache
│   │   │       │           ├── UseThread.exe
│   │   │       │           └── UseThread.pdb
│   │   │       ├── UseThread.sln
│   │   │       └── UseThread.suo
│   │   ├── 例23.3
│   │   │   └── CreateThread
│   │   │       ├── CreateThread
│   │   │       │   ├── CreateThread.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── CreateThread.exe
│   │   │       │   │       ├── CreateThread.pdb
│   │   │       │   │       ├── CreateThread.vshost.exe
│   │   │       │   │       └── CreateThread.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── CreateThread.csproj.FileListAbsolute.txt
│   │   │       │           ├── CreateThread.exe
│   │   │       │           ├── CreateThread.pdb
│   │   │       │           └── TempPE
│   │   │       ├── CreateThread.sln
│   │   │       └── CreateThread.suo
│   │   ├── 例23.4
│   │   │   └── SRThread
│   │   │       ├── SRThread
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   ├── SRThread.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── SRThread.exe
│   │   │       │   │       ├── SRThread.pdb
│   │   │       │   │       ├── SRThread.vshost.exe
│   │   │       │   │       └── SRThread.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── SRThread.csproj.FileListAbsolute.txt
│   │   │       │           ├── SRThread.exe
│   │   │       │           ├── SRThread.pdb
│   │   │       │           └── TempPE
│   │   │       ├── SRThread.sln
│   │   │       └── SRThread.suo
│   │   ├── 例23.6
│   │   │   └── AbortThread
│   │   │       ├── AbortThread
│   │   │       │   ├── AbortThread.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── AbortThread.exe
│   │   │       │   │       ├── AbortThread.pdb
│   │   │       │   │       ├── AbortThread.vshost.exe
│   │   │       │   │       └── AbortThread.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── AbortThread.csproj.FileListAbsolute.txt
│   │   │       │           ├── AbortThread.exe
│   │   │       │           ├── AbortThread.pdb
│   │   │       │           └── TempPE
│   │   │       ├── AbortThread.sln
│   │   │       └── AbortThread.suo
│   │   ├── 例23.7
│   │   │   └── JoinThread
│   │   │       ├── JoinThread
│   │   │       │   ├── JoinThread.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── JoinThread.exe
│   │   │       │   │       ├── JoinThread.pdb
│   │   │       │   │       ├── JoinThread.vshost.exe
│   │   │       │   │       └── JoinThread.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── JoinThread.csproj.FileListAbsolute.txt
│   │   │       │           ├── JoinThread.exe
│   │   │       │           ├── JoinThread.pdb
│   │   │       │           └── TempPE
│   │   │       ├── JoinThread.sln
│   │   │       └── JoinThread.suo
│   │   ├── 例23.8
│   │   │   └── SetThreadPri
│   │   │       ├── SetThreadPri
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   ├── SetThreadPri.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── SetThreadPri.exe
│   │   │       │   │       ├── SetThreadPri.pdb
│   │   │       │   │       ├── SetThreadPri.vshost.exe
│   │   │       │   │       └── SetThreadPri.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── SetThreadPri.csproj.FileListAbsolute.txt
│   │   │       │           ├── SetThreadPri.exe
│   │   │       │           ├── SetThreadPri.pdb
│   │   │       │           └── TempPE
│   │   │       ├── SetThreadPri.sln
│   │   │       └── SetThreadPri.suo
│   │   └── 第2题(实践与练习)
│   │       └── CopyFileByThread
│   │           ├── CopyFileByThread
│   │           │   ├── CopyFileByThread.csproj
│   │           │   ├── Form1.cs
│   │           │   ├── Form1.designer.cs
│   │           │   ├── Form1.resx
│   │           │   ├── Program.cs
│   │           │   ├── Properties
│   │           │   │   ├── AssemblyInfo.cs
│   │           │   │   ├── Resources.Designer.cs
│   │           │   │   ├── Resources.resx
│   │           │   │   ├── Settings.Designer.cs
│   │           │   │   └── Settings.settings
│   │           │   ├── bin
│   │           │   │   └── Debug
│   │           │   │       ├── CopyFileByThread.exe
│   │           │   │       ├── CopyFileByThread.pdb
│   │           │   │       └── CopyFileByThread.vshost.exe
│   │           │   └── obj
│   │           │       └── Debug
│   │           │           ├── CopyFileByThread.Form1.resources
│   │           │           ├── CopyFileByThread.Properties.Resources.resources
│   │           │           ├── CopyFileByThread.csproj.FileListAbsolute.txt
│   │           │           ├── CopyFileByThread.csproj.GenerateResource.Cache
│   │           │           ├── CopyFileByThread.exe
│   │           │           ├── CopyFileByThread.pdb
│   │           │           └── TempPE
│   │           ├── CopyFileByThread.sln
│   │           └── CopyFileByThread.suo
│   ├── 第24章
│   │   ├── 第1题(实践与练习)
│   │   │   └── MultCatch
│   │   │       ├── MultCatch
│   │   │       │   ├── MultCatch.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── MultCatch.exe
│   │   │       │   │       ├── MultCatch.pdb
│   │   │       │   │       ├── MultCatch.vshost.exe
│   │   │       │   │       └── MultCatch.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── MultCatch.csproj.FileListAbsolute.txt
│   │   │       │           ├── MultCatch.exe
│   │   │       │           ├── MultCatch.pdb
│   │   │       │           └── TempPE
│   │   │       ├── MultCatch.sln
│   │   │       └── MultCatch.suo
│   │   ├── 例24.1
│   │   │   └── UseThrow
│   │   │       ├── UseThrow
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   ├── UseThrow.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── UseThrow.exe
│   │   │       │   │       ├── UseThrow.pdb
│   │   │       │   │       ├── UseThrow.vshost.exe
│   │   │       │   │       └── UseThrow.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── TempPE
│   │   │       │           ├── UseThrow.csproj.FileListAbsolute.txt
│   │   │       │           ├── UseThrow.exe
│   │   │       │           └── UseThrow.pdb
│   │   │       ├── UseThrow.sln
│   │   │       └── UseThrow.suo
│   │   ├── 例24.2
│   │   │   └── UseTrycatch
│   │   │       ├── UseTrycatch
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   ├── UseTrycatch.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── UseTrycatch.exe
│   │   │       │   │       ├── UseTrycatch.pdb
│   │   │       │   │       ├── UseTrycatch.vshost.exe
│   │   │       │   │       └── UseTrycatch.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── TempPE
│   │   │       │           ├── UseTrycatch.csproj.FileListAbsolute.txt
│   │   │       │           ├── UseTrycatch.exe
│   │   │       │           └── UseTrycatch.pdb
│   │   │       ├── UseTrycatch.sln
│   │   │       └── UseTrycatch.suo
│   │   ├── 例24.3
│   │   │   └── UseFinally
│   │   │       ├── UseFinally
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   ├── UseFinally.csproj
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── UseFinally.exe
│   │   │       │   │       ├── UseFinally.pdb
│   │   │       │   │       ├── UseFinally.vshost.exe
│   │   │       │   │       └── UseFinally.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── TempPE
│   │   │       │           ├── UseFinally.csproj.FileListAbsolute.txt
│   │   │       │           ├── UseFinally.exe
│   │   │       │           └── UseFinally.pdb
│   │   │       ├── UseFinally.sln
│   │   │       └── UseFinally.suo
│   │   ├── 例24.4
│   │   │   └── GetSQLException
│   │   │       ├── GetSQLException
│   │   │       │   ├── GetSQLException.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── GetSQLException.exe
│   │   │       │   │       ├── GetSQLException.pdb
│   │   │       │   │       ├── GetSQLException.vshost.exe
│   │   │       │   │       └── GetSQLException.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── GetSQLException.csproj.FileListAbsolute.txt
│   │   │       │           ├── GetSQLException.exe
│   │   │       │           ├── GetSQLException.pdb
│   │   │       │           └── TempPE
│   │   │       ├── GetSQLException.sln
│   │   │       └── GetSQLException.suo
│   │   ├── 例24.5
│   │   │   └── GetValueByDD
│   │   │       ├── GetValueByDD
│   │   │       │   ├── GetValueByDD.csproj
│   │   │       │   ├── Program.cs
│   │   │       │   ├── Properties
│   │   │       │   │   └── AssemblyInfo.cs
│   │   │       │   ├── bin
│   │   │       │   │   └── Debug
│   │   │       │   │       ├── GetValueByDD.exe
│   │   │       │   │       ├── GetValueByDD.pdb
│   │   │       │   │       ├── GetValueByDD.vshost.exe
│   │   │       │   │       └── GetValueByDD.vshost.exe.manifest
│   │   │       │   └── obj
│   │   │       │       └── Debug
│   │   │       │           ├── GetValueByDD.csproj.FileListAbsolute.txt
│   │   │       │           ├── GetValueByDD.exe
│   │   │       │           ├── GetValueByDD.pdb
│   │   │       │           └── TempPE
│   │   │       ├── GetValueByDD.sln
│   │   │       └── GetValueByDD.suo
│   │   └── 第2题(实践与练习)
│   │       └── GetTypeException
│   │           ├── GetTypeException
│   │           │   ├── GetTypeException.csproj
│   │           │   ├── Program.cs
│   │           │   ├── Properties
│   │           │   │   └── AssemblyInfo.cs
│   │           │   ├── bin
│   │           │   │   └── Debug
│   │           │   │       ├── GetTypeException.exe
│   │           │   │       ├── GetTypeException.pdb
│   │           │   │       ├── GetTypeException.vshost.exe
│   │           │   │       └── GetTypeException.vshost.exe.manifest
│   │           │   └── obj
│   │           │       └── Debug
│   │           │           ├── GetTypeException.csproj.FileListAbsolute.txt
│   │           │           ├── GetTypeException.exe
│   │           │           ├── GetTypeException.pdb
│   │           │           └── TempPE
│   │           ├── GetTypeException.sln
│   │           └── GetTypeException.suo
│   └── 第25章
│       ├── Test
│       │   ├── Setup1
│       │   │   ├── Debug
│       │   │   │   ├── Setup1.msi
│       │   │   │   └── setup.exe
│       │   │   ├── Release
│       │   │   └── Setup1.vdproj
│       │   ├── Test
│       │   │   ├── Form1.Designer.cs
│       │   │   ├── Form1.cs
│       │   │   ├── Form1.resx
│       │   │   ├── Program.cs
│       │   │   ├── Properties
│       │   │   │   ├── AssemblyInfo.cs
│       │   │   │   ├── Resources.Designer.cs
│       │   │   │   ├── Resources.resx
│       │   │   │   ├── Settings.Designer.cs
│       │   │   │   └── Settings.settings
│       │   │   ├── Test.csproj
│       │   │   ├── Test.csproj.user
│       │   │   ├── bin
│       │   │   │   └── Debug
│       │   │   │       ├── Test.application
│       │   │   │       ├── Test.exe
│       │   │   │       ├── Test.exe.manifest
│       │   │   │       ├── Test.pdb
│       │   │   │       ├── Test.txt
│       │   │   │       ├── Test.vshost.application
│       │   │   │       └── Test.vshost.exe
│       │   │   └── obj
│       │   │       └── Debug
│       │   │           ├── TempPE
│       │   │           ├── Test.Form1.resources
│       │   │           ├── Test.Properties.Resources.resources
│       │   │           ├── Test.application
│       │   │           ├── Test.csproj.FileListAbsolute.txt
│       │   │           ├── Test.csproj.GenerateResource.Cache
│       │   │           ├── Test.exe
│       │   │           ├── Test.exe.manifest
│       │   │           └── Test.pdb
│       │   ├── Test.sln
│       │   └── Test.suo
│       ├── 第1题(实践与练习)
│       │   └── DeskIcon
│       │       ├── DeskIcon
│       │       │   ├── DeskIcon.csproj
│       │       │   ├── Form1.Designer.cs
│       │       │   ├── Form1.cs
│       │       │   ├── Program.cs
│       │       │   ├── Properties
│       │       │   │   ├── AssemblyInfo.cs
│       │       │   │   ├── Resources.Designer.cs
│       │       │   │   ├── Resources.resx
│       │       │   │   ├── Settings.Designer.cs
│       │       │   │   └── Settings.settings
│       │       │   ├── bin
│       │       │   │   └── Debug
│       │       │   │       ├── DeskIcon.exe
│       │       │   │       ├── DeskIcon.pdb
│       │       │   │       ├── DeskIcon.vshost.exe
│       │       │   │       └── DeskIcon.vshost.exe.manifest
│       │       │   └── obj
│       │       │       └── Debug
│       │       │           ├── DeskIcon.Properties.Resources.resources
│       │       │           ├── DeskIcon.csproj.FileListAbsolute.txt
│       │       │           ├── DeskIcon.csproj.GenerateResource.Cache
│       │       │           ├── DeskIcon.exe
│       │       │           ├── DeskIcon.pdb
│       │       │           └── TempPE
│       │       ├── DeskIcon.sln
│       │       ├── DeskIcon.suo
│       │       └── DeskIconSetup
│       │           ├── Debug
│       │           │   ├── DeskIconSetup.msi
│       │           │   └── setup.exe
│       │           ├── DeskIconSetup.vdproj
│       │           └── Release
│       ├── 例25.1
│       │   └── UseFaBu
│       │       ├── UseFaBu
│       │       │   ├── Form1.Designer.cs
│       │       │   ├── Form1.cs
│       │       │   ├── Form1.resx
│       │       │   ├── Program.cs
│       │       │   ├── Properties
│       │       │   │   ├── AssemblyInfo.cs
│       │       │   │   ├── Resources.Designer.cs
│       │       │   │   ├── Resources.resx
│       │       │   │   ├── Settings.Designer.cs
│       │       │   │   └── Settings.settings
│       │       │   ├── UseFaBu.csproj
│       │       │   ├── UseFaBu.csproj.user
│       │       │   ├── UseFaBu_TemporaryKey.pfx
│       │       │   ├── bin
│       │       │   │   └── Debug
│       │       │   │       ├── UseFaBu.application
│       │       │   │       ├── UseFaBu.exe
│       │       │   │       ├── UseFaBu.exe.manifest
│       │       │   │       ├── UseFaBu.pdb
│       │       │   │       ├── UseFaBu.vshost.exe
│       │       │   │       ├── UseFaBu.vshost.exe.manifest
│       │       │   │       └── app.publish
│       │       │   │           ├── Application Files
│       │       │   │           │   └── UseFaBu_1_0_0_0
│       │       │   │           │       ├── UseFaBu.exe.deploy
│       │       │   │           │       └── UseFaBu.exe.manifest
│       │       │   │           ├── UseFaBu.application
│       │       │   │           ├── publish.htm
│       │       │   │           └── setup.exe
│       │       │   └── obj
│       │       │       └── Debug
│       │       │           ├── TempPE
│       │       │           ├── UseFaBu.Form1.resources
│       │       │           ├── UseFaBu.Properties.Resources.resources
│       │       │           ├── UseFaBu.application
│       │       │           ├── UseFaBu.csproj.FileListAbsolute.txt
│       │       │           ├── UseFaBu.csproj.GenerateResource.Cache
│       │       │           ├── UseFaBu.exe
│       │       │           ├── UseFaBu.exe.manifest
│       │       │           └── UseFaBu.pdb
│       │       ├── UseFaBu.sln
│       │       └── UseFaBu.suo
│       └── 第2题(实践与练习)
│           └── ChangeBack
│               ├── ChangeBack
│               │   ├── ChangeBack.csproj
│               │   ├── Form1.Designer.cs
│               │   ├── Form1.cs
│               │   ├── Program.cs
│               │   ├── Properties
│               │   │   ├── AssemblyInfo.cs
│               │   │   ├── Resources.Designer.cs
│               │   │   ├── Resources.resx
│               │   │   ├── Settings.Designer.cs
│               │   │   └── Settings.settings
│               │   ├── bin
│               │   │   └── Debug
│               │   │       ├── ChangeBack.exe
│               │   │       ├── ChangeBack.pdb
│               │   │       ├── ChangeBack.vshost.exe
│               │   │       └── ChangeBack.vshost.exe.manifest
│               │   └── obj
│               │       └── Debug
│               │           ├── ChangeBack.Properties.Resources.resources
│               │           ├── ChangeBack.csproj.FileListAbsolute.txt
│               │           ├── ChangeBack.csproj.GenerateResource.Cache
│               │           ├── ChangeBack.exe
│               │           ├── ChangeBack.pdb
│               │           └── TempPE
│               ├── ChangeBack.sln
│               ├── ChangeBack.suo
│               └── ChangeBackSetup
│                   ├── ChangeBackSetup.vdproj
│                   ├── Debug
│                   │   ├── ChangeBackSetup.msi
│                   │   └── setup.exe
│                   └── Release
└── C#开发实战宝典实战练习及例题源程序(13-25章)_13-25章.zip

1324 directories, 2881 files


实例下载地址

C#开发实战宝典实战练习及例题源程序(13-25章)

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警