基本信息
源码名称:《C#语言Windows程序设计》源码.rar
源码大小:5.22M
文件格式:.rar
开发语言:C#
更新时间:2023-06-21
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
《C#语言Windows程序设计》源码.rar
C#程序设计,高级程序设计,windows程序设计
文件清单
└── 《C#语言Windows程序设计》源码
├── chpt10
│ ├── chpt10-1
│ │ └── MouseDrawline
│ │ ├── MouseDrawline
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MouseDrawline.exe
│ │ │ │ ├── MouseDrawline.pdb
│ │ │ │ └── MouseDrawline.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── MouseDrawline.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MouseDrawline.csproj.GenerateResource.Cache
│ │ │ │ │ ├── MouseDrawline.exe
│ │ │ │ │ ├── MouseDrawline.Form1.resources
│ │ │ │ │ ├── MouseDrawline.pdb
│ │ │ │ │ ├── MouseDrawline.Properties.Resources.resources
│ │ │ │ │ └── TempPE
│ │ │ │ │ └── Properties.Resources.Designer.cs.dll
│ │ │ │ └── MouseDrawline.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ └── Resources
│ │ ├── MouseDrawline.sln
│ │ └── MouseDrawline.suo
│ ├── chpt10-2
│ │ └── BitmapProcess
│ │ ├── BitmapProcess
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── BitmapProcess.exe
│ │ │ │ ├── BitmapProcess.pdb
│ │ │ │ └── BitmapProcess.vshost.exe
│ │ │ ├── BitmapProcess.csproj
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── BitmapProcess.csproj.FileList.txt
│ │ │ │ └── Debug
│ │ │ │ ├── BitmapProcess.csproj.GenerateResource.Cache
│ │ │ │ ├── BitmapProcess.exe
│ │ │ │ ├── BitmapProcess.Form1.resources
│ │ │ │ ├── BitmapProcess.pdb
│ │ │ │ ├── BitmapProcess.Properties.Resources.resources
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── BitmapProcess.sln
│ │ └── BitmapProcess.suo
│ └── chpt10-3
│ └── PicsAnimate
│ ├── PicsAnimate
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── pics
│ │ │ │ ├── p1.PNG
│ │ │ │ ├── p2.PNG
│ │ │ │ ├── p3.PNG
│ │ │ │ ├── p4.PNG
│ │ │ │ └── p5.PNG
│ │ │ ├── PicsAnimate.exe
│ │ │ ├── PicsAnimate.pdb
│ │ │ └── PicsAnimate.vshost.exe
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── PicsAnimate.csproj.GenerateResource.Cache
│ │ │ │ ├── PicsAnimate.exe
│ │ │ │ ├── PicsAnimate.Form1.resources
│ │ │ │ ├── PicsAnimate.pdb
│ │ │ │ ├── PicsAnimate.Properties.Resources.resources
│ │ │ │ └── TempPE
│ │ │ └── PicsAnimate.csproj.FileList.txt
│ │ ├── PicsAnimate.csproj
│ │ ├── Program.cs
│ │ └── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── PicsAnimate.sln
│ └── PicsAnimate.suo
├── chpt11
│ └── ImageProcess
│ ├── ImageProcess
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── ImageProcess.exe
│ │ │ ├── ImageProcess.pdb
│ │ │ └── ImageProcess.vshost.exe
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── ImageProcess.csproj
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── ImageProcess.csproj.GenerateResource.Cache
│ │ │ │ ├── ImageProcess.exe
│ │ │ │ ├── ImageProcess.Form1.resources
│ │ │ │ ├── ImageProcess.pdb
│ │ │ │ ├── ImageProcess.Properties.Resources.resources
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ └── ImageProcess.csproj.FileList.txt
│ │ ├── Program.cs
│ │ └── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── ImageProcess.sln
│ └── ImageProcess.suo
├── chpt12
│ ├── chpt12-2a
│ │ └── FTPUpDownload
│ │ ├── FTPUpDownload
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── FTPUpDownload.exe
│ │ │ │ ├── FTPUpDownload.pdb
│ │ │ │ └── FTPUpDownload.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── FTPUpDownload.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── FTPUpDownload.csproj.GenerateResource.Cache
│ │ │ │ │ ├── FTPUpDownload.exe
│ │ │ │ │ ├── FTPUpDownload.Form1.resources
│ │ │ │ │ ├── FTPUpDownload.pdb
│ │ │ │ │ ├── FTPUpDownload.Properties.Resources.resources
│ │ │ │ │ ├── Refactor
│ │ │ │ │ └── TempPE
│ │ │ │ └── FTPUpDownload.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── FTPUpDownload.sln
│ │ ├── FTPUpDownload.suo
│ │ └── 我的FTP上传下载示例
│ │ ├── Debug
│ │ │ ├── setup.exe
│ │ │ └── 我的FTP上传下载示例.msi
│ │ ├── Release
│ │ └── 我的FTP上传下载示例.vdproj
│ └── chpt12-2b
│ └── FTPUpDownload
│ ├── FTPUpDownload
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── FTPUpDownload.application
│ │ │ ├── FTPUpDownload.exe
│ │ │ ├── FTPUpDownload.exe.manifest
│ │ │ ├── FTPUpDownload.pdb
│ │ │ ├── FTPUpDownload.publish
│ │ │ │ ├── FTPUpDownload_1_0_0_1
│ │ │ │ │ ├── FTPUpDownload.exe.deploy
│ │ │ │ │ └── FTPUpDownload.exe.manifest
│ │ │ │ ├── FTPUpDownload.application
│ │ │ │ └── setup.exe
│ │ │ ├── FTPUpDownload.vshost.application
│ │ │ ├── FTPUpDownload.vshost.exe
│ │ │ └── FTPUpDownload.vshost.exe.manifest
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── FTPUpDownload.csproj
│ │ ├── FTPUpDownload.csproj.user
│ │ ├── FTPUpDownload_TemporaryKey.pfx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── FTPUpDownload.application
│ │ │ │ ├── FTPUpDownload.csproj.GenerateResource.Cache
│ │ │ │ ├── FTPUpDownload.exe
│ │ │ │ ├── FTPUpDownload.exe.manifest
│ │ │ │ ├── FTPUpDownload.Form1.resources
│ │ │ │ ├── FTPUpDownload.pdb
│ │ │ │ ├── FTPUpDownload.Properties.Resources.resources
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ └── FTPUpDownload.csproj.FileList.txt
│ │ ├── Program.cs
│ │ └── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── FTPUpDownload.sln
│ └── FTPUpDownload.suo
├── chpt3
│ ├── chpt3-1a
│ │ └── MyFirstProgram
│ │ ├── MyFirstProgram
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MyFirstProgram.exe
│ │ │ │ ├── MyFirstProgram.pdb
│ │ │ │ └── MyFirstProgram.vshost.exe
│ │ │ ├── MyFirstProgram.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MyFirstProgram.exe
│ │ │ │ │ ├── MyFirstProgram.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── MyFirstProgram.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── MyFirstProgram.sln
│ │ └── MyFirstProgram.suo
│ ├── chpt3-1b
│ │ ├── chpt3-1b.cs
│ │ └── chpt3-1b.exe
│ ├── chpt3-3a
│ │ └── MyStructType
│ │ ├── MyStructType
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MyStructType.exe
│ │ │ │ ├── MyStructType.pdb
│ │ │ │ └── MyStructType.vshost.exe
│ │ │ ├── MyStructType.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MyStructType.exe
│ │ │ │ │ ├── MyStructType.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── MyStructType.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── MyStructType.sln
│ │ └── MyStructType.suo
│ ├── chpt3-3b
│ │ └── MyEnumType
│ │ ├── MyEnumType
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MyEnumType.exe
│ │ │ │ ├── MyEnumType.pdb
│ │ │ │ └── MyEnumType.vshost.exe
│ │ │ ├── MyEnumType.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MyEnumType.exe
│ │ │ │ │ ├── MyEnumType.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── MyEnumType.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── MyEnumType.sln
│ │ └── MyEnumType.suo
│ ├── chpt3-4a
│ │ └── MyObjectType
│ │ ├── MyObjectType
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MyObjectType.exe
│ │ │ │ ├── MyObjectType.pdb
│ │ │ │ └── MyObjectType.vshost.exe
│ │ │ ├── MyObjectType.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MyObjectType.exe
│ │ │ │ │ ├── MyObjectType.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── MyObjectType.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── MyObjectType.sln
│ │ └── MyObjectType.suo
│ ├── chpt3-4b
│ │ └── MyStringType
│ │ ├── MyStringType
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MyStringType.exe
│ │ │ │ ├── MyStringType.pdb
│ │ │ │ └── MyStringType.vshost.exe
│ │ │ ├── MyStringType.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MyStringType.exe
│ │ │ │ │ ├── MyStringType.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── MyStringType.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── MyStringType.sln
│ │ └── MyStringType.suo
│ ├── chpt3-4c
│ │ └── MyArrayType
│ │ ├── MyArrayType
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MyArrayType.exe
│ │ │ │ ├── MyArrayType.pdb
│ │ │ │ └── MyArrayType.vshost.exe
│ │ │ ├── MyArrayType.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MyArrayType.exe
│ │ │ │ │ ├── MyArrayType.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── MyArrayType.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── MyArrayType.sln
│ │ └── MyArrayType.suo
│ └── chpt3-9
│ └── MyTryCatch
│ ├── MyTryCatch
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── MyTryCatch.exe
│ │ │ ├── MyTryCatch.pdb
│ │ │ └── MyTryCatch.vshost.exe
│ │ ├── MyTryCatch.csproj
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── MyTryCatch.exe
│ │ │ │ ├── MyTryCatch.pdb
│ │ │ │ └── TempPE
│ │ │ ├── MyTryCatch.csproj.FileListAbsolute.txt
│ │ │ └── MyTryCatch.csproj.FileList.txt
│ │ ├── Program.cs
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── MyTryCatch.sln
│ └── MyTryCatch.suo
├── chpt4
│ ├── chpt4-2
│ │ └── MyFieldProperty
│ │ ├── MyFieldProperty
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MyFieldProperty.exe
│ │ │ │ ├── MyFieldProperty.pdb
│ │ │ │ └── MyFieldProperty.vshost.exe
│ │ │ ├── MyFieldProperty.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MyFieldProperty.exe
│ │ │ │ │ ├── MyFieldProperty.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── MyFieldProperty.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── MyFieldProperty.sln
│ │ └── MyFieldProperty.suo
│ └── chpt4-3
│ └── MyMethodTransmission
│ ├── MyMethodTransmission
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── MyMethodTransmission.exe
│ │ │ ├── MyMethodTransmission.pdb
│ │ │ └── MyMethodTransmission.vshost.exe
│ │ ├── MyMethodTransmission.csproj
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── MyMethodTransmission.exe
│ │ │ │ ├── MyMethodTransmission.pdb
│ │ │ │ └── TempPE
│ │ │ └── MyMethodTransmission.csproj.FileList.txt
│ │ ├── Program.cs
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── MyMethodTransmission.sln
│ └── MyMethodTransmission.suo
├── chpt5
│ └── chpt5-1
│ └── selfExam
│ ├── selfExam
│ │ ├── AboutForm.cs
│ │ ├── AboutForm.Designer.cs
│ │ ├── AboutForm.resx
│ │ ├── AdvacedExmForm.cs
│ │ ├── AdvacedExmForm.Designer.cs
│ │ ├── AdvacedExmForm.resx
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── selfExam.exe
│ │ │ ├── selfExam.pdb
│ │ │ └── selfExam.vshost.exe
│ │ ├── MainForm.cs
│ │ ├── MainForm.Designer.cs
│ │ ├── MainForm.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── Refactor
│ │ │ │ ├── selfExam.AboutForm.resources
│ │ │ │ ├── selfExam.AdvacedExmForm.resources
│ │ │ │ ├── selfExam.csproj.GenerateResource.Cache
│ │ │ │ ├── selfExam.exe
│ │ │ │ ├── selfExam.MainForm.resources
│ │ │ │ ├── selfExam.pdb
│ │ │ │ ├── selfExam.PrimaryExmForm.resources
│ │ │ │ ├── selfExam.Properties.Resources.resources
│ │ │ │ ├── selfExam.SecondaryExmForm.resources
│ │ │ │ └── TempPE
│ │ │ │ └── Properties.Resources.Designer.cs.dll
│ │ │ └── selfExam.csproj.FileList.txt
│ │ ├── PrimaryExmForm.cs
│ │ ├── PrimaryExmForm.Designer.cs
│ │ ├── PrimaryExmForm.resx
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── Resources
│ │ │ ├── office3A.jpg
│ │ │ ├── office3B.jpg
│ │ │ └── office3.jpg
│ │ ├── SecondaryExmForm.cs
│ │ ├── SecondaryExmForm.Designer.cs
│ │ ├── SecondaryExmForm.resx
│ │ └── selfExam.csproj
│ ├── selfExam.sln
│ └── selfExam.suo
├── chpt6
│ ├── chpt6-2
│ │ └── CProcess
│ │ ├── CProcess
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── CProcess.exe
│ │ │ │ ├── CProcess.pdb
│ │ │ │ └── CProcess.vshost.exe
│ │ │ ├── CProcess.csproj
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── CProcess.csproj.FileList.txt
│ │ │ │ └── Debug
│ │ │ │ ├── CProcess.csproj.GenerateResource.Cache
│ │ │ │ ├── CProcess.exe
│ │ │ │ ├── CProcess.Form1.resources
│ │ │ │ ├── CProcess.pdb
│ │ │ │ ├── CProcess.Properties.Resources.resources
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── CProcess.sln
│ │ └── CProcess.suo
│ ├── chpt6-3a
│ │ └── MThreadTest1
│ │ ├── MThreadTest1
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MThreadTest1.exe
│ │ │ │ ├── MThreadTest1.pdb
│ │ │ │ └── MThreadTest1.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── MThreadTest1.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MThreadTest1.csproj.GenerateResource.Cache
│ │ │ │ │ ├── MThreadTest1.exe
│ │ │ │ │ ├── MThreadTest1.Form1.resources
│ │ │ │ │ ├── MThreadTest1.pdb
│ │ │ │ │ ├── MThreadTest1.Properties.Resources.resources
│ │ │ │ │ └── TempPE
│ │ │ │ └── MThreadTest1.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── MThreadTest1.sln
│ │ └── MThreadTest1.suo
│ ├── chpt6-3b
│ │ └── MThreadTest1
│ │ ├── MThreadTest1
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MThreadTest1.exe
│ │ │ │ ├── MThreadTest1.pdb
│ │ │ │ └── MThreadTest1.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── MThreadTest1.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MThreadTest1.csproj.GenerateResource.Cache
│ │ │ │ │ ├── MThreadTest1.exe
│ │ │ │ │ ├── MThreadTest1.Form1.resources
│ │ │ │ │ ├── MThreadTest1.pdb
│ │ │ │ │ ├── MThreadTest1.Properties.Resources.resources
│ │ │ │ │ └── TempPE
│ │ │ │ └── MThreadTest1.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── MThreadTest1.sln
│ │ └── MThreadTest1.suo
│ ├── chpt6-4a
│ │ └── ThreadMutex1
│ │ ├── ThreadMutex1
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ThreadMutex1.exe
│ │ │ │ ├── ThreadMutex1.pdb
│ │ │ │ └── ThreadMutex1.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── ThreadMutex1.csproj.GenerateResource.Cache
│ │ │ │ │ ├── ThreadMutex1.exe
│ │ │ │ │ ├── ThreadMutex1.Form1.resources
│ │ │ │ │ ├── ThreadMutex1.pdb
│ │ │ │ │ └── ThreadMutex1.Properties.Resources.resources
│ │ │ │ └── ThreadMutex1.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ └── ThreadMutex1.csproj
│ │ ├── ThreadMutex1.sln
│ │ └── ThreadMutex1.suo
│ ├── chpt6-4b
│ │ └── ThreadMutex1
│ │ ├── ThreadMutex1
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ThreadMutex1.exe
│ │ │ │ ├── ThreadMutex1.pdb
│ │ │ │ └── ThreadMutex1.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── ThreadMutex1.csproj.GenerateResource.Cache
│ │ │ │ │ ├── ThreadMutex1.exe
│ │ │ │ │ ├── ThreadMutex1.Form1.resources
│ │ │ │ │ ├── ThreadMutex1.pdb
│ │ │ │ │ └── ThreadMutex1.Properties.Resources.resources
│ │ │ │ └── ThreadMutex1.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ └── ThreadMutex1.csproj
│ │ ├── ThreadMutex1.sln
│ │ └── ThreadMutex1.suo
│ ├── chpt6-4c
│ │ └── ThreadMutex1
│ │ ├── ThreadMutex1
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ThreadMutex1.exe
│ │ │ │ ├── ThreadMutex1.pdb
│ │ │ │ └── ThreadMutex1.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── ThreadMutex1.csproj.GenerateResource.Cache
│ │ │ │ │ ├── ThreadMutex1.exe
│ │ │ │ │ ├── ThreadMutex1.Form1.resources
│ │ │ │ │ ├── ThreadMutex1.pdb
│ │ │ │ │ └── ThreadMutex1.Properties.Resources.resources
│ │ │ │ └── ThreadMutex1.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ └── ThreadMutex1.csproj
│ │ ├── ThreadMutex1.sln
│ │ └── ThreadMutex1.suo
│ └── chpt6-5
│ └── ThreadSynchronize
│ ├── ThreadSynchronize
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── ThreadSynchronize.exe
│ │ │ ├── ThreadSynchronize.pdb
│ │ │ └── ThreadSynchronize.vshost.exe
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── Refactor
│ │ │ │ ├── TempPE
│ │ │ │ ├── ThreadSynchronize.csproj.GenerateResource.Cache
│ │ │ │ ├── ThreadSynchronize.exe
│ │ │ │ ├── ThreadSynchronize.Form1.resources
│ │ │ │ ├── ThreadSynchronize.pdb
│ │ │ │ └── ThreadSynchronize.Properties.Resources.resources
│ │ │ └── ThreadSynchronize.csproj.FileList.txt
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ └── ThreadSynchronize.csproj
│ ├── ThreadSynchronize.sln
│ └── ThreadSynchronize.suo
├── chpt7
│ └── chpt7-1
│ └── FileStreamRW
│ ├── FileStreamRW
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── FileStreamRW.exe
│ │ │ ├── FileStreamRW.pdb
│ │ │ └── FileStreamRW.vshost.exe
│ │ ├── FileStreamRW.csproj
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── FileStreamRW.csproj.GenerateResource.Cache
│ │ │ │ ├── FileStreamRW.exe
│ │ │ │ ├── FileStreamRW.Form1.resources
│ │ │ │ ├── FileStreamRW.pdb
│ │ │ │ ├── FileStreamRW.Properties.Resources.resources
│ │ │ │ └── TempPE
│ │ │ └── FileStreamRW.csproj.FileList.txt
│ │ ├── Program.cs
│ │ └── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── FileStreamRW.sln
│ └── FileStreamRW.suo
├── chpt8
│ ├── chpt8-1a
│ │ ├── ChatClient
│ │ │ ├── ChatClient
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── ChatClient.exe
│ │ │ │ │ ├── ChatClient.pdb
│ │ │ │ │ └── ChatClient.vshost.exe
│ │ │ │ ├── ChatClient.csproj
│ │ │ │ ├── Form1.cs
│ │ │ │ ├── Form1.Designer.cs
│ │ │ │ ├── Form1.resx
│ │ │ │ ├── obj
│ │ │ │ │ ├── ChatClient.csproj.FileList.txt
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── ChatClient.csproj.GenerateResource.Cache
│ │ │ │ │ ├── ChatClient.exe
│ │ │ │ │ ├── ChatClient.Form1.resources
│ │ │ │ │ ├── ChatClient.pdb
│ │ │ │ │ ├── ChatClient.Properties.Resources.resources
│ │ │ │ │ └── TempPE
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── ChatClient.sln
│ │ │ └── ChatClient.suo
│ │ └── ChatServer
│ │ ├── ChatServer
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ChatServer.exe
│ │ │ │ ├── ChatServer.pdb
│ │ │ │ └── ChatServer.vshost.exe
│ │ │ ├── ChatServer.csproj
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── ChatServer.csproj.FileList.txt
│ │ │ │ └── Debug
│ │ │ │ ├── ChatServer.csproj.GenerateResource.Cache
│ │ │ │ ├── ChatServer.exe
│ │ │ │ ├── ChatServer.Form1.resources
│ │ │ │ ├── ChatServer.pdb
│ │ │ │ ├── ChatServer.Properties.Resources.resources
│ │ │ │ └── TempPE
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── ChatServer.sln
│ │ └── ChatServer.suo
│ ├── chpt8-1b
│ │ ├── ChatClient
│ │ │ ├── ChatClient
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── ChatClient.exe
│ │ │ │ │ ├── ChatClient.pdb
│ │ │ │ │ └── ChatClient.vshost.exe
│ │ │ │ ├── ChatClient.csproj
│ │ │ │ ├── Form1.cs
│ │ │ │ ├── Form1.Designer.cs
│ │ │ │ ├── Form1.resx
│ │ │ │ ├── obj
│ │ │ │ │ ├── ChatClient.csproj.FileList.txt
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── ChatClient.csproj.GenerateResource.Cache
│ │ │ │ │ ├── ChatClient.exe
│ │ │ │ │ ├── ChatClient.Form1.resources
│ │ │ │ │ ├── ChatClient.pdb
│ │ │ │ │ ├── ChatClient.Properties.Resources.resources
│ │ │ │ │ ├── Refactor
│ │ │ │ │ └── TempPE
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── ChatClient.sln
│ │ │ └── ChatClient.suo
│ │ └── ChatServer
│ │ ├── ChatServer
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ChatServer.exe
│ │ │ │ ├── ChatServer.pdb
│ │ │ │ └── ChatServer.vshost.exe
│ │ │ ├── ChatServer.csproj
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── ChatServer.csproj.FileList.txt
│ │ │ │ └── Debug
│ │ │ │ ├── ChatServer.csproj.GenerateResource.Cache
│ │ │ │ ├── ChatServer.exe
│ │ │ │ ├── ChatServer.Form1.resources
│ │ │ │ ├── ChatServer.pdb
│ │ │ │ ├── ChatServer.Properties.Resources.resources
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── ChatServer.sln
│ │ └── ChatServer.suo
│ ├── chpt8-2a
│ │ └── FTPUpDownload
│ │ ├── FTPUpDownload
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── FTPUpDownload.exe
│ │ │ │ ├── FTPUpDownload.pdb
│ │ │ │ └── FTPUpDownload.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── FTPUpDownload.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── FTPUpDownload.csproj.GenerateResource.Cache
│ │ │ │ │ ├── FTPUpDownload.exe
│ │ │ │ │ ├── FTPUpDownload.Form1.resources
│ │ │ │ │ ├── FTPUpDownload.pdb
│ │ │ │ │ ├── FTPUpDownload.Properties.Resources.resources
│ │ │ │ │ ├── Refactor
│ │ │ │ │ └── TempPE
│ │ │ │ └── FTPUpDownload.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── FTPUpDownload.sln
│ │ └── FTPUpDownload.suo
│ ├── chpt8-2b
│ │ └── INetUpDownload
│ │ ├── INetUpDownload
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── bg-d.gif
│ │ │ │ ├── bgd.gif
│ │ │ │ ├── dotnet37.htm
│ │ │ │ ├── %E5%A4%8D%E4%BB%B6%20FTP.txt
│ │ │ │ ├── FTP%202.txt
│ │ │ │ ├── h1.html
│ │ │ │ ├── help.gif
│ │ │ │ ├── INetUpDownload.exe
│ │ │ │ ├── INetUpDownload.pdb
│ │ │ │ ├── INetUpDownload.vshost.exe
│ │ │ │ ├── postinfo.html
│ │ │ │ └── _vti_inf.html
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── INetUpDownload.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── INetUpDownload.csproj.GenerateResource.Cache
│ │ │ │ │ ├── INetUpDownload.exe
│ │ │ │ │ ├── INetUpDownload.Form1.resources
│ │ │ │ │ ├── INetUpDownload.pdb
│ │ │ │ │ ├── INetUpDownload.Properties.Resources.resources
│ │ │ │ │ ├── Refactor
│ │ │ │ │ └── TempPE
│ │ │ │ └── INetUpDownload.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── INetUpDownload.sln
│ │ └── INetUpDownload.suo
│ └── chpt8-3
│ ├── UDPReceive
│ │ ├── UDPReceive
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── UDPReceive.exe
│ │ │ │ ├── UDPReceive.pdb
│ │ │ │ └── UDPReceive.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── UDPReceive.csproj.GenerateResource.Cache
│ │ │ │ │ ├── UDPReceive.exe
│ │ │ │ │ ├── UDPReceive.Form1.resources
│ │ │ │ │ ├── UDPReceive.pdb
│ │ │ │ │ └── UDPReceive.Properties.Resources.resources
│ │ │ │ └── UDPReceive.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ └── UDPReceive.csproj
│ │ ├── UDPReceive.sln
│ │ └── UDPReceive.suo
│ └── UDPSend
│ ├── UDPSend
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── UDPSend.exe
│ │ │ ├── UDPSend.pdb
│ │ │ └── UDPSend.vshost.exe
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── TempPE
│ │ │ │ ├── UDPSend.csproj.GenerateResource.Cache
│ │ │ │ ├── UDPSend.exe
│ │ │ │ ├── UDPSend.Form1.resources
│ │ │ │ ├── UDPSend.pdb
│ │ │ │ └── UDPSend.Properties.Resources.resources
│ │ │ └── UDPSend.csproj.FileList.txt
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ └── UDPSend.csproj
│ ├── UDPSend.sln
│ └── UDPSend.suo
├── chpt9
│ ├── chpt9-1a
│ │ └── ScoreMIS
│ │ ├── ScoreMIS
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ScoreMIS.exe
│ │ │ │ ├── ScoreMIS.pdb
│ │ │ │ └── ScoreMIS.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Refactor
│ │ │ │ │ ├── ScoreMIS.csproj.GenerateResource.Cache
│ │ │ │ │ ├── ScoreMIS.exe
│ │ │ │ │ ├── ScoreMIS.Form1.resources
│ │ │ │ │ ├── ScoreMIS.pdb
│ │ │ │ │ ├── ScoreMIS.Properties.Resources.resources
│ │ │ │ │ └── TempPE
│ │ │ │ └── ScoreMIS.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ └── ScoreMIS.csproj
│ │ ├── ScoreMIS.sln
│ │ └── ScoreMIS.suo
│ ├── chpt9-1b
│ │ ├── ScoreMIS
│ │ │ ├── ScoreMIS
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── ScoreMIS.exe
│ │ │ │ │ ├── ScoreMIS.pdb
│ │ │ │ │ └── ScoreMIS.vshost.exe
│ │ │ │ ├── Form1.cs
│ │ │ │ ├── Form1.Designer.cs
│ │ │ │ ├── Form1.resx
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Refactor
│ │ │ │ │ │ ├── ScoreMIS.csproj.GenerateResource.Cache
│ │ │ │ │ │ ├── ScoreMIS.exe
│ │ │ │ │ │ ├── ScoreMIS.Form1.resources
│ │ │ │ │ │ ├── ScoreMIS.pdb
│ │ │ │ │ │ ├── ScoreMIS.Properties.Resources.resources
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── ScoreMIS.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ │ ├── Resources.Designer.cs
│ │ │ │ │ ├── Resources.resx
│ │ │ │ │ ├── Settings.Designer.cs
│ │ │ │ │ └── Settings.settings
│ │ │ │ └── ScoreMIS.csproj
│ │ │ ├── ScoreMIS.sln
│ │ │ └── ScoreMIS.suo
│ │ └── 复件 ScoreMIS
│ │ ├── ScoreMIS
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ScoreMIS.exe
│ │ │ │ ├── ScoreMIS.pdb
│ │ │ │ └── ScoreMIS.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Refactor
│ │ │ │ │ ├── ScoreMIS.csproj.GenerateResource.Cache
│ │ │ │ │ ├── ScoreMIS.exe
│ │ │ │ │ ├── ScoreMIS.Form1.resources
│ │ │ │ │ ├── ScoreMIS.pdb
│ │ │ │ │ ├── ScoreMIS.Properties.Resources.resources
│ │ │ │ │ └── TempPE
│ │ │ │ └── ScoreMIS.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ └── ScoreMIS.csproj
│ │ ├── ScoreMIS.sln
│ │ └── ScoreMIS.suo
│ ├── DB_Access
│ │ └── ScoreMIS.mdb
│ └── DB_SQLServer
│ ├── ScorceMIS_log.ldf
│ └── ScorceMIS.mdf
└── 《C#语言Windows程序设计》源码
├── chpt10
│ ├── chpt10-1
│ │ └── MouseDrawline
│ │ ├── MouseDrawline
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MouseDrawline.exe
│ │ │ │ ├── MouseDrawline.pdb
│ │ │ │ └── MouseDrawline.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── MouseDrawline.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MouseDrawline.csproj.GenerateResource.Cache
│ │ │ │ │ ├── MouseDrawline.exe
│ │ │ │ │ ├── MouseDrawline.Form1.resources
│ │ │ │ │ ├── MouseDrawline.pdb
│ │ │ │ │ ├── MouseDrawline.Properties.Resources.resources
│ │ │ │ │ └── TempPE
│ │ │ │ │ └── Properties.Resources.Designer.cs.dll
│ │ │ │ └── MouseDrawline.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ └── Resources
│ │ ├── MouseDrawline.sln
│ │ └── MouseDrawline.suo
│ ├── chpt10-2
│ │ └── BitmapProcess
│ │ ├── BitmapProcess
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── BitmapProcess.exe
│ │ │ │ ├── BitmapProcess.pdb
│ │ │ │ └── BitmapProcess.vshost.exe
│ │ │ ├── BitmapProcess.csproj
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── BitmapProcess.csproj.FileList.txt
│ │ │ │ └── Debug
│ │ │ │ ├── BitmapProcess.csproj.GenerateResource.Cache
│ │ │ │ ├── BitmapProcess.exe
│ │ │ │ ├── BitmapProcess.Form1.resources
│ │ │ │ ├── BitmapProcess.pdb
│ │ │ │ ├── BitmapProcess.Properties.Resources.resources
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── BitmapProcess.sln
│ │ └── BitmapProcess.suo
│ └── chpt10-3
│ └── PicsAnimate
│ ├── PicsAnimate
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── pics
│ │ │ │ ├── p1.PNG
│ │ │ │ ├── p2.PNG
│ │ │ │ ├── p3.PNG
│ │ │ │ ├── p4.PNG
│ │ │ │ └── p5.PNG
│ │ │ ├── PicsAnimate.exe
│ │ │ ├── PicsAnimate.pdb
│ │ │ └── PicsAnimate.vshost.exe
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── PicsAnimate.csproj.GenerateResource.Cache
│ │ │ │ ├── PicsAnimate.exe
│ │ │ │ ├── PicsAnimate.Form1.resources
│ │ │ │ ├── PicsAnimate.pdb
│ │ │ │ ├── PicsAnimate.Properties.Resources.resources
│ │ │ │ └── TempPE
│ │ │ └── PicsAnimate.csproj.FileList.txt
│ │ ├── PicsAnimate.csproj
│ │ ├── Program.cs
│ │ └── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── PicsAnimate.sln
│ └── PicsAnimate.suo
├── chpt11
│ └── ImageProcess
│ ├── ImageProcess
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── ImageProcess.exe
│ │ │ ├── ImageProcess.pdb
│ │ │ └── ImageProcess.vshost.exe
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── ImageProcess.csproj
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── ImageProcess.csproj.GenerateResource.Cache
│ │ │ │ ├── ImageProcess.exe
│ │ │ │ ├── ImageProcess.Form1.resources
│ │ │ │ ├── ImageProcess.pdb
│ │ │ │ ├── ImageProcess.Properties.Resources.resources
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ └── ImageProcess.csproj.FileList.txt
│ │ ├── Program.cs
│ │ └── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── ImageProcess.sln
│ └── ImageProcess.suo
├── chpt12
│ ├── chpt12-2a
│ │ └── FTPUpDownload
│ │ ├── FTPUpDownload
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── FTPUpDownload.exe
│ │ │ │ ├── FTPUpDownload.pdb
│ │ │ │ └── FTPUpDownload.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── FTPUpDownload.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── FTPUpDownload.csproj.GenerateResource.Cache
│ │ │ │ │ ├── FTPUpDownload.exe
│ │ │ │ │ ├── FTPUpDownload.Form1.resources
│ │ │ │ │ ├── FTPUpDownload.pdb
│ │ │ │ │ ├── FTPUpDownload.Properties.Resources.resources
│ │ │ │ │ ├── Refactor
│ │ │ │ │ └── TempPE
│ │ │ │ └── FTPUpDownload.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── FTPUpDownload.sln
│ │ ├── FTPUpDownload.suo
│ │ └── 我的FTP上传下载示例
│ │ ├── Debug
│ │ │ ├── setup.exe
│ │ │ └── 我的FTP上传下载示例.msi
│ │ ├── Release
│ │ └── 我的FTP上传下载示例.vdproj
│ └── chpt12-2b
│ └── FTPUpDownload
│ ├── FTPUpDownload
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── FTPUpDownload.application
│ │ │ ├── FTPUpDownload.exe
│ │ │ ├── FTPUpDownload.exe.manifest
│ │ │ ├── FTPUpDownload.pdb
│ │ │ ├── FTPUpDownload.publish
│ │ │ │ ├── FTPUpDownload_1_0_0_1
│ │ │ │ │ ├── FTPUpDownload.exe.deploy
│ │ │ │ │ └── FTPUpDownload.exe.manifest
│ │ │ │ ├── FTPUpDownload.application
│ │ │ │ └── setup.exe
│ │ │ ├── FTPUpDownload.vshost.application
│ │ │ ├── FTPUpDownload.vshost.exe
│ │ │ └── FTPUpDownload.vshost.exe.manifest
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── FTPUpDownload.csproj
│ │ ├── FTPUpDownload.csproj.user
│ │ ├── FTPUpDownload_TemporaryKey.pfx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── FTPUpDownload.application
│ │ │ │ ├── FTPUpDownload.csproj.GenerateResource.Cache
│ │ │ │ ├── FTPUpDownload.exe
│ │ │ │ ├── FTPUpDownload.exe.manifest
│ │ │ │ ├── FTPUpDownload.Form1.resources
│ │ │ │ ├── FTPUpDownload.pdb
│ │ │ │ ├── FTPUpDownload.Properties.Resources.resources
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ └── FTPUpDownload.csproj.FileList.txt
│ │ ├── Program.cs
│ │ └── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── FTPUpDownload.sln
│ └── FTPUpDownload.suo
├── chpt3
│ ├── chpt3-1a
│ │ └── MyFirstProgram
│ │ ├── MyFirstProgram
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MyFirstProgram.exe
│ │ │ │ ├── MyFirstProgram.pdb
│ │ │ │ └── MyFirstProgram.vshost.exe
│ │ │ ├── MyFirstProgram.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MyFirstProgram.exe
│ │ │ │ │ ├── MyFirstProgram.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── MyFirstProgram.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── MyFirstProgram.sln
│ │ └── MyFirstProgram.suo
│ ├── chpt3-1b
│ │ ├── chpt3-1b.cs
│ │ └── chpt3-1b.exe
│ ├── chpt3-3a
│ │ └── MyStructType
│ │ ├── MyStructType
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MyStructType.exe
│ │ │ │ ├── MyStructType.pdb
│ │ │ │ └── MyStructType.vshost.exe
│ │ │ ├── MyStructType.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MyStructType.exe
│ │ │ │ │ ├── MyStructType.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── MyStructType.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── MyStructType.sln
│ │ └── MyStructType.suo
│ ├── chpt3-3b
│ │ └── MyEnumType
│ │ ├── MyEnumType
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MyEnumType.exe
│ │ │ │ ├── MyEnumType.pdb
│ │ │ │ └── MyEnumType.vshost.exe
│ │ │ ├── MyEnumType.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MyEnumType.exe
│ │ │ │ │ ├── MyEnumType.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── MyEnumType.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── MyEnumType.sln
│ │ └── MyEnumType.suo
│ ├── chpt3-4a
│ │ └── MyObjectType
│ │ ├── MyObjectType
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MyObjectType.exe
│ │ │ │ ├── MyObjectType.pdb
│ │ │ │ └── MyObjectType.vshost.exe
│ │ │ ├── MyObjectType.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MyObjectType.exe
│ │ │ │ │ ├── MyObjectType.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── MyObjectType.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── MyObjectType.sln
│ │ └── MyObjectType.suo
│ ├── chpt3-4b
│ │ └── MyStringType
│ │ ├── MyStringType
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MyStringType.exe
│ │ │ │ ├── MyStringType.pdb
│ │ │ │ └── MyStringType.vshost.exe
│ │ │ ├── MyStringType.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MyStringType.exe
│ │ │ │ │ ├── MyStringType.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── MyStringType.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── MyStringType.sln
│ │ └── MyStringType.suo
│ ├── chpt3-4c
│ │ └── MyArrayType
│ │ ├── MyArrayType
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MyArrayType.exe
│ │ │ │ ├── MyArrayType.pdb
│ │ │ │ └── MyArrayType.vshost.exe
│ │ │ ├── MyArrayType.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MyArrayType.exe
│ │ │ │ │ ├── MyArrayType.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── MyArrayType.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── MyArrayType.sln
│ │ └── MyArrayType.suo
│ └── chpt3-9
│ └── MyTryCatch
│ ├── MyTryCatch
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── MyTryCatch.exe
│ │ │ ├── MyTryCatch.pdb
│ │ │ └── MyTryCatch.vshost.exe
│ │ ├── MyTryCatch.csproj
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── MyTryCatch.exe
│ │ │ │ ├── MyTryCatch.pdb
│ │ │ │ └── TempPE
│ │ │ ├── MyTryCatch.csproj.FileListAbsolute.txt
│ │ │ └── MyTryCatch.csproj.FileList.txt
│ │ ├── Program.cs
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── MyTryCatch.sln
│ └── MyTryCatch.suo
├── chpt4
│ ├── chpt4-2
│ │ └── MyFieldProperty
│ │ ├── MyFieldProperty
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MyFieldProperty.exe
│ │ │ │ ├── MyFieldProperty.pdb
│ │ │ │ └── MyFieldProperty.vshost.exe
│ │ │ ├── MyFieldProperty.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MyFieldProperty.exe
│ │ │ │ │ ├── MyFieldProperty.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── MyFieldProperty.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── MyFieldProperty.sln
│ │ └── MyFieldProperty.suo
│ └── chpt4-3
│ └── MyMethodTransmission
│ ├── MyMethodTransmission
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── MyMethodTransmission.exe
│ │ │ ├── MyMethodTransmission.pdb
│ │ │ └── MyMethodTransmission.vshost.exe
│ │ ├── MyMethodTransmission.csproj
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── MyMethodTransmission.exe
│ │ │ │ ├── MyMethodTransmission.pdb
│ │ │ │ └── TempPE
│ │ │ └── MyMethodTransmission.csproj.FileList.txt
│ │ ├── Program.cs
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── MyMethodTransmission.sln
│ └── MyMethodTransmission.suo
├── chpt5
│ └── chpt5-1
│ └── selfExam
│ ├── selfExam
│ │ ├── AboutForm.cs
│ │ ├── AboutForm.Designer.cs
│ │ ├── AboutForm.resx
│ │ ├── AdvacedExmForm.cs
│ │ ├── AdvacedExmForm.Designer.cs
│ │ ├── AdvacedExmForm.resx
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── selfExam.exe
│ │ │ ├── selfExam.pdb
│ │ │ └── selfExam.vshost.exe
│ │ ├── MainForm.cs
│ │ ├── MainForm.Designer.cs
│ │ ├── MainForm.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── Refactor
│ │ │ │ ├── selfExam.AboutForm.resources
│ │ │ │ ├── selfExam.AdvacedExmForm.resources
│ │ │ │ ├── selfExam.csproj.GenerateResource.Cache
│ │ │ │ ├── selfExam.exe
│ │ │ │ ├── selfExam.MainForm.resources
│ │ │ │ ├── selfExam.pdb
│ │ │ │ ├── selfExam.PrimaryExmForm.resources
│ │ │ │ ├── selfExam.Properties.Resources.resources
│ │ │ │ ├── selfExam.SecondaryExmForm.resources
│ │ │ │ └── TempPE
│ │ │ │ └── Properties.Resources.Designer.cs.dll
│ │ │ └── selfExam.csproj.FileList.txt
│ │ ├── PrimaryExmForm.cs
│ │ ├── PrimaryExmForm.Designer.cs
│ │ ├── PrimaryExmForm.resx
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── Resources
│ │ │ ├── office3A.jpg
│ │ │ ├── office3B.jpg
│ │ │ └── office3.jpg
│ │ ├── SecondaryExmForm.cs
│ │ ├── SecondaryExmForm.Designer.cs
│ │ ├── SecondaryExmForm.resx
│ │ └── selfExam.csproj
│ ├── selfExam.sln
│ └── selfExam.suo
├── chpt6
│ ├── chpt6-2
│ │ └── CProcess
│ │ ├── CProcess
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── CProcess.exe
│ │ │ │ ├── CProcess.pdb
│ │ │ │ └── CProcess.vshost.exe
│ │ │ ├── CProcess.csproj
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── CProcess.csproj.FileList.txt
│ │ │ │ └── Debug
│ │ │ │ ├── CProcess.csproj.GenerateResource.Cache
│ │ │ │ ├── CProcess.exe
│ │ │ │ ├── CProcess.Form1.resources
│ │ │ │ ├── CProcess.pdb
│ │ │ │ ├── CProcess.Properties.Resources.resources
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── CProcess.sln
│ │ └── CProcess.suo
│ ├── chpt6-3a
│ │ └── MThreadTest1
│ │ ├── MThreadTest1
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MThreadTest1.exe
│ │ │ │ ├── MThreadTest1.pdb
│ │ │ │ └── MThreadTest1.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── MThreadTest1.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MThreadTest1.csproj.GenerateResource.Cache
│ │ │ │ │ ├── MThreadTest1.exe
│ │ │ │ │ ├── MThreadTest1.Form1.resources
│ │ │ │ │ ├── MThreadTest1.pdb
│ │ │ │ │ ├── MThreadTest1.Properties.Resources.resources
│ │ │ │ │ └── TempPE
│ │ │ │ └── MThreadTest1.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── MThreadTest1.sln
│ │ └── MThreadTest1.suo
│ ├── chpt6-3b
│ │ └── MThreadTest1
│ │ ├── MThreadTest1
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MThreadTest1.exe
│ │ │ │ ├── MThreadTest1.pdb
│ │ │ │ └── MThreadTest1.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── MThreadTest1.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MThreadTest1.csproj.GenerateResource.Cache
│ │ │ │ │ ├── MThreadTest1.exe
│ │ │ │ │ ├── MThreadTest1.Form1.resources
│ │ │ │ │ ├── MThreadTest1.pdb
│ │ │ │ │ ├── MThreadTest1.Properties.Resources.resources
│ │ │ │ │ └── TempPE
│ │ │ │ └── MThreadTest1.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── MThreadTest1.sln
│ │ └── MThreadTest1.suo
│ ├── chpt6-4a
│ │ └── ThreadMutex1
│ │ ├── ThreadMutex1
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ThreadMutex1.exe
│ │ │ │ ├── ThreadMutex1.pdb
│ │ │ │ └── ThreadMutex1.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── ThreadMutex1.csproj.GenerateResource.Cache
│ │ │ │ │ ├── ThreadMutex1.exe
│ │ │ │ │ ├── ThreadMutex1.Form1.resources
│ │ │ │ │ ├── ThreadMutex1.pdb
│ │ │ │ │ └── ThreadMutex1.Properties.Resources.resources
│ │ │ │ └── ThreadMutex1.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ └── ThreadMutex1.csproj
│ │ ├── ThreadMutex1.sln
│ │ └── ThreadMutex1.suo
│ ├── chpt6-4b
│ │ └── ThreadMutex1
│ │ ├── ThreadMutex1
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ThreadMutex1.exe
│ │ │ │ ├── ThreadMutex1.pdb
│ │ │ │ └── ThreadMutex1.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── ThreadMutex1.csproj.GenerateResource.Cache
│ │ │ │ │ ├── ThreadMutex1.exe
│ │ │ │ │ ├── ThreadMutex1.Form1.resources
│ │ │ │ │ ├── ThreadMutex1.pdb
│ │ │ │ │ └── ThreadMutex1.Properties.Resources.resources
│ │ │ │ └── ThreadMutex1.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ └── ThreadMutex1.csproj
│ │ ├── ThreadMutex1.sln
│ │ └── ThreadMutex1.suo
│ ├── chpt6-4c
│ │ └── ThreadMutex1
│ │ ├── ThreadMutex1
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ThreadMutex1.exe
│ │ │ │ ├── ThreadMutex1.pdb
│ │ │ │ └── ThreadMutex1.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── ThreadMutex1.csproj.GenerateResource.Cache
│ │ │ │ │ ├── ThreadMutex1.exe
│ │ │ │ │ ├── ThreadMutex1.Form1.resources
│ │ │ │ │ ├── ThreadMutex1.pdb
│ │ │ │ │ └── ThreadMutex1.Properties.Resources.resources
│ │ │ │ └── ThreadMutex1.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ └── ThreadMutex1.csproj
│ │ ├── ThreadMutex1.sln
│ │ └── ThreadMutex1.suo
│ └── chpt6-5
│ └── ThreadSynchronize
│ ├── ThreadSynchronize
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── ThreadSynchronize.exe
│ │ │ ├── ThreadSynchronize.pdb
│ │ │ └── ThreadSynchronize.vshost.exe
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── Refactor
│ │ │ │ ├── TempPE
│ │ │ │ ├── ThreadSynchronize.csproj.GenerateResource.Cache
│ │ │ │ ├── ThreadSynchronize.exe
│ │ │ │ ├── ThreadSynchronize.Form1.resources
│ │ │ │ ├── ThreadSynchronize.pdb
│ │ │ │ └── ThreadSynchronize.Properties.Resources.resources
│ │ │ └── ThreadSynchronize.csproj.FileList.txt
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ └── ThreadSynchronize.csproj
│ ├── ThreadSynchronize.sln
│ └── ThreadSynchronize.suo
├── chpt7
│ └── chpt7-1
│ └── FileStreamRW
│ ├── FileStreamRW
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── FileStreamRW.exe
│ │ │ ├── FileStreamRW.pdb
│ │ │ └── FileStreamRW.vshost.exe
│ │ ├── FileStreamRW.csproj
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── FileStreamRW.csproj.GenerateResource.Cache
│ │ │ │ ├── FileStreamRW.exe
│ │ │ │ ├── FileStreamRW.Form1.resources
│ │ │ │ ├── FileStreamRW.pdb
│ │ │ │ ├── FileStreamRW.Properties.Resources.resources
│ │ │ │ └── TempPE
│ │ │ └── FileStreamRW.csproj.FileList.txt
│ │ ├── Program.cs
│ │ └── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── FileStreamRW.sln
│ └── FileStreamRW.suo
├── chpt8
│ ├── chpt8-1a
│ │ ├── ChatClient
│ │ │ ├── ChatClient
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── ChatClient.exe
│ │ │ │ │ ├── ChatClient.pdb
│ │ │ │ │ └── ChatClient.vshost.exe
│ │ │ │ ├── ChatClient.csproj
│ │ │ │ ├── Form1.cs
│ │ │ │ ├── Form1.Designer.cs
│ │ │ │ ├── Form1.resx
│ │ │ │ ├── obj
│ │ │ │ │ ├── ChatClient.csproj.FileList.txt
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── ChatClient.csproj.GenerateResource.Cache
│ │ │ │ │ ├── ChatClient.exe
│ │ │ │ │ ├── ChatClient.Form1.resources
│ │ │ │ │ ├── ChatClient.pdb
│ │ │ │ │ ├── ChatClient.Properties.Resources.resources
│ │ │ │ │ └── TempPE
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── ChatClient.sln
│ │ │ └── ChatClient.suo
│ │ └── ChatServer
│ │ ├── ChatServer
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ChatServer.exe
│ │ │ │ ├── ChatServer.pdb
│ │ │ │ └── ChatServer.vshost.exe
│ │ │ ├── ChatServer.csproj
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── ChatServer.csproj.FileList.txt
│ │ │ │ └── Debug
│ │ │ │ ├── ChatServer.csproj.GenerateResource.Cache
│ │ │ │ ├── ChatServer.exe
│ │ │ │ ├── ChatServer.Form1.resources
│ │ │ │ ├── ChatServer.pdb
│ │ │ │ ├── ChatServer.Properties.Resources.resources
│ │ │ │ └── TempPE
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── ChatServer.sln
│ │ └── ChatServer.suo
│ ├── chpt8-1b
│ │ ├── ChatClient
│ │ │ ├── ChatClient
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── ChatClient.exe
│ │ │ │ │ ├── ChatClient.pdb
│ │ │ │ │ └── ChatClient.vshost.exe
│ │ │ │ ├── ChatClient.csproj
│ │ │ │ ├── Form1.cs
│ │ │ │ ├── Form1.Designer.cs
│ │ │ │ ├── Form1.resx
│ │ │ │ ├── obj
│ │ │ │ │ ├── ChatClient.csproj.FileList.txt
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── ChatClient.csproj.GenerateResource.Cache
│ │ │ │ │ ├── ChatClient.exe
│ │ │ │ │ ├── ChatClient.Form1.resources
│ │ │ │ │ ├── ChatClient.pdb
│ │ │ │ │ ├── ChatClient.Properties.Resources.resources
│ │ │ │ │ ├── Refactor
│ │ │ │ │ └── TempPE
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── ChatClient.sln
│ │ │ └── ChatClient.suo
│ │ └── ChatServer
│ │ ├── ChatServer
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ChatServer.exe
│ │ │ │ ├── ChatServer.pdb
│ │ │ │ └── ChatServer.vshost.exe
│ │ │ ├── ChatServer.csproj
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── ChatServer.csproj.FileList.txt
│ │ │ │ └── Debug
│ │ │ │ ├── ChatServer.csproj.GenerateResource.Cache
│ │ │ │ ├── ChatServer.exe
│ │ │ │ ├── ChatServer.Form1.resources
│ │ │ │ ├── ChatServer.pdb
│ │ │ │ ├── ChatServer.Properties.Resources.resources
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── ChatServer.sln
│ │ └── ChatServer.suo
│ ├── chpt8-2a
│ │ └── FTPUpDownload
│ │ ├── FTPUpDownload
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── FTPUpDownload.exe
│ │ │ │ ├── FTPUpDownload.pdb
│ │ │ │ └── FTPUpDownload.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── FTPUpDownload.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── FTPUpDownload.csproj.GenerateResource.Cache
│ │ │ │ │ ├── FTPUpDownload.exe
│ │ │ │ │ ├── FTPUpDownload.Form1.resources
│ │ │ │ │ ├── FTPUpDownload.pdb
│ │ │ │ │ ├── FTPUpDownload.Properties.Resources.resources
│ │ │ │ │ ├── Refactor
│ │ │ │ │ └── TempPE
│ │ │ │ └── FTPUpDownload.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── FTPUpDownload.sln
│ │ └── FTPUpDownload.suo
│ ├── chpt8-2b
│ │ └── INetUpDownload
│ │ ├── INetUpDownload
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── bg-d.gif
│ │ │ │ ├── bgd.gif
│ │ │ │ ├── dotnet37.htm
│ │ │ │ ├── %E5%A4%8D%E4%BB%B6%20FTP.txt
│ │ │ │ ├── FTP%202.txt
│ │ │ │ ├── h1.html
│ │ │ │ ├── help.gif
│ │ │ │ ├── INetUpDownload.exe
│ │ │ │ ├── INetUpDownload.pdb
│ │ │ │ ├── INetUpDownload.vshost.exe
│ │ │ │ ├── postinfo.html
│ │ │ │ └── _vti_inf.html
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── INetUpDownload.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── INetUpDownload.csproj.GenerateResource.Cache
│ │ │ │ │ ├── INetUpDownload.exe
│ │ │ │ │ ├── INetUpDownload.Form1.resources
│ │ │ │ │ ├── INetUpDownload.pdb
│ │ │ │ │ ├── INetUpDownload.Properties.Resources.resources
│ │ │ │ │ ├── Refactor
│ │ │ │ │ └── TempPE
│ │ │ │ └── INetUpDownload.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── INetUpDownload.sln
│ │ └── INetUpDownload.suo
│ └── chpt8-3
│ ├── UDPReceive
│ │ ├── UDPReceive
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── UDPReceive.exe
│ │ │ │ ├── UDPReceive.pdb
│ │ │ │ └── UDPReceive.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── UDPReceive.csproj.GenerateResource.Cache
│ │ │ │ │ ├── UDPReceive.exe
│ │ │ │ │ ├── UDPReceive.Form1.resources
│ │ │ │ │ ├── UDPReceive.pdb
│ │ │ │ │ └── UDPReceive.Properties.Resources.resources
│ │ │ │ └── UDPReceive.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ └── UDPReceive.csproj
│ │ ├── UDPReceive.sln
│ │ └── UDPReceive.suo
│ └── UDPSend
│ ├── UDPSend
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── UDPSend.exe
│ │ │ ├── UDPSend.pdb
│ │ │ └── UDPSend.vshost.exe
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── TempPE
│ │ │ │ ├── UDPSend.csproj.GenerateResource.Cache
│ │ │ │ ├── UDPSend.exe
│ │ │ │ ├── UDPSend.Form1.resources
│ │ │ │ ├── UDPSend.pdb
│ │ │ │ └── UDPSend.Properties.Resources.resources
│ │ │ └── UDPSend.csproj.FileList.txt
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ └── UDPSend.csproj
│ ├── UDPSend.sln
│ └── UDPSend.suo
└── chpt9
├── chpt9-1a
│ └── ScoreMIS
│ ├── ScoreMIS
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── ScoreMIS.exe
│ │ │ ├── ScoreMIS.pdb
│ │ │ └── ScoreMIS.vshost.exe
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── Refactor
│ │ │ │ ├── ScoreMIS.csproj.GenerateResource.Cache
│ │ │ │ ├── ScoreMIS.exe
│ │ │ │ ├── ScoreMIS.Form1.resources
│ │ │ │ ├── ScoreMIS.pdb
│ │ │ │ ├── ScoreMIS.Properties.Resources.resources
│ │ │ │ └── TempPE
│ │ │ └── ScoreMIS.csproj.FileList.txt
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ └── ScoreMIS.csproj
│ ├── ScoreMIS.sln
│ └── ScoreMIS.suo
├── chpt9-1b
│ ├── ScoreMIS
│ │ ├── ScoreMIS
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ScoreMIS.exe
│ │ │ │ ├── ScoreMIS.pdb
│ │ │ │ └── ScoreMIS.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Refactor
│ │ │ │ │ ├── ScoreMIS.csproj.GenerateResource.Cache
│ │ │ │ │ ├── ScoreMIS.exe
│ │ │ │ │ ├── ScoreMIS.Form1.resources
│ │ │ │ │ ├── ScoreMIS.pdb
│ │ │ │ │ ├── ScoreMIS.Properties.Resources.resources
│ │ │ │ │ └── TempPE
│ │ │ │ └── ScoreMIS.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ └── ScoreMIS.csproj
│ │ ├── ScoreMIS.sln
│ │ └── ScoreMIS.suo
│ └── 复件 ScoreMIS
│ ├── ScoreMIS
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── ScoreMIS.exe
│ │ │ ├── ScoreMIS.pdb
│ │ │ └── ScoreMIS.vshost.exe
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── Refactor
│ │ │ │ ├── ScoreMIS.csproj.GenerateResource.Cache
│ │ │ │ ├── ScoreMIS.exe
│ │ │ │ ├── ScoreMIS.Form1.resources
│ │ │ │ ├── ScoreMIS.pdb
│ │ │ │ ├── ScoreMIS.Properties.Resources.resources
│ │ │ │ └── TempPE
│ │ │ └── ScoreMIS.csproj.FileList.txt
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ └── ScoreMIS.csproj
│ ├── ScoreMIS.sln
│ └── ScoreMIS.suo
├── DB_Access
│ └── ScoreMIS.mdb
└── DB_SQLServer
├── ScorceMIS_log.ldf
└── ScorceMIS.mdf
692 directories, 1402 files
《C#语言Windows程序设计》源码.rar
C#程序设计,高级程序设计,windows程序设计
文件清单
└── 《C#语言Windows程序设计》源码
├── chpt10
│ ├── chpt10-1
│ │ └── MouseDrawline
│ │ ├── MouseDrawline
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MouseDrawline.exe
│ │ │ │ ├── MouseDrawline.pdb
│ │ │ │ └── MouseDrawline.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── MouseDrawline.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MouseDrawline.csproj.GenerateResource.Cache
│ │ │ │ │ ├── MouseDrawline.exe
│ │ │ │ │ ├── MouseDrawline.Form1.resources
│ │ │ │ │ ├── MouseDrawline.pdb
│ │ │ │ │ ├── MouseDrawline.Properties.Resources.resources
│ │ │ │ │ └── TempPE
│ │ │ │ │ └── Properties.Resources.Designer.cs.dll
│ │ │ │ └── MouseDrawline.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ └── Resources
│ │ ├── MouseDrawline.sln
│ │ └── MouseDrawline.suo
│ ├── chpt10-2
│ │ └── BitmapProcess
│ │ ├── BitmapProcess
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── BitmapProcess.exe
│ │ │ │ ├── BitmapProcess.pdb
│ │ │ │ └── BitmapProcess.vshost.exe
│ │ │ ├── BitmapProcess.csproj
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── BitmapProcess.csproj.FileList.txt
│ │ │ │ └── Debug
│ │ │ │ ├── BitmapProcess.csproj.GenerateResource.Cache
│ │ │ │ ├── BitmapProcess.exe
│ │ │ │ ├── BitmapProcess.Form1.resources
│ │ │ │ ├── BitmapProcess.pdb
│ │ │ │ ├── BitmapProcess.Properties.Resources.resources
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── BitmapProcess.sln
│ │ └── BitmapProcess.suo
│ └── chpt10-3
│ └── PicsAnimate
│ ├── PicsAnimate
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── pics
│ │ │ │ ├── p1.PNG
│ │ │ │ ├── p2.PNG
│ │ │ │ ├── p3.PNG
│ │ │ │ ├── p4.PNG
│ │ │ │ └── p5.PNG
│ │ │ ├── PicsAnimate.exe
│ │ │ ├── PicsAnimate.pdb
│ │ │ └── PicsAnimate.vshost.exe
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── PicsAnimate.csproj.GenerateResource.Cache
│ │ │ │ ├── PicsAnimate.exe
│ │ │ │ ├── PicsAnimate.Form1.resources
│ │ │ │ ├── PicsAnimate.pdb
│ │ │ │ ├── PicsAnimate.Properties.Resources.resources
│ │ │ │ └── TempPE
│ │ │ └── PicsAnimate.csproj.FileList.txt
│ │ ├── PicsAnimate.csproj
│ │ ├── Program.cs
│ │ └── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── PicsAnimate.sln
│ └── PicsAnimate.suo
├── chpt11
│ └── ImageProcess
│ ├── ImageProcess
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── ImageProcess.exe
│ │ │ ├── ImageProcess.pdb
│ │ │ └── ImageProcess.vshost.exe
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── ImageProcess.csproj
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── ImageProcess.csproj.GenerateResource.Cache
│ │ │ │ ├── ImageProcess.exe
│ │ │ │ ├── ImageProcess.Form1.resources
│ │ │ │ ├── ImageProcess.pdb
│ │ │ │ ├── ImageProcess.Properties.Resources.resources
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ └── ImageProcess.csproj.FileList.txt
│ │ ├── Program.cs
│ │ └── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── ImageProcess.sln
│ └── ImageProcess.suo
├── chpt12
│ ├── chpt12-2a
│ │ └── FTPUpDownload
│ │ ├── FTPUpDownload
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── FTPUpDownload.exe
│ │ │ │ ├── FTPUpDownload.pdb
│ │ │ │ └── FTPUpDownload.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── FTPUpDownload.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── FTPUpDownload.csproj.GenerateResource.Cache
│ │ │ │ │ ├── FTPUpDownload.exe
│ │ │ │ │ ├── FTPUpDownload.Form1.resources
│ │ │ │ │ ├── FTPUpDownload.pdb
│ │ │ │ │ ├── FTPUpDownload.Properties.Resources.resources
│ │ │ │ │ ├── Refactor
│ │ │ │ │ └── TempPE
│ │ │ │ └── FTPUpDownload.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── FTPUpDownload.sln
│ │ ├── FTPUpDownload.suo
│ │ └── 我的FTP上传下载示例
│ │ ├── Debug
│ │ │ ├── setup.exe
│ │ │ └── 我的FTP上传下载示例.msi
│ │ ├── Release
│ │ └── 我的FTP上传下载示例.vdproj
│ └── chpt12-2b
│ └── FTPUpDownload
│ ├── FTPUpDownload
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── FTPUpDownload.application
│ │ │ ├── FTPUpDownload.exe
│ │ │ ├── FTPUpDownload.exe.manifest
│ │ │ ├── FTPUpDownload.pdb
│ │ │ ├── FTPUpDownload.publish
│ │ │ │ ├── FTPUpDownload_1_0_0_1
│ │ │ │ │ ├── FTPUpDownload.exe.deploy
│ │ │ │ │ └── FTPUpDownload.exe.manifest
│ │ │ │ ├── FTPUpDownload.application
│ │ │ │ └── setup.exe
│ │ │ ├── FTPUpDownload.vshost.application
│ │ │ ├── FTPUpDownload.vshost.exe
│ │ │ └── FTPUpDownload.vshost.exe.manifest
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── FTPUpDownload.csproj
│ │ ├── FTPUpDownload.csproj.user
│ │ ├── FTPUpDownload_TemporaryKey.pfx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── FTPUpDownload.application
│ │ │ │ ├── FTPUpDownload.csproj.GenerateResource.Cache
│ │ │ │ ├── FTPUpDownload.exe
│ │ │ │ ├── FTPUpDownload.exe.manifest
│ │ │ │ ├── FTPUpDownload.Form1.resources
│ │ │ │ ├── FTPUpDownload.pdb
│ │ │ │ ├── FTPUpDownload.Properties.Resources.resources
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ └── FTPUpDownload.csproj.FileList.txt
│ │ ├── Program.cs
│ │ └── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── FTPUpDownload.sln
│ └── FTPUpDownload.suo
├── chpt3
│ ├── chpt3-1a
│ │ └── MyFirstProgram
│ │ ├── MyFirstProgram
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MyFirstProgram.exe
│ │ │ │ ├── MyFirstProgram.pdb
│ │ │ │ └── MyFirstProgram.vshost.exe
│ │ │ ├── MyFirstProgram.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MyFirstProgram.exe
│ │ │ │ │ ├── MyFirstProgram.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── MyFirstProgram.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── MyFirstProgram.sln
│ │ └── MyFirstProgram.suo
│ ├── chpt3-1b
│ │ ├── chpt3-1b.cs
│ │ └── chpt3-1b.exe
│ ├── chpt3-3a
│ │ └── MyStructType
│ │ ├── MyStructType
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MyStructType.exe
│ │ │ │ ├── MyStructType.pdb
│ │ │ │ └── MyStructType.vshost.exe
│ │ │ ├── MyStructType.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MyStructType.exe
│ │ │ │ │ ├── MyStructType.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── MyStructType.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── MyStructType.sln
│ │ └── MyStructType.suo
│ ├── chpt3-3b
│ │ └── MyEnumType
│ │ ├── MyEnumType
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MyEnumType.exe
│ │ │ │ ├── MyEnumType.pdb
│ │ │ │ └── MyEnumType.vshost.exe
│ │ │ ├── MyEnumType.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MyEnumType.exe
│ │ │ │ │ ├── MyEnumType.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── MyEnumType.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── MyEnumType.sln
│ │ └── MyEnumType.suo
│ ├── chpt3-4a
│ │ └── MyObjectType
│ │ ├── MyObjectType
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MyObjectType.exe
│ │ │ │ ├── MyObjectType.pdb
│ │ │ │ └── MyObjectType.vshost.exe
│ │ │ ├── MyObjectType.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MyObjectType.exe
│ │ │ │ │ ├── MyObjectType.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── MyObjectType.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── MyObjectType.sln
│ │ └── MyObjectType.suo
│ ├── chpt3-4b
│ │ └── MyStringType
│ │ ├── MyStringType
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MyStringType.exe
│ │ │ │ ├── MyStringType.pdb
│ │ │ │ └── MyStringType.vshost.exe
│ │ │ ├── MyStringType.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MyStringType.exe
│ │ │ │ │ ├── MyStringType.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── MyStringType.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── MyStringType.sln
│ │ └── MyStringType.suo
│ ├── chpt3-4c
│ │ └── MyArrayType
│ │ ├── MyArrayType
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MyArrayType.exe
│ │ │ │ ├── MyArrayType.pdb
│ │ │ │ └── MyArrayType.vshost.exe
│ │ │ ├── MyArrayType.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MyArrayType.exe
│ │ │ │ │ ├── MyArrayType.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── MyArrayType.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── MyArrayType.sln
│ │ └── MyArrayType.suo
│ └── chpt3-9
│ └── MyTryCatch
│ ├── MyTryCatch
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── MyTryCatch.exe
│ │ │ ├── MyTryCatch.pdb
│ │ │ └── MyTryCatch.vshost.exe
│ │ ├── MyTryCatch.csproj
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── MyTryCatch.exe
│ │ │ │ ├── MyTryCatch.pdb
│ │ │ │ └── TempPE
│ │ │ ├── MyTryCatch.csproj.FileListAbsolute.txt
│ │ │ └── MyTryCatch.csproj.FileList.txt
│ │ ├── Program.cs
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── MyTryCatch.sln
│ └── MyTryCatch.suo
├── chpt4
│ ├── chpt4-2
│ │ └── MyFieldProperty
│ │ ├── MyFieldProperty
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MyFieldProperty.exe
│ │ │ │ ├── MyFieldProperty.pdb
│ │ │ │ └── MyFieldProperty.vshost.exe
│ │ │ ├── MyFieldProperty.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MyFieldProperty.exe
│ │ │ │ │ ├── MyFieldProperty.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── MyFieldProperty.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── MyFieldProperty.sln
│ │ └── MyFieldProperty.suo
│ └── chpt4-3
│ └── MyMethodTransmission
│ ├── MyMethodTransmission
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── MyMethodTransmission.exe
│ │ │ ├── MyMethodTransmission.pdb
│ │ │ └── MyMethodTransmission.vshost.exe
│ │ ├── MyMethodTransmission.csproj
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── MyMethodTransmission.exe
│ │ │ │ ├── MyMethodTransmission.pdb
│ │ │ │ └── TempPE
│ │ │ └── MyMethodTransmission.csproj.FileList.txt
│ │ ├── Program.cs
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── MyMethodTransmission.sln
│ └── MyMethodTransmission.suo
├── chpt5
│ └── chpt5-1
│ └── selfExam
│ ├── selfExam
│ │ ├── AboutForm.cs
│ │ ├── AboutForm.Designer.cs
│ │ ├── AboutForm.resx
│ │ ├── AdvacedExmForm.cs
│ │ ├── AdvacedExmForm.Designer.cs
│ │ ├── AdvacedExmForm.resx
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── selfExam.exe
│ │ │ ├── selfExam.pdb
│ │ │ └── selfExam.vshost.exe
│ │ ├── MainForm.cs
│ │ ├── MainForm.Designer.cs
│ │ ├── MainForm.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── Refactor
│ │ │ │ ├── selfExam.AboutForm.resources
│ │ │ │ ├── selfExam.AdvacedExmForm.resources
│ │ │ │ ├── selfExam.csproj.GenerateResource.Cache
│ │ │ │ ├── selfExam.exe
│ │ │ │ ├── selfExam.MainForm.resources
│ │ │ │ ├── selfExam.pdb
│ │ │ │ ├── selfExam.PrimaryExmForm.resources
│ │ │ │ ├── selfExam.Properties.Resources.resources
│ │ │ │ ├── selfExam.SecondaryExmForm.resources
│ │ │ │ └── TempPE
│ │ │ │ └── Properties.Resources.Designer.cs.dll
│ │ │ └── selfExam.csproj.FileList.txt
│ │ ├── PrimaryExmForm.cs
│ │ ├── PrimaryExmForm.Designer.cs
│ │ ├── PrimaryExmForm.resx
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── Resources
│ │ │ ├── office3A.jpg
│ │ │ ├── office3B.jpg
│ │ │ └── office3.jpg
│ │ ├── SecondaryExmForm.cs
│ │ ├── SecondaryExmForm.Designer.cs
│ │ ├── SecondaryExmForm.resx
│ │ └── selfExam.csproj
│ ├── selfExam.sln
│ └── selfExam.suo
├── chpt6
│ ├── chpt6-2
│ │ └── CProcess
│ │ ├── CProcess
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── CProcess.exe
│ │ │ │ ├── CProcess.pdb
│ │ │ │ └── CProcess.vshost.exe
│ │ │ ├── CProcess.csproj
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── CProcess.csproj.FileList.txt
│ │ │ │ └── Debug
│ │ │ │ ├── CProcess.csproj.GenerateResource.Cache
│ │ │ │ ├── CProcess.exe
│ │ │ │ ├── CProcess.Form1.resources
│ │ │ │ ├── CProcess.pdb
│ │ │ │ ├── CProcess.Properties.Resources.resources
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── CProcess.sln
│ │ └── CProcess.suo
│ ├── chpt6-3a
│ │ └── MThreadTest1
│ │ ├── MThreadTest1
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MThreadTest1.exe
│ │ │ │ ├── MThreadTest1.pdb
│ │ │ │ └── MThreadTest1.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── MThreadTest1.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MThreadTest1.csproj.GenerateResource.Cache
│ │ │ │ │ ├── MThreadTest1.exe
│ │ │ │ │ ├── MThreadTest1.Form1.resources
│ │ │ │ │ ├── MThreadTest1.pdb
│ │ │ │ │ ├── MThreadTest1.Properties.Resources.resources
│ │ │ │ │ └── TempPE
│ │ │ │ └── MThreadTest1.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── MThreadTest1.sln
│ │ └── MThreadTest1.suo
│ ├── chpt6-3b
│ │ └── MThreadTest1
│ │ ├── MThreadTest1
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MThreadTest1.exe
│ │ │ │ ├── MThreadTest1.pdb
│ │ │ │ └── MThreadTest1.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── MThreadTest1.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MThreadTest1.csproj.GenerateResource.Cache
│ │ │ │ │ ├── MThreadTest1.exe
│ │ │ │ │ ├── MThreadTest1.Form1.resources
│ │ │ │ │ ├── MThreadTest1.pdb
│ │ │ │ │ ├── MThreadTest1.Properties.Resources.resources
│ │ │ │ │ └── TempPE
│ │ │ │ └── MThreadTest1.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── MThreadTest1.sln
│ │ └── MThreadTest1.suo
│ ├── chpt6-4a
│ │ └── ThreadMutex1
│ │ ├── ThreadMutex1
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ThreadMutex1.exe
│ │ │ │ ├── ThreadMutex1.pdb
│ │ │ │ └── ThreadMutex1.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── ThreadMutex1.csproj.GenerateResource.Cache
│ │ │ │ │ ├── ThreadMutex1.exe
│ │ │ │ │ ├── ThreadMutex1.Form1.resources
│ │ │ │ │ ├── ThreadMutex1.pdb
│ │ │ │ │ └── ThreadMutex1.Properties.Resources.resources
│ │ │ │ └── ThreadMutex1.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ └── ThreadMutex1.csproj
│ │ ├── ThreadMutex1.sln
│ │ └── ThreadMutex1.suo
│ ├── chpt6-4b
│ │ └── ThreadMutex1
│ │ ├── ThreadMutex1
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ThreadMutex1.exe
│ │ │ │ ├── ThreadMutex1.pdb
│ │ │ │ └── ThreadMutex1.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── ThreadMutex1.csproj.GenerateResource.Cache
│ │ │ │ │ ├── ThreadMutex1.exe
│ │ │ │ │ ├── ThreadMutex1.Form1.resources
│ │ │ │ │ ├── ThreadMutex1.pdb
│ │ │ │ │ └── ThreadMutex1.Properties.Resources.resources
│ │ │ │ └── ThreadMutex1.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ └── ThreadMutex1.csproj
│ │ ├── ThreadMutex1.sln
│ │ └── ThreadMutex1.suo
│ ├── chpt6-4c
│ │ └── ThreadMutex1
│ │ ├── ThreadMutex1
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ThreadMutex1.exe
│ │ │ │ ├── ThreadMutex1.pdb
│ │ │ │ └── ThreadMutex1.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── ThreadMutex1.csproj.GenerateResource.Cache
│ │ │ │ │ ├── ThreadMutex1.exe
│ │ │ │ │ ├── ThreadMutex1.Form1.resources
│ │ │ │ │ ├── ThreadMutex1.pdb
│ │ │ │ │ └── ThreadMutex1.Properties.Resources.resources
│ │ │ │ └── ThreadMutex1.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ └── ThreadMutex1.csproj
│ │ ├── ThreadMutex1.sln
│ │ └── ThreadMutex1.suo
│ └── chpt6-5
│ └── ThreadSynchronize
│ ├── ThreadSynchronize
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── ThreadSynchronize.exe
│ │ │ ├── ThreadSynchronize.pdb
│ │ │ └── ThreadSynchronize.vshost.exe
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── Refactor
│ │ │ │ ├── TempPE
│ │ │ │ ├── ThreadSynchronize.csproj.GenerateResource.Cache
│ │ │ │ ├── ThreadSynchronize.exe
│ │ │ │ ├── ThreadSynchronize.Form1.resources
│ │ │ │ ├── ThreadSynchronize.pdb
│ │ │ │ └── ThreadSynchronize.Properties.Resources.resources
│ │ │ └── ThreadSynchronize.csproj.FileList.txt
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ └── ThreadSynchronize.csproj
│ ├── ThreadSynchronize.sln
│ └── ThreadSynchronize.suo
├── chpt7
│ └── chpt7-1
│ └── FileStreamRW
│ ├── FileStreamRW
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── FileStreamRW.exe
│ │ │ ├── FileStreamRW.pdb
│ │ │ └── FileStreamRW.vshost.exe
│ │ ├── FileStreamRW.csproj
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── FileStreamRW.csproj.GenerateResource.Cache
│ │ │ │ ├── FileStreamRW.exe
│ │ │ │ ├── FileStreamRW.Form1.resources
│ │ │ │ ├── FileStreamRW.pdb
│ │ │ │ ├── FileStreamRW.Properties.Resources.resources
│ │ │ │ └── TempPE
│ │ │ └── FileStreamRW.csproj.FileList.txt
│ │ ├── Program.cs
│ │ └── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── FileStreamRW.sln
│ └── FileStreamRW.suo
├── chpt8
│ ├── chpt8-1a
│ │ ├── ChatClient
│ │ │ ├── ChatClient
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── ChatClient.exe
│ │ │ │ │ ├── ChatClient.pdb
│ │ │ │ │ └── ChatClient.vshost.exe
│ │ │ │ ├── ChatClient.csproj
│ │ │ │ ├── Form1.cs
│ │ │ │ ├── Form1.Designer.cs
│ │ │ │ ├── Form1.resx
│ │ │ │ ├── obj
│ │ │ │ │ ├── ChatClient.csproj.FileList.txt
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── ChatClient.csproj.GenerateResource.Cache
│ │ │ │ │ ├── ChatClient.exe
│ │ │ │ │ ├── ChatClient.Form1.resources
│ │ │ │ │ ├── ChatClient.pdb
│ │ │ │ │ ├── ChatClient.Properties.Resources.resources
│ │ │ │ │ └── TempPE
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── ChatClient.sln
│ │ │ └── ChatClient.suo
│ │ └── ChatServer
│ │ ├── ChatServer
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ChatServer.exe
│ │ │ │ ├── ChatServer.pdb
│ │ │ │ └── ChatServer.vshost.exe
│ │ │ ├── ChatServer.csproj
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── ChatServer.csproj.FileList.txt
│ │ │ │ └── Debug
│ │ │ │ ├── ChatServer.csproj.GenerateResource.Cache
│ │ │ │ ├── ChatServer.exe
│ │ │ │ ├── ChatServer.Form1.resources
│ │ │ │ ├── ChatServer.pdb
│ │ │ │ ├── ChatServer.Properties.Resources.resources
│ │ │ │ └── TempPE
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── ChatServer.sln
│ │ └── ChatServer.suo
│ ├── chpt8-1b
│ │ ├── ChatClient
│ │ │ ├── ChatClient
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── ChatClient.exe
│ │ │ │ │ ├── ChatClient.pdb
│ │ │ │ │ └── ChatClient.vshost.exe
│ │ │ │ ├── ChatClient.csproj
│ │ │ │ ├── Form1.cs
│ │ │ │ ├── Form1.Designer.cs
│ │ │ │ ├── Form1.resx
│ │ │ │ ├── obj
│ │ │ │ │ ├── ChatClient.csproj.FileList.txt
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── ChatClient.csproj.GenerateResource.Cache
│ │ │ │ │ ├── ChatClient.exe
│ │ │ │ │ ├── ChatClient.Form1.resources
│ │ │ │ │ ├── ChatClient.pdb
│ │ │ │ │ ├── ChatClient.Properties.Resources.resources
│ │ │ │ │ ├── Refactor
│ │ │ │ │ └── TempPE
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── ChatClient.sln
│ │ │ └── ChatClient.suo
│ │ └── ChatServer
│ │ ├── ChatServer
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ChatServer.exe
│ │ │ │ ├── ChatServer.pdb
│ │ │ │ └── ChatServer.vshost.exe
│ │ │ ├── ChatServer.csproj
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── ChatServer.csproj.FileList.txt
│ │ │ │ └── Debug
│ │ │ │ ├── ChatServer.csproj.GenerateResource.Cache
│ │ │ │ ├── ChatServer.exe
│ │ │ │ ├── ChatServer.Form1.resources
│ │ │ │ ├── ChatServer.pdb
│ │ │ │ ├── ChatServer.Properties.Resources.resources
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── ChatServer.sln
│ │ └── ChatServer.suo
│ ├── chpt8-2a
│ │ └── FTPUpDownload
│ │ ├── FTPUpDownload
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── FTPUpDownload.exe
│ │ │ │ ├── FTPUpDownload.pdb
│ │ │ │ └── FTPUpDownload.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── FTPUpDownload.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── FTPUpDownload.csproj.GenerateResource.Cache
│ │ │ │ │ ├── FTPUpDownload.exe
│ │ │ │ │ ├── FTPUpDownload.Form1.resources
│ │ │ │ │ ├── FTPUpDownload.pdb
│ │ │ │ │ ├── FTPUpDownload.Properties.Resources.resources
│ │ │ │ │ ├── Refactor
│ │ │ │ │ └── TempPE
│ │ │ │ └── FTPUpDownload.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── FTPUpDownload.sln
│ │ └── FTPUpDownload.suo
│ ├── chpt8-2b
│ │ └── INetUpDownload
│ │ ├── INetUpDownload
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── bg-d.gif
│ │ │ │ ├── bgd.gif
│ │ │ │ ├── dotnet37.htm
│ │ │ │ ├── %E5%A4%8D%E4%BB%B6%20FTP.txt
│ │ │ │ ├── FTP%202.txt
│ │ │ │ ├── h1.html
│ │ │ │ ├── help.gif
│ │ │ │ ├── INetUpDownload.exe
│ │ │ │ ├── INetUpDownload.pdb
│ │ │ │ ├── INetUpDownload.vshost.exe
│ │ │ │ ├── postinfo.html
│ │ │ │ └── _vti_inf.html
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── INetUpDownload.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── INetUpDownload.csproj.GenerateResource.Cache
│ │ │ │ │ ├── INetUpDownload.exe
│ │ │ │ │ ├── INetUpDownload.Form1.resources
│ │ │ │ │ ├── INetUpDownload.pdb
│ │ │ │ │ ├── INetUpDownload.Properties.Resources.resources
│ │ │ │ │ ├── Refactor
│ │ │ │ │ └── TempPE
│ │ │ │ └── INetUpDownload.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── INetUpDownload.sln
│ │ └── INetUpDownload.suo
│ └── chpt8-3
│ ├── UDPReceive
│ │ ├── UDPReceive
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── UDPReceive.exe
│ │ │ │ ├── UDPReceive.pdb
│ │ │ │ └── UDPReceive.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── UDPReceive.csproj.GenerateResource.Cache
│ │ │ │ │ ├── UDPReceive.exe
│ │ │ │ │ ├── UDPReceive.Form1.resources
│ │ │ │ │ ├── UDPReceive.pdb
│ │ │ │ │ └── UDPReceive.Properties.Resources.resources
│ │ │ │ └── UDPReceive.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ └── UDPReceive.csproj
│ │ ├── UDPReceive.sln
│ │ └── UDPReceive.suo
│ └── UDPSend
│ ├── UDPSend
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── UDPSend.exe
│ │ │ ├── UDPSend.pdb
│ │ │ └── UDPSend.vshost.exe
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── TempPE
│ │ │ │ ├── UDPSend.csproj.GenerateResource.Cache
│ │ │ │ ├── UDPSend.exe
│ │ │ │ ├── UDPSend.Form1.resources
│ │ │ │ ├── UDPSend.pdb
│ │ │ │ └── UDPSend.Properties.Resources.resources
│ │ │ └── UDPSend.csproj.FileList.txt
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ └── UDPSend.csproj
│ ├── UDPSend.sln
│ └── UDPSend.suo
├── chpt9
│ ├── chpt9-1a
│ │ └── ScoreMIS
│ │ ├── ScoreMIS
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ScoreMIS.exe
│ │ │ │ ├── ScoreMIS.pdb
│ │ │ │ └── ScoreMIS.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Refactor
│ │ │ │ │ ├── ScoreMIS.csproj.GenerateResource.Cache
│ │ │ │ │ ├── ScoreMIS.exe
│ │ │ │ │ ├── ScoreMIS.Form1.resources
│ │ │ │ │ ├── ScoreMIS.pdb
│ │ │ │ │ ├── ScoreMIS.Properties.Resources.resources
│ │ │ │ │ └── TempPE
│ │ │ │ └── ScoreMIS.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ └── ScoreMIS.csproj
│ │ ├── ScoreMIS.sln
│ │ └── ScoreMIS.suo
│ ├── chpt9-1b
│ │ ├── ScoreMIS
│ │ │ ├── ScoreMIS
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── ScoreMIS.exe
│ │ │ │ │ ├── ScoreMIS.pdb
│ │ │ │ │ └── ScoreMIS.vshost.exe
│ │ │ │ ├── Form1.cs
│ │ │ │ ├── Form1.Designer.cs
│ │ │ │ ├── Form1.resx
│ │ │ │ ├── obj
│ │ │ │ │ ├── Debug
│ │ │ │ │ │ ├── Refactor
│ │ │ │ │ │ ├── ScoreMIS.csproj.GenerateResource.Cache
│ │ │ │ │ │ ├── ScoreMIS.exe
│ │ │ │ │ │ ├── ScoreMIS.Form1.resources
│ │ │ │ │ │ ├── ScoreMIS.pdb
│ │ │ │ │ │ ├── ScoreMIS.Properties.Resources.resources
│ │ │ │ │ │ └── TempPE
│ │ │ │ │ └── ScoreMIS.csproj.FileList.txt
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ │ ├── Resources.Designer.cs
│ │ │ │ │ ├── Resources.resx
│ │ │ │ │ ├── Settings.Designer.cs
│ │ │ │ │ └── Settings.settings
│ │ │ │ └── ScoreMIS.csproj
│ │ │ ├── ScoreMIS.sln
│ │ │ └── ScoreMIS.suo
│ │ └── 复件 ScoreMIS
│ │ ├── ScoreMIS
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ScoreMIS.exe
│ │ │ │ ├── ScoreMIS.pdb
│ │ │ │ └── ScoreMIS.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Refactor
│ │ │ │ │ ├── ScoreMIS.csproj.GenerateResource.Cache
│ │ │ │ │ ├── ScoreMIS.exe
│ │ │ │ │ ├── ScoreMIS.Form1.resources
│ │ │ │ │ ├── ScoreMIS.pdb
│ │ │ │ │ ├── ScoreMIS.Properties.Resources.resources
│ │ │ │ │ └── TempPE
│ │ │ │ └── ScoreMIS.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ └── ScoreMIS.csproj
│ │ ├── ScoreMIS.sln
│ │ └── ScoreMIS.suo
│ ├── DB_Access
│ │ └── ScoreMIS.mdb
│ └── DB_SQLServer
│ ├── ScorceMIS_log.ldf
│ └── ScorceMIS.mdf
└── 《C#语言Windows程序设计》源码
├── chpt10
│ ├── chpt10-1
│ │ └── MouseDrawline
│ │ ├── MouseDrawline
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MouseDrawline.exe
│ │ │ │ ├── MouseDrawline.pdb
│ │ │ │ └── MouseDrawline.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── MouseDrawline.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MouseDrawline.csproj.GenerateResource.Cache
│ │ │ │ │ ├── MouseDrawline.exe
│ │ │ │ │ ├── MouseDrawline.Form1.resources
│ │ │ │ │ ├── MouseDrawline.pdb
│ │ │ │ │ ├── MouseDrawline.Properties.Resources.resources
│ │ │ │ │ └── TempPE
│ │ │ │ │ └── Properties.Resources.Designer.cs.dll
│ │ │ │ └── MouseDrawline.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ └── Resources
│ │ ├── MouseDrawline.sln
│ │ └── MouseDrawline.suo
│ ├── chpt10-2
│ │ └── BitmapProcess
│ │ ├── BitmapProcess
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── BitmapProcess.exe
│ │ │ │ ├── BitmapProcess.pdb
│ │ │ │ └── BitmapProcess.vshost.exe
│ │ │ ├── BitmapProcess.csproj
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── BitmapProcess.csproj.FileList.txt
│ │ │ │ └── Debug
│ │ │ │ ├── BitmapProcess.csproj.GenerateResource.Cache
│ │ │ │ ├── BitmapProcess.exe
│ │ │ │ ├── BitmapProcess.Form1.resources
│ │ │ │ ├── BitmapProcess.pdb
│ │ │ │ ├── BitmapProcess.Properties.Resources.resources
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── BitmapProcess.sln
│ │ └── BitmapProcess.suo
│ └── chpt10-3
│ └── PicsAnimate
│ ├── PicsAnimate
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── pics
│ │ │ │ ├── p1.PNG
│ │ │ │ ├── p2.PNG
│ │ │ │ ├── p3.PNG
│ │ │ │ ├── p4.PNG
│ │ │ │ └── p5.PNG
│ │ │ ├── PicsAnimate.exe
│ │ │ ├── PicsAnimate.pdb
│ │ │ └── PicsAnimate.vshost.exe
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── PicsAnimate.csproj.GenerateResource.Cache
│ │ │ │ ├── PicsAnimate.exe
│ │ │ │ ├── PicsAnimate.Form1.resources
│ │ │ │ ├── PicsAnimate.pdb
│ │ │ │ ├── PicsAnimate.Properties.Resources.resources
│ │ │ │ └── TempPE
│ │ │ └── PicsAnimate.csproj.FileList.txt
│ │ ├── PicsAnimate.csproj
│ │ ├── Program.cs
│ │ └── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── PicsAnimate.sln
│ └── PicsAnimate.suo
├── chpt11
│ └── ImageProcess
│ ├── ImageProcess
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── ImageProcess.exe
│ │ │ ├── ImageProcess.pdb
│ │ │ └── ImageProcess.vshost.exe
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── ImageProcess.csproj
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── ImageProcess.csproj.GenerateResource.Cache
│ │ │ │ ├── ImageProcess.exe
│ │ │ │ ├── ImageProcess.Form1.resources
│ │ │ │ ├── ImageProcess.pdb
│ │ │ │ ├── ImageProcess.Properties.Resources.resources
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ └── ImageProcess.csproj.FileList.txt
│ │ ├── Program.cs
│ │ └── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── ImageProcess.sln
│ └── ImageProcess.suo
├── chpt12
│ ├── chpt12-2a
│ │ └── FTPUpDownload
│ │ ├── FTPUpDownload
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── FTPUpDownload.exe
│ │ │ │ ├── FTPUpDownload.pdb
│ │ │ │ └── FTPUpDownload.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── FTPUpDownload.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── FTPUpDownload.csproj.GenerateResource.Cache
│ │ │ │ │ ├── FTPUpDownload.exe
│ │ │ │ │ ├── FTPUpDownload.Form1.resources
│ │ │ │ │ ├── FTPUpDownload.pdb
│ │ │ │ │ ├── FTPUpDownload.Properties.Resources.resources
│ │ │ │ │ ├── Refactor
│ │ │ │ │ └── TempPE
│ │ │ │ └── FTPUpDownload.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── FTPUpDownload.sln
│ │ ├── FTPUpDownload.suo
│ │ └── 我的FTP上传下载示例
│ │ ├── Debug
│ │ │ ├── setup.exe
│ │ │ └── 我的FTP上传下载示例.msi
│ │ ├── Release
│ │ └── 我的FTP上传下载示例.vdproj
│ └── chpt12-2b
│ └── FTPUpDownload
│ ├── FTPUpDownload
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── FTPUpDownload.application
│ │ │ ├── FTPUpDownload.exe
│ │ │ ├── FTPUpDownload.exe.manifest
│ │ │ ├── FTPUpDownload.pdb
│ │ │ ├── FTPUpDownload.publish
│ │ │ │ ├── FTPUpDownload_1_0_0_1
│ │ │ │ │ ├── FTPUpDownload.exe.deploy
│ │ │ │ │ └── FTPUpDownload.exe.manifest
│ │ │ │ ├── FTPUpDownload.application
│ │ │ │ └── setup.exe
│ │ │ ├── FTPUpDownload.vshost.application
│ │ │ ├── FTPUpDownload.vshost.exe
│ │ │ └── FTPUpDownload.vshost.exe.manifest
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── FTPUpDownload.csproj
│ │ ├── FTPUpDownload.csproj.user
│ │ ├── FTPUpDownload_TemporaryKey.pfx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── FTPUpDownload.application
│ │ │ │ ├── FTPUpDownload.csproj.GenerateResource.Cache
│ │ │ │ ├── FTPUpDownload.exe
│ │ │ │ ├── FTPUpDownload.exe.manifest
│ │ │ │ ├── FTPUpDownload.Form1.resources
│ │ │ │ ├── FTPUpDownload.pdb
│ │ │ │ ├── FTPUpDownload.Properties.Resources.resources
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ └── FTPUpDownload.csproj.FileList.txt
│ │ ├── Program.cs
│ │ └── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── FTPUpDownload.sln
│ └── FTPUpDownload.suo
├── chpt3
│ ├── chpt3-1a
│ │ └── MyFirstProgram
│ │ ├── MyFirstProgram
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MyFirstProgram.exe
│ │ │ │ ├── MyFirstProgram.pdb
│ │ │ │ └── MyFirstProgram.vshost.exe
│ │ │ ├── MyFirstProgram.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MyFirstProgram.exe
│ │ │ │ │ ├── MyFirstProgram.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── MyFirstProgram.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── MyFirstProgram.sln
│ │ └── MyFirstProgram.suo
│ ├── chpt3-1b
│ │ ├── chpt3-1b.cs
│ │ └── chpt3-1b.exe
│ ├── chpt3-3a
│ │ └── MyStructType
│ │ ├── MyStructType
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MyStructType.exe
│ │ │ │ ├── MyStructType.pdb
│ │ │ │ └── MyStructType.vshost.exe
│ │ │ ├── MyStructType.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MyStructType.exe
│ │ │ │ │ ├── MyStructType.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── MyStructType.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── MyStructType.sln
│ │ └── MyStructType.suo
│ ├── chpt3-3b
│ │ └── MyEnumType
│ │ ├── MyEnumType
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MyEnumType.exe
│ │ │ │ ├── MyEnumType.pdb
│ │ │ │ └── MyEnumType.vshost.exe
│ │ │ ├── MyEnumType.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MyEnumType.exe
│ │ │ │ │ ├── MyEnumType.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── MyEnumType.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── MyEnumType.sln
│ │ └── MyEnumType.suo
│ ├── chpt3-4a
│ │ └── MyObjectType
│ │ ├── MyObjectType
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MyObjectType.exe
│ │ │ │ ├── MyObjectType.pdb
│ │ │ │ └── MyObjectType.vshost.exe
│ │ │ ├── MyObjectType.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MyObjectType.exe
│ │ │ │ │ ├── MyObjectType.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── MyObjectType.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── MyObjectType.sln
│ │ └── MyObjectType.suo
│ ├── chpt3-4b
│ │ └── MyStringType
│ │ ├── MyStringType
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MyStringType.exe
│ │ │ │ ├── MyStringType.pdb
│ │ │ │ └── MyStringType.vshost.exe
│ │ │ ├── MyStringType.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MyStringType.exe
│ │ │ │ │ ├── MyStringType.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── MyStringType.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── MyStringType.sln
│ │ └── MyStringType.suo
│ ├── chpt3-4c
│ │ └── MyArrayType
│ │ ├── MyArrayType
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MyArrayType.exe
│ │ │ │ ├── MyArrayType.pdb
│ │ │ │ └── MyArrayType.vshost.exe
│ │ │ ├── MyArrayType.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MyArrayType.exe
│ │ │ │ │ ├── MyArrayType.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── MyArrayType.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── MyArrayType.sln
│ │ └── MyArrayType.suo
│ └── chpt3-9
│ └── MyTryCatch
│ ├── MyTryCatch
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── MyTryCatch.exe
│ │ │ ├── MyTryCatch.pdb
│ │ │ └── MyTryCatch.vshost.exe
│ │ ├── MyTryCatch.csproj
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── MyTryCatch.exe
│ │ │ │ ├── MyTryCatch.pdb
│ │ │ │ └── TempPE
│ │ │ ├── MyTryCatch.csproj.FileListAbsolute.txt
│ │ │ └── MyTryCatch.csproj.FileList.txt
│ │ ├── Program.cs
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── MyTryCatch.sln
│ └── MyTryCatch.suo
├── chpt4
│ ├── chpt4-2
│ │ └── MyFieldProperty
│ │ ├── MyFieldProperty
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MyFieldProperty.exe
│ │ │ │ ├── MyFieldProperty.pdb
│ │ │ │ └── MyFieldProperty.vshost.exe
│ │ │ ├── MyFieldProperty.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MyFieldProperty.exe
│ │ │ │ │ ├── MyFieldProperty.pdb
│ │ │ │ │ └── TempPE
│ │ │ │ └── MyFieldProperty.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── MyFieldProperty.sln
│ │ └── MyFieldProperty.suo
│ └── chpt4-3
│ └── MyMethodTransmission
│ ├── MyMethodTransmission
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── MyMethodTransmission.exe
│ │ │ ├── MyMethodTransmission.pdb
│ │ │ └── MyMethodTransmission.vshost.exe
│ │ ├── MyMethodTransmission.csproj
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── MyMethodTransmission.exe
│ │ │ │ ├── MyMethodTransmission.pdb
│ │ │ │ └── TempPE
│ │ │ └── MyMethodTransmission.csproj.FileList.txt
│ │ ├── Program.cs
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── MyMethodTransmission.sln
│ └── MyMethodTransmission.suo
├── chpt5
│ └── chpt5-1
│ └── selfExam
│ ├── selfExam
│ │ ├── AboutForm.cs
│ │ ├── AboutForm.Designer.cs
│ │ ├── AboutForm.resx
│ │ ├── AdvacedExmForm.cs
│ │ ├── AdvacedExmForm.Designer.cs
│ │ ├── AdvacedExmForm.resx
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── selfExam.exe
│ │ │ ├── selfExam.pdb
│ │ │ └── selfExam.vshost.exe
│ │ ├── MainForm.cs
│ │ ├── MainForm.Designer.cs
│ │ ├── MainForm.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── Refactor
│ │ │ │ ├── selfExam.AboutForm.resources
│ │ │ │ ├── selfExam.AdvacedExmForm.resources
│ │ │ │ ├── selfExam.csproj.GenerateResource.Cache
│ │ │ │ ├── selfExam.exe
│ │ │ │ ├── selfExam.MainForm.resources
│ │ │ │ ├── selfExam.pdb
│ │ │ │ ├── selfExam.PrimaryExmForm.resources
│ │ │ │ ├── selfExam.Properties.Resources.resources
│ │ │ │ ├── selfExam.SecondaryExmForm.resources
│ │ │ │ └── TempPE
│ │ │ │ └── Properties.Resources.Designer.cs.dll
│ │ │ └── selfExam.csproj.FileList.txt
│ │ ├── PrimaryExmForm.cs
│ │ ├── PrimaryExmForm.Designer.cs
│ │ ├── PrimaryExmForm.resx
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── Resources
│ │ │ ├── office3A.jpg
│ │ │ ├── office3B.jpg
│ │ │ └── office3.jpg
│ │ ├── SecondaryExmForm.cs
│ │ ├── SecondaryExmForm.Designer.cs
│ │ ├── SecondaryExmForm.resx
│ │ └── selfExam.csproj
│ ├── selfExam.sln
│ └── selfExam.suo
├── chpt6
│ ├── chpt6-2
│ │ └── CProcess
│ │ ├── CProcess
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── CProcess.exe
│ │ │ │ ├── CProcess.pdb
│ │ │ │ └── CProcess.vshost.exe
│ │ │ ├── CProcess.csproj
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── CProcess.csproj.FileList.txt
│ │ │ │ └── Debug
│ │ │ │ ├── CProcess.csproj.GenerateResource.Cache
│ │ │ │ ├── CProcess.exe
│ │ │ │ ├── CProcess.Form1.resources
│ │ │ │ ├── CProcess.pdb
│ │ │ │ ├── CProcess.Properties.Resources.resources
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── CProcess.sln
│ │ └── CProcess.suo
│ ├── chpt6-3a
│ │ └── MThreadTest1
│ │ ├── MThreadTest1
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MThreadTest1.exe
│ │ │ │ ├── MThreadTest1.pdb
│ │ │ │ └── MThreadTest1.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── MThreadTest1.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MThreadTest1.csproj.GenerateResource.Cache
│ │ │ │ │ ├── MThreadTest1.exe
│ │ │ │ │ ├── MThreadTest1.Form1.resources
│ │ │ │ │ ├── MThreadTest1.pdb
│ │ │ │ │ ├── MThreadTest1.Properties.Resources.resources
│ │ │ │ │ └── TempPE
│ │ │ │ └── MThreadTest1.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── MThreadTest1.sln
│ │ └── MThreadTest1.suo
│ ├── chpt6-3b
│ │ └── MThreadTest1
│ │ ├── MThreadTest1
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── MThreadTest1.exe
│ │ │ │ ├── MThreadTest1.pdb
│ │ │ │ └── MThreadTest1.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── MThreadTest1.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── MThreadTest1.csproj.GenerateResource.Cache
│ │ │ │ │ ├── MThreadTest1.exe
│ │ │ │ │ ├── MThreadTest1.Form1.resources
│ │ │ │ │ ├── MThreadTest1.pdb
│ │ │ │ │ ├── MThreadTest1.Properties.Resources.resources
│ │ │ │ │ └── TempPE
│ │ │ │ └── MThreadTest1.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── MThreadTest1.sln
│ │ └── MThreadTest1.suo
│ ├── chpt6-4a
│ │ └── ThreadMutex1
│ │ ├── ThreadMutex1
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ThreadMutex1.exe
│ │ │ │ ├── ThreadMutex1.pdb
│ │ │ │ └── ThreadMutex1.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── ThreadMutex1.csproj.GenerateResource.Cache
│ │ │ │ │ ├── ThreadMutex1.exe
│ │ │ │ │ ├── ThreadMutex1.Form1.resources
│ │ │ │ │ ├── ThreadMutex1.pdb
│ │ │ │ │ └── ThreadMutex1.Properties.Resources.resources
│ │ │ │ └── ThreadMutex1.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ └── ThreadMutex1.csproj
│ │ ├── ThreadMutex1.sln
│ │ └── ThreadMutex1.suo
│ ├── chpt6-4b
│ │ └── ThreadMutex1
│ │ ├── ThreadMutex1
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ThreadMutex1.exe
│ │ │ │ ├── ThreadMutex1.pdb
│ │ │ │ └── ThreadMutex1.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── ThreadMutex1.csproj.GenerateResource.Cache
│ │ │ │ │ ├── ThreadMutex1.exe
│ │ │ │ │ ├── ThreadMutex1.Form1.resources
│ │ │ │ │ ├── ThreadMutex1.pdb
│ │ │ │ │ └── ThreadMutex1.Properties.Resources.resources
│ │ │ │ └── ThreadMutex1.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ └── ThreadMutex1.csproj
│ │ ├── ThreadMutex1.sln
│ │ └── ThreadMutex1.suo
│ ├── chpt6-4c
│ │ └── ThreadMutex1
│ │ ├── ThreadMutex1
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ThreadMutex1.exe
│ │ │ │ ├── ThreadMutex1.pdb
│ │ │ │ └── ThreadMutex1.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── ThreadMutex1.csproj.GenerateResource.Cache
│ │ │ │ │ ├── ThreadMutex1.exe
│ │ │ │ │ ├── ThreadMutex1.Form1.resources
│ │ │ │ │ ├── ThreadMutex1.pdb
│ │ │ │ │ └── ThreadMutex1.Properties.Resources.resources
│ │ │ │ └── ThreadMutex1.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ └── ThreadMutex1.csproj
│ │ ├── ThreadMutex1.sln
│ │ └── ThreadMutex1.suo
│ └── chpt6-5
│ └── ThreadSynchronize
│ ├── ThreadSynchronize
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── ThreadSynchronize.exe
│ │ │ ├── ThreadSynchronize.pdb
│ │ │ └── ThreadSynchronize.vshost.exe
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── Refactor
│ │ │ │ ├── TempPE
│ │ │ │ ├── ThreadSynchronize.csproj.GenerateResource.Cache
│ │ │ │ ├── ThreadSynchronize.exe
│ │ │ │ ├── ThreadSynchronize.Form1.resources
│ │ │ │ ├── ThreadSynchronize.pdb
│ │ │ │ └── ThreadSynchronize.Properties.Resources.resources
│ │ │ └── ThreadSynchronize.csproj.FileList.txt
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ └── ThreadSynchronize.csproj
│ ├── ThreadSynchronize.sln
│ └── ThreadSynchronize.suo
├── chpt7
│ └── chpt7-1
│ └── FileStreamRW
│ ├── FileStreamRW
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── FileStreamRW.exe
│ │ │ ├── FileStreamRW.pdb
│ │ │ └── FileStreamRW.vshost.exe
│ │ ├── FileStreamRW.csproj
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── FileStreamRW.csproj.GenerateResource.Cache
│ │ │ │ ├── FileStreamRW.exe
│ │ │ │ ├── FileStreamRW.Form1.resources
│ │ │ │ ├── FileStreamRW.pdb
│ │ │ │ ├── FileStreamRW.Properties.Resources.resources
│ │ │ │ └── TempPE
│ │ │ └── FileStreamRW.csproj.FileList.txt
│ │ ├── Program.cs
│ │ └── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ ├── Settings.Designer.cs
│ │ └── Settings.settings
│ ├── FileStreamRW.sln
│ └── FileStreamRW.suo
├── chpt8
│ ├── chpt8-1a
│ │ ├── ChatClient
│ │ │ ├── ChatClient
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── ChatClient.exe
│ │ │ │ │ ├── ChatClient.pdb
│ │ │ │ │ └── ChatClient.vshost.exe
│ │ │ │ ├── ChatClient.csproj
│ │ │ │ ├── Form1.cs
│ │ │ │ ├── Form1.Designer.cs
│ │ │ │ ├── Form1.resx
│ │ │ │ ├── obj
│ │ │ │ │ ├── ChatClient.csproj.FileList.txt
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── ChatClient.csproj.GenerateResource.Cache
│ │ │ │ │ ├── ChatClient.exe
│ │ │ │ │ ├── ChatClient.Form1.resources
│ │ │ │ │ ├── ChatClient.pdb
│ │ │ │ │ ├── ChatClient.Properties.Resources.resources
│ │ │ │ │ └── TempPE
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── ChatClient.sln
│ │ │ └── ChatClient.suo
│ │ └── ChatServer
│ │ ├── ChatServer
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ChatServer.exe
│ │ │ │ ├── ChatServer.pdb
│ │ │ │ └── ChatServer.vshost.exe
│ │ │ ├── ChatServer.csproj
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── ChatServer.csproj.FileList.txt
│ │ │ │ └── Debug
│ │ │ │ ├── ChatServer.csproj.GenerateResource.Cache
│ │ │ │ ├── ChatServer.exe
│ │ │ │ ├── ChatServer.Form1.resources
│ │ │ │ ├── ChatServer.pdb
│ │ │ │ ├── ChatServer.Properties.Resources.resources
│ │ │ │ └── TempPE
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── ChatServer.sln
│ │ └── ChatServer.suo
│ ├── chpt8-1b
│ │ ├── ChatClient
│ │ │ ├── ChatClient
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── ChatClient.exe
│ │ │ │ │ ├── ChatClient.pdb
│ │ │ │ │ └── ChatClient.vshost.exe
│ │ │ │ ├── ChatClient.csproj
│ │ │ │ ├── Form1.cs
│ │ │ │ ├── Form1.Designer.cs
│ │ │ │ ├── Form1.resx
│ │ │ │ ├── obj
│ │ │ │ │ ├── ChatClient.csproj.FileList.txt
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── ChatClient.csproj.GenerateResource.Cache
│ │ │ │ │ ├── ChatClient.exe
│ │ │ │ │ ├── ChatClient.Form1.resources
│ │ │ │ │ ├── ChatClient.pdb
│ │ │ │ │ ├── ChatClient.Properties.Resources.resources
│ │ │ │ │ ├── Refactor
│ │ │ │ │ └── TempPE
│ │ │ │ ├── Program.cs
│ │ │ │ └── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ ├── ChatClient.sln
│ │ │ └── ChatClient.suo
│ │ └── ChatServer
│ │ ├── ChatServer
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ChatServer.exe
│ │ │ │ ├── ChatServer.pdb
│ │ │ │ └── ChatServer.vshost.exe
│ │ │ ├── ChatServer.csproj
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── ChatServer.csproj.FileList.txt
│ │ │ │ └── Debug
│ │ │ │ ├── ChatServer.csproj.GenerateResource.Cache
│ │ │ │ ├── ChatServer.exe
│ │ │ │ ├── ChatServer.Form1.resources
│ │ │ │ ├── ChatServer.pdb
│ │ │ │ ├── ChatServer.Properties.Resources.resources
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── ChatServer.sln
│ │ └── ChatServer.suo
│ ├── chpt8-2a
│ │ └── FTPUpDownload
│ │ ├── FTPUpDownload
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── FTPUpDownload.exe
│ │ │ │ ├── FTPUpDownload.pdb
│ │ │ │ └── FTPUpDownload.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── FTPUpDownload.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── FTPUpDownload.csproj.GenerateResource.Cache
│ │ │ │ │ ├── FTPUpDownload.exe
│ │ │ │ │ ├── FTPUpDownload.Form1.resources
│ │ │ │ │ ├── FTPUpDownload.pdb
│ │ │ │ │ ├── FTPUpDownload.Properties.Resources.resources
│ │ │ │ │ ├── Refactor
│ │ │ │ │ └── TempPE
│ │ │ │ └── FTPUpDownload.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── FTPUpDownload.sln
│ │ └── FTPUpDownload.suo
│ ├── chpt8-2b
│ │ └── INetUpDownload
│ │ ├── INetUpDownload
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── bg-d.gif
│ │ │ │ ├── bgd.gif
│ │ │ │ ├── dotnet37.htm
│ │ │ │ ├── %E5%A4%8D%E4%BB%B6%20FTP.txt
│ │ │ │ ├── FTP%202.txt
│ │ │ │ ├── h1.html
│ │ │ │ ├── help.gif
│ │ │ │ ├── INetUpDownload.exe
│ │ │ │ ├── INetUpDownload.pdb
│ │ │ │ ├── INetUpDownload.vshost.exe
│ │ │ │ ├── postinfo.html
│ │ │ │ └── _vti_inf.html
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── INetUpDownload.csproj
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── INetUpDownload.csproj.GenerateResource.Cache
│ │ │ │ │ ├── INetUpDownload.exe
│ │ │ │ │ ├── INetUpDownload.Form1.resources
│ │ │ │ │ ├── INetUpDownload.pdb
│ │ │ │ │ ├── INetUpDownload.Properties.Resources.resources
│ │ │ │ │ ├── Refactor
│ │ │ │ │ └── TempPE
│ │ │ │ └── INetUpDownload.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ └── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── INetUpDownload.sln
│ │ └── INetUpDownload.suo
│ └── chpt8-3
│ ├── UDPReceive
│ │ ├── UDPReceive
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── UDPReceive.exe
│ │ │ │ ├── UDPReceive.pdb
│ │ │ │ └── UDPReceive.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── TempPE
│ │ │ │ │ ├── UDPReceive.csproj.GenerateResource.Cache
│ │ │ │ │ ├── UDPReceive.exe
│ │ │ │ │ ├── UDPReceive.Form1.resources
│ │ │ │ │ ├── UDPReceive.pdb
│ │ │ │ │ └── UDPReceive.Properties.Resources.resources
│ │ │ │ └── UDPReceive.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ └── UDPReceive.csproj
│ │ ├── UDPReceive.sln
│ │ └── UDPReceive.suo
│ └── UDPSend
│ ├── UDPSend
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── UDPSend.exe
│ │ │ ├── UDPSend.pdb
│ │ │ └── UDPSend.vshost.exe
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── TempPE
│ │ │ │ ├── UDPSend.csproj.GenerateResource.Cache
│ │ │ │ ├── UDPSend.exe
│ │ │ │ ├── UDPSend.Form1.resources
│ │ │ │ ├── UDPSend.pdb
│ │ │ │ └── UDPSend.Properties.Resources.resources
│ │ │ └── UDPSend.csproj.FileList.txt
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ └── UDPSend.csproj
│ ├── UDPSend.sln
│ └── UDPSend.suo
└── chpt9
├── chpt9-1a
│ └── ScoreMIS
│ ├── ScoreMIS
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── ScoreMIS.exe
│ │ │ ├── ScoreMIS.pdb
│ │ │ └── ScoreMIS.vshost.exe
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── Refactor
│ │ │ │ ├── ScoreMIS.csproj.GenerateResource.Cache
│ │ │ │ ├── ScoreMIS.exe
│ │ │ │ ├── ScoreMIS.Form1.resources
│ │ │ │ ├── ScoreMIS.pdb
│ │ │ │ ├── ScoreMIS.Properties.Resources.resources
│ │ │ │ └── TempPE
│ │ │ └── ScoreMIS.csproj.FileList.txt
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ └── ScoreMIS.csproj
│ ├── ScoreMIS.sln
│ └── ScoreMIS.suo
├── chpt9-1b
│ ├── ScoreMIS
│ │ ├── ScoreMIS
│ │ │ ├── bin
│ │ │ │ └── Debug
│ │ │ │ ├── ScoreMIS.exe
│ │ │ │ ├── ScoreMIS.pdb
│ │ │ │ └── ScoreMIS.vshost.exe
│ │ │ ├── Form1.cs
│ │ │ ├── Form1.Designer.cs
│ │ │ ├── Form1.resx
│ │ │ ├── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── Refactor
│ │ │ │ │ ├── ScoreMIS.csproj.GenerateResource.Cache
│ │ │ │ │ ├── ScoreMIS.exe
│ │ │ │ │ ├── ScoreMIS.Form1.resources
│ │ │ │ │ ├── ScoreMIS.pdb
│ │ │ │ │ ├── ScoreMIS.Properties.Resources.resources
│ │ │ │ │ └── TempPE
│ │ │ │ └── ScoreMIS.csproj.FileList.txt
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ ├── AssemblyInfo.cs
│ │ │ │ ├── Resources.Designer.cs
│ │ │ │ ├── Resources.resx
│ │ │ │ ├── Settings.Designer.cs
│ │ │ │ └── Settings.settings
│ │ │ └── ScoreMIS.csproj
│ │ ├── ScoreMIS.sln
│ │ └── ScoreMIS.suo
│ └── 复件 ScoreMIS
│ ├── ScoreMIS
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── ScoreMIS.exe
│ │ │ ├── ScoreMIS.pdb
│ │ │ └── ScoreMIS.vshost.exe
│ │ ├── Form1.cs
│ │ ├── Form1.Designer.cs
│ │ ├── Form1.resx
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── Refactor
│ │ │ │ ├── ScoreMIS.csproj.GenerateResource.Cache
│ │ │ │ ├── ScoreMIS.exe
│ │ │ │ ├── ScoreMIS.Form1.resources
│ │ │ │ ├── ScoreMIS.pdb
│ │ │ │ ├── ScoreMIS.Properties.Resources.resources
│ │ │ │ └── TempPE
│ │ │ └── ScoreMIS.csproj.FileList.txt
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ └── ScoreMIS.csproj
│ ├── ScoreMIS.sln
│ └── ScoreMIS.suo
├── DB_Access
│ └── ScoreMIS.mdb
└── DB_SQLServer
├── ScorceMIS_log.ldf
└── ScorceMIS.mdf
692 directories, 1402 files