在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Visual C++系统开发实例精粹-光盘-全部实例及使用说明

Visual C++系统开发实例精粹-光盘-全部实例及使用说明

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:18.19M
  • 下载次数:14
  • 浏览次数:132
  • 发布时间:2020-07-23
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
Visual C++系统开发实例精粹光盘,包含全部43个实例及37个赠送实例以及使用说明。你值得拥有。
【实例截图】
【核心代码】
Visual.C.系统开发实例精粹-全部实例
└── Visual.C.系统开发实例精粹
├── Appendix01
│   └── 光驱控制程序
│   └── CDROMControl
│   ├── CDROMControl.clw
│   ├── CDROMControl.cpp
│   ├── CDROMControl.dsp
│   ├── CDROMControl.dsw
│   ├── CDROMControl.h
│   ├── CDROMControl.plg
│   ├── CDROMControl.rc
│   ├── CDROMControlDlg.cpp
│   ├── CDROMControlDlg.h
│   ├── Debug
│   │   └── CDROMControl.exe
│   ├── ReadMe.txt
│   ├── Resource.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   └── res
│   ├── CDROMControl.ico
│   ├── CDROMControl.rc2
│   ├── CDROMControl1.ICO
│   ├── CDROMControl2.ICO
│   └── CDROMControl3.ico
├── Appendix02
│   └── 枚举当前所有窗体
│   └── EnumProc
│   ├── Debug
│   │   └── EnumProc.exe
│   ├── EnumProc.clw
│   ├── EnumProc.cpp
│   ├── EnumProc.dsp
│   ├── EnumProc.dsw
│   ├── EnumProc.h
│   ├── EnumProc.plg
│   ├── EnumProc.rc
│   ├── EnumProcDlg.cpp
│   ├── EnumProcDlg.h
│   ├── ReadMe.txt
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── ThreadSet.cpp
│   ├── ThreadSet.h
│   ├── res
│   │   ├── Application.ico
│   │   ├── Applications.ico
│   │   ├── EnumProc.ico
│   │   └── EnumProc.rc2
│   └── resource.h
├── Appendix03
│   └── 硬件信息查看器
│   ├── Debug
│   │   ├── HardwareInfo.exe
│   │   └── vc60.idb
│   ├── HardwareInfo.clw
│   ├── HardwareInfo.cpp
│   ├── HardwareInfo.doc
│   ├── HardwareInfo.dsp
│   ├── HardwareInfo.dsw
│   ├── HardwareInfo.h
│   ├── HardwareInfo.htm
│   ├── HardwareInfo.plg
│   ├── HardwareInfo.rc
│   ├── HardwareInfoDlg.cpp
│   ├── HardwareInfoDlg.h
│   ├── ReadMe.txt
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── SystemInfo.cpp
│   ├── SystemInfo.h
│   ├── icon1.ico
│   ├── res
│   │   ├── HardwareInfo.ico
│   │   └── HardwareInfo.rc2
│   └── resource.h
├── Appendix04
│   └── 注册表操作程序
│   └── Reg
│   ├── Example.rt
│   ├── ReadMe.txt
│   ├── Reg.clw
│   ├── Reg.cpp
│   ├── Reg.dsp
│   ├── Reg.dsw
│   ├── Reg.exe
│   ├── Reg.h
│   ├── Reg.plg
│   ├── Reg.rc
│   ├── RegDlg.cpp
│   ├── RegDlg.h
│   ├── Resource.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   └── res
│   ├── RT.ico
│   ├── Reg.ico
│   └── Reg.rc2
├── Appendix05
│   └── USB编程
│   ├── ReadMe.txt
│   ├── Resource.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── USBPort.clw
│   ├── USBPort.cpp
│   ├── USBPort.dsp
│   ├── USBPort.dsw
│   ├── USBPort.h
│   ├── USBPort.plg
│   ├── USBPort.rc
│   ├── USBPortDlg.cpp
│   ├── USBPortDlg.h
│   └── res
│   ├── USBPort.ico
│   └── USBPort.rc2
├── Appendix06
│   └── 目录浏览器
│   └── DriveBrowsingTree
│   ├── AboutBox.h
│   ├── Debug
│   │   └── DriveBrowsingTree.exe
│   ├── DriveBrowser.cpp
│   ├── DriveBrowser.h
│   ├── DriveBrowsingTree.cpp
│   ├── DriveBrowsingTree.dsp
│   ├── DriveBrowsingTree.dsw
│   ├── DriveBrowsingTree.h
│   ├── DriveBrowsingTree.plg
│   ├── DriveBrowsingTree.rc
│   ├── DriveBrowsingTreeDoc.cpp
│   ├── DriveBrowsingTreeDoc.h
│   ├── MainFrm.cpp
│   ├── MainFrm.h
│   ├── ReadMe.txt
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── res
│   │   ├── 35floppy.ico
│   │   ├── Cddrive.ico
│   │   ├── Clsdfold.ico
│   │   ├── Drive.ico
│   │   ├── DriveBrowsingTree.ico
│   │   ├── DriveBrowsingTree.rc2
│   │   ├── DriveBrowsingTreeDoc.ico
│   │   ├── Mycomp.ico
│   │   ├── Openfold.ico
│   │   ├── Textfile.ico
│   │   ├── Toolbar.bmp
│   │   └── toolbar1.bmp
│   └── resource.h
├── Appendix07
│   └── 资源管理器
│   └── MultiDrives
│   ├── Debug
│   │   └── MultiDrives.exe
│   ├── DriveView.cpp
│   ├── DriveView.h
│   ├── MainFrm.cpp
│   ├── MainFrm.h
│   ├── MultiDrives.cpp
│   ├── MultiDrives.dsp
│   ├── MultiDrives.dsw
│   ├── MultiDrives.h
│   ├── MultiDrives.plg
│   ├── MultiDrives.rc
│   ├── MultiDrivesDoc.cpp
│   ├── MultiDrivesDoc.h
│   ├── MultiDrivesView.cpp
│   ├── MultiDrivesView.h
│   ├── RCa15025
│   ├── ReadMe.txt
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── res
│   │   ├── Cddrive.ico
│   │   ├── Clsdfold.ico
│   │   ├── Drive.ico
│   │   ├── MultiDrives.ico
│   │   ├── MultiDrives.rc2
│   │   ├── MultiDrivesDoc.ico
│   │   ├── Note12.ico
│   │   ├── Openfold.ico
│   │   ├── Toolbar.bmp
│   │   └── bitmap1.bmp
│   └── resource.h
├── Appendix08
│   └── 二进制浏览器
│   └── BinaryView
│   ├── BinaryView.cpp
│   ├── BinaryView.dsp
│   ├── BinaryView.dsw
│   ├── BinaryView.ico
│   ├── BinaryView.plg
│   ├── Debug
│   │   └── BinaryView.exe
│   ├── Script1.rc
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── Tables.h
│   └── resource.h
├── Appendix09
│   └── 日历管理器
│   ├── Debug
│   │   └── cal10.exe
│   ├── DialogTime.h
│   ├── bitmap1.bmp
│   ├── cal10.dsp
│   ├── cal10.dsw
│   ├── cal10.plg
│   ├── calender.cpp
│   ├── calender.h
│   ├── icon1.ico
│   ├── myapp.cpp
│   ├── myapp.h
│   ├── mydialog.cpp
│   ├── mydialog.h
│   ├── mydoc.cpp
│   ├── mydoc.h
│   ├── myframe.cpp
│   ├── myframe.h
│   ├── myview.cpp
│   ├── myview.h
│   ├── res.rc
│   ├── resource.h
│   ├── yeardialog.cpp
│   └── yeardialog.h
├── Appendix10
│   └── 字体设置对话框
│   ├── Debug
│   │   └── fontsTest.exe
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── WizFontExampleStatic.cpp
│   ├── WizFontExampleStatic.h
│   ├── WizFontNamesComboBox.cpp
│   ├── WizFontNamesComboBox.h
│   ├── WizFontScriptsComboBox.cpp
│   ├── WizFontScriptsComboBox.h
│   ├── WizFontSizesComboBox.cpp
│   ├── WizFontSizesComboBox.h
│   ├── WizFontsEnumerator.cpp
│   ├── WizFontsEnumerator.h
│   ├── fontsTest.001
│   ├── fontsTest.clw
│   ├── fontsTest.cpp
│   ├── fontsTest.dsp
│   ├── fontsTest.dsw
│   ├── fontsTest.h
│   ├── fontsTest.mak
│   ├── fontsTest.plg
│   ├── fontsTest.rc
│   ├── fontsTestDlg.cpp
│   ├── fontsTestDlg.h
│   ├── icon1.ico
│   ├── res
│   │   ├── fontsTest.ico
│   │   └── fontsTest.rc2
│   └── resource.h
├── Appendix11
│   └── 任意形状窗体
│   ├── Debug
│   │   └── transparent.exe
│   ├── MyWnd.cpp
│   ├── MyWnd.h
│   ├── ReadMe.txt
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── res
│   │   ├── WindowBM.bmp
│   │   ├── WindowMask.bmp
│   │   ├── transparent.ico
│   │   └── transparent.rc2
│   ├── resource.h
│   ├── transparent.clw
│   ├── transparent.cpp
│   ├── transparent.dsp
│   ├── transparent.dsw
│   ├── transparent.h
│   ├── transparent.plg
│   ├── transparent.rc
│   ├── transparentDlg.cpp
│   └── transparentDlg.h
├── Appendix12
│   └── 自动停靠窗体
│   └── DockWnd
│   ├── Debug
│   │   └── DockWnd.exe
│   ├── DockDlg.cpp
│   ├── DockDlg.h
│   ├── DockWnd.clw
│   ├── DockWnd.cpp
│   ├── DockWnd.dsp
│   ├── DockWnd.dsw
│   ├── DockWnd.h
│   ├── DockWnd.plg
│   ├── DockWnd.rc
│   ├── DockWndDlg.cpp
│   ├── DockWndDlg.h
│   ├── ReadMe.txt
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── res
│   │   ├── DockWnd.ico
│   │   └── DockWnd.rc2
│   └── resource.h
├── Appendix13
│   └── 带图像的下拉列表框
│   ├── IconComboBox.cpp
│   ├── IconComboBox.h
│   ├── RES
│   │   ├── big1.ico
│   │   ├── big2.ico
│   │   ├── big3.ico
│   │   ├── big4.ico
│   │   ├── mainfrm.ico
│   │   ├── small1.ico
│   │   ├── small2.ico
│   │   ├── small3.ico
│   │   ├── small4.ico
│   │   ├── small5.ico
│   │   ├── small6.ico
│   │   ├── small7.ico
│   │   ├── small8.ico
│   │   └── testapp.rc2
│   ├── ReleaseU
│   │   └── testapp.exe
│   ├── Resource.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── app.cpp
│   ├── app.h
│   ├── iconcombobox.gif
│   ├── iconcombobox.htm
│   ├── testapp.001
│   ├── testapp.dsp
│   ├── testapp.dsw
│   ├── testapp.plg
│   └── testapp.rc
├── Appendix14
│   └── 实时曲线显示
│   └── clPlot
│   ├── clPlot.dll
│   ├── demo
│   │   ├── ChildFrm.cpp
│   │   ├── ChildFrm.h
│   │   ├── MainFrm.cpp
│   │   ├── MainFrm.h
│   │   ├── ReadMe.txt
│   │   ├── Resource.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── demo.001
│   │   ├── demo.clw
│   │   ├── demo.cpp
│   │   ├── demo.dsp
│   │   ├── demo.dsw
│   │   ├── demo.h
│   │   ├── demo.plg
│   │   ├── demo.rc
│   │   ├── demoDoc.cpp
│   │   ├── demoDoc.h
│   │   ├── demoView.cpp
│   │   ├── demoView.h
│   │   └── res
│   │   ├── Toolbar.bmp
│   │   ├── demo.ico
│   │   ├── demo.rc2
│   │   └── demoDoc.ico
│   ├── demo.exe
│   ├── plot
│   │   ├── Debug
│   │   │   ├── clPlot.exp
│   │   │   └── clPlot.lib
│   │   ├── MemDC.h
│   │   ├── ReadMe.txt
│   │   ├── Resource.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── clPlot.cpp
│   │   ├── clPlot.h
│   │   ├── plot.001
│   │   ├── plot.clw
│   │   ├── plot.cpp
│   │   ├── plot.def
│   │   ├── plot.dsp
│   │   ├── plot.dsw
│   │   ├── plot.plg
│   │   ├── plot.rc
│   │   └── res
│   │   └── plot.rc2
│   └── readme.txt
├── Appendix15
│   └── OutLooK风格界面
│   ├── cj60_demos
│   │   ├── CJ60Lib.dll
│   │   ├── Demo_Controls.exe
│   │   ├── Demo_DevStudio.exe
│   │   ├── Demo_Explorer.exe
│   │   └── Demo_Outlook.exe
│   ├── cj60_devstudio_wiz
│   │   └── Src
│   │   └── CJ60 Devstudio Like
│   │   ├── CJ60 Devstudio Like.clw
│   │   ├── CJ60 Devstudio Like.cpp
│   │   ├── CJ60 Devstudio Like.dsp
│   │   ├── CJ60 Devstudio Like.dsw
│   │   ├── CJ60 Devstudio Like.h
│   │   ├── CJ60 Devstudio Like.rc
│   │   ├── CJ60 Devstudio LikeAw.cpp
│   │   ├── CJ60 Devstudio LikeAw.h
│   │   ├── Debug
│   │   │   └── CJ60 Devstudio Like.awx
│   │   ├── Debug.cpp
│   │   ├── Debug.h
│   │   ├── ReadMe.txt
│   │   ├── Resource.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── Template
│   │   │   ├── ChildFrm.cpp
│   │   │   ├── ChildFrm.h
│   │   │   ├── Doc.cpp
│   │   │   ├── Doc.h
│   │   │   ├── FormViewTest.cpp
│   │   │   ├── FormViewTest.h
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── MyBarLeft.cpp
│   │   │   ├── MyBarLeft.h
│   │   │   ├── MyBarLeftBottom.cpp
│   │   │   ├── MyBarLeftBottom.h
│   │   │   ├── MyBarRightBottom.cpp
│   │   │   ├── MyBarRightBottom.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── RightBar.cpp
│   │   │   ├── RightBar.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── TreeViewClass.cpp
│   │   │   ├── TreeViewClass.h
│   │   │   ├── TreeViewFile.cpp
│   │   │   ├── TreeViewFile.h
│   │   │   ├── TreeViewResource.cpp
│   │   │   ├── TreeViewResource.h
│   │   │   ├── View.cpp
│   │   │   ├── View.h
│   │   │   ├── confirm.inf
│   │   │   ├── newproj.inf
│   │   │   ├── res
│   │   │   │   ├── Doc.ico
│   │   │   │   ├── Toolbar.bmp
│   │   │   │   ├── cj_logo.bmp
│   │   │   │   ├── il_class.bmp
│   │   │   │   ├── il_file.bmp
│   │   │   │   ├── il_rsrc.bmp
│   │   │   │   ├── il_tab.bmp
│   │   │   │   ├── imagelist.bmp
│   │   │   │   ├── root.ico
│   │   │   │   └── root.rc2
│   │   │   ├── resource.h
│   │   │   ├── root.clw
│   │   │   ├── root.cpp
│   │   │   ├── root.h
│   │   │   └── root.rc
│   │   └── res
│   │   └── CJ60 Devstudio Like.ico
│   └── cj60_explorer_wiz
│   └── Src
│   └── CJ60 Explorer Like
│   ├── CJ60 Explorer Like.clw
│   ├── CJ60 Explorer Like.cpp
│   ├── CJ60 Explorer Like.dsp
│   ├── CJ60 Explorer Like.dsw
│   ├── CJ60 Explorer Like.h
│   ├── CJ60 Explorer Like.rc
│   ├── CJ60 Explorer LikeAw.cpp
│   ├── CJ60 Explorer LikeAw.h
│   ├── Debug
│   │   └── CJ60 Explorer Like.awx
│   ├── Debug.cpp
│   ├── Debug.h
│   ├── ReadMe.txt
│   ├── Resource.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── Template
│   │   ├── Doc.cpp
│   │   ├── Doc.h
│   │   ├── FileViewBar.cpp
│   │   ├── FileViewBar.h
│   │   ├── MainCombo.cpp
│   │   ├── MainCombo.h
│   │   ├── MainFrm.cpp
│   │   ├── MainFrm.h
│   │   ├── MainRebar.cpp
│   │   ├── MainRebar.h
│   │   ├── ReadMe.txt
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── View.cpp
│   │   ├── View.h
│   │   ├── confirm.inf
│   │   ├── newproj.inf
│   │   ├── res
│   │   │   ├── Doc.ico
│   │   │   ├── Toolbar.bmp
│   │   │   ├── Toolbar_Cold.bmp
│   │   │   ├── Toolbar_Hot.bmp
│   │   │   ├── background.bmp
│   │   │   ├── cj_logo.bmp
│   │   │   ├── root.ico
│   │   │   ├── root.rc2
│   │   │   ├── toolbar1.bmp
│   │   │   └── vc6.avi
│   │   ├── resource.h
│   │   ├── root.cpp
│   │   ├── root.h
│   │   └── root.rc
│   └── res
│   └── CJ60 Explorer Like.ico
├── Appendix16
│   └── 屏幕保护系统
│   ├── Debug
│   │   └── StarField.exe
│   ├── StarField.clw
│   ├── StarField.cpp
│   ├── StarField.dsp
│   ├── StarField.dsw
│   ├── StarField.h
│   ├── StarField.plg
│   ├── StarField.rc
│   ├── StarFieldDlg.cpp
│   ├── StarFieldDlg.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── res
│   │   ├── StarField.ico
│   │   ├── StarField.rc2
│   │   └── Thumbs.db
│   └── resource.h
├── Appendix17
│   ├── MP3
│   │   ├── CHANGES
│   │   ├── CLV_ListView.c
│   │   ├── CLV_ListView.h
│   │   ├── CPI_CircleBuffer.c
│   │   ├── CPI_CircleBuffer.h
│   │   ├── CPI_Equaliser.h
│   │   ├── CPI_Equaliser_Basic.c
│   │   ├── CPI_ID3.h
│   │   ├── CPI_ID3_Genres.c
│   │   ├── CPI_Image.c
│   │   ├── CPI_Image.h
│   │   ├── CPI_Indicators.c
│   │   ├── CPI_Indicators.h
│   │   ├── CPI_Interface.c
│   │   ├── CPI_Interface.h
│   │   ├── CPI_InterfacePart.c
│   │   ├── CPI_InterfacePart.h
│   │   ├── CPI_InterfacePart_CommandButton.c
│   │   ├── CPI_InterfacePart_Indicator.c
│   │   ├── CPI_Keyboard.c
│   │   ├── CPI_Keyboard.h
│   │   ├── CPI_Player.c
│   │   ├── CPI_Player.h
│   │   ├── CPI_Player_Callbacks.c
│   │   ├── CPI_Player_CoDec.h
│   │   ├── CPI_Player_CoDec_MPEG.c
│   │   ├── CPI_Player_CoDec_OGG.c
│   │   ├── CPI_Player_CoDec_WAV.c
│   │   ├── CPI_Player_CoDec_WinAmpPlugin.c
│   │   ├── CPI_Player_Engine.c
│   │   ├── CPI_Player_FileAssoc.c
│   │   ├── CPI_Player_Messages.h
│   │   ├── CPI_Player_Output.h
│   │   ├── CPI_Player_Output_DirectSound.c
│   │   ├── CPI_Player_Output_File.c
│   │   ├── CPI_Player_Output_Wave.c
│   │   ├── CPI_Playlist.c
│   │   ├── CPI_Playlist.h
│   │   ├── CPI_PlaylistItem.c
│   │   ├── CPI_PlaylistItem.h
│   │   ├── CPI_PlaylistItem_Internal.h
│   │   ├── CPI_PlaylistWindow.c
│   │   ├── CPI_PlaylistWindow.h
│   │   ├── CPI_Playlist_Callbacks.c
│   │   ├── CPI_Stream.c
│   │   ├── CPI_Stream.h
│   │   ├── CPI_Stream_Internet.c
│   │   ├── CPI_Stream_LocalFile.c
│   │   ├── CPI_Verbs.c
│   │   ├── CPI_Verbs.h
│   │   ├── CPSK_Skin.c
│   │   ├── CPSK_Skin.h
│   │   ├── CP_RIFFStructs.h
│   │   ├── CP_WinAmpStructs.h
│   │   ├── CompositeFile.c
│   │   ├── CompositeFile.h
│   │   ├── DLG_Find.c
│   │   ├── DLG_Find.h
│   │   ├── Debug
│   │   │   ├── coolplayer.exe
│   │   │   ├── coolplayer.ini
│   │   │   ├── coolplayer.map
│   │   │   ├── coolplayer.res
│   │   │   ├── default.m3u
│   │   │   └── libmad.lib
│   │   ├── RotatingIcon.c
│   │   ├── RotatingIcon.h
│   │   ├── String.c
│   │   ├── String.h
│   │   ├── WindowsOS.c
│   │   ├── WindowsOS.h
│   │   ├── ZLib
│   │   │   ├── adler32.c
│   │   │   ├── crc32.c
│   │   │   ├── infblock.c
│   │   │   ├── infblock.h
│   │   │   ├── infcodes.c
│   │   │   ├── infcodes.h
│   │   │   ├── inffast.c
│   │   │   ├── inffast.h
│   │   │   ├── inffixed.h
│   │   │   ├── inflate.c
│   │   │   ├── inftrees.c
│   │   │   ├── inftrees.h
│   │   │   ├── infutil.c
│   │   │   ├── infutil.h
│   │   │   ├── zconf.h
│   │   │   ├── zlib.h
│   │   │   ├── zutil.c
│   │   │   └── zutil.h
│   │   ├── _BldNum.h
│   │   ├── about.c
│   │   ├── about.txt
│   │   ├── bitmap2region.c
│   │   ├── coolplayer.dsp
│   │   ├── coolplayer.dsw
│   │   ├── coolplayer.plg
│   │   ├── coolplayer.positions
│   │   ├── coolplayer.rc
│   │   ├── debug.h
│   │   ├── globals.h
│   │   ├── keyboard.txt
│   │   ├── libmad
│   │   │   ├── D.dat
│   │   │   ├── Debug
│   │   │   │   ├── libmad.lib
│   │   │   │   └── vc60.idb
│   │   │   ├── bit.c
│   │   │   ├── bit.h
│   │   │   ├── config.h
│   │   │   ├── decoder.c
│   │   │   ├── decoder.h
│   │   │   ├── fixed.c
│   │   │   ├── fixed.h
│   │   │   ├── frame.c
│   │   │   ├── frame.h
│   │   │   ├── global.h
│   │   │   ├── huffman.c
│   │   │   ├── huffman.h
│   │   │   ├── imdct_s.dat
│   │   │   ├── layer12.c
│   │   │   ├── layer12.h
│   │   │   ├── layer3.c
│   │   │   ├── layer3.h
│   │   │   ├── libmad.dsp
│   │   │   ├── libmad.dsw
│   │   │   ├── libmad.lib
│   │   │   ├── libmad.plg
│   │   │   ├── libmad.positions
│   │   │   ├── mad.h
│   │   │   ├── qc_table.dat
│   │   │   ├── rq_table.dat
│   │   │   ├── sf_table.dat
│   │   │   ├── stream.c
│   │   │   ├── stream.h
│   │   │   ├── synth.c
│   │   │   ├── synth.h
│   │   │   ├── timer.c
│   │   │   ├── timer.h
│   │   │   ├── version.c
│   │   │   └── version.h
│   │   ├── main.c
│   │   ├── ogg
│   │   │   ├── CHANGES
│   │   │   ├── include
│   │   │   │   └── ogg
│   │   │   │   ├── config_types.h.in
│   │   │   │   ├── ogg.h
│   │   │   │   └── os_types.h
│   │   │   ├── src
│   │   │   │   ├── bitwise.c
│   │   │   │   └── framing.c
│   │   │   └── win32
│   │   │   ├── Dynamic_Debug
│   │   │   │   ├── ogg_d.dll
│   │   │   │   ├── ogg_d.exp
│   │   │   │   ├── ogg_d.lib
│   │   │   │   └── vc60.idb
│   │   │   ├── Static_Debug
│   │   │   │   ├── ogg_static_d.lib
│   │   │   │   └── vc60.idb
│   │   │   ├── build_ogg_dynamic.bat
│   │   │   ├── build_ogg_dynamic_debug.bat
│   │   │   ├── build_ogg_static.bat
│   │   │   ├── build_ogg_static_debug.bat
│   │   │   ├── ogg.def
│   │   │   ├── ogg.sln
│   │   │   ├── ogg.suo
│   │   │   ├── ogg_dynamic.dsp
│   │   │   ├── ogg_dynamic.dsw
│   │   │   ├── ogg_dynamic.plg
│   │   │   ├── ogg_dynamic.positions
│   │   │   ├── ogg_static.dsp
│   │   │   ├── ogg_static.dsw
│   │   │   ├── ogg_static.plg
│   │   │   └── ogg_static.positions
│   │   ├── options.c
│   │   ├── playlist.c
│   │   ├── profile.c
│   │   ├── res
│   │   │   ├── Default.CPSkin
│   │   │   ├── SysIcon.bmp
│   │   │   ├── SysIcon_Mask.bmp
│   │   │   ├── coolplayer.ico
│   │   │   ├── main_bigfont.bmp
│   │   │   ├── main_down.bmp
│   │   │   ├── main_smallfont.bmp
│   │   │   ├── main_up.bmp
│   │   │   ├── mp3.ico
│   │   │   ├── pls.ico
│   │   │   ├── systray_icon.bmp
│   │   │   └── systray_mask.bmp
│   │   ├── resource.h
│   │   ├── shwapi.c
│   │   ├── skin.c
│   │   ├── skin.h
│   │   ├── stdafx.c
│   │   ├── stdafx.h
│   │   └── usage.txt
│   ├── ReadMe.txt
│   └── 解码源码
│   ├── dewindow.txt
│   ├── huffdec.txt
│   └── layer3
│   ├── Debug
│   │   └── layer3.exe
│   ├── LAYER3.GID
│   ├── LAYER3.HLP
│   ├── common.c
│   ├── common.h
│   ├── decode.c
│   ├── decode.h
│   ├── huffman.c
│   ├── huffman.h
│   ├── layer3.c
│   ├── layer3.dsp
│   ├── layer3.dsw
│   ├── layer3.plg
│   └── layer3.positions
├── Appendix18
│   └── MIDI音乐演奏器
│   ├── MIDIDeviceDemo.exe
│   ├── MIDIInDevice.cpp
│   ├── MIDIInDevice.h
│   ├── MIDIOutDevice.cpp
│   ├── MIDIOutDevice.h
│   └── midi.h
├── Appendix19
│   └── VFW视频捕捉系统
│   ├── Debug
│   │   └── VidTest.exe
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── VFWImageProcessor.cpp
│   ├── VFWImageProcessor.h
│   ├── VidTest.cpp
│   ├── VidTest.dsp
│   ├── VidTest.dsw
│   ├── VidTest.h
│   ├── VidTest.plg
│   ├── VidTest.rc
│   ├── VidTestDlg.cpp
│   ├── VidTestDlg.h
│   ├── res
│   │   ├── VidTest.ico
│   │   └── VidTest.rc2
│   └── resource.h
├── Appendix20
│   ├── 1
│   │   └── 256色转换灰度图
│   │   ├── 源代码
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── MyDIP.clw
│   │   │   ├── MyDIP.cpp
│   │   │   ├── MyDIP.dsp
│   │   │   ├── MyDIP.dsw
│   │   │   ├── MyDIP.h
│   │   │   ├── MyDIP.rc
│   │   │   ├── MyDIPDoc.cpp
│   │   │   ├── MyDIPDoc.h
│   │   │   ├── MyDIPView.cpp
│   │   │   ├── MyDIPView.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── Release
│   │   │   │   └── MyDIP.exe
│   │   │   ├── Resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── dibapi.cpp
│   │   │   ├── dibapi.h
│   │   │   ├── mydib.cpp
│   │   │   ├── mydib.h
│   │   │   └── res
│   │   │   ├── MyDIP.ico
│   │   │   ├── MyDIP.rc2
│   │   │   ├── MyDIPDoc.ico
│   │   │   └── Toolbar.bmp
│   │   └── 测试图片
│   │   ├── 彩色lena图像.BMP
│   │   └── 转换为灰度图像.BMP
│   ├── 10
│   │   └── 阈值变换
│   │   └── 阈值变换.txt
│   ├── 11
│   │   └── 图像镜像
│   │   ├── 源代码
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── MyDIP.clw
│   │   │   ├── MyDIP.cpp
│   │   │   ├── MyDIP.dsp
│   │   │   ├── MyDIP.dsw
│   │   │   ├── MyDIP.h
│   │   │   ├── MyDIP.rc
│   │   │   ├── MyDIPDoc.cpp
│   │   │   ├── MyDIPDoc.h
│   │   │   ├── MyDIPView.cpp
│   │   │   ├── MyDIPView.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── Release
│   │   │   │   └── MyDIP.exe
│   │   │   ├── Resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── dibapi.cpp
│   │   │   ├── dibapi.h
│   │   │   ├── mydib.cpp
│   │   │   ├── mydib.h
│   │   │   └── res
│   │   │   ├── MyDIP.ico
│   │   │   ├── MyDIP.rc2
│   │   │   ├── MyDIPDoc.ico
│   │   │   └── Toolbar.bmp
│   │   └── 测试图片
│   │   ├── 原始lena图像.bmp
│   │   ├── 垂直镜象结果.bmp
│   │   └── 水平镜象结果.bmp
│   ├── 12
│   │   └── 图像平移
│   │   ├── 说明.txt
│   │   ├── 源代码
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── MyDIP.clw
│   │   │   ├── MyDIP.cpp
│   │   │   ├── MyDIP.dsp
│   │   │   ├── MyDIP.dsw
│   │   │   ├── MyDIP.h
│   │   │   ├── MyDIP.rc
│   │   │   ├── MyDIPDoc.cpp
│   │   │   ├── MyDIPDoc.h
│   │   │   ├── MyDIPView.cpp
│   │   │   ├── MyDIPView.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── Release
│   │   │   │   └── MyDIP.exe
│   │   │   ├── Resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── dibapi.cpp
│   │   │   ├── dibapi.h
│   │   │   ├── mydib.cpp
│   │   │   ├── mydib.h
│   │   │   └── res
│   │   │   ├── MyDIP.ico
│   │   │   ├── MyDIP.rc2
│   │   │   ├── MyDIPDoc.ico
│   │   │   └── Toolbar.bmp
│   │   └── 测试图片
│   │   ├── 原始lena图像.bmp
│   │   ├── 向上移.bmp
│   │   ├── 向下移.bmp
│   │   ├── 向右移.bmp
│   │   └── 向左移.bmp
│   ├── 13
│   │   └── 图像缩放
│   │   ├── 源代码
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── MyDIP.clw
│   │   │   ├── MyDIP.cpp
│   │   │   ├── MyDIP.dsp
│   │   │   ├── MyDIP.dsw
│   │   │   ├── MyDIP.h
│   │   │   ├── MyDIP.rc
│   │   │   ├── MyDIPDoc.cpp
│   │   │   ├── MyDIPDoc.h
│   │   │   ├── MyDIPView.cpp
│   │   │   ├── MyDIPView.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── Release
│   │   │   │   └── MyDIP.exe
│   │   │   ├── Resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── dibapi.cpp
│   │   │   ├── dibapi.h
│   │   │   ├── mydib.cpp
│   │   │   ├── mydib.h
│   │   │   └── res
│   │   │   ├── MyDIP.ico
│   │   │   ├── MyDIP.rc2
│   │   │   ├── MyDIPDoc.ico
│   │   │   └── Toolbar.bmp
│   │   └── 测试图片
│   │   ├── 原始lena图像.bmp
│   │   ├── 放大后.bmp
│   │   └── 缩小后.bmp
│   ├── 14
│   │   └── 图像旋转
│   │   ├── 源代码
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── MyDIP.clw
│   │   │   ├── MyDIP.cpp
│   │   │   ├── MyDIP.dsp
│   │   │   ├── MyDIP.dsw
│   │   │   ├── MyDIP.h
│   │   │   ├── MyDIP.rc
│   │   │   ├── MyDIPDoc.cpp
│   │   │   ├── MyDIPDoc.h
│   │   │   ├── MyDIPView.cpp
│   │   │   ├── MyDIPView.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── Release
│   │   │   │   └── MyDIP.exe
│   │   │   ├── Resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── dibapi.cpp
│   │   │   ├── dibapi.h
│   │   │   ├── mydib.cpp
│   │   │   ├── mydib.h
│   │   │   └── res
│   │   │   ├── MyDIP.ico
│   │   │   ├── MyDIP.rc2
│   │   │   ├── MyDIPDoc.ico
│   │   │   └── Toolbar.bmp
│   │   └── 测试图片
│   │   ├── 原始lena图像.bmp
│   │   ├── 逆时针旋转.bmp
│   │   └── 顺时针旋转.bmp
│   ├── 15
│   │   └── 高斯平滑
│   │   ├── 源代码
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── MyDIP.clw
│   │   │   ├── MyDIP.cpp
│   │   │   ├── MyDIP.dsp
│   │   │   ├── MyDIP.dsw
│   │   │   ├── MyDIP.h
│   │   │   ├── MyDIP.rc
│   │   │   ├── MyDIPDoc.cpp
│   │   │   ├── MyDIPDoc.h
│   │   │   ├── MyDIPView.cpp
│   │   │   ├── MyDIPView.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── Release
│   │   │   │   └── MyDIP.exe
│   │   │   ├── Resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── dibapi.cpp
│   │   │   ├── dibapi.h
│   │   │   ├── mydib.cpp
│   │   │   ├── mydib.h
│   │   │   └── res
│   │   │   ├── MyDIP.ico
│   │   │   ├── MyDIP.rc2
│   │   │   ├── MyDIPDoc.ico
│   │   │   └── Toolbar.bmp
│   │   └── 测试图片
│   │   ├── Thumbs.db
│   │   ├── 原始lena图像.bmp
│   │   └── 经过高斯平滑后.bmp
│   ├── 16
│   │   └── 均值滤波
│   │   ├── 源代码
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── MyDIP.clw
│   │   │   ├── MyDIP.cpp
│   │   │   ├── MyDIP.dsp
│   │   │   ├── MyDIP.dsw
│   │   │   ├── MyDIP.h
│   │   │   ├── MyDIP.rc
│   │   │   ├── MyDIPDoc.cpp
│   │   │   ├── MyDIPDoc.h
│   │   │   ├── MyDIPView.cpp
│   │   │   ├── MyDIPView.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── Release
│   │   │   │   └── MyDIP.exe
│   │   │   ├── Resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── dibapi.cpp
│   │   │   ├── dibapi.h
│   │   │   ├── mydib.cpp
│   │   │   ├── mydib.h
│   │   │   └── res
│   │   │   ├── MyDIP.ico
│   │   │   ├── MyDIP.rc2
│   │   │   ├── MyDIPDoc.ico
│   │   │   └── Toolbar.bmp
│   │   └── 测试图片
│   │   ├── 原始lena图像.bmp
│   │   └── 经过均值滤波后.bmp
│   ├── 17
│   │   └── 拉普拉斯锐化(边缘检测)
│   │   ├── 源代码
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── MyDIP.clw
│   │   │   ├── MyDIP.cpp
│   │   │   ├── MyDIP.dsp
│   │   │   ├── MyDIP.dsw
│   │   │   ├── MyDIP.h
│   │   │   ├── MyDIP.rc
│   │   │   ├── MyDIPDoc.cpp
│   │   │   ├── MyDIPDoc.h
│   │   │   ├── MyDIPView.cpp
│   │   │   ├── MyDIPView.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── Release
│   │   │   │   └── MyDIP.exe
│   │   │   ├── Resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── dibapi.cpp
│   │   │   ├── dibapi.h
│   │   │   ├── mydib.cpp
│   │   │   ├── mydib.h
│   │   │   └── res
│   │   │   ├── MyDIP.ico
│   │   │   ├── MyDIP.rc2
│   │   │   ├── MyDIPDoc.ico
│   │   │   └── Toolbar.bmp
│   │   └── 测试图片
│   │   ├── 原始lena图像.bmp
│   │   └── 经拉普拉斯锐化之后.bmp
│   ├── 18
│   │   └── 梯度锐化
│   │   ├── 源代码
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── MyDIP.clw
│   │   │   ├── MyDIP.cpp
│   │   │   ├── MyDIP.dsp
│   │   │   ├── MyDIP.dsw
│   │   │   ├── MyDIP.h
│   │   │   ├── MyDIP.rc
│   │   │   ├── MyDIPDoc.cpp
│   │   │   ├── MyDIPDoc.h
│   │   │   ├── MyDIPView.cpp
│   │   │   ├── MyDIPView.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── Release
│   │   │   │   └── MyDIP.exe
│   │   │   ├── Resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── dibapi.cpp
│   │   │   ├── dibapi.h
│   │   │   ├── mydib.cpp
│   │   │   ├── mydib.h
│   │   │   └── res
│   │   │   ├── MyDIP.ico
│   │   │   ├── MyDIP.rc2
│   │   │   ├── MyDIPDoc.ico
│   │   │   └── Toolbar.bmp
│   │   └── 测试图片
│   │   ├── 经3次梯度锐化后.bmp
│   │   └── 包含数字的图片.bmp
│   ├── 19
│   │   └── 中值滤波
│   │   ├── 源代码
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── MyDIP.clw
│   │   │   ├── MyDIP.cpp
│   │   │   ├── MyDIP.dsp
│   │   │   ├── MyDIP.dsw
│   │   │   ├── MyDIP.h
│   │   │   ├── MyDIP.rc
│   │   │   ├── MyDIPDoc.cpp
│   │   │   ├── MyDIPDoc.h
│   │   │   ├── MyDIPView.cpp
│   │   │   ├── MyDIPView.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── Release
│   │   │   │   └── MyDIP.exe
│   │   │   ├── Resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── dibapi.cpp
│   │   │   ├── dibapi.h
│   │   │   ├── mydib.cpp
│   │   │   ├── mydib.h
│   │   │   └── res
│   │   │   ├── MyDIP.ico
│   │   │   ├── MyDIP.rc2
│   │   │   ├── MyDIPDoc.ico
│   │   │   └── Toolbar.bmp
│   │   └── 测试图片
│   │   ├── 原始lena图像(含椒盐噪声).bmp
│   │   └── 经中值滤波后.bmp
│   ├── 2
│   │   └── 对比度拉伸
│   │   ├── 源代码
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── MyDIP.clw
│   │   │   ├── MyDIP.cpp
│   │   │   ├── MyDIP.dsp
│   │   │   ├── MyDIP.dsw
│   │   │   ├── MyDIP.h
│   │   │   ├── MyDIP.rc
│   │   │   ├── MyDIPDoc.cpp
│   │   │   ├── MyDIPDoc.h
│   │   │   ├── MyDIPView.cpp
│   │   │   ├── MyDIPView.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── Release
│   │   │   │   └── MyDIP.exe
│   │   │   ├── Resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── dibapi.cpp
│   │   │   ├── dibapi.h
│   │   │   ├── mydib.cpp
│   │   │   ├── mydib.h
│   │   │   └── res
│   │   │   ├── MyDIP.ico
│   │   │   ├── MyDIP.rc2
│   │   │   ├── MyDIPDoc.ico
│   │   │   └── Toolbar.bmp
│   │   └── 测试图片
│   │   ├── 原始lena图像.bmp
│   │   └── 灰度拉伸后.bmp
│   ├── 20
│   │   └── DCT变换
│   │   ├── 源代码
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── MyDIP.clw
│   │   │   ├── MyDIP.cpp
│   │   │   ├── MyDIP.dsp
│   │   │   ├── MyDIP.dsw
│   │   │   ├── MyDIP.h
│   │   │   ├── MyDIP.rc
│   │   │   ├── MyDIPDoc.cpp
│   │   │   ├── MyDIPDoc.h
│   │   │   ├── MyDIPView.cpp
│   │   │   ├── MyDIPView.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── Release
│   │   │   │   └── MyDIP.exe
│   │   │   ├── Resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── dibapi.cpp
│   │   │   ├── dibapi.h
│   │   │   ├── mydib.cpp
│   │   │   ├── mydib.h
│   │   │   └── res
│   │   │   ├── MyDIP.ico
│   │   │   ├── MyDIP.rc2
│   │   │   ├── MyDIPDoc.ico
│   │   │   └── Toolbar.bmp
│   │   └── 测试图片
│   │   ├── DCT变换结果.bmp
│   │   ├── Thumbs.db
│   │   └── 原始lena图像.bmp
│   ├── 21
│   │   └── 傅立叶变换
│   │   ├── 源代码
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── MyDIP.clw
│   │   │   ├── MyDIP.cpp
│   │   │   ├── MyDIP.dsp
│   │   │   ├── MyDIP.dsw
│   │   │   ├── MyDIP.h
│   │   │   ├── MyDIP.rc
│   │   │   ├── MyDIPDoc.cpp
│   │   │   ├── MyDIPDoc.h
│   │   │   ├── MyDIPView.cpp
│   │   │   ├── MyDIPView.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── Release
│   │   │   │   └── MyDIP.exe
│   │   │   ├── Resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── dibapi.cpp
│   │   │   ├── dibapi.h
│   │   │   ├── mydib.cpp
│   │   │   ├── mydib.h
│   │   │   └── res
│   │   │   ├── MyDIP.ico
│   │   │   ├── MyDIP.rc2
│   │   │   ├── MyDIPDoc.ico
│   │   │   └── Toolbar.bmp
│   │   └── 测试图片
│   │   ├── Fourier变换结果.bmp
│   │   ├── Thumbs.db
│   │   └── 原始lena图像.bmp
│   ├── 22
│   │   └── Walsh变换
│   │   ├── 源代码
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── MyDIP.clw
│   │   │   ├── MyDIP.cpp
│   │   │   ├── MyDIP.dsp
│   │   │   ├── MyDIP.dsw
│   │   │   ├── MyDIP.h
│   │   │   ├── MyDIP.rc
│   │   │   ├── MyDIPDoc.cpp
│   │   │   ├── MyDIPDoc.h
│   │   │   ├── MyDIPView.cpp
│   │   │   ├── MyDIPView.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── Release
│   │   │   │   └── MyDIP.exe
│   │   │   ├── Resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── dibapi.cpp
│   │   │   ├── dibapi.h
│   │   │   ├── mydib.cpp
│   │   │   ├── mydib.h
│   │   │   └── res
│   │   │   ├── MyDIP.ico
│   │   │   ├── MyDIP.rc2
│   │   │   ├── MyDIPDoc.ico
│   │   │   └── Toolbar.bmp
│   │   └── 测试图片
│   │   ├── Thumbs.db
│   │   ├── Walsh变换结果.bmp
│   │   └── 原始lena图像.bmp
│   ├── 23
│   │   └── 方块编码
│   │   ├── 说明.txt
│   │   ├── 源代码
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── MyDIP.clw
│   │   │   ├── MyDIP.cpp
│   │   │   ├── MyDIP.dsp
│   │   │   ├── MyDIP.dsw
│   │   │   ├── MyDIP.h
│   │   │   ├── MyDIP.rc
│   │   │   ├── MyDIPDoc.cpp
│   │   │   ├── MyDIPDoc.h
│   │   │   ├── MyDIPView.cpp
│   │   │   ├── MyDIPView.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── Release
│   │   │   │   └── MyDIP.exe
│   │   │   ├── Resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── dibapi.cpp
│   │   │   ├── dibapi.h
│   │   │   ├── mydib.cpp
│   │   │   ├── mydib.h
│   │   │   └── res
│   │   │   ├── MyDIP.ico
│   │   │   ├── MyDIP.rc2
│   │   │   ├── MyDIPDoc.ico
│   │   │   └── Toolbar.bmp
│   │   └── 测试图片
│   │   ├── 原始lena图像.bmp
│   │   └── 编码后的效果
│   │   ├── 16乘16.bmp
│   │   ├── 4乘4.bmp
│   │   └── 8乘8.bmp
│   ├── 24
│   │   └── 图像细化
│   │   ├── 说明.txt
│   │   ├── 源代码
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── MyDIP.clw
│   │   │   ├── MyDIP.cpp
│   │   │   ├── MyDIP.dsp
│   │   │   ├── MyDIP.dsw
│   │   │   ├── MyDIP.h
│   │   │   ├── MyDIP.rc
│   │   │   ├── MyDIPDoc.cpp
│   │   │   ├── MyDIPDoc.h
│   │   │   ├── MyDIPView.cpp
│   │   │   ├── MyDIPView.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── Release
│   │   │   │   └── MyDIP.exe
│   │   │   ├── Resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── dibapi.cpp
│   │   │   ├── dibapi.h
│   │   │   ├── mydib.cpp
│   │   │   ├── mydib.h
│   │   │   └── res
│   │   │   ├── MyDIP.ico
│   │   │   ├── MyDIP.rc2
│   │   │   ├── MyDIPDoc.ico
│   │   │   └── Toolbar.bmp
│   │   └── 测试图片
│   │   ├── 细化后的结果.bmp
│   │   └── 包含数字的图片.bmp
│   ├── 25
│   │   └── 用Canny算子提取边缘
│   │   ├── 源代码
│   │   │   ├── ChildFrm.cpp
│   │   │   ├── ChildFrm.h
│   │   │   ├── ColorTable.h
│   │   │   ├── DIBPrcs.cpp
│   │   │   ├── GlobalApi.h
│   │   │   ├── ImageProcessing.clw
│   │   │   ├── ImageProcessing.cpp
│   │   │   ├── ImageProcessing.dsp
│   │   │   ├── ImageProcessing.dsw
│   │   │   ├── ImageProcessing.h
│   │   │   ├── ImageProcessing.rc
│   │   │   ├── ImageProcessingDoc.cpp
│   │   │   ├── ImageProcessingDoc.h
│   │   │   ├── ImageProcessingView.cpp
│   │   │   ├── ImageProcessingView.h
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── Recog.asp
│   │   │   ├── Release
│   │   │   │   └── ImageProcessing.exe
│   │   │   ├── Resource.h
│   │   │   ├── SegApi.cpp
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── cdib.cpp
│   │   │   ├── cdib.h
│   │   │   └── res
│   │   │   ├── ImageProcessing.ico
│   │   │   ├── ImageProcessing.rc2
│   │   │   ├── ImageProcessingDoc.ico
│   │   │   └── Toolbar.bmp
│   │   └── 测试图片
│   │   ├── 用canny算子提取边缘.bmp
│   │   └── 原始lena图像.bmp
│   ├── 26
│   │   └── Hough变换
│   │   ├── Hough变换.txt
│   │   ├── result.bmp
│   │   └── source.bmp
│   ├── 27
│   │   └── 逆滤波处理
│   │   └── 逆滤波处理.txt
│   ├── 28
│   │   └── 维纳滤波处理
│   │   └── 维纳滤波处理.txt
│   ├── 3
│   │   └── 二值化变换
│   │   ├── 说明.txt
│   │   ├── 源代码
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── MyDIP.clw
│   │   │   ├── MyDIP.cpp
│   │   │   ├── MyDIP.dsp
│   │   │   ├── MyDIP.dsw
│   │   │   ├── MyDIP.h
│   │   │   ├── MyDIP.rc
│   │   │   ├── MyDIPDoc.cpp
│   │   │   ├── MyDIPDoc.h
│   │   │   ├── MyDIPView.cpp
│   │   │   ├── MyDIPView.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── Release
│   │   │   │   └── MyDIP.exe
│   │   │   ├── Resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── dibapi.cpp
│   │   │   ├── dibapi.h
│   │   │   ├── mydib.cpp
│   │   │   ├── mydib.h
│   │   │   └── res
│   │   │   ├── MyDIP.ico
│   │   │   ├── MyDIP.rc2
│   │   │   ├── MyDIPDoc.ico
│   │   │   └── Toolbar.bmp
│   │   └── 测试图片
│   │   ├── 原始lena图像.bmp
│   │   └── 二值化后.bmp
│   ├── 4
│   │   └── 反色
│   │   ├── 源代码
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── MyDIP.clw
│   │   │   ├── MyDIP.cpp
│   │   │   ├── MyDIP.dsp
│   │   │   ├── MyDIP.dsw
│   │   │   ├── MyDIP.h
│   │   │   ├── MyDIP.rc
│   │   │   ├── MyDIPDoc.cpp
│   │   │   ├── MyDIPDoc.h
│   │   │   ├── MyDIPView.cpp
│   │   │   ├── MyDIPView.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── Release
│   │   │   │   └── MyDIP.exe
│   │   │   ├── Resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── dibapi.cpp
│   │   │   ├── dibapi.h
│   │   │   ├── mydib.cpp
│   │   │   ├── mydib.h
│   │   │   └── res
│   │   │   ├── MyDIP.ico
│   │   │   ├── MyDIP.rc2
│   │   │   ├── MyDIPDoc.ico
│   │   │   └── Toolbar.bmp
│   │   └── 测试图片
│   │   ├── 原始lena图像.bmp
│   │   └── 反色后.bmp
│   ├── 5
│   │   └── 亮度增减
│   │   ├── 说明.txt
│   │   ├── 源代码
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── MyDIP.clw
│   │   │   ├── MyDIP.cpp
│   │   │   ├── MyDIP.dsp
│   │   │   ├── MyDIP.dsw
│   │   │   ├── MyDIP.h
│   │   │   ├── MyDIP.rc
│   │   │   ├── MyDIPDoc.cpp
│   │   │   ├── MyDIPDoc.h
│   │   │   ├── MyDIPView.cpp
│   │   │   ├── MyDIPView.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── Release
│   │   │   │   └── MyDIP.exe
│   │   │   ├── Resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── dibapi.cpp
│   │   │   ├── dibapi.h
│   │   │   ├── mydib.cpp
│   │   │   ├── mydib.h
│   │   │   └── res
│   │   │   ├── MyDIP.ico
│   │   │   ├── MyDIP.rc2
│   │   │   ├── MyDIPDoc.ico
│   │   │   └── Toolbar.bmp
│   │   └── 测试图片
│   │   ├── 原始lena图像.bmp
│   │   ├── 增加亮度后.bmp
│   │   └── 降低亮度后.bmp
│   ├── 6
│   │   └── 取对数
│   │   ├── 源代码
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── MyDIP.clw
│   │   │   ├── MyDIP.cpp
│   │   │   ├── MyDIP.dsp
│   │   │   ├── MyDIP.dsw
│   │   │   ├── MyDIP.h
│   │   │   ├── MyDIP.rc
│   │   │   ├── MyDIPDoc.cpp
│   │   │   ├── MyDIPDoc.h
│   │   │   ├── MyDIPView.cpp
│   │   │   ├── MyDIPView.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── Release
│   │   │   │   └── MyDIP.exe
│   │   │   ├── Resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── dibapi.cpp
│   │   │   ├── dibapi.h
│   │   │   ├── mydib.cpp
│   │   │   ├── mydib.h
│   │   │   └── res
│   │   │   ├── MyDIP.ico
│   │   │   ├── MyDIP.rc2
│   │   │   ├── MyDIPDoc.ico
│   │   │   └── Toolbar.bmp
│   │   └── 测试图片
│   │   ├── 原始lena图像.bmp
│   │   └── 取对数后.bmp
│   ├── 7
│   │   └── 取指数
│   │   ├── 源代码
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── MyDIP.clw
│   │   │   ├── MyDIP.cpp
│   │   │   ├── MyDIP.dsp
│   │   │   ├── MyDIP.dsw
│   │   │   ├── MyDIP.h
│   │   │   ├── MyDIP.rc
│   │   │   ├── MyDIPDoc.cpp
│   │   │   ├── MyDIPDoc.h
│   │   │   ├── MyDIPView.cpp
│   │   │   ├── MyDIPView.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── Release
│   │   │   │   └── MyDIP.exe
│   │   │   ├── Resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── dibapi.cpp
│   │   │   ├── dibapi.h
│   │   │   ├── mydib.cpp
│   │   │   ├── mydib.h
│   │   │   └── res
│   │   │   ├── MyDIP.ico
│   │   │   ├── MyDIP.rc2
│   │   │   ├── MyDIPDoc.ico
│   │   │   └── Toolbar.bmp
│   │   └── 测试图片
│   │   ├── 原始lena图像.bmp
│   │   └── 取指数后.bmp
│   ├── 8
│   │   └── 直方图均衡
│   │   ├── 源代码
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── MyDIP.clw
│   │   │   ├── MyDIP.cpp
│   │   │   ├── MyDIP.dsp
│   │   │   ├── MyDIP.dsw
│   │   │   ├── MyDIP.h
│   │   │   ├── MyDIP.rc
│   │   │   ├── MyDIPDoc.cpp
│   │   │   ├── MyDIPDoc.h
│   │   │   ├── MyDIPView.cpp
│   │   │   ├── MyDIPView.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── Release
│   │   │   │   └── MyDIP.exe
│   │   │   ├── Resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── dibapi.cpp
│   │   │   ├── dibapi.h
│   │   │   ├── mydib.cpp
│   │   │   ├── mydib.h
│   │   │   └── res
│   │   │   ├── MyDIP.ico
│   │   │   ├── MyDIP.rc2
│   │   │   ├── MyDIPDoc.ico
│   │   │   └── Toolbar.bmp
│   │   └── 测试图片
│   │   ├── 原始girl图像.bmp
│   │   └── 直方图均衡后.bmp
│   ├── 9
│   │   └── 灰度均衡
│   │   ├── result.BMP
│   │   ├── source.BMP
│   │   └── 灰度均衡.txt
│   ├── MyDIP-图像编程框架
│   │   ├── 说明.txt
│   │   ├── 源代码
│   │   │   ├── MainFrm.cpp
│   │   │   ├── MainFrm.h
│   │   │   ├── MyDIP.clw
│   │   │   ├── MyDIP.cpp
│   │   │   ├── MyDIP.dsp
│   │   │   ├── MyDIP.dsw
│   │   │   ├── MyDIP.h
│   │   │   ├── MyDIP.rc
│   │   │   ├── MyDIPDoc.cpp
│   │   │   ├── MyDIPDoc.h
│   │   │   ├── MyDIPView.cpp
│   │   │   ├── MyDIPView.h
│   │   │   ├── ReadMe.txt
│   │   │   ├── Release
│   │   │   │   └── MyDIP.exe
│   │   │   ├── Resource.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── dibapi.cpp
│   │   │   ├── dibapi.h
│   │   │   ├── mydib.cpp
│   │   │   ├── mydib.h
│   │   │   └── res
│   │   │   ├── MyDIP.ico
│   │   │   ├── MyDIP.rc2
│   │   │   ├── MyDIPDoc.ico
│   │   │   └── Toolbar.bmp
│   │   └── 测试图片
│   │   └── 原始lena图像.bmp
│   └── 使用说明.txt
├── Appendix21
│   └── 文字、图像特效显示
│   └── SpecialFX
│   ├── AutoBuildCount.h
│   ├── CFireRoutine.cpp
│   ├── CFireRoutine.h
│   ├── CPlasmaRoutine.cpp
│   ├── CPlasmaRoutine.h
│   ├── CWaterRoutine.cpp
│   ├── CWaterRoutine.h
│   ├── CodeProject.bmp
│   ├── DIBSectionLite.cpp
│   ├── DIBSectionLite.h
│   ├── ReadMe.txt
│   ├── Release
│   │   └── SpecialFX.exe
│   ├── Resource.h
│   ├── SpecialFX.clw
│   ├── SpecialFX.cpp
│   ├── SpecialFX.dsp
│   ├── SpecialFX.dsw
│   ├── SpecialFX.h
│   ├── SpecialFX.plg
│   ├── SpecialFX.rc
│   ├── SpecialFXDlg.cpp
│   ├── SpecialFXDlg.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   └── res
│   ├── SpecialFX.ico
│   ├── SpecialFX.rc2
│   └── bitmap1.bmp
├── Appendix22
│   └── 带预览的图像选择框
│   ├── DLG.rc
│   ├── ImageBrowse.cpp
│   ├── ImageBrowse.dsp
│   ├── ImageBrowse.dsw
│   ├── ImageBrowse.h
│   ├── ImageBrowse.plg
│   ├── Release
│   │   └── ImageBrowse.exe
│   ├── Wnd.ico
│   ├── cPic.cpp
│   ├── cPic.h
│   └── resource.h
├── Appendix23
│   └── 图像浏览器
│   └── SeePic
│   ├── ImageLoad.dll
│   ├── ImageLoad.lib
│   ├── ImageObject.h
│   ├── ImageObject.lib
│   ├── ImageObjectD.lib
│   ├── MainFrm.cpp
│   ├── MainFrm.h
│   ├── ReadMe.txt
│   ├── Resource.h
│   ├── SeePic.clw
│   ├── SeePic.cpp
│   ├── SeePic.dsp
│   ├── SeePic.dsw
│   ├── SeePic.exe
│   ├── SeePic.h
│   ├── SeePic.plg
│   ├── SeePic.positions
│   ├── SeePic.rc
│   ├── SeePicDoc.cpp
│   ├── SeePicDoc.h
│   ├── SeePicView.cpp
│   ├── SeePicView.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── imageload.h
│   └── res
│   ├── SeePic.ico
│   ├── SeePic.rc2
│   ├── SeePicDoc.ico
│   └── Toolbar.bmp
├── Appendix24
│   └── 聊天室
│   ├── 客户端程序
│   │   ├── AboutBox.h
│   │   ├── ChatClient.clw
│   │   ├── ChatClient.cpp
│   │   ├── ChatClient.dsp
│   │   ├── ChatClient.dsw
│   │   ├── ChatClient.h
│   │   ├── ChatClient.plg
│   │   ├── ChatClient.rc
│   │   ├── ChatClientDoc.cpp
│   │   ├── ChatClientDoc.h
│   │   ├── ChatClientView.cpp
│   │   ├── ChatClientView.h
│   │   ├── ChatView.cpp
│   │   ├── ChatView.h
│   │   ├── ChatViewRE.cpp
│   │   ├── ChatViewRE.h
│   │   ├── Chatsock.cpp
│   │   ├── Chatsock.h
│   │   ├── ChattersPtr.cpp
│   │   ├── ChattersPtr.h
│   │   ├── Debug
│   │   │   └── ChatClient.exe
│   │   ├── LeftView.cpp
│   │   ├── LeftView.h
│   │   ├── LogonDlg.cpp
│   │   ├── LogonDlg.h
│   │   ├── MainFrm.cpp
│   │   ├── MainFrm.h
│   │   ├── MessageView.cpp
│   │   ├── MessageView.h
│   │   ├── Msg.cpp
│   │   ├── Msg.h
│   │   ├── PrivateMsgDlg.cpp
│   │   ├── PrivateMsgDlg.h
│   │   ├── ReadMe.txt
│   │   ├── SendEditBox.cpp
│   │   ├── SendEditBox.h
│   │   ├── SendViewRE.cpp
│   │   ├── SendViewRE.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── res
│   │   │   ├── ChatClient.ico
│   │   │   ├── ChatClient.rc2
│   │   │   ├── ChatClientDoc.ico
│   │   │   ├── Duck.ico
│   │   │   ├── Net10a.ico
│   │   │   ├── Net10b.ico
│   │   │   ├── Thumbs.db
│   │   │   ├── Toolbar.bmp
│   │   │   └── toolbar1.bmp
│   │   └── resource.h
│   └── 服务器端程序
│   ├── AboutBox.h
│   ├── ChatServer.clw
│   ├── ChatServer.cpp
│   ├── ChatServer.dsp
│   ├── ChatServer.dsw
│   ├── ChatServer.h
│   ├── ChatServer.plg
│   ├── ChatServer.rc
│   ├── ChatServer.reg
│   ├── ChatServer.sln
│   ├── ChatServer.suo
│   ├── ChatServer.vcproj
│   ├── ChatServerDoc.cpp
│   ├── ChatServerDoc.h
│   ├── ChatServerView.cpp
│   ├── ChatServerView.h
│   ├── ChatView.cpp
│   ├── ChatView.h
│   ├── ChattersListView.cpp
│   ├── ChattersListView.h
│   ├── ChattersPtr.cpp
│   ├── ChattersPtr.h
│   ├── ChattersView.cpp
│   ├── ChattersView.h
│   ├── Clntsock.cpp
│   ├── Clntsock.h
│   ├── Debug
│   │   └── ChatServer.exe
│   ├── DiscussionDlg.cpp
│   ├── DiscussionDlg.h
│   ├── IpFrame.cpp
│   ├── IpFrame.h
│   ├── LeftView.cpp
│   ├── LeftView.h
│   ├── Lstnsock.cpp
│   ├── Lstnsock.h
│   ├── MainFrm.cpp
│   ├── MainFrm.h
│   ├── Msg.cpp
│   ├── Msg.h
│   ├── PortDlg.cpp
│   ├── PortDlg.h
│   ├── ReadMe.txt
│   ├── SrvrItem.cpp
│   ├── SrvrItem.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── res
│   │   ├── ChatServer.ico
│   │   ├── ChatServer.rc2
│   │   ├── ChatServerDoc.ico
│   │   ├── Duck.ico
│   │   ├── IToolbar.bmp
│   │   ├── Thumbs.db
│   │   ├── Toolbar.bmp
│   │   └── toolbar1.bmp
│   └── resource.h
├── Appendix25
│   └── CRC循环冗余检测
│   ├── Common.h
│   ├── Crc32.001
│   ├── Crc32.cpp
│   ├── Crc32.dsp
│   ├── Crc32.dsw
│   ├── Crc32.h
│   ├── Crc32.plg
│   ├── Crc32.rc
│   ├── Crc32Dlg.cpp
│   ├── Crc32Dlg.h
│   ├── Crc32Dynamic.cpp
│   ├── Crc32Dynamic.h
│   ├── Crc32Static.cpp
│   ├── Crc32Static.h
│   ├── HiResTimer.cpp
│   ├── HiResTimer.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── i386ur
│   │   └── Crc32u.exe
│   ├── res
│   │   ├── Crc32.ico
│   │   └── Crc32.rc2
│   └── resource.h
├── Appendix26
│   └── ICMP系统
│   ├── Debug
│   │   └── EWDPing.exe
│   ├── EWDPing.001
│   ├── EWDPing.clw
│   ├── EWDPing.cpp
│   ├── EWDPing.dsp
│   ├── EWDPing.dsw
│   ├── EWDPing.exe
│   ├── EWDPing.h
│   ├── EWDPing.ico
│   ├── EWDPing.mak
│   ├── EWDPing.mdp
│   ├── EWDPing.plg
│   ├── EWDPing.rc
│   ├── EWDPingDlg.cpp
│   ├── EWDPingDlg.h
│   ├── Icmp.cpp
│   ├── Icmp.h
│   ├── Icmp.rc
│   ├── PingOptionsDlg.cpp
│   ├── PingOptionsDlg.h
│   ├── ReadMe.txt
│   ├── RegKey.cpp
│   ├── RegKey.h
│   ├── Resource.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── SysTCPIP.cpp
│   ├── SysTCPIP.h
│   └── res
│   ├── EWDPing.ico
│   ├── EWDPing.rc2
│   ├── Inet1.ICO
│   ├── Inet2.ico
│   ├── ico00003.ico
│   ├── icon1.ico
│   ├── inet3.ico
│   └── inet4.ico
├── Appendix27
│   └── 能够发送附件的邮件程序
│   ├── Base64Coder.cpp
│   ├── Base64Coder.h
│   ├── Debug
│   │   └── SMTPwithAttach.exe
│   ├── ReadMe.txt
│   ├── Resource.h
│   ├── SMTPwithAttach.clw
│   ├── SMTPwithAttach.cpp
│   ├── SMTPwithAttach.dsp
│   ├── SMTPwithAttach.dsw
│   ├── SMTPwithAttach.h
│   ├── SMTPwithAttach.plg
│   ├── SMTPwithAttach.rc
│   ├── SMTPwithAttachDlg.cpp
│   ├── SMTPwithAttachDlg.h
│   ├── Smtp.cpp
│   ├── Smtp.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── glob-md5.h
│   ├── md5.cpp
│   ├── md5.h
│   └── res
│   ├── SMTPwithAttach.ico
│   └── SMTPwithAttach.rc2
├── Appendix28
│   └── 获取多个IP地址
│   ├── Debug
│   │   └── GetIP.exe
│   ├── GetIP.clw
│   ├── GetIP.cpp
│   ├── GetIP.dsp
│   ├── GetIP.dsw
│   ├── GetIP.h
│   ├── GetIP.plg
│   ├── GetIP.rc
│   ├── GetIPDlg.cpp
│   ├── GetIPDlg.h
│   ├── ReadMe.txt
│   ├── Resource.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   └── res
│   ├── GetIP.ico
│   └── GetIP.rc2
├── Appendix29
│   └── 获取计算机基本网络设置
│   ├── CardInfoDlg.cpp
│   ├── CardInfoDlg.h
│   ├── Debug
│   │   ├── GetNetSetting.exe
│   │   ├── GetNetSetting.res
│   │   └── vc60.idb
│   ├── GetNetSetting.clw
│   ├── GetNetSetting.cpp
│   ├── GetNetSetting.dsp
│   ├── GetNetSetting.dsw
│   ├── GetNetSetting.h
│   ├── GetNetSetting.plg
│   ├── GetNetSetting.rc
│   ├── GetNetSettingDlg.cpp
│   ├── GetNetSettingDlg.h
│   ├── ReadMe.txt
│   ├── Resource.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── lassNetSetting.cpp
│   ├── lassNetSetting.h
│   └── res
│   ├── GetNetSetting.ico
│   └── GetNetSetting.rc2
├── Appendix30
│   └── 获取计算机安装的各种网络协议
│   └── EnumProtocal
│   ├── Debug
│   │   └── EnumProtocal.exe
│   ├── EnumProtocal.clw
│   ├── EnumProtocal.cpp
│   ├── EnumProtocal.dsp
│   ├── EnumProtocal.dsw
│   ├── EnumProtocal.h
│   ├── EnumProtocal.plg
│   ├── EnumProtocal.rc
│   ├── EnumProtocalDoc.cpp
│   ├── EnumProtocalDoc.h
│   ├── EnumProtocalView.cpp
│   ├── EnumProtocalView.h
│   ├── MainFrm.cpp
│   ├── MainFrm.h
│   ├── ReadMe.txt
│   ├── Resource.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   └── res
│   ├── EnumProtocal.ico
│   ├── EnumProtocal.rc2
│   ├── EnumProtocalDoc.ico
│   └── Toolbar.bmp
├── Appendix31
│   └── 远程监控系统
│   ├── Client
│   │   └── RemoteControlClient
│   │   ├── ClientWindow.001
│   │   ├── ClientWindow.dsp
│   │   ├── ClientWindow.dsw
│   │   ├── ClientWindow.mak
│   │   ├── ClientWindow.plg
│   │   ├── ColorMode.cpp
│   │   ├── ColorMode.h
│   │   ├── Command.c
│   │   ├── Command.h
│   │   ├── Compression.cpp
│   │   ├── Compression.h
│   │   ├── Debug
│   │   │   └── ClientWindow.exe
│   │   ├── Gdi.c
│   │   ├── Gdi.h
│   │   ├── GridSpacing.cpp
│   │   ├── GridSpacing.h
│   │   ├── HuffCompress.c
│   │   ├── HuffCompress.h
│   │   ├── IDB_NORECEIVE.BMP
│   │   ├── IDB_NOSEND.BMP
│   │   ├── IDB_RECEIVE.BMP
│   │   ├── IDB_SEND.BMP
│   │   ├── MainWnd.cpp
│   │   ├── MainWnd.h
│   │   ├── MyFrame.ico
│   │   ├── RLE.c
│   │   ├── RLE.h
│   │   ├── Script1.rc
│   │   ├── ServerIP.cpp
│   │   ├── ServerIP.h
│   │   ├── WSTERM.ICO
│   │   ├── WndProc.cpp
│   │   ├── WndProc.h
│   │   ├── afiedt.buf
│   │   ├── client.c
│   │   ├── client.h
│   │   ├── resource.h
│   │   └── windowsx.h
│   └── Server
│   └── RemoteControlServer
│   ├── Command.c
│   ├── Command.h
│   ├── Debug
│   │   └── ServerWindow.exe
│   ├── Gdi.c
│   ├── Gdi.h
│   ├── HuffCompress.c
│   ├── HuffCompress.h
│   ├── MainWnd.cpp
│   ├── MainWnd.h
│   ├── MyQQ.ico
│   ├── RLE.c
│   ├── RLE.h
│   ├── Script1.rc
│   ├── Server.c
│   ├── Server.h
│   ├── ServerWindow.001
│   ├── ServerWindow.dsp
│   ├── ServerWindow.dsw
│   ├── ServerWindow.mak
│   ├── ServerWindow.plg
│   ├── WndProc.cpp
│   ├── WndProc.h
│   ├── afiedt.buf
│   ├── bitmap3.bmp
│   ├── memblast.c
│   ├── memblast.h
│   ├── resource.h
│   ├── show.ico
│   └── windowsx.h
├── Appendix32
│   └── FTP客户端
│   ├── Debug
│   │   ├── FtpClient.exe
│   │   ├── FtpClient.res
│   │   └── vc60.idb
│   ├── FtpClient.clw
│   ├── FtpClient.cpp
│   ├── FtpClient.dsp
│   ├── FtpClient.dsw
│   ├── FtpClient.h
│   ├── FtpClient.plg
│   ├── FtpClient.rc
│   ├── FtpClient1.cpp
│   ├── FtpClient1.h
│   ├── FtpClientDoc.cpp
│   ├── FtpClientDoc.h
│   ├── FtpClientView.cpp
│   ├── FtpClientView.h
│   ├── InfoView.cpp
│   ├── InfoView.h
│   ├── LocalFileView.cpp
│   ├── LocalFileView.h
│   ├── MainFrm.cpp
│   ├── MainFrm.h
│   ├── MyFtpClass.cpp
│   ├── MyFtpClass.h
│   ├── MyThread.cpp
│   ├── MyThread.h
│   ├── ReadMe.txt
│   ├── Resource.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   └── res
│   ├── 1.bmp
│   ├── 2.bmp
│   ├── FtpClient.ico
│   ├── FtpClient.rc2
│   ├── FtpClientDoc.ico
│   ├── NODROP01.CUR
│   ├── Toolbar.bmp
│   ├── UP1LVL.BMP
│   ├── bmp00001.bmp
│   ├── cursor.ico
│   ├── file_bit.bmp
│   ├── mainfram.bmp
│   ├── toolbar_.bmp
│   └── xiongFtp.ico
├── Appendix33
│   └── 类似MSN的即时通信工具
│   ├── BackgroundWnd.cpp
│   ├── BackgroundWnd.h
│   ├── ColorOptions.cpp
│   ├── ColorOptions.h
│   ├── ColorStatic.cpp
│   ├── ColorStatic.h
│   ├── Contact.cpp
│   ├── Contact.h
│   ├── ContactView.cpp
│   ├── ContactView.h
│   ├── ConvEdit.cpp
│   ├── ConvEdit.h
│   ├── Conversation.cpp
│   ├── Conversation.h
│   ├── ConversationThread.cpp
│   ├── ConversationThread.h
│   ├── CornerStatic.cpp
│   ├── CornerStatic.h
│   ├── Debug
│   │   ├── Netmsg.exe
│   │   ├── contacts.dat
│   │   └── emoticons.ini
│   ├── DrawCorner.cpp
│   ├── Drawgdix.h
│   ├── Exports.cpp
│   ├── Exports.h
│   ├── FXFileSend.cpp
│   ├── FXFileSend.h
│   ├── FileSend.cpp
│   ├── FileSend.h
│   ├── ImageDataObject.cpp
│   ├── ImageDataObject.h
│   ├── Ipclass.cpp
│   ├── Ipclass.h
│   ├── ListenSocket.cpp
│   ├── ListenSocket.h
│   ├── MSNButton.cpp
│   ├── MSNButton.h
│   ├── MainFrm.cpp
│   ├── MainFrm.h
│   ├── MainOptions.cpp
│   ├── MainOptions.h
│   ├── MemDC.h
│   ├── MibAccess.cpp
│   ├── MibAccess.h
│   ├── NetSocket.cpp
│   ├── NetSocket.h
│   ├── Netmsg.clw
│   ├── Netmsg.cpp
│   ├── Netmsg.def
│   ├── Netmsg.dsp
│   ├── Netmsg.dsw
│   ├── Netmsg.h
│   ├── Netmsg.odl
│   ├── Netmsg.plg
│   ├── Netmsg.rc
│   ├── Netmsg.sln
│   ├── Netmsg.suo
│   ├── Netmsg.vcproj
│   ├── NetmsgDoc.cpp
│   ├── NetmsgDoc.h
│   ├── NetmsgView.cpp
│   ├── NetmsgView.h
│   ├── Netmsg_h.h
│   ├── Netmsg_i.c
│   ├── NewContact.cpp
│   ├── NewContact.h
│   ├── NotifyThread.cpp
│   ├── NotifyThread.h
│   ├── PopWndThread.cpp
│   ├── PopWndThread.h
│   ├── ProgressCtrlX.cpp
│   ├── ProgressCtrlX.h
│   ├── ResolverThread.cpp
│   ├── ResolverThread.h
│   ├── Resource.h
│   ├── ReturnEdit.cpp
│   ├── ReturnEdit.h
│   ├── SoundThread.cpp
│   ├── SoundThread.h
│   ├── StaticSplitter.cpp
│   ├── StaticSplitter.h
│   ├── StatusThread.cpp
│   ├── StatusThread.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── TaskBarMsgWnd.cpp
│   ├── TaskBarMsgWnd.h
│   ├── TrackLookButton.cpp
│   ├── TrackLookButton.h
│   ├── TransferStatus.cpp
│   ├── TransferStatus.h
│   ├── alert1.wav
│   ├── alert2.wav
│   ├── back.bmp
│   ├── contacts.dat
│   ├── convback.bmp
│   ├── emoticons.ini
│   ├── frame.bmp
│   ├── gfx
│   │   ├── angel_smile.BMP
│   │   ├── angry_smile.BMP
│   │   ├── bat.BMP
│   │   ├── beer_yum.BMP
│   │   ├── bowwow.BMP
│   │   ├── broken_heart.BMP
│   │   ├── cake.BMP
│   │   ├── camera.BMP
│   │   ├── clock.BMP
│   │   ├── coffee.BMP
│   │   ├── confused_smile.BMP
│   │   ├── cry_smile.BMP
│   │   ├── devil_smile.BMP
│   │   ├── dude_hug.BMP
│   │   ├── embaressed_smile.BMP
│   │   ├── envelope.BMP
│   │   ├── film.BMP
│   │   ├── girl_handsacrossamerica.BMP
│   │   ├── girl_hug.BMP
│   │   ├── guy_handsacrossamerica.BMP
│   │   ├── handcuffs.BMP
│   │   ├── heart.BMP
│   │   ├── kiss.BMP
│   │   ├── kittykay.BMP
│   │   ├── lightbulb.BMP
│   │   ├── martini_shaken.BMP
│   │   ├── messenger.BMP
│   │   ├── moon.bmp
│   │   ├── musical_note.BMP
│   │   ├── omg_smile.BMP
│   │   ├── phone.BMP
│   │   ├── present.BMP
│   │   ├── question.bmp
│   │   ├── rainbow.bmp
│   │   ├── regular_smile.BMP
│   │   ├── rose.BMP
│   │   ├── sad_smile.BMP
│   │   ├── shades_smile.BMP
│   │   ├── star.BMP
│   │   ├── sun.bmp
│   │   ├── teeth_smile.BMP
│   │   ├── thumbs_down.BMP
│   │   ├── thumbs_up.BMP
│   │   ├── tounge_smile.BMP
│   │   ├── underline.bmp
│   │   ├── whatchutalkingabout_smile.BMP
│   │   ├── wilted_rose.BMP
│   │   └── wink_smile.BMP
│   ├── netmsgdll.zip
│   ├── res
│   │   ├── Copy of icon1.ico
│   │   ├── Cross.bmp
│   │   ├── Netmsg.ico
│   │   ├── Netmsg.rc2
│   │   ├── Thumbs.db
│   │   ├── Toolbar.bmp
│   │   ├── away.bmp
│   │   ├── bitmap1.bmp
│   │   ├── bitmap2.bmp
│   │   ├── block.ico
│   │   ├── bmp00001.bmp
│   │   ├── dlgexample.bmp
│   │   ├── icon1.ico
│   │   ├── idr_conv.ico
│   │   ├── offline.bmp
│   │   ├── online.bmp
│   │   ├── sendfile.ico
│   │   ├── sendfiled.ico
│   │   ├── unblock.ico
│   │   └── withcontact.bmp
│   ├── snmpapi.cpp
│   └── socklog.txt
├── Appendix34
│   └── 文件共享系统
│   └── Oscar
│   ├── ANServe.exe
│   ├── ActiveObject.cpp
│   ├── ActiveObject.h
│   ├── AwareNet.dll
│   ├── AwareNet.h
│   ├── AwareNet.lib
│   ├── AwareNetClass.cpp
│   ├── AwareNetClass.h
│   ├── AwareNetDivers.cpp
│   ├── AwareNetDivers.h
│   ├── BackListBox.cpp
│   ├── BackListBox.h
│   ├── BitmapBox.cpp
│   ├── BitmapBox.h
│   ├── ChatHistory.cpp
│   ├── ChatHistory.h
│   ├── CheckNewVersion.cpp
│   ├── CheckNewVersion.h
│   ├── CheckNewVersionDlg.cpp
│   ├── CheckNewVersionDlg.h
│   ├── ChildFrm.cpp
│   ├── ChildFrm.h
│   ├── ColorBox.cpp
│   ├── ColorBox.h
│   ├── ColorTransform.cpp
│   ├── ColorTransform.h
│   ├── CompInfoDlg.cpp
│   ├── CompInfoDlg.h
│   ├── Debug
│   │   ├── AwareNet.dll
│   │   ├── FileFury.exe
│   │   └── FileFury.settings
│   ├── Defines.h
│   ├── DirListView.Divers.cpp
│   ├── DirListView.Threads.cpp
│   ├── DirListView.cpp
│   ├── DirListView.h
│   ├── DirSplitter.cpp
│   ├── DirSplitter.h
│   ├── DirTreeView.cpp
│   ├── DirTreeView.h
│   ├── DirectoryListDoc.cpp
│   ├── DirectoryListDoc.h
│   ├── DirectoryListFrame.cpp
│   ├── DirectoryListFrame.h
│   ├── DirectoryListView.cpp
│   ├── DirectoryListView.h
│   ├── ExToolBar.cpp
│   ├── ExToolBar.h
│   ├── FileInfoArray.cpp
│   ├── FileInfoArray.h
│   ├── FileSystem.cpp
│   ├── FileSystem.h
│   ├── FolderWatcher.cpp
│   ├── FolderWatcher.h
│   ├── FoldersPage.cpp
│   ├── FoldersPage.h
│   ├── FriendsListDoc.cpp
│   ├── FriendsListDoc.h
│   ├── FriendsListFrame.cpp
│   ├── FriendsListFrame.h
│   ├── FriendsListView.cpp
│   ├── FriendsListView.h
│   ├── FurySearchDlg.Search.cpp
│   ├── FurySearchDlg.cpp
│   ├── FurySearchDlg.h
│   ├── GeneralPage.cpp
│   ├── GeneralPage.h
│   ├── IMessagesPage.cpp
│   ├── IMessagesPage.h
│   ├── IconLibraryDlg.cpp
│   ├── IconLibraryDlg.h
│   ├── InfoBar.cpp
│   ├── InfoBar.h
│   ├── InfoTextLibrary.cpp
│   ├── InfoTextLibrary.h
│   ├── InstanceCheck.cpp
│   ├── InstanceCheck.h
│   ├── InstantMessageServer.cpp
│   ├── InstantMessageServer.h
│   ├── InstantMessengerDoc.cpp
│   ├── InstantMessengerDoc.h
│   ├── InstantMessengerFrame.cpp
│   ├── InstantMessengerFrame.h
│   ├── License.h
│   ├── LicenseAgreementDlg.cpp
│   ├── LicenseAgreementDlg.h
│   ├── MP3File.cpp
│   ├── MP3File.h
│   ├── MainFrm.Menu.cpp
│   ├── MainFrm.cpp
│   ├── MainFrm.h
│   ├── NFSServer.GenOps.cpp
│   ├── NFSServer.cpp
│   ├── NFSServer.h
│   ├── NetworkFileSystem.GenOps.cpp
│   ├── NetworkFileSystem.cpp
│   ├── NetworkFileSystem.h
│   ├── NetworkMonitorDoc.cpp
│   ├── NetworkMonitorDoc.h
│   ├── NetworkMonitorFrame.cpp
│   ├── NetworkMonitorFrame.h
│   ├── NetworkMonitorView.cpp
│   ├── NetworkMonitorView.h
│   ├── Oscar.cpp
│   ├── Oscar.dsp
│   ├── Oscar.dsw
│   ├── Oscar.h
│   ├── Oscar.plg
│   ├── Oscar.rc
│   ├── OscarDoc.cpp
│   ├── OscarDoc.h
│   ├── PreferencesDlg.cpp
│   ├── PreferencesDlg.h
│   ├── README.html
│   ├── Regexp.cpp
│   ├── Regexp.h
│   ├── Release
│   │   ├── AwareNet.dll
│   │   ├── FileFury.exe
│   │   ├── FileFury.settings
│   │   └── images
│   │   ├── lnknw.ico
│   │   ├── lsfolder.ico
│   │   ├── sfolder.ico
│   │   ├── sfoldero.ico
│   │   └── snknw.ico
│   ├── SearchServer.History.cpp
│   ├── SearchServer.cpp
│   ├── SearchServer.h
│   ├── SecureFileSystem.cpp
│   ├── SecureFileSystem.h
│   ├── SecurityFilter.cpp
│   ├── SecurityFilter.h
│   ├── SendMessageDlg.cpp
│   ├── SettingsArchive.cpp
│   ├── SettingsArchive.h
│   ├── SharingPropsDlg.cpp
│   ├── SharingPropsDlg.h
│   ├── SortStringArray.cpp
│   ├── SortStringArray.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── SystemIconLibrary.cpp
│   ├── SystemIconLibrary.h
│   ├── TargetMachineDlg.cpp
│   ├── TargetMachineDlg.h
│   ├── Taskbar.cpp
│   ├── Taskbar.h
│   ├── Thread.h
│   ├── TimeoutSocket.cpp
│   ├── TimeoutSocket.h
│   ├── TransferAgentDoc.cpp
│   ├── TransferAgentDoc.h
│   ├── TransferAgentFrame.cpp
│   ├── TransferAgentFrame.h
│   ├── TransferAgentView.cpp
│   ├── TransferAgentView.h
│   ├── TransferServer.cpp
│   ├── TransferServer.h
│   ├── WinExcept.h
│   ├── bugsandextensions.html
│   ├── header.gif
│   ├── instantmessengerview.cpp
│   ├── instantmessengerview.h
│   ├── license.html
│   ├── res
│   │   ├── Bubble borders
│   │   │   ├── Bottom left.bmp
│   │   │   ├── Bottom right.bmp
│   │   │   ├── Bottom.bmp
│   │   │   ├── Left.bmp
│   │   │   ├── Right.bmp
│   │   │   ├── Top left.bmp
│   │   │   ├── Top right.bmp
│   │   │   └── Top.bmp
│   │   ├── Oscar.ico
│   │   ├── Oscar.rc2
│   │   ├── OscarDoc.ico
│   │   ├── aneticon.ico
│   │   ├── awarebkg.bmp
│   │   ├── chaticon.bmp
│   │   ├── foldericon.bmp
│   │   ├── folderpic.bmp
│   │   ├── htoolbar.bmp
│   │   ├── htoolbarbw.bmp
│   │   ├── ico00001.ico
│   │   ├── ico00002.ico
│   │   ├── ico00003.ico
│   │   ├── icon1.ico
│   │   ├── icon2.ico
│   │   ├── icon3.ico
│   │   ├── newvericon.bmp
│   │   ├── offbutton.bmp
│   │   ├── onbutton.bmp
│   │   ├── openicon.bmp
│   │   ├── searchicon.bmp
│   │   └── smbluefolder.bmp
│   ├── resource.h
│   └── sendmessagedlg.h
├── Appendix35
│   └── 考试成绩管理系统
│   ├── ADODB.cpp
│   ├── ADODB.h
│   ├── AddClassDialog.cpp
│   ├── AddClassDialog.h
│   ├── AddStudentDialog.cpp
│   ├── AddStudentDialog.h
│   ├── AddSubjectDialog.cpp
│   ├── AddSubjectDialog.h
│   ├── BMDialog.cpp
│   ├── BMDialog.h
│   ├── ChildFrm.cpp
│   ├── ChildFrm.h
│   ├── Debug
│   │   ├── StudentScore.exe
│   │   ├── StudentScoreDB.ldb
│   │   └── StudentScoreDB.mdb
│   ├── Exam.cpp
│   ├── Exam.h
│   ├── ExamDoc.cpp
│   ├── ExamDoc.h
│   ├── ExamStudentDoc.cpp
│   ├── ExamStudentDoc.h
│   ├── ExamStudentView.cpp
│   ├── ExamStudentView.h
│   ├── ExamSubjectDoc.cpp
│   ├── ExamSubjectDoc.h
│   ├── ExamSubjectView.cpp
│   ├── ExamSubjectView.h
│   ├── ExamView.cpp
│   ├── ExamView.h
│   ├── Loginfrm.cpp
│   ├── Loginfrm.h
│   ├── MainFrm.cpp
│   ├── MainFrm.h
│   ├── ReadMe.txt
│   ├── Resource.h
│   ├── SelExamNoDialog.cpp
│   ├── SelExamNoDialog.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── StudentScore.clw
│   ├── StudentScore.cpp
│   ├── StudentScore.dsp
│   ├── StudentScore.dsw
│   ├── StudentScore.exe
│   ├── StudentScore.h
│   ├── StudentScore.plg
│   ├── StudentScore.positions
│   ├── StudentScore.rc
│   ├── StudentScore.reg
│   ├── StudentScore.sln
│   ├── StudentScore.suo
│   ├── StudentScore.vcproj
│   ├── StudentScoreDB.ldb
│   ├── StudentScoreDB.mdb
│   ├── StudentScoreDoc.cpp
│   ├── StudentScoreDoc.h
│   ├── StudentScoreView.cpp
│   ├── StudentScoreView.h
│   ├── User.cpp
│   ├── User.h
│   ├── msado15.tlh
│   ├── msado15.tli
│   └── res
│   ├── About.ico
│   ├── Baloon.ico
│   ├── BmpBack.bmp
│   ├── CButtonST_Demo.ico
│   ├── CButtonST_Demo.rc2
│   ├── CDRom.ico
│   ├── Cancel1_32x32x16.ico
│   ├── Cancel3_32x32x256.ico
│   ├── Cancel4_32x32x2.ico
│   ├── Cannibal.bmp
│   ├── Classes1_32x32x16.ico
│   ├── EOapp.ico
│   ├── Eagle.bmp
│   ├── Explorer.ico
│   ├── Face.bmp
│   ├── Halloween1.ico
│   ├── Halloween2.ico
│   ├── Hand.cur
│   ├── Help.ico
│   ├── Help2_32x32x256.ico
│   ├── IEDocument_48x48x256.ico
│   ├── JPEG Image.ico
│   ├── Key manager.ico
│   ├── Lamp1.ico
│   ├── LedOff.ico
│   ├── LedOn.ico
│   ├── Left6_32x32x256.ico
│   ├── LogOff.ico
│   ├── No3_32x32x256.ico
│   ├── Ok3_32x32x256.ico
│   ├── Open.ico
│   ├── Palette.bmp
│   ├── Razor_32x32x256.ico
│   ├── Right6_32x32x256.ico
│   ├── Run.ico
│   ├── STLogo_Small.bmp
│   ├── Search1.ico
│   ├── Sky.bmp
│   ├── Sound.ico
│   ├── StudentScore.ico
│   ├── StudentScore.manifest
│   ├── StudentScore.rc2
│   ├── StudentScoreDoc.ico
│   ├── Toolbar.bmp
│   ├── Tools4.ico
│   ├── Web2.ico
│   ├── Winzip1.ico
│   ├── Winzip2.ico
│   ├── Workgroup.ico
│   ├── il_class.bmp
│   └── toolbar1.bmp
├── Appendix36
│   ├── STU.mdb
│   ├── 说明.txt
│   ├── 学生管理信息系统
│   │   ├── ADDdlg.cpp
│   │   ├── ADDdlg.h
│   │   ├── Debug
│   │   │   └── STU.exe
│   │   ├── EDITdlg.cpp
│   │   ├── EDITdlg.h
│   │   ├── FINDdlg.cpp
│   │   ├── FINDdlg.h
│   │   ├── JIBENdlg.cpp
│   │   ├── JIBENdlg.h
│   │   ├── MainFrm.cpp
│   │   ├── MainFrm.h
│   │   ├── PWDdlg.cpp
│   │   ├── PWDdlg.h
│   │   ├── PWDset.cpp
│   │   ├── PWDset.h
│   │   ├── Resource.h
│   │   ├── SHURUdlg.cpp
│   │   ├── SHURUdlg.h
│   │   ├── STU.clw
│   │   ├── STU.dsp
│   │   ├── STU.dsw
│   │   ├── STU.exe
│   │   ├── STU.h
│   │   ├── STU.mdb
│   │   ├── STU.plg
│   │   ├── STU.positions
│   │   ├── STU.rc
│   │   ├── STUDoc.cpp
│   │   ├── STUDoc.h
│   │   ├── STUSet1.cpp
│   │   ├── STUSet1.h
│   │   ├── STUSet11.cpp
│   │   ├── STUSet11.h
│   │   ├── STUView.cpp
│   │   ├── STUView.h
│   │   ├── STUset.cpp
│   │   ├── STUset.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── Stu.cpp
│   │   ├── TabSheet.cpp
│   │   ├── TabSheet.h
│   │   ├── password.cpp
│   │   ├── password.h
│   │   └── res
│   │   ├── STU.ico
│   │   ├── STU.rc2
│   │   ├── STUDoc.ico
│   │   └── Toolbar.bmp
│   └── 学生信息综合管理系统
│   └── Restore.1
│   ├── STU.lst
│   ├── ~ADDdlg.~cpp
│   ├── ~ADDdlg.~h
│   ├── ~EDITdlg.~cpp
│   ├── ~EDITdlg.~h
│   ├── ~FINDdlg.~cpp
│   ├── ~FINDdlg.~h
│   ├── ~JIBENdlg.~cpp
│   ├── ~JIBENdlg.~h
│   ├── ~MainFrm.~cpp
│   ├── ~MainFrm.~h
│   ├── ~PWDdlg.~cpp
│   ├── ~PWDdlg.~h
│   ├── ~PWDset.~cpp
│   ├── ~PWDset.~h
│   ├── ~SHURUdlg.~cpp
│   ├── ~SHURUdlg.~h
│   ├── ~STU.~h
│   ├── ~STUDoc.~cpp
│   ├── ~STUDoc.~h
│   ├── ~STUView.~cpp
│   ├── ~STUView.~h
│   ├── ~STUset.~cpp
│   ├── ~STUset.~h
│   ├── ~Stu.~cpp
│   ├── ~TabSheet.~cpp
│   ├── ~TabSheet.~h
│   ├── ~password.~cpp
│   └── ~password.~h
├── Appendix37
│   └── 二进制数据库编程
│   ├── ChildFrm.cpp
│   ├── ChildFrm.h
│   ├── Debug
│   │   └── UsingBlob.exe
│   ├── MainFrm.cpp
│   ├── MainFrm.h
│   ├── ReadMe.txt
│   ├── Resource.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── UsingBLOB.mdb
│   ├── UsingBlob.cpp
│   ├── UsingBlob.dsp
│   ├── UsingBlob.dsw
│   ├── UsingBlob.exe
│   ├── UsingBlob.h
│   ├── UsingBlob.plg
│   ├── UsingBlob.rc
│   ├── UsingBlobDoc.cpp
│   ├── UsingBlobDoc.h
│   ├── UsingBlobView.cpp
│   ├── UsingBlobView.h
│   ├── dbImages.cpp
│   ├── dbImages.h
│   └── res
│   ├── UsingBlob.ico
│   ├── UsingBlob.rc2
│   └── UsingBlobDoc.ico
├── Example01
│   └── 多线程实例
│   ├── Debug
│   │   └── WQDemo.exe
│   ├── MemDC.h
│   ├── ReadMe.txt
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── WQDemo.clw
│   ├── WQDemo.cpp
│   ├── WQDemo.dsp
│   ├── WQDemo.dsw
│   ├── WQDemo.h
│   ├── WQDemo.plg
│   ├── WQDemo.rc
│   ├── WQDemoDlg.cpp
│   ├── WQDemoDlg.h
│   ├── WorkQueue.cpp
│   ├── WorkQueue.h
│   ├── XComboList.cpp
│   ├── XComboList.h
│   ├── XHeaderCtrl.cpp
│   ├── XHeaderCtrl.h
│   ├── XListCtrl.cpp
│   ├── XListCtrl.h
│   ├── res
│   │   ├── WQDemo.ico
│   │   └── WQDemo.rc2
│   └── resource.h
├── Example02
│   └── 动态链接库(DLL)实例
│   ├── DLL程序
│   │   ├── DLL.DEF
│   │   ├── Debug
│   │   │   └── dlltest.dll
│   │   ├── ReadMe.txt
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── dlltest.cpp
│   │   ├── dlltest.dsp
│   │   ├── dlltest.dsw
│   │   ├── dlltest.h
│   │   ├── dlltest.plg
│   │   └── readtest.cpp
│   └── DLL测试程序
│   ├── Debug
│   │   ├── 1.txt
│   │   ├── dlltest.dll
│   │   └── ttt.exe
│   ├── ReadMe.txt
│   ├── Resource.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── dlltest.h
│   ├── dlltest.lib
│   ├── res
│   │   ├── ttt.ico
│   │   └── ttt.rc2
│   ├── ttt.clw
│   ├── ttt.cpp
│   ├── ttt.dsp
│   ├── ttt.dsw
│   ├── ttt.h
│   ├── ttt.plg
│   ├── ttt.rc
│   ├── tttDlg.cpp
│   ├── tttDlg.h
│   └── 测试文本文件.txt
├── Example03
│   └── 消息循环重载实例
│   └── doevents
│   ├── Debug
│   │   └── doevents.exe
│   ├── Resource.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── doevents.clw
│   ├── doevents.cpp
│   ├── doevents.dsp
│   ├── doevents.dsw
│   ├── doevents.h
│   ├── doevents.plg
│   ├── doevents.rc
│   ├── doeventsDlg.cpp
│   ├── doeventsDlg.h
│   └── res
│   ├── doevents.ico
│   └── doevents.rc2
├── Example04
│   └── 进程查看程序
│   └── Process
│   ├── Process.clw
│   ├── Process.cpp
│   ├── Process.dsp
│   ├── Process.dsw
│   ├── Process.exe
│   ├── Process.h
│   ├── Process.plg
│   ├── Process.rc
│   ├── ProcessDlg.cpp
│   ├── ProcessDlg.h
│   ├── ReadMe.txt
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── res
│   │   ├── Process.ico
│   │   └── Process.rc2
│   └── resource.h
├── Example05
│   └── 文件关联实例
│   └── FileReg
│   ├── Debug
│   │   └── FileReg.exe
│   ├── FileReg.clw
│   ├── FileReg.cpp
│   ├── FileReg.dsp
│   ├── FileReg.dsw
│   ├── FileReg.h
│   ├── FileReg.plg
│   ├── FileReg.rc
│   ├── FileRegDlg.cpp
│   ├── FileRegDlg.h
│   ├── ReadMe.txt
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── res
│   │   ├── Device Driver MPD.ico
│   │   ├── FileReg.ico
│   │   └── FileReg.rc2
│   └── resource.h
├── Example06
│   └── 剪贴板查看器
│   ├── ClipBoardAccess.clw
│   ├── ClipBoardAccess.cpp
│   ├── ClipBoardAccess.dsp
│   ├── ClipBoardAccess.dsw
│   ├── ClipBoardAccess.h
│   ├── ClipBoardAccess.plg
│   ├── ClipBoardAccess.rc
│   ├── ClipBoardAccessDlg.cpp
│   ├── ClipBoardAccessDlg.h
│   ├── Data.cpp
│   ├── Debug
│   │   └── ClipBoardAccess.exe
│   ├── ReadMe.txt
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── res
│   │   ├── ClipBoardAccess.ico
│   │   └── ClipBoardAccess.rc2
│   └── resource.h
├── Example07
│   └── 键盘发声系统
│   └── KeyboardHook
│   ├── KeyboardHook.clw
│   ├── KeyboardHook.cpp
│   ├── KeyboardHook.dsp
│   ├── KeyboardHook.dsw
│   ├── KeyboardHook.exe
│   ├── KeyboardHook.h
│   ├── KeyboardHook.plg
│   ├── KeyboardHook.rc
│   ├── KeyboardHookDlg.cpp
│   ├── KeyboardHookDlg.h
│   ├── ReadMe.txt
│   ├── Resource.h
│   ├── Sound
│   │   ├── +.wav
│   │   ├── -.wav
│   │   ├── 0.WAV
│   │   ├── 1.WAV
│   │   ├── 2.WAV
│   │   ├── 3.WAV
│   │   ├── 4.WAV
│   │   ├── 5.WAV
│   │   ├── 6.WAV
│   │   ├── 7.WAV
│   │   ├── 8.WAV
│   │   ├── 9.WAV
│   │   ├── `.wav
│   │   ├── a.wav
│   │   ├── aaaaaa.wav
│   │   ├── alt.wav
│   │   ├── b.wav
│   │   ├── c.wav
│   │   ├── contrl.wav
│   │   ├── d.wav
│   │   ├── down.wav
│   │   ├── e.wav
│   │   ├── esc.wav
│   │   ├── f.wav
│   │   ├── f1.wav
│   │   ├── f10.wav
│   │   ├── f11.wav
│   │   ├── f12.wav
│   │   ├── f2.wav
│   │   ├── f3.wav
│   │   ├── f4.wav
│   │   ├── f5.wav
│   │   ├── f6.wav
│   │   ├── f7.wav
│   │   ├── f8.wav
│   │   ├── f9.wav
│   │   ├── g.wav
│   │   ├── gan.wav
│   │   ├── h.wav
│   │   ├── i.wav
│   │   ├── j.wav
│   │   ├── k.wav
│   │   ├── l.wav
│   │   ├── left.wav
│   │   ├── m.wav
│   │   ├── n.wav
│   │   ├── num+.wav
│   │   ├── num-.wav
│   │   ├── numdel.wav
│   │   ├── o.wav
│   │   ├── p.wav
│   │   ├── q.wav
│   │   ├── r.wav
│   │   ├── right.wav
│   │   ├── s.wav
│   │   ├── shift.wav
│   │   ├── t.wav
│   │   ├── tab.wav
│   │   ├── u.wav
│   │   ├── up.wav
│   │   ├── v.wav
│   │   ├── w.wav
│   │   ├── x.wav
│   │   ├── y.wav
│   │   └── z.wav
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   └── res
│   ├── KeyboardHook.ico
│   └── KeyboardHook.rc2
├── Example08
│   └── 运行后自销毁的程序
│   ├── Readme.txt
│   └── SelfDelete
│   ├── Debug
│   │   └── SelfDelete.exe
│   ├── ReadMe.txt
│   ├── Resource.h
│   ├── SelfDelete.clw
│   ├── SelfDelete.cpp
│   ├── SelfDelete.dsp
│   ├── SelfDelete.dsw
│   ├── SelfDelete.h
│   ├── SelfDelete.plg
│   ├── SelfDelete.rc
│   ├── SelfDeleteDlg.cpp
│   ├── SelfDeleteDlg.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   └── res
│   ├── SelfDelete.ico
│   └── SelfDelete.rc2
├── Example09
│   └── 文件查找系统
│   └── FindFiles
│   ├── Debug
│   │   └── FindFiles.exe
│   ├── FileFinder.cpp
│   ├── FileFinder.h
│   ├── FindFiles.cpp
│   ├── FindFiles.dsp
│   ├── FindFiles.dsw
│   ├── FindFiles.h
│   ├── FindFiles.plg
│   ├── FindFiles.rc
│   ├── FindFilesDlg.cpp
│   ├── FindFilesDlg.h
│   ├── Path.cpp
│   ├── Path.h
│   ├── Resource.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   └── res
│   ├── FindFiles.rc2
│   ├── search.ICO
│   └── search16x16.ICO
├── Example10
│   └── 屏幕拷贝实例
│   └── WndSnap
│   ├── Debug
│   │   └── WndSnap.exe
│   ├── ReadMe.txt
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── WndSnap.clw
│   ├── WndSnap.cpp
│   ├── WndSnap.dsp
│   ├── WndSnap.dsw
│   ├── WndSnap.h
│   ├── WndSnap.plg
│   ├── WndSnap.rc
│   ├── WndSnapDlg.cpp
│   ├── WndSnapDlg.h
│   ├── res
│   │   ├── WndSnap.ico
│   │   └── WndSnap.rc2
│   └── resource.h
├── Example11
│   └── 文件分割器
│   └── FileSplitter
│   ├── Debug
│   │   └── FileSplitter.exe
│   ├── FileSplitter.clw
│   ├── FileSplitter.cpp
│   ├── FileSplitter.dsp
│   ├── FileSplitter.dsw
│   ├── FileSplitter.h
│   ├── FileSplitter.plg
│   ├── FileSplitter.rc
│   ├── FileSplitterDlg.cpp
│   ├── FileSplitterDlg.h
│   ├── ReadMe.txt
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── res
│   │   ├── FileSplitter.ico
│   │   └── FileSplitter.rc2
│   └── resource.h
├── Example12
│   └── 密码探测器
│   ├── PasswordSpy
│   │   ├── PasswordSpy.dsw
│   │   ├── PwdSpy
│   │   │   ├── OSInfo.cpp
│   │   │   ├── OSInfo.h
│   │   │   ├── PopupTipWnd.cpp
│   │   │   ├── PopupTipWnd.h
│   │   │   ├── PwdSpy.001
│   │   │   ├── PwdSpy.cpp
│   │   │   ├── PwdSpy.dsp
│   │   │   ├── PwdSpy.h
│   │   │   ├── PwdSpy.pal
│   │   │   ├── PwdSpy.plg
│   │   │   ├── PwdSpy.rc
│   │   │   ├── PwdSpyDlg.cpp
│   │   │   ├── PwdSpyDlg.h
│   │   │   ├── SingleInstance.cpp
│   │   │   ├── SingleInstance.h
│   │   │   ├── StdAfx.cpp
│   │   │   ├── StdAfx.h
│   │   │   ├── i386d
│   │   │   │   ├── PwdSpy.res
│   │   │   │   └── vc60.idb
│   │   │   ├── res
│   │   │   │   ├── PwdSpy.ico
│   │   │   │   ├── PwdSpy.rc2
│   │   │   │   ├── blank.ico
│   │   │   │   ├── look.cur
│   │   │   │   ├── look.ico
│   │   │   │   └── small.ico
│   │   │   └── resource.h
│   │   ├── PwdSpyHk
│   │   │   ├── IPC.cpp
│   │   │   ├── IPC.h
│   │   │   ├── PwdSpyHk.001
│   │   │   ├── PwdSpyHk.cpp
│   │   │   ├── PwdSpyHk.dsp
│   │   │   ├── PwdSpyHk.h
│   │   │   ├── PwdSpyHk.plg
│   │   │   ├── PwdSpyHk.rc
│   │   │   ├── i386d
│   │   │   │   ├── PwdSpyHk.res
│   │   │   │   └── vc60.idb
│   │   │   └── resource.h
│   │   ├── Readme.txt
│   │   └── bin
│   │   ├── i386d
│   │   │   └── PwdSpyHk.dll
│   │   └── i386ur
│   │   └── PwdSpyHk.dll
│   └── image
│   ├── Snap2.jpg
│   └── message.jpg
├── Example13
│   └── 带微调和滑动条控件的工具栏
│   └── Spin_Slide_ToolBar
│   ├── ChildFrm.cpp
│   ├── ChildFrm.h
│   ├── Debug
│   │   └── SpinnerTB.exe
│   ├── MainFrm.cpp
│   ├── MainFrm.h
│   ├── SlideToolBar.cpp
│   ├── SlideToolBar.h
│   ├── SpinnerTB.cpp
│   ├── SpinnerTB.dep
│   ├── SpinnerTB.dsp
│   ├── SpinnerTB.dsw
│   ├── SpinnerTB.h
│   ├── SpinnerTB.mak
│   ├── SpinnerTB.plg
│   ├── SpinnerTB.rc
│   ├── SpinnerTBDoc.cpp
│   ├── SpinnerTBDoc.h
│   ├── SpinnerTBView.cpp
│   ├── SpinnerTBView.h
│   ├── SpinnerToolBar.cpp
│   ├── SpinnerToolBar.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── res
│   │   ├── SpinnerTB.ico
│   │   ├── SpinnerTB.rc2
│   │   ├── SpinnerTBDoc.ico
│   │   ├── Toolbar.bmp
│   │   ├── cursor_slider.cur
│   │   ├── cursor_spinner.cur
│   │   ├── slider_bar.bmp
│   │   └── spinner_bar.bmp
│   └── resource.h
├── Example14
│   └── 透明窗体实例
│   └── transwin
│   ├── Debug
│   │   └── transwin.exe
│   ├── ReadMe.txt
│   ├── Resource.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── res
│   │   ├── 52.ico
│   │   ├── transwin.ico
│   │   └── transwin.rc2
│   ├── transwin.clw
│   ├── transwin.cpp
│   ├── transwin.dsp
│   ├── transwin.dsw
│   ├── transwin.h
│   ├── transwin.plg
│   ├── transwin.rc
│   ├── transwinDlg.cpp
│   └── transwinDlg.h
├── Example15
│   └── 状态栏动画
│   └── FlashStatus
│   ├── ChildView.cpp
│   ├── ChildView.h
│   ├── Debug
│   │   └── FlashStatus.exe
│   ├── FlashStatus.clw
│   ├── FlashStatus.cpp
│   ├── FlashStatus.dsp
│   ├── FlashStatus.dsw
│   ├── FlashStatus.h
│   ├── FlashStatus.plg
│   ├── FlashStatus.rc
│   ├── MainFrm.cpp
│   ├── MainFrm.h
│   ├── ReadMe.txt
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── res
│   │   ├── FlashStatus.ico
│   │   ├── FlashStatus.rc2
│   │   ├── bitmap1.bmp
│   │   ├── bitmap10.bmp
│   │   ├── bitmap2.bmp
│   │   ├── bitmap3.bmp
│   │   ├── bitmap4.bmp
│   │   ├── bitmap5.bmp
│   │   ├── bitmap6.bmp
│   │   ├── bitmap7.bmp
│   │   ├── bitmap8.bmp
│   │   └── bitmap9.bmp
│   └── resource.h
├── Example16
│   └── 圆盘式和数字式时钟实例
│   ├── 圆盘时钟
│   │   └── clock
│   │   ├── Debug
│   │   │   └── clock.exe
│   │   ├── MainFrm.cpp
│   │   ├── MainFrm.h
│   │   ├── ReadMe.txt
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── clock.clw
│   │   ├── clock.cpp
│   │   ├── clock.dsp
│   │   ├── clock.dsw
│   │   ├── clock.h
│   │   ├── clock.plg
│   │   ├── clock.positions
│   │   ├── clock.rc
│   │   ├── clockDoc.cpp
│   │   ├── clockDoc.h
│   │   ├── clockView.cpp
│   │   ├── clockView.h
│   │   ├── res
│   │   │   ├── clock.ico
│   │   │   ├── clock.rc2
│   │   │   └── clockDoc.ico
│   │   └── resource.h
│   └── 数字时钟
│   └── clock
│   ├── Debug
│   │   └── clock.exe
│   ├── MainFrm.cpp
│   ├── MainFrm.h
│   ├── ReadMe.txt
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── clock.clw
│   ├── clock.cpp
│   ├── clock.dsp
│   ├── clock.dsw
│   ├── clock.h
│   ├── clock.plg
│   ├── clock.positions
│   ├── clock.rc
│   ├── clockDoc.cpp
│   ├── clockDoc.h
│   ├── clockView.cpp
│   ├── clockView.h
│   ├── res
│   │   ├── clock.ico
│   │   ├── clock.rc2
│   │   └── clockDoc.ico
│   └── resource.h
├── Example17
│   └── Windows XP风格菜单
│   └── WindowsXPMenu
│   ├── KeyHelper.cpp
│   ├── KeyHelper.h
│   ├── MainFrm.cpp
│   ├── MainFrm.h
│   ├── MenuXP.cpp
│   ├── MenuXP.h
│   ├── Resource.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── WindowsXPMenu.clw
│   ├── WindowsXPMenu.dsp
│   ├── WindowsXPMenu.dsw
│   ├── WindowsXPMenu.exe
│   ├── WindowsXPMenu.plg
│   ├── WindowsXPMenu.rc
│   ├── WindowsXPMenuApp.cpp
│   ├── WindowsXPMenuApp.h
│   ├── WindowsXPMenuDoc.cpp
│   ├── WindowsXPMenuDoc.h
│   ├── WindowsXPMenuView.cpp
│   ├── WindowsXPMenuView.h
│   └── res
│   ├── 3.5 inch Floppy.ico
│   ├── 5.25 inch Floppy.ico
│   ├── Application.ico
│   ├── Applications.ico
│   ├── Backup Archive.ico
│   ├── Cd-rom Drive.ico
│   ├── Control Panel.ico
│   ├── Corel File.ico
│   ├── Danagerous.ico
│   ├── Data File DAT.ico
│   ├── Toolbar.bmp
│   ├── WindowsXPMenu.ico
│   ├── WindowsXPMenu.rc2
│   ├── WindowsXPMenuDoc.ico
│   ├── addon.ico
│   ├── au sound.ico
│   └── menubitmap.bmp
├── Example18
│   └── Office XP风格菜单
│   └── OfficeXPMenu
│   ├── Ecg.cpp
│   ├── MainFrm.cpp
│   ├── MainFrm.h
│   ├── MenuXP.cpp
│   ├── MenuXP.h
│   ├── OfficeXPMenu.clw
│   ├── OfficeXPMenu.cpp
│   ├── OfficeXPMenu.dsp
│   ├── OfficeXPMenu.dsw
│   ├── OfficeXPMenu.exe
│   ├── OfficeXPMenu.h
│   ├── OfficeXPMenu.plg
│   ├── OfficeXPMenu.rc
│   ├── OfficeXPMenu.reg
│   ├── OfficeXPMenuDoc.cpp
│   ├── OfficeXPMenuDoc.h
│   ├── OfficeXPMenuView.cpp
│   ├── OfficeXPMenuView.h
│   ├── ReadMe.txt
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── res
│   │   ├── 2.ico
│   │   ├── Exit.ICO
│   │   ├── Exit.bmp
│   │   ├── Exit32.bmp
│   │   ├── Help.bmp
│   │   ├── Help.ico
│   │   ├── Help32.bmp
│   │   ├── IEUpload.bmp
│   │   ├── IEUpload32.bmp
│   │   ├── Next.bmp
│   │   ├── Next.ico
│   │   ├── Next32.bmp
│   │   ├── OfficeXPMenu.ico
│   │   ├── OfficeXPMenu.rc2
│   │   ├── OfficeXPMenuDoc.ico
│   │   ├── Open.bmp
│   │   ├── Open.ico
│   │   ├── Open32.bmp
│   │   ├── Pre.bmp
│   │   ├── Pre.ico
│   │   ├── Pre32.bmp
│   │   ├── Print.bmp
│   │   ├── Print.ico
│   │   ├── Print32.bmp
│   │   ├── RecordManage.bmp
│   │   ├── RecordManage.ico
│   │   ├── RecordManage32.bmp
│   │   ├── Save.bmp
│   │   ├── Save.ico
│   │   ├── Save32.bmp
│   │   ├── The Internet.ico
│   │   ├── ToolBar256.bmp
│   │   ├── ToolBarDisabled.bmp
│   │   ├── Toolbar.bmp
│   │   ├── Toolbar24b.bmp
│   │   ├── USBUpload.bmp
│   │   ├── USBUpload.ico
│   │   ├── USBUpload32.bmp
│   │   ├── UserManage.bmp
│   │   ├── UserManage.ico
│   │   └── UserManage32.bmp
│   ├── resource.h
│   └── 说明.txt
├── Example19
│   └── Windows XP风格标题栏
│   └── OfficeXPMenuSDI
│   ├── Ecg.cpp
│   ├── MainFrm.cpp
│   ├── MainFrm.h
│   ├── MenuXP.cpp
│   ├── MenuXP.h
│   ├── OfficeXPMenu.clw
│   ├── OfficeXPMenu.cpp
│   ├── OfficeXPMenu.dsp
│   ├── OfficeXPMenu.dsw
│   ├── OfficeXPMenu.exe
│   ├── OfficeXPMenu.h
│   ├── OfficeXPMenu.plg
│   ├── OfficeXPMenu.rc
│   ├── OfficeXPMenu.reg
│   ├── OfficeXPMenuDoc.cpp
│   ├── OfficeXPMenuDoc.h
│   ├── OfficeXPMenuView.cpp
│   ├── OfficeXPMenuView.h
│   ├── ReadMe.txt
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── res
│   │   ├── 2.ico
│   │   ├── BottomIn.bmp
│   │   ├── BottomOut.bmp
│   │   ├── CloseDown.bmp
│   │   ├── CloseIn.bmp
│   │   ├── CloseOut.bmp
│   │   ├── Exit.ICO
│   │   ├── Exit.bmp
│   │   ├── Help.bmp
│   │   ├── Help.ico
│   │   ├── HelpDown.bmp
│   │   ├── HelpIn.bmp
│   │   ├── HelpOut.bmp
│   │   ├── IEUpload.bmp
│   │   ├── LeftIn.bmp
│   │   ├── LeftOut.bmp
│   │   ├── MaxDown.bmp
│   │   ├── MaxIn.bmp
│   │   ├── MaxOut.bmp
│   │   ├── MinDown.bmp
│   │   ├── MinIn.bmp
│   │   ├── MinOut.bmp
│   │   ├── Next.bmp
│   │   ├── Next.ico
│   │   ├── OfficeXPMenu.ico
│   │   ├── OfficeXPMenu.rc2
│   │   ├── OfficeXPMenuDoc.ico
│   │   ├── Open.bmp
│   │   ├── Open.ico
│   │   ├── Pre.bmp
│   │   ├── Pre.ico
│   │   ├── Print.bmp
│   │   ├── Print.ico
│   │   ├── RecordManage.bmp
│   │   ├── RecordManage.ico
│   │   ├── RestoreDown.bmp
│   │   ├── RestoreIn.bmp
│   │   ├── RestoreOut.bmp
│   │   ├── RightIn.bmp
│   │   ├── RightOut.bmp
│   │   ├── Save.bmp
│   │   ├── Save.ico
│   │   ├── The Internet.ico
│   │   ├── Thumbs.db
│   │   ├── TitleBarIn.bmp
│   │   ├── TitleBarOut.bmp
│   │   ├── ToolBar256.bmp
│   │   ├── ToolBarDisabled.bmp
│   │   ├── Toolbar.bmp
│   │   ├── Toolbar24b.bmp
│   │   ├── USBUpload.bmp
│   │   ├── USBUpload.ico
│   │   ├── UserManage.bmp
│   │   └── UserManage.ico
│   └── resource.h
├── Example20
│   └── Windows XP风格对话框
│   └── WinXPDlg
│   ├── ButtonXP.cpp
│   ├── ButtonXP.h
│   ├── CSkin
│   │   ├── BitmapEx.cpp
│   │   ├── BitmapEx.h
│   │   ├── Skin.cpp
│   │   ├── Skin.h
│   │   ├── SkinButton.cpp
│   │   ├── SkinButton.h
│   │   ├── Subclass.cpp
│   │   ├── Subclass.h
│   │   └── Utils.cpp
│   ├── ReadMe.txt
│   ├── Resource.h
│   ├── SkinRes
│   │   └── xpstyle
│   │   ├── Buttons.bmp
│   │   ├── Checkbox.bmp
│   │   ├── Radio.bmp
│   │   ├── bottom.bmp
│   │   ├── close.bmp
│   │   ├── left.bmp
│   │   ├── max.bmp
│   │   ├── min.bmp
│   │   ├── restore.bmp
│   │   ├── right.bmp
│   │   ├── theme.ini
│   │   └── top.bmp
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── WinXP.clw
│   ├── WinXP.cpp
│   ├── WinXP.dsp
│   ├── WinXP.dsw
│   ├── WinXP.exe
│   ├── WinXP.h
│   ├── WinXP.plg
│   ├── WinXP.rc
│   ├── WinXPDlg.cpp
│   ├── WinXPDlg.h
│   └── res
│   ├── WinXP.ico
│   ├── WinXP.rc2
│   └── WinXP1.ico
├── Example21
│   └── Windows XP风格按钮和滚动条
│   ├── Readme.txt
│   └── XPBtn_Scroll
│   ├── Debug
│   │   ├── XPBtn_Scroll.res
│   │   └── vc60.idb
│   ├── ReadMe.txt
│   ├── RegActiveX.bat
│   ├── Resource.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── UnRegActiveX.bat
│   ├── XPBtn_Scroll.clw
│   ├── XPBtn_Scroll.cpp
│   ├── XPBtn_Scroll.dsp
│   ├── XPBtn_Scroll.dsw
│   ├── XPBtn_Scroll.exe
│   ├── XPBtn_Scroll.h
│   ├── XPBtn_Scroll.plg
│   ├── XPBtn_Scroll.rc
│   ├── XPBtn_ScrollDlg.cpp
│   ├── XPBtn_ScrollDlg.h
│   ├── XPButton.oca
│   ├── XPButton.ocx
│   ├── XPButton_Blue.ocx
│   ├── XPButton_Green.ocx
│   ├── XPButton_Silver.ocx
│   ├── XPScroll_Horizontal_Blue.ocx
│   ├── XPScroll_Horizontal_Green.ocx
│   ├── XPScroll_Horizontal_Silver.oca
│   ├── XPScroll_Horizontal_Silver.ocx
│   ├── XPScroll_Vertical_Blue.ocx
│   ├── XPScroll_Vertical_Green.ocx
│   ├── XPScroll_Vertical_Silver.oca
│   ├── XPScroll_Vertical_Silver.ocx
│   ├── _command.cpp
│   ├── _command.h
│   ├── _hscroll.cpp
│   ├── _hscroll.h
│   ├── _vscroll.cpp
│   ├── _vscroll.h
│   ├── _xpcmdbutton.cpp
│   ├── _xpcmdbutton.h
│   ├── font.cpp
│   ├── font.h
│   ├── picture.cpp
│   ├── picture.h
│   └── res
│   ├── XPBtn_Scroll.ico
│   └── XPBtn_Scroll.rc2
├── Example22
│   └── 基于DirectSound的声音播放器
│   └── DSound_demo
│   ├── Debug
│   │   └── Sound.exe
│   ├── DirectSound.cpp
│   ├── DirectSound.h
│   ├── Resource.h
│   ├── Sound.clw
│   ├── Sound.cpp
│   ├── Sound.dsp
│   ├── Sound.dsw
│   ├── Sound.h
│   ├── Sound.plg
│   ├── Sound.rc
│   ├── SoundDlg.cpp
│   ├── SoundDlg.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   └── res
│   ├── Sound.ico
│   ├── Sound.rc2
│   ├── Sound1.wav
│   └── Sound2.WAV
├── Example23
│   └── AVI视频制作实例
│   └── AviGenerator_demo
│   ├── AVIGenerator.cpp
│   ├── AVIGenerator.h
│   ├── Debug
│   │   └── GL2Avi.exe
│   ├── GL2Avi.cpp
│   ├── GL2Avi.dsp
│   ├── GL2Avi.dsw
│   ├── GL2Avi.h
│   ├── GL2Avi.plg
│   ├── GL2Avi.rc
│   ├── GL2AviDoc.cpp
│   ├── GL2AviDoc.h
│   ├── GL2AviView.cpp
│   ├── GL2AviView.h
│   ├── MainFrm.cpp
│   ├── MainFrm.h
│   ├── ProgressBar.cpp
│   ├── ProgressBar.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── res
│   │   ├── GL2Avi.ico
│   │   ├── GL2Avi.rc2
│   │   ├── GL2AviDoc.ico
│   │   └── Thumbs.db
│   ├── resource.h
│   └── upate.htm
├── Example24
│   └── 电影播放器
│   └── MoviePlay
│   ├── MainFrame.cpp
│   ├── MainFrame.h
│   ├── MovieApp.001
│   ├── MovieApp.clw
│   ├── MovieApp.cpp
│   ├── MovieApp.dsp
│   ├── MovieApp.dsw
│   ├── MovieApp.h
│   ├── MovieApp.plg
│   ├── MovieApp.rc
│   ├── MovieDoc.cpp
│   ├── MovieDoc.h
│   ├── MoviePlay.exe
│   ├── MovieView.cpp
│   ├── MovieView.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── res
│   │   ├── MovieDoc.ico
│   │   ├── MovieMFC.ico
│   │   ├── MovieMFC.rc2
│   │   └── Toolbar.bmp
│   └── resource.h
├── Example25
│   └── 仿Winamp多媒体播放器
│   └── MPlayer
│   ├── AlexfMixer.cpp
│   ├── AlexfMixer.h
│   ├── BtnST.cpp
│   ├── BtnST.h
│   ├── Debug
│   │   ├── MPlayer.exe
│   │   └── MPlayer.mdr
│   ├── IVolume.h
│   ├── MPlayer.clw
│   ├── MPlayer.cpp
│   ├── MPlayer.dsp
│   ├── MPlayer.dsw
│   ├── MPlayer.h
│   ├── MPlayer.mdr
│   ├── MPlayer.plg
│   ├── MPlayer.rc
│   ├── MPlayerDlg.cpp
│   ├── MPlayerDlg.h
│   ├── MatrixStatic.cpp
│   ├── MatrixStatic.h
│   ├── Media.cpp
│   ├── Media.h
│   ├── MySliderControl.cpp
│   ├── MySliderControl.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── VolumeOutWave.cpp
│   ├── VolumeOutWave.h
│   ├── res
│   │   ├── MPlayer.bmp
│   │   ├── MPlayer.ico
│   │   ├── MPlayer.rc2
│   │   ├── ext.bmp
│   │   ├── matrixsetblue.bmp
│   │   ├── matrixsetsmallblue.bmp
│   │   ├── matrixsettinyblue.bmp
│   │   └── n-ext.bmp
│   └── resource.h
├── Example26
│   └── BMP图片浏览器
│   └── BMPViewer
│   ├── BMPViewer.clw
│   ├── BMPViewer.cpp
│   ├── BMPViewer.dsp
│   ├── BMPViewer.dsw
│   ├── BMPViewer.h
│   ├── BMPViewer.plg
│   ├── BMPViewer.rc
│   ├── BMPViewerDoc.cpp
│   ├── BMPViewerDoc.h
│   ├── BMPViewerView.cpp
│   ├── BMPViewerView.h
│   ├── Debug
│   │   └── BMPViewer.exe
│   ├── MainFrm.cpp
│   ├── MainFrm.h
│   ├── ReadMe.txt
│   ├── Resource.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   └── res
│   ├── BMPViewer.ico
│   ├── BMPViewer.rc2
│   ├── BMPViewerDoc.ico
│   ├── Toolbar.bmp
│   └── icon1.ico
├── Example27
│   └── 小波算法的VC++实现
│   ├── Wavelet1D
│   │   ├── CDIB.CPP
│   │   ├── CDIB.H
│   │   ├── DIBAPI.CPP
│   │   ├── DIBAPI.H
│   │   ├── ReadMe.txt
│   │   ├── Resource.h
│   │   ├── Sample.bmp
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── Wavelet1D.clw
│   │   ├── Wavelet1D.cpp
│   │   ├── Wavelet1D.dsp
│   │   ├── Wavelet1D.dsw
│   │   ├── Wavelet1D.exe
│   │   ├── Wavelet1D.h
│   │   ├── Wavelet1D.plg
│   │   ├── Wavelet1D.rc
│   │   ├── Wavelet1DDlg.cpp
│   │   ├── Wavelet1DDlg.h
│   │   ├── h1.dat
│   │   ├── h10.dat
│   │   ├── h2.dat
│   │   ├── h3.dat
│   │   ├── h4.dat
│   │   ├── h5.dat
│   │   ├── h6.dat
│   │   ├── h7.dat
│   │   ├── h8.dat
│   │   ├── h9.dat
│   │   └── res
│   │   ├── Wavelet1D.ico
│   │   └── Wavelet1D.rc2
│   └── Wavelet2D
│   ├── ColorTable.h
│   ├── DIBAPI.CPP
│   ├── DIBAPI.H
│   ├── ReadMe.txt
│   ├── Resource.h
│   ├── Sample.bmp
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── Wavelet2D.clw
│   ├── Wavelet2D.cpp
│   ├── Wavelet2D.dsp
│   ├── Wavelet2D.dsw
│   ├── Wavelet2D.exe
│   ├── Wavelet2D.h
│   ├── Wavelet2D.plg
│   ├── Wavelet2D.rc
│   ├── Wavelet2DDlg.cpp
│   ├── Wavelet2DDlg.h
│   ├── h1.dat
│   ├── h10.dat
│   ├── h2.dat
│   ├── h3.dat
│   ├── h4.dat
│   ├── h5.dat
│   ├── h6.dat
│   ├── h7.dat
│   ├── h8.dat
│   ├── h9.dat
│   └── res
│   ├── Wavelet2D.ico
│   └── Wavelet2D.rc2
├── Example28
│   └── 基因算法的VC++实现
│   └── OpticalNetwork
│   ├── OpticalNetwork.clw
│   ├── OpticalNetwork.cpp
│   ├── OpticalNetwork.dsp
│   ├── OpticalNetwork.dsw
│   ├── OpticalNetwork.exe
│   ├── OpticalNetwork.h
│   ├── OpticalNetwork.plg
│   ├── OpticalNetwork.rc
│   ├── OpticalNetworkDlg.cpp
│   ├── OpticalNetworkDlg.h
│   ├── ReadMe.txt
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── res
│   │   ├── Network Neighborhood XP.ico
│   │   ├── OpticalNetwork.ico
│   │   ├── OpticalNetwork.rc2
│   │   └── Thumbs.db
│   └── resource.h
├── Example29
│   └── 细胞识别统计系统
│   ├── Blood.bmp
│   ├── Cell.clw
│   ├── Cell.cpp
│   ├── Cell.dsp
│   ├── Cell.dsw
│   ├── Cell.exe
│   ├── Cell.h
│   ├── Cell.plg
│   ├── Cell.rc
│   ├── CellDoc.cpp
│   ├── CellDoc.h
│   ├── CellView.cpp
│   ├── CellView.h
│   ├── Cell_debug.exe
│   ├── HSI.cpp
│   ├── HSI.h
│   ├── HSIDlg.cpp
│   ├── HSIDlg.h
│   ├── HistogramDlg.cpp
│   ├── HistogramDlg.h
│   ├── MainFrm.cpp
│   ├── MainFrm.h
│   ├── ReadMe.txt
│   ├── Resource.h
│   ├── Set.cpp
│   ├── Set.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── cell.bmp
│   └── res
│   ├── Cell.ico
│   ├── Cell.rc2
│   ├── CellDoc.ico
│   ├── Toolbar.bmp
│   └── cursor1.cur
├── Example30
│   └── 基于神经网络的文字识别系统
│   ├── Readme.txt
│   ├── 矩阵类库源代码
│   │   ├── test.cpp
│   │   ├── test.dsp
│   │   ├── test.dsw
│   │   ├── tmat.h
│   │   └── tvec.h
│   └── 数字识别系统源代码
│   ├── Bp.h
│   ├── ChildView.cpp
│   ├── ChildView.h
│   ├── DBpParamater.cpp
│   ├── DBpParamater.h
│   ├── DIBAPI.CPP
│   ├── DIBAPI.H
│   ├── DigitRec.clw
│   ├── DigitRec.cpp
│   ├── DigitRec.dsp
│   ├── DigitRec.dsw
│   ├── DigitRec.h
│   ├── DigitRec.plg
│   ├── DigitRec.rc
│   ├── INPUT1.cpp
│   ├── INPUT1.h
│   ├── MainFrm.cpp
│   ├── MainFrm.h
│   ├── ReadMe.txt
│   ├── Release
│   │   ├── DigitRec.exe
│   │   └── 图片
│   │   ├── num
│   │   ├── result.txt
│   │   ├── whi.dat
│   │   ├── win.dat
│   │   ├── 训练样本.bmp
│   │   ├── 测试图片1.bmp
│   │   ├── 测试图片2.bmp
│   │   ├── 测试图片3.bmp
│   │   ├── 测试图片4.bmp
│   │   ├── 测试图片5.bmp
│   │   ├── 测试图片6.bmp
│   │   └── 测试图片7.bmp
│   ├── Resource.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── mydiblib.h
│   ├── res
│   │   ├── DigitRec.ico
│   │   ├── DigitRec.rc2
│   │   └── Toolbar.bmp
│   └── 使用说明.txt
├── Example31
│   └── 车牌定位与识别系统
│   └── PlateReco
│   ├── ChildFrm.cpp
│   ├── ChildFrm.h
│   ├── Debug
│   │   └── PlateReco.exe
│   ├── Dibapi.cpp
│   ├── Dibapi.h
│   ├── DlgBinary.cpp
│   ├── DlgBinary.h
│   ├── DlgRecoResult.cpp
│   ├── DlgRecoResult.h
│   ├── GlobalFunction.cpp
│   ├── GlobalFunction.h
│   ├── MainFrm.cpp
│   ├── MainFrm.h
│   ├── PlateReco.clw
│   ├── PlateReco.cpp
│   ├── PlateReco.dsp
│   ├── PlateReco.dsw
│   ├── PlateReco.h
│   ├── PlateReco.plg
│   ├── PlateReco.rc
│   ├── PlateRecoDoc.cpp
│   ├── PlateRecoDoc.h
│   ├── PlateRecoView.cpp
│   ├── PlateRecoView.h
│   ├── ReadMe.txt
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── car.bmp
│   ├── res
│   │   ├── PlateReco.ico
│   │   ├── PlateReco.rc2
│   │   ├── PlateRecoDoc.ico
│   │   └── Toolbar.bmp
│   ├── resource.h
│   ├── 训练数据_16段投影字母.txt
│   ├── 训练数据_16段投影数字.txt
│   ├── 隐层权值_16段投影字母.txt
│   ├── 隐层权值_16段投影数字.txt
│   ├── 输出层权值_16段投影字母.txt
│   └── 输出层权值_16段投影数字.txt
├── Example32
│   └── 点对点文件传输
│   └── Transfer
│   ├── CMessg.cpp
│   ├── CMessg.h
│   ├── Debug
│   │   └── Transfer.exe
│   ├── ReadMe.txt
│   ├── Resource.h
│   ├── ServerSocket.cpp
│   ├── ServerSocket.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── Transfer.clw
│   ├── Transfer.cpp
│   ├── Transfer.dsp
│   ├── Transfer.dsw
│   ├── Transfer.h
│   ├── Transfer.plg
│   ├── Transfer.rc
│   ├── TransferDlg.cpp
│   ├── TransferDlg.h
│   ├── TransferSocket.cpp
│   ├── TransferSocket.h
│   └── res
│   ├── Transfer.ico
│   └── Transfer.rc2
├── Example33
│   └── Sniff网络嗅探器
│   └── MySniff
│   ├── AFXSOCK.H
│   ├── Debug
│   │   └── ipmon.exe
│   ├── IPExport.h
│   ├── IPHlpApi.Lib
│   ├── IPHlpApi.h
│   ├── IPTypes.h
│   ├── Ipifcons.h
│   ├── Ipinfoid.h
│   ├── IpmConv.h
│   ├── IpmcDefs.h
│   ├── Iprtrmib.h
│   ├── IpxConst.h
│   ├── Ipxrip.h
│   ├── Ipxrtdef.h
│   ├── Ipxsap.h
│   ├── Ipxtfflt.h
│   ├── LMcons.h
│   ├── Mprapi.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── _Entryid.h
│   ├── ipmon.clw
│   ├── ipmon.cpp
│   ├── ipmon.dsp
│   ├── ipmon.dsw
│   ├── ipmon.h
│   ├── ipmon.plg
│   ├── ipmon.rc
│   ├── ipmonDlg.cpp
│   ├── ipmonDlg.h
│   ├── mstcpip.h
│   ├── res
│   │   ├── ipmon.ico
│   │   └── ipmon.rc2
│   └── resource.h
├── Example34
│   └── 基于UDP的网段扫描器
│   └── nbtstat-vc
│   ├── Debug
│   │   └── NBTSTAT.exe
│   ├── NBTSTAT.clw
│   ├── NBTSTAT.cpp
│   ├── NBTSTAT.dsp
│   ├── NBTSTAT.dsw
│   ├── NBTSTAT.h
│   ├── NBTSTAT.plg
│   ├── NBTSTAT.rc
│   ├── NBTSTATDlg.cpp
│   ├── NBTSTATDlg.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── UDP.cpp
│   ├── UDP.h
│   ├── res
│   │   ├── NBTSTAT.ico
│   │   └── NBTSTAT.rc2
│   └── resource.h
├── Example35
│   └── 网络流量监控系统
│   └── NetTraffic
│   ├── Debug
│   │   └── NetTrafficButton.exe
│   ├── Globals.h
│   ├── MFNetTraffic.cpp
│   ├── MFNetTraffic.h
│   ├── MemDC.h
│   ├── NetTrafficButton.clw
│   ├── NetTrafficButton.cpp
│   ├── NetTrafficButton.dsp
│   ├── NetTrafficButton.dsw
│   ├── NetTrafficButton.h
│   ├── NetTrafficButton.plg
│   ├── NetTrafficButton.rc
│   ├── NetTrafficButtonDlg.cpp
│   ├── NetTrafficButtonDlg.h
│   ├── ReadMe.txt
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── mftrafficbutton.cpp
│   ├── mftrafficbutton.h
│   ├── res
│   │   ├── MainFrame.ico
│   │   ├── NetTrafficButton.ico
│   │   └── NetTrafficButton.rc2
│   └── resource.h
├── Example36
│   └── 网络语音电话
│   └── NetPhone
│   ├── NetPhone.clw
│   ├── NetPhone.cpp
│   ├── NetPhone.dsp
│   ├── NetPhone.dsw
│   ├── NetPhone.exe
│   ├── NetPhone.h
│   ├── NetPhone.plg
│   ├── NetPhone.rc
│   ├── NetPhoneDlg.cpp
│   ├── NetPhoneDlg.h
│   ├── PhoneIn.wav
│   ├── ReadMe.txt
│   ├── SocketClient.cpp
│   ├── SocketClient.h
│   ├── SocketServer.cpp
│   ├── SocketServer.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   ├── res
│   │   ├── CommnunicateU.BMP
│   │   ├── CommnunicateX.BMP
│   │   ├── ConnectU.bmp
│   │   ├── ConnectX.BMP
│   │   ├── DisconnectU.BMP
│   │   ├── DisconnectX.BMP
│   │   ├── ExitU.BMP
│   │   ├── Help.ico
│   │   ├── HelpU.BMP
│   │   ├── Kitty.bmp
│   │   ├── MiniU.BMP
│   │   ├── NetPhone.ico
│   │   ├── NetPhone.rc2
│   │   ├── Thumbs.db
│   │   └── iserror.log
│   └── resource.h
├── Example37
│   └── HTTP服务器实例
│   ├── BLOCKSOCK.CPP
│   ├── BLOCKSOCK.H
│   ├── Debug
│   │   └── Server.exe
│   ├── README.TXT
│   ├── SERVERTHREAD.CPP
│   ├── SERVERTHREAD.H
│   ├── STDAFX.CPP
│   ├── STDAFX.H
│   ├── Server.CLW
│   ├── Server.CPP
│   ├── Server.DSW
│   ├── Server.H
│   ├── Server.PLG
│   ├── Server.dsp
│   ├── Server.rc
│   ├── ServerDLG.CPP
│   ├── ServerDlg.h
│   ├── SetIPDlg.cpp
│   ├── SetIPDlg.h
│   ├── res
│   │   ├── Server.ICO
│   │   └── Server.RC2
│   └── resource.h
├── Example38
│   └── 数据库浏览器
│   ├── CRACK.CPP
│   ├── CRACK.H
│   ├── CTRLEXT.CPP
│   ├── CTRLEXT.H
│   ├── CTRLEXT.INL
│   ├── DAOLISTVIEW.CPP
│   ├── DAOLISTVIEW.H
│   ├── DAOQRY.CLW
│   ├── DAOQRY.CPP
│   ├── DAOQRY.DSW
│   ├── DAOQRY.H
│   ├── DAOQRY.PLG
│   ├── DAOQRYDOC.CPP
│   ├── DAOQRYDOC.H
│   ├── DAOQry.dsp
│   ├── DAOQry.rc
│   ├── DAOTREEVIEW.CPP
│   ├── DAOTREEVIEW.H
│   ├── DATA.MDB
│   ├── DLGPARAMS.CPP
│   ├── DLGPARAMS.H
│   ├── DLGSQL.CPP
│   ├── DLGSQL.H
│   ├── DRAGITEM.CPP
│   ├── DRAGITEM.H
│   ├── DataBaseViewer.CLW
│   ├── DataBaseViewer.CPP
│   ├── DataBaseViewer.DSW
│   ├── DataBaseViewer.H
│   ├── DataBaseViewer.PLG
│   ├── DataBaseViewer.dsp
│   ├── DataBaseViewer.rc
│   ├── DataBaseViewerDOC.CPP
│   ├── DataBaseViewerDOC.H
│   ├── Debug
│   │   └── DataBaseViewer.exe
│   ├── MAINFRM.CPP
│   ├── MAINFRM.H
│   ├── OPTIONSDLG.CPP
│   ├── OPTIONSDLG.H
│   ├── README.TXT
│   ├── RENAMEDLG.CPP
│   ├── RENAMEDLG.H
│   ├── STDAFX.CPP
│   ├── STDAFX.H
│   ├── TestDB.MDB
│   ├── res
│   │   ├── DAOQRY.ICO
│   │   ├── DAOQRY.RC2
│   │   ├── DAOQRYDOC.ICO
│   │   ├── DataBaseViewer.ICO
│   │   ├── DataBaseViewer.RC2
│   │   ├── DataBaseViewerDOC.ICO
│   │   ├── TOOLBAR.BMP
│   │   └── bmp00002.bmp
│   └── resource.h
├── Example39
│   ├── readme.txt
│   └── 数据库查询器
│   ├── ADOCONNECTIONEVENTS.H
│   ├── CHILDFRM.CPP
│   ├── CHILDFRM.H
│   ├── CNTRITEM.CPP
│   ├── CNTRITEM.H
│   ├── Debug
│   │   └── QuerySQL.exe
│   ├── FONT.CPP
│   ├── FONT.H
│   ├── HELPERS.CPP
│   ├── HELPERS.H
│   ├── LISTCTRLEX.CPP
│   ├── LISTCTRLEX.H
│   ├── MAINFRM.CPP
│   ├── MAINFRM.H
│   ├── MSFLEXGRID.CPP
│   ├── MSFLEXGRID.H
│   ├── MSFLXGRD.TLH
│   ├── PROCEDURESDLG.CPP
│   ├── PROCEDURESDLG.H
│   ├── QRYTOOLCONNECTIONEVENTS.CPP
│   ├── QRYTOOLCONNECTIONEVENTS.H
│   ├── QuerySQL.CLW
│   ├── QuerySQL.CPP
│   ├── QuerySQL.DSP
│   ├── QuerySQL.DSW
│   ├── QuerySQL.H
│   ├── QuerySQL.PLG
│   ├── QuerySQL.rc
│   ├── QuerySQLDOC.CPP
│   ├── QuerySQLDOC.H
│   ├── QuerySQLVIEW.CPP
│   ├── QuerySQLVIEW.H
│   ├── README.TXT
│   ├── RESOURCE.H
│   ├── RESULTVIEW.CPP
│   ├── RESULTVIEW.H
│   ├── SELECTTABLES.CPP
│   ├── SELECTTABLES.H
│   ├── SORTCOLUMN.CPP
│   ├── SORTCOLUMN.H
│   ├── STDAFX.CPP
│   ├── STDAFX.H
│   ├── STRINGEX.CPP
│   ├── STRINGEX.H
│   └── res
│   ├── BITMAP1.BMP
│   ├── BMP00001.BMP
│   ├── INTRO_BM.BMP
│   ├── QuerySQL.ICO
│   ├── QuerySQL.RC2
│   ├── QuerySQLDOC.ICO
│   └── TOOLBAR.BMP
├── Example40
│   └── 报表打印实例
│   └── PrintManager
│   ├── CoolButton.cpp
│   ├── CoolButton.h
│   ├── Debug
│   │   └── PrintManager.exe
│   ├── FontCombo.cpp
│   ├── FontCombo.h
│   ├── ListCtrlPrint.cpp
│   ├── ListCtrlPrint.h
│   ├── ListPrintPage1.cpp
│   ├── ListPrintPage1.h
│   ├── ListPrintPage2.cpp
│   ├── ListPrintPage2.h
│   ├── ListPrintSetup.cpp
│   ├── ListPrintSetup.h
│   ├── PrintManager.001
│   ├── PrintManager.clw
│   ├── PrintManager.cpp
│   ├── PrintManager.dsp
│   ├── PrintManager.dsw
│   ├── PrintManager.h
│   ├── PrintManager.plg
│   ├── PrintManager.rc
│   ├── PrintManagerDlg.cpp
│   ├── PrintManagerDlg.h
│   ├── PrintStatus.cpp
│   ├── PrintStatus.h
│   ├── PrinterJob.cpp
│   ├── PrinterJob.h
│   ├── ReadMe.txt
│   ├── Resource.h
│   ├── StdAfx.cpp
│   ├── StdAfx.h
│   └── res
│   ├── PrintManager.ico
│   ├── PrintManager.rc2
│   ├── bitmap1.bmp
│   ├── cursor1.cur
│   └── file_dbl.avi
├── Example41
│   └── 课程管理信息系统
│   ├── CourseManager
│   │   ├── CourseManager.clw
│   │   ├── CourseManager.cpp
│   │   ├── CourseManager.dsp
│   │   ├── CourseManager.dsw
│   │   ├── CourseManager.h
│   │   ├── CourseManager.plg
│   │   ├── CourseManager.rc
│   │   ├── Debug
│   │   │   └── CourseManager.exe
│   │   ├── coursset.cpp
│   │   ├── coursset.h
│   │   ├── enroldoc.cpp
│   │   ├── enroldoc.h
│   │   ├── enroll.mak
│   │   ├── mainfrm.cpp
│   │   ├── mainfrm.h
│   │   ├── makefile
│   │   ├── readme.txt
│   │   ├── res
│   │   │   ├── CourseManager.ico
│   │   │   ├── CourseManager.rc2
│   │   │   └── toolbar.bmp
│   │   ├── resource.h
│   │   ├── sectform.cpp
│   │   ├── sectform.h
│   │   ├── sectset.cpp
│   │   ├── sectset.h
│   │   ├── stdafx.cpp
│   │   ├── stdafx.h
│   │   └── studentregister.mdb
│   └── readme.txt
├── Example42
│   └── 库存管理信息系统
│   ├── Database
│   │   ├── stock.txt
│   │   └── 附加数据库文件
│   │   ├── Stock.mdf
│   │   └── Stock_log.LDF
│   ├── Stock
│   │   ├── ADOConn.cpp
│   │   ├── ADOConn.h
│   │   ├── ChangePwdDlg.cpp
│   │   ├── ChangePwdDlg.h
│   │   ├── CheckEditDlg.cpp
│   │   ├── CheckEditDlg.h
│   │   ├── CheckManDlg.cpp
│   │   ├── CheckManDlg.h
│   │   ├── Client.cpp
│   │   ├── Client.h
│   │   ├── ClientEditDlg.cpp
│   │   ├── ClientEditDlg.h
│   │   ├── ClientManDlg.cpp
│   │   ├── ClientManDlg.h
│   │   ├── Debug
│   │   │   └── Stock.exe
│   │   ├── Global.cpp
│   │   ├── Global.h
│   │   ├── LoginDlg.cpp
│   │   ├── LoginDlg.h
│   │   ├── NumAlarmDlg.cpp
│   │   ├── NumAlarmDlg.h
│   │   ├── ProEditDlg.cpp
│   │   ├── ProEditDlg.h
│   │   ├── ProInStore.cpp
│   │   ├── ProInStore.h
│   │   ├── ProManDlg.cpp
│   │   ├── ProManDlg.h
│   │   ├── ProType.cpp
│   │   ├── ProType.h
│   │   ├── ProTypeEditDlg.cpp
│   │   ├── ProTypeEditDlg.h
│   │   ├── ProTypeManDlg.cpp
│   │   ├── ProTypeManDlg.h
│   │   ├── Product.cpp
│   │   ├── Product.h
│   │   ├── ReadMe.txt
│   │   ├── Report1Dlg.cpp
│   │   ├── Report1Dlg.h
│   │   ├── Report2Dlg.cpp
│   │   ├── Report2Dlg.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── Stock.clw
│   │   ├── Stock.cpp
│   │   ├── Stock.dsp
│   │   ├── Stock.dsw
│   │   ├── Stock.h
│   │   ├── Stock.plg
│   │   ├── Stock.rc
│   │   ├── StockDlg.cpp
│   │   ├── StockDlg.h
│   │   ├── StoreHouseEditDlg.cpp
│   │   ├── StoreHouseEditDlg.h
│   │   ├── StoreHouseManDlg.cpp
│   │   ├── StoreHouseManDlg.h
│   │   ├── StoreIn.cpp
│   │   ├── StoreIn.h
│   │   ├── StoreInEditDlg.cpp
│   │   ├── StoreInEditDlg.h
│   │   ├── StoreInManDlg.cpp
│   │   ├── StoreInManDlg.h
│   │   ├── Storehouse.cpp
│   │   ├── Storehouse.h
│   │   ├── TakeOut.cpp
│   │   ├── TakeOut.h
│   │   ├── TakeOutEditDlg.cpp
│   │   ├── TakeOutEditDlg.h
│   │   ├── TakeOutManDlg.cpp
│   │   ├── TakeOutManDlg.h
│   │   ├── UserEditDlg.cpp
│   │   ├── UserEditDlg.h
│   │   ├── UserManDlg.cpp
│   │   ├── UserManDlg.h
│   │   ├── UserName.cpp
│   │   ├── Users.cpp
│   │   ├── Users.h
│   │   ├── ValidDlg.cpp
│   │   ├── ValidDlg.h
│   │   ├── _recordset.cpp
│   │   ├── _recordset.h
│   │   ├── adodc.cpp
│   │   ├── adodc.h
│   │   ├── column.cpp
│   │   ├── column.h
│   │   ├── columns.cpp
│   │   ├── columns.h
│   │   ├── datacombo.cpp
│   │   ├── datacombo.h
│   │   ├── dataformatdisp.cpp
│   │   ├── dataformatdisp.h
│   │   ├── datagrid.cpp
│   │   ├── datagrid.h
│   │   ├── datalist.cpp
│   │   ├── datalist.h
│   │   ├── field.cpp
│   │   ├── field.h
│   │   ├── fields.cpp
│   │   ├── fields.h
│   │   ├── font.cpp
│   │   ├── font.h
│   │   ├── msado15.tlh
│   │   ├── msado15.tli
│   │   ├── picture.cpp
│   │   ├── picture.h
│   │   ├── properties.cpp
│   │   ├── properties.h
│   │   ├── property.cpp
│   │   ├── property.h
│   │   ├── res
│   │   │   ├── Stock.ico
│   │   │   └── Stock.rc2
│   │   ├── resource.h
│   │   ├── selbookmarks.cpp
│   │   ├── selbookmarks.h
│   │   ├── split.cpp
│   │   ├── split.h
│   │   ├── splits.cpp
│   │   ├── splits.h
│   │   ├── stddataformatsdisp.cpp
│   │   ├── stddataformatsdisp.h
│   │   └── stock.bmp
│   └── readme.txt
├── Example43
│   └── 医院管理信息系统
│   ├── Database
│   │   ├── SQL.txt
│   │   └── 附加数据库文件
│   │   ├── Hospital.mdf
│   │   └── Hospital_log.LDF
│   ├── HosptialMan
│   │   ├── ADOConn.cpp
│   │   ├── ADOConn.h
│   │   ├── BaseType.cpp
│   │   ├── BaseType.h
│   │   ├── ChangePwdDlg.cpp
│   │   ├── ChangePwdDlg.h
│   │   ├── Debug
│   │   │   └── HosptialMan.exe
│   │   ├── DeptDlg.cpp
│   │   ├── DeptDlg.h
│   │   ├── DocEditDlg.cpp
│   │   ├── DocEditDlg.h
│   │   ├── DocManDlg.cpp
│   │   ├── DocManDlg.h
│   │   ├── Doctor.cpp
│   │   ├── Doctor.h
│   │   ├── Global.cpp
│   │   ├── Global.h
│   │   ├── HosptialMan.clw
│   │   ├── HosptialMan.cpp
│   │   ├── HosptialMan.dsp
│   │   ├── HosptialMan.dsw
│   │   ├── HosptialMan.h
│   │   ├── HosptialMan.plg
│   │   ├── HosptialMan.rc
│   │   ├── HosptialManDlg.cpp
│   │   ├── HosptialManDlg.h
│   │   ├── ItemSelectionDlg.cpp
│   │   ├── ItemSelectionDlg.h
│   │   ├── Items.cpp
│   │   ├── Items.h
│   │   ├── ItemsEditDlg.cpp
│   │   ├── ItemsEditDlg.h
│   │   ├── ItemsManDlg.cpp
│   │   ├── ItemsManDlg.h
│   │   ├── LoginDlg.cpp
│   │   ├── LoginDlg.h
│   │   ├── MedEditDlg.cpp
│   │   ├── MedEditDlg.h
│   │   ├── MedManDlg.cpp
│   │   ├── MedManDlg.h
│   │   ├── MedSelectionDlg.cpp
│   │   ├── MedSelectionDlg.h
│   │   ├── Medicine.cpp
│   │   ├── Medicine.h
│   │   ├── PatEditDlg.cpp
│   │   ├── PatEditDlg.h
│   │   ├── PatManDlg.cpp
│   │   ├── PatManDlg.h
│   │   ├── Patient.cpp
│   │   ├── Patient.h
│   │   ├── PatientSelectionDlg.cpp
│   │   ├── PatientSelectionDlg.h
│   │   ├── PayItems.cpp
│   │   ├── PayItems.h
│   │   ├── PayItemsDlg.cpp
│   │   ├── PayItemsDlg.h
│   │   ├── RegEditDlg.cpp
│   │   ├── RegEditDlg.h
│   │   ├── RegManDlg.cpp
│   │   ├── RegManDlg.h
│   │   ├── Registration.cpp
│   │   ├── Registration.h
│   │   ├── Report1Dlg.cpp
│   │   ├── Report1Dlg.h
│   │   ├── Report2Dlg.cpp
│   │   ├── Report2Dlg.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   ├── TypeDlg.cpp
│   │   ├── TypeDlg.h
│   │   ├── UnitDlg.cpp
│   │   ├── UnitDlg.h
│   │   ├── UserEditDlg.cpp
│   │   ├── UserEditDlg.h
│   │   ├── UserManDlg.cpp
│   │   ├── UserManDlg.h
│   │   ├── Users.cpp
│   │   ├── Users.h
│   │   ├── _recordset.cpp
│   │   ├── _recordset.h
│   │   ├── adodc.cpp
│   │   ├── adodc.h
│   │   ├── column.cpp
│   │   ├── column.h
│   │   ├── columns.cpp
│   │   ├── columns.h
│   │   ├── datacombo.cpp
│   │   ├── datacombo.h
│   │   ├── dataformatdisp.cpp
│   │   ├── dataformatdisp.h
│   │   ├── datagrid.cpp
│   │   ├── datagrid.h
│   │   ├── datalist.cpp
│   │   ├── datalist.h
│   │   ├── field.cpp
│   │   ├── field.h
│   │   ├── fields.cpp
│   │   ├── fields.h
│   │   ├── font.cpp
│   │   ├── font.h
│   │   ├── msado15.tlh
│   │   ├── msado15.tli
│   │   ├── picture.cpp
│   │   ├── picture.h
│   │   ├── properties.cpp
│   │   ├── properties.h
│   │   ├── property.cpp
│   │   ├── property.h
│   │   ├── res
│   │   │   ├── HosptialMan.ico
│   │   │   ├── HosptialMan.rc2
│   │   │   └── hospital.bmp
│   │   ├── resource.h
│   │   ├── selbookmarks.cpp
│   │   ├── selbookmarks.h
│   │   ├── split.cpp
│   │   ├── split.h
│   │   ├── splits.cpp
│   │   ├── splits.h
│   │   ├── stddataformatsdisp.cpp
│   │   └── stddataformatsdisp.h
│   └── readme.txt
├── MPlayer.mdr
└── readme.doc

571 directories, 3964 files

标签:

实例下载地址

Visual C++系统开发实例精粹-光盘-全部实例及使用说明

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

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

网友评论

发表评论

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

查看所有0条评论>>

小贴士

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

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

关于好例子网

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

;
报警