实例介绍
【实例简介】
学习windows程序设计,从SDK开始学习更有助于对软件开发过程的了解,和对操作系统原理的了解。所以建议从SDK开始学习
【实例截图】
【核心代码】
16359647438015934641.rar
└── Windows程序设计
├── code
│ ├── Chap01
│ │ └── HelloMsg
│ │ ├── Debug
│ │ ├── HelloMsg.c
│ │ ├── HelloMsg.dsp
│ │ ├── HelloMsg.dsw
│ │ └── Release
│ ├── Chap02
│ │ └── ScrnSize
│ │ ├── Debug
│ │ ├── Release
│ │ ├── ScrnSize.c
│ │ ├── ScrnSize.dsp
│ │ └── ScrnSize.dsw
│ ├── Chap03
│ │ └── HelloWin
│ │ ├── Debug
│ │ ├── HelloWin.c
│ │ ├── HelloWin.dsp
│ │ ├── HelloWin.dsw
│ │ ├── HelloWin.wav
│ │ └── Release
│ ├── Chap05
│ │ ├── AltWind
│ │ │ ├── AltWind.c
│ │ │ ├── AltWind.dsp
│ │ │ ├── AltWind.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── Bezier
│ │ │ ├── Bezier.c
│ │ │ ├── Bezier.dsp
│ │ │ ├── Bezier.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── Clover
│ │ │ ├── Clover.c
│ │ │ ├── Clover.dsp
│ │ │ ├── Clover.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── DevCaps1
│ │ │ ├── Debug
│ │ │ ├── DevCaps1.c
│ │ │ ├── DevCaps1.dsp
│ │ │ ├── DevCaps1.dsw
│ │ │ └── Release
│ │ ├── LineDemo
│ │ │ ├── Debug
│ │ │ ├── LineDemo.c
│ │ │ ├── LineDemo.dsp
│ │ │ ├── LineDemo.dsw
│ │ │ └── Release
│ │ ├── RandRect
│ │ │ ├── Debug
│ │ │ ├── RandRect.c
│ │ │ ├── RandRect.dsp
│ │ │ ├── RandRect.dsw
│ │ │ └── Release
│ │ ├── SineWave
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ ├── SineWave.c
│ │ │ ├── SineWave.dsp
│ │ │ └── SineWave.dsw
│ │ └── WhatSize
│ │ ├── Debug
│ │ ├── Release
│ │ ├── WhatSize.c
│ │ ├── WhatSize.dsp
│ │ └── WhatSize.dsw
│ ├── Chap06
│ │ ├── KeyView1
│ │ │ ├── Debug
│ │ │ ├── KeyView1.c
│ │ │ ├── KeyView1.dsp
│ │ │ ├── KeyView1.dsw
│ │ │ └── Release
│ │ ├── KeyView2
│ │ │ ├── Debug
│ │ │ ├── KeyView2.c
│ │ │ ├── KeyView2.dsp
│ │ │ ├── KeyView2.dsw
│ │ │ └── Release
│ │ ├── StokFont
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ ├── StokFont.c
│ │ │ ├── StokFont.dsp
│ │ │ └── StokFont.dsw
│ │ ├── SysMets4
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ ├── SysMets4.c
│ │ │ ├── SysMets4.dsp
│ │ │ ├── SysMets4.dsw
│ │ │ └── SysMets.h
│ │ └── Typer
│ │ ├── Debug
│ │ ├── Release
│ │ ├── Typer.c
│ │ ├── Typer.dsp
│ │ └── Typer.dsw
│ ├── Chap07
│ │ ├── BlokOut1
│ │ │ ├── BlokOut1.c
│ │ │ ├── BlokOut1.dsp
│ │ │ ├── BlokOut1.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── BlokOut2
│ │ │ ├── BlokOut2.c
│ │ │ ├── BlokOut2.dsp
│ │ │ ├── BlokOut2.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── Checker1
│ │ │ ├── Checker1.c
│ │ │ ├── Checker1.dsp
│ │ │ ├── Checker1.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── Checker2
│ │ │ ├── Checker2.c
│ │ │ ├── Checker2.dsp
│ │ │ ├── Checker2.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── Checker3
│ │ │ ├── Checker3.c
│ │ │ ├── Checker3.dsp
│ │ │ ├── Checker3.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── Checker4
│ │ │ ├── Checker4.c
│ │ │ ├── Checker4.dsp
│ │ │ ├── Checker4.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── Connect
│ │ │ ├── Connect.c
│ │ │ ├── Connect.dsp
│ │ │ ├── Connect.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ └── SysMets
│ │ ├── Debug
│ │ ├── Release
│ │ ├── SysMets.c
│ │ ├── SysMets.dsp
│ │ ├── SysMets.dsw
│ │ └── SysMets.h
│ ├── Chap08
│ │ ├── Beeper1
│ │ │ ├── Beeper1.c
│ │ │ ├── Beeper1.dsp
│ │ │ ├── Beeper1.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── Beeper2
│ │ │ ├── Beeper2.c
│ │ │ ├── Beeper2.dsp
│ │ │ ├── Beeper2.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── Clock
│ │ │ ├── Clock.c
│ │ │ ├── Clock.dsp
│ │ │ ├── Clock.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── DigClock
│ │ │ ├── Debug
│ │ │ ├── DigClock.c
│ │ │ ├── DigClock.dsp
│ │ │ ├── DigClock.dsw
│ │ │ └── Release
│ │ └── WhatClr
│ │ ├── Debug
│ │ ├── Release
│ │ ├── WhatClr.c
│ │ ├── WhatClr.dsp
│ │ └── WhatClr.dsw
│ ├── Chap09
│ │ ├── BtnLook
│ │ │ ├── BtnLook.c
│ │ │ ├── BtnLook.dsp
│ │ │ ├── BtnLook.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── Colors1
│ │ │ ├── Colors1.c
│ │ │ ├── Colors1.dsp
│ │ │ ├── Colors1.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── Environ
│ │ │ ├── Debug
│ │ │ ├── Environ.c
│ │ │ ├── Environ.dsp
│ │ │ ├── Environ.dsw
│ │ │ └── Release
│ │ ├── head
│ │ │ ├── Debug
│ │ │ ├── head.c
│ │ │ ├── head.dsp
│ │ │ ├── head.dsw
│ │ │ └── Release
│ │ ├── OwnDraw
│ │ │ ├── Debug
│ │ │ ├── OwnDraw.c
│ │ │ ├── OwnDraw.dsp
│ │ │ ├── OwnDraw.dsw
│ │ │ └── Release
│ │ └── PopPad1
│ │ ├── Debug
│ │ ├── PopPad1.c
│ │ ├── PopPad1.dsp
│ │ ├── PopPad1.dsw
│ │ └── Release
│ ├── Chap10
│ │ ├── IconDemo
│ │ │ ├── Debug
│ │ │ ├── IconDemo.c
│ │ │ ├── IconDemo.dsp
│ │ │ ├── IconDemo.dsw
│ │ │ ├── ICONDEMO.ICO
│ │ │ ├── IconDemo.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── MenuDemo
│ │ │ ├── Debug
│ │ │ ├── MenuDemo.c
│ │ │ ├── MenuDemo.dsp
│ │ │ ├── MenuDemo.dsw
│ │ │ ├── MenuDemo.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── NoPopups
│ │ │ ├── Debug
│ │ │ ├── NoPopups.c
│ │ │ ├── NoPopups.dsp
│ │ │ ├── NoPopups.dsw
│ │ │ ├── NoPopups.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── PoePoem
│ │ │ ├── Debug
│ │ │ ├── PoePoem.c
│ │ │ ├── PoePoem.dsp
│ │ │ ├── PoePoem.dsw
│ │ │ ├── POEPOEM.ICO
│ │ │ ├── PoePoem.rc
│ │ │ ├── POEPOEM.TXT
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── PoorMenu
│ │ │ ├── Debug
│ │ │ ├── PoorMenu.c
│ │ │ ├── PoorMenu.dsp
│ │ │ ├── PoorMenu.dsw
│ │ │ └── Release
│ │ ├── PopMenu
│ │ │ ├── Debug
│ │ │ ├── PopMenu.c
│ │ │ ├── PopMenu.dsp
│ │ │ ├── PopMenu.dsw
│ │ │ ├── PopMenu.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ └── PopPad2
│ │ ├── Debug
│ │ ├── PopPad2.c
│ │ ├── PopPad2.dsp
│ │ ├── PopPad2.dsw
│ │ ├── POPPAD2.ICO
│ │ ├── PopPad2.rc
│ │ ├── Release
│ │ └── RESOURCE.H
│ ├── Chap11
│ │ ├── About1
│ │ │ ├── About1.c
│ │ │ ├── About1.dsp
│ │ │ ├── About1.dsw
│ │ │ ├── About1.ico
│ │ │ ├── About1.rc
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── About2
│ │ │ ├── About2.c
│ │ │ ├── About2.dsp
│ │ │ ├── About2.dsw
│ │ │ ├── About2.ico
│ │ │ ├── About2.rc
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── About3
│ │ │ ├── About3.c
│ │ │ ├── About3.dsp
│ │ │ ├── About3.dsw
│ │ │ ├── About3.rc
│ │ │ ├── Debug
│ │ │ ├── ICON1.ICO
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── Colors2
│ │ │ ├── Colors2.c
│ │ │ ├── Colors2.dsp
│ │ │ ├── Colors2.dsw
│ │ │ ├── Colors2.rc
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── Colors3
│ │ │ ├── Colors3.c
│ │ │ ├── Colors3.dsp
│ │ │ ├── Colors3.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── HexCalc
│ │ │ ├── Debug
│ │ │ ├── HexCalc.c
│ │ │ ├── HexCalc.dlg
│ │ │ ├── HexCalc.dsp
│ │ │ ├── HexCalc.dsw
│ │ │ ├── HexCalc.ico
│ │ │ ├── HexCalc.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ └── PopPad3
│ │ ├── Debug
│ │ ├── PopFile.c
│ │ ├── PopFind.c
│ │ ├── PopFont.c
│ │ ├── PopPad3.dsp
│ │ ├── PopPad3.dsw
│ │ ├── PopPad.c
│ │ ├── POPPAD.ICO
│ │ ├── POPPAD.RC
│ │ ├── PopPrnt0.c
│ │ ├── Release
│ │ └── RESOURCE.H
│ ├── Chap12
│ │ ├── ClipText
│ │ │ ├── ClipText.c
│ │ │ ├── ClipText.dsp
│ │ │ ├── ClipText.dsw
│ │ │ ├── ClipText.rc
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ └── ClipView
│ │ ├── ClipView.c
│ │ ├── ClipView.dsp
│ │ ├── ClipView.dsw
│ │ ├── Debug
│ │ └── Release
│ ├── Chap13
│ │ ├── DevCaps2
│ │ │ ├── Debug
│ │ │ ├── DevCaps2.c
│ │ │ ├── DevCaps2.dsp
│ │ │ ├── DevCaps2.dsw
│ │ │ ├── DevCaps2.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── FormFeed
│ │ │ ├── Debug
│ │ │ ├── FormFeed.c
│ │ │ ├── FormFeed.dsp
│ │ │ ├── FormFeed.dsw
│ │ │ └── Release
│ │ ├── PopPad
│ │ │ ├── Debug
│ │ │ ├── PopFile.c
│ │ │ ├── PopFind.c
│ │ │ ├── PopFont.c
│ │ │ ├── PopPad.c
│ │ │ ├── PopPad.dsp
│ │ │ ├── Poppad.dsw
│ │ │ ├── POPPAD.ICO
│ │ │ ├── POPPAD.RC
│ │ │ ├── PopPrnt.c
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── Print1
│ │ │ ├── Debug
│ │ │ ├── GetPrnDC.c
│ │ │ ├── Print1.c
│ │ │ ├── Print1.dsp
│ │ │ ├── Print1.dsw
│ │ │ ├── Print.c
│ │ │ └── Release
│ │ ├── Print2
│ │ │ ├── Debug
│ │ │ ├── Print2.c
│ │ │ ├── Print2.dsp
│ │ │ ├── Print2.dsw
│ │ │ └── Release
│ │ └── Print3
│ │ ├── Debug
│ │ ├── Print3.c
│ │ ├── Print3.dsp
│ │ ├── Print3.dsw
│ │ ├── Print.rc
│ │ ├── Release
│ │ └── RESOURCE.H
│ ├── Chap14
│ │ ├── BitBlt
│ │ │ ├── BitBlt.c
│ │ │ ├── BitBlt.dsp
│ │ │ ├── BitBlt.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── BitMask
│ │ │ ├── BitMask.c
│ │ │ ├── BitMask.dsp
│ │ │ ├── BitMask.dsw
│ │ │ ├── BitMask.rc
│ │ │ ├── Debug
│ │ │ ├── Matthew.bmp
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── Blowup
│ │ │ ├── Blowup.c
│ │ │ ├── Blowup.dsp
│ │ │ ├── Blowup.dsw
│ │ │ ├── Blowup.rc
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── Bounce
│ │ │ ├── Bounce.c
│ │ │ ├── Bounce.cpp
│ │ │ ├── Bounce.dsp
│ │ │ ├── Bounce.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── Bricks1
│ │ │ ├── Bricks1.c
│ │ │ ├── Bricks1.dsp
│ │ │ ├── Bricks1.dsw
│ │ │ ├── Bricks1.rc
│ │ │ ├── Bricks.bmp
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── Bricks2
│ │ │ ├── Bricks2.c
│ │ │ ├── Bricks2.dsp
│ │ │ ├── Bricks2.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── Bricks3
│ │ │ ├── BRICKS3.C
│ │ │ ├── Bricks3.dsp
│ │ │ ├── Bricks3.dsw
│ │ │ ├── BRICKS3.RC
│ │ │ ├── Bricks.bmp
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── GrafMenu
│ │ │ ├── Bighelp.bmp
│ │ │ ├── Debug
│ │ │ ├── Editlabl.bmp
│ │ │ ├── Filelabl.bmp
│ │ │ ├── Fontlabl.bmp
│ │ │ ├── GrafMenu.c
│ │ │ ├── GrafMenu.dsp
│ │ │ ├── GrafMenu.dsw
│ │ │ ├── GrafMenu.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── HelloBit
│ │ │ ├── Debug
│ │ │ ├── HelloBit.c
│ │ │ ├── HelloBit.dsp
│ │ │ ├── HelloBit.dsw
│ │ │ ├── HelloBit.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── Scramble
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ ├── Scramble.c
│ │ │ ├── Scramble.dsp
│ │ │ └── Scramble.dsw
│ │ ├── Sketch
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ ├── Sketch.c
│ │ │ ├── Sketch.dsp
│ │ │ └── Sketch.dsw
│ │ └── Stretch
│ │ ├── Debug
│ │ ├── Release
│ │ ├── Stretch.c
│ │ ├── Stretch.dsp
│ │ └── Stretch.dsw
│ ├── Chap15
│ │ ├── Apollo11
│ │ │ ├── Apollo11.bmp
│ │ │ ├── Apollo11.c
│ │ │ ├── Apollo11.dsp
│ │ │ ├── Apollo11.dsw
│ │ │ ├── ApolloTD.bmp
│ │ │ ├── Debug
│ │ │ ├── DibFile.h
│ │ │ └── Release
│ │ ├── DibConv
│ │ │ ├── Debug
│ │ │ ├── DibConv.c
│ │ │ ├── DibConv.dsp
│ │ │ ├── DibConv.dsw
│ │ │ ├── DibConv.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── DibHeads
│ │ │ ├── Debug
│ │ │ ├── DibHeads.c
│ │ │ ├── DibHeads.dsp
│ │ │ ├── DibHeads.dsw
│ │ │ ├── DibHeads.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── DibSect
│ │ │ ├── Debug
│ │ │ ├── DibSect.c
│ │ │ ├── DibSect.dsp
│ │ │ ├── DibSect.dsw
│ │ │ ├── DibSect.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── SeqDisp
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ ├── RESOURCE.H
│ │ │ ├── SeqDisp.c
│ │ │ ├── SeqDisp.dsp
│ │ │ ├── SeqDisp.dsw
│ │ │ └── SeqDisp.rc
│ │ ├── ShowDib1
│ │ │ ├── Debug
│ │ │ ├── DibFile.c
│ │ │ ├── DibFile.h
│ │ │ ├── Release
│ │ │ ├── RESOURCE.H
│ │ │ ├── ShowDib1.c
│ │ │ ├── ShowDib1.dsp
│ │ │ ├── ShowDib1.dsw
│ │ │ └── ShowDib1.rc
│ │ └── ShowDib2
│ │ ├── Debug
│ │ ├── DibFile.c
│ │ ├── DibFile.h
│ │ ├── Release
│ │ ├── RESOURCE.H
│ │ ├── Showdib2.c
│ │ ├── ShowDib2.dsp
│ │ ├── Showdib2.dsw
│ │ └── ShowDib2.rc
│ ├── Chap16
│ │ ├── AllColor
│ │ │ ├── AllColor.c
│ │ │ ├── AllColor.dsp
│ │ │ ├── AllColor.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── Bounce
│ │ │ ├── Bounce.c
│ │ │ ├── Bounce.dsp
│ │ │ ├── Bounce.dsw
│ │ │ ├── Debug
│ │ │ ├── PalAnim.c
│ │ │ └── Release
│ │ ├── Dibble
│ │ │ ├── Debug
│ │ │ ├── Dibble.c
│ │ │ ├── Dibble.dsp
│ │ │ ├── Dibble.dsw
│ │ │ ├── Dibble.rc
│ │ │ ├── DibConv.c
│ │ │ ├── DibConv.h
│ │ │ ├── DibHelp.c
│ │ │ ├── DibHelp.h
│ │ │ ├── DibPal.c
│ │ │ ├── DibPal.h
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── Fader
│ │ │ ├── Debug
│ │ │ ├── Fader.c
│ │ │ ├── Fader.dsp
│ │ │ ├── Fader.dsw
│ │ │ └── Release
│ │ ├── Grays1
│ │ │ ├── Debug
│ │ │ ├── Grays1.c
│ │ │ ├── Grays1.dsp
│ │ │ ├── Grays1.dsw
│ │ │ └── Release
│ │ ├── Grays2
│ │ │ ├── Debug
│ │ │ ├── Grays2.c
│ │ │ ├── Grays2.dsp
│ │ │ ├── Grays2.dsw
│ │ │ └── Release
│ │ ├── Grays3
│ │ │ ├── Debug
│ │ │ ├── Grays3.c
│ │ │ ├── Grays3.dsp
│ │ │ ├── Grays3.dsw
│ │ │ └── Release
│ │ ├── Pipes
│ │ │ ├── Debug
│ │ │ ├── Pipes.c
│ │ │ ├── Pipes.dsp
│ │ │ ├── Pipes.dsw
│ │ │ └── Release
│ │ ├── ShowDib3
│ │ │ ├── Debug
│ │ │ ├── PackeDib.c
│ │ │ ├── PackeDib.h
│ │ │ ├── Release
│ │ │ ├── RESOURCE.H
│ │ │ ├── ShowDib3.c
│ │ │ ├── ShowDib3.dsp
│ │ │ ├── ShowDib3.dsw
│ │ │ └── ShowDib3.rc
│ │ ├── ShowDib4
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ ├── RESOURCE.H
│ │ │ ├── ShowDib4.c
│ │ │ ├── ShowDib4.dsp
│ │ │ ├── ShowDib4.dsw
│ │ │ └── ShowDib4.rc
│ │ ├── ShowDib5
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ ├── RESOURCE.H
│ │ │ ├── ShowDib5.c
│ │ │ ├── ShowDib5.dsp
│ │ │ ├── ShowDib5.dsw
│ │ │ └── ShowDib5.rc
│ │ ├── ShowDib6
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ ├── RESOURCE.H
│ │ │ ├── ShowDib6.c
│ │ │ ├── ShowDib6.dsp
│ │ │ ├── ShowDib6.dsw
│ │ │ └── ShowDib6.rc
│ │ ├── ShowDib7
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ ├── RESOURCE.H
│ │ │ ├── ShowDib7.c
│ │ │ ├── ShowDib7.dsp
│ │ │ ├── ShowDib7.dsw
│ │ │ └── ShowDib7.rc
│ │ ├── ShowDib8
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ ├── RESOURCE.H
│ │ │ ├── ShowDib8.c
│ │ │ ├── ShowDib8.dsp
│ │ │ ├── ShowDib8.dsw
│ │ │ └── ShowDib8.rc
│ │ ├── SysPal1
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ ├── SysPal1.c
│ │ │ ├── SysPal1.dsp
│ │ │ └── SysPal1.dsw
│ │ ├── SysPal2
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ ├── SysPal2.c
│ │ │ ├── SysPal2.dsp
│ │ │ └── SysPal2.dsw
│ │ ├── SysPal3
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ ├── SysPal3.c
│ │ │ ├── SysPal3.dsp
│ │ │ └── SysPal3.dsw
│ │ └── Tunnel
│ │ ├── Debug
│ │ ├── Release
│ │ ├── Tunnel.c
│ │ ├── Tunnel.dsp
│ │ └── Tunnel.dsw
│ ├── Chap17
│ │ ├── ChosFont
│ │ │ ├── ChosFont.c
│ │ │ ├── ChosFont.dsp
│ │ │ ├── ChosFont.dsw
│ │ │ ├── ChosFont.rc
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── EndJoin
│ │ │ ├── Debug
│ │ │ ├── EndJoin.c
│ │ │ ├── EndJoin.dsp
│ │ │ ├── EndJoin.dsw
│ │ │ └── Release
│ │ ├── EZTest
│ │ │ ├── Debug
│ │ │ ├── EZFont.c
│ │ │ ├── EZFont.h
│ │ │ ├── EZTest.c
│ │ │ ├── EZTest.dsp
│ │ │ ├── EZTest.dsw
│ │ │ ├── FontDemo.c
│ │ │ ├── FontDemo.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── FontClip
│ │ │ ├── Debug
│ │ │ ├── FontClip.c
│ │ │ ├── FontClip.dsp
│ │ │ ├── FontClip.dsw
│ │ │ └── Release
│ │ ├── FontFill
│ │ │ ├── Debug
│ │ │ ├── FontFill.c
│ │ │ ├── FontFill.dsp
│ │ │ ├── FontFill.dsw
│ │ │ └── Release
│ │ ├── FontOut1
│ │ │ ├── Debug
│ │ │ ├── FontOut1.c
│ │ │ ├── FontOut1.dsp
│ │ │ ├── FontOut1.dsw
│ │ │ └── Release
│ │ ├── FontOut2
│ │ │ ├── Debug
│ │ │ ├── FontOut2.c
│ │ │ ├── FontOut2.dsp
│ │ │ ├── FontOut2.dsw
│ │ │ └── Release
│ │ ├── FontRot
│ │ │ ├── Debug
│ │ │ ├── FontRot.c
│ │ │ ├── FontRot.dsp
│ │ │ ├── FontRot.dsw
│ │ │ └── Release
│ │ ├── Justify1
│ │ │ ├── Debug
│ │ │ ├── Justify1.c
│ │ │ ├── Justify1.dsp
│ │ │ ├── Justify1.dsw
│ │ │ ├── Justify1.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── Justify2
│ │ │ ├── Debug
│ │ │ ├── Justify2.c
│ │ │ ├── Justify2.dsp
│ │ │ ├── Justify2.dsw
│ │ │ ├── Justify2.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── PickFont
│ │ │ ├── Debug
│ │ │ ├── PickFont.c
│ │ │ ├── PickFont.dsp
│ │ │ ├── PickFont.dsw
│ │ │ ├── PickFont.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ └── UniChars
│ │ ├── Debug
│ │ ├── Release
│ │ ├── RESOURCE.H
│ │ ├── Unichars.c
│ │ ├── Unichars.dsp
│ │ ├── Unichars.dsw
│ │ └── Unichars.rc
│ ├── Chap18
│ │ ├── Emf1
│ │ │ ├── Debug
│ │ │ ├── Emf1.c
│ │ │ ├── Emf1.dsp
│ │ │ ├── Emf1.dsw
│ │ │ └── Release
│ │ ├── Emf10
│ │ │ ├── Debug
│ │ │ ├── Emf10.c
│ │ │ ├── Emf10.dsp
│ │ │ ├── Emf10.dsw
│ │ │ └── Release
│ │ ├── Emf11
│ │ │ ├── Debug
│ │ │ ├── Emf11.c
│ │ │ ├── Emf11.dsp
│ │ │ ├── Emf11.dsw
│ │ │ └── Release
│ │ ├── Emf12
│ │ │ ├── Debug
│ │ │ ├── Emf12.c
│ │ │ ├── Emf12.dsp
│ │ │ ├── Emf12.dsw
│ │ │ └── Release
│ │ ├── Emf13
│ │ │ ├── Debug
│ │ │ ├── Emf13.c
│ │ │ ├── Emf13.dsp
│ │ │ ├── Emf13.dsw
│ │ │ └── Release
│ │ ├── Emf2
│ │ │ ├── Debug
│ │ │ ├── Emf2.c
│ │ │ ├── Emf2.dsp
│ │ │ ├── Emf2.dsw
│ │ │ └── Release
│ │ ├── Emf3
│ │ │ ├── Debug
│ │ │ ├── Emf3.c
│ │ │ ├── Emf3.dsp
│ │ │ ├── Emf3.dsw
│ │ │ └── Release
│ │ ├── Emf4
│ │ │ ├── Debug
│ │ │ ├── Emf4.c
│ │ │ ├── Emf4.dsp
│ │ │ ├── Emf4.dsw
│ │ │ └── Release
│ │ ├── Emf5
│ │ │ ├── Debug
│ │ │ ├── Emf5.c
│ │ │ ├── Emf5.dsp
│ │ │ ├── Emf5.dsw
│ │ │ └── Release
│ │ ├── Emf6
│ │ │ ├── Debug
│ │ │ ├── Emf6.c
│ │ │ ├── Emf6.dsp
│ │ │ ├── Emf6.dsw
│ │ │ └── Release
│ │ ├── Emf7
│ │ │ ├── Debug
│ │ │ ├── Emf7.c
│ │ │ ├── Emf7.dsp
│ │ │ ├── Emf7.dsw
│ │ │ └── Release
│ │ ├── Emf8
│ │ │ ├── Debug
│ │ │ ├── Emf8.c
│ │ │ ├── Emf8.dsp
│ │ │ ├── Emf8.dsw
│ │ │ ├── Emf.c
│ │ │ ├── Emf.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── Emf9
│ │ │ ├── Debug
│ │ │ ├── Emf9.c
│ │ │ ├── Emf9.dsp
│ │ │ ├── Emf9.dsw
│ │ │ └── Release
│ │ ├── EmfView
│ │ │ ├── Debug
│ │ │ ├── EmfView.c
│ │ │ ├── EmfView.dsp
│ │ │ ├── EmfView.dsw
│ │ │ ├── EmfView.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ └── Metafile
│ │ ├── Debug
│ │ ├── Metafile.c
│ │ ├── Metafile.dsp
│ │ ├── Metafile.dsw
│ │ └── Release
│ ├── Chap19
│ │ └── MDIDemo
│ │ ├── Debug
│ │ ├── MDIDemo.c
│ │ ├── MDIDemo.dsp
│ │ ├── MDIDemo.dsw
│ │ ├── MDIDemo.rc
│ │ ├── Release
│ │ └── RESOURCE.H
│ ├── Chap20
│ │ ├── BigJob1
│ │ │ ├── BigJob1.c
│ │ │ ├── BigJob1.dsp
│ │ │ ├── BigJob1.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── BigJob2
│ │ │ ├── BigJob2.c
│ │ │ ├── BigJob2.dsp
│ │ │ ├── BigJob2.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── Multi1
│ │ │ ├── Debug
│ │ │ ├── Multi1.c
│ │ │ ├── Multi1.dsp
│ │ │ ├── Multi1.dsw
│ │ │ └── Release
│ │ ├── Multi2
│ │ │ ├── Debug
│ │ │ ├── Multi2.c
│ │ │ ├── Multi2.dsp
│ │ │ ├── Multi2.dsw
│ │ │ └── Release
│ │ └── RndRctMT
│ │ ├── Debug
│ │ ├── Release
│ │ ├── RndRctMT.c
│ │ ├── RndRctMT.dsp
│ │ └── RndRctMT.dsw
│ ├── Chap21
│ │ ├── EdrTest
│ │ │ ├── Debug
│ │ │ │ ├── EdrLib.dll
│ │ │ │ └── EdrLib.lib
│ │ │ ├── EdrLib.c
│ │ │ ├── EdrLib.dsp
│ │ │ ├── EdrLib.h
│ │ │ ├── EdrTest.c
│ │ │ ├── EdrTest.dsp
│ │ │ ├── EdrTest.dsw
│ │ │ └── Release
│ │ │ ├── EdrLib.dll
│ │ │ └── EdrLib.lib
│ │ ├── ShowBit
│ │ │ ├── BitLib.c
│ │ │ ├── BitLib.dsp
│ │ │ ├── BitLib.rc
│ │ │ ├── BITMAP1.BMP
│ │ │ ├── BITMAP2.BMP
│ │ │ ├── BITMAP3.BMP
│ │ │ ├── BITMAP4.BMP
│ │ │ ├── BITMAP5.BMP
│ │ │ ├── BITMAP6.BMP
│ │ │ ├── BITMAP7.BMP
│ │ │ ├── BITMAP8.BMP
│ │ │ ├── BITMAP9.BMP
│ │ │ ├── Debug
│ │ │ │ └── BitLib.dll
│ │ │ ├── Release
│ │ │ │ └── BitLib.dll
│ │ │ ├── RESOURCE.H
│ │ │ ├── ShowBit.c
│ │ │ ├── ShowBit.dsp
│ │ │ └── ShowBit.dsw
│ │ └── StrProg
│ │ ├── Debug
│ │ │ ├── StrLib.dll
│ │ │ └── StrLib.lib
│ │ ├── Release
│ │ │ ├── StrLib.dll
│ │ │ └── StrLib.lib
│ │ ├── RESOURCE.H
│ │ ├── StrLib.c
│ │ ├── StrLib.dsp
│ │ ├── StrLib.h
│ │ ├── StrProg.c
│ │ ├── StrProg.dsp
│ │ ├── StrProg.dsw
│ │ └── StrProg.rc
│ ├── Chap22
│ │ ├── AddSynth
│ │ │ ├── AddSynth.c
│ │ │ ├── AddSynth.dsp
│ │ │ ├── AddSynth.dsw
│ │ │ ├── AddSynth.h
│ │ │ ├── AddSynth.rc
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ │ ├── Clarinet.wav
│ │ │ │ ├── Oboe.wav
│ │ │ │ └── Trumpet.wav
│ │ │ └── RESOURCE.H
│ │ ├── BachTocc
│ │ │ ├── BachTocc.c
│ │ │ ├── BachTocc.dsp
│ │ │ ├── BachTocc.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── Drum
│ │ │ ├── Debug
│ │ │ ├── Drum.c
│ │ │ ├── Drum.dsp
│ │ │ ├── Drum.dsw
│ │ │ ├── DrumFile.c
│ │ │ ├── DrumFile.h
│ │ │ ├── DRUM.ICO
│ │ │ ├── Drum.rc
│ │ │ ├── DrumTime.c
│ │ │ ├── DrumTime.h
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── KBMidi
│ │ │ ├── Debug
│ │ │ ├── KBMidi.c
│ │ │ ├── KBMidi.dsp
│ │ │ ├── KBMidi.dsw
│ │ │ └── Release
│ │ ├── Record1
│ │ │ ├── Debug
│ │ │ ├── Record1.c
│ │ │ ├── Record1.dsp
│ │ │ ├── Record1.dsw
│ │ │ ├── Record.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── Record2
│ │ │ ├── Debug
│ │ │ ├── Record2.c
│ │ │ ├── Record2.dsp
│ │ │ ├── Record2.dsw
│ │ │ └── Release
│ │ ├── Record3
│ │ │ ├── Debug
│ │ │ ├── Record3.c
│ │ │ ├── Record3.dsp
│ │ │ ├── Record3.dsw
│ │ │ └── Release
│ │ ├── SineWave
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ ├── RESOURCE.H
│ │ │ ├── SineWave.c
│ │ │ ├── SineWave.dsp
│ │ │ ├── SineWave.dsw
│ │ │ └── SineWave.rc
│ │ ├── TestMci
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ ├── RESOURCE.H
│ │ │ ├── TestMci.c
│ │ │ ├── TestMci.dsp
│ │ │ ├── TestMci.dsw
│ │ │ └── TestMci.rc
│ │ └── WakeUp
│ │ ├── Debug
│ │ ├── Release
│ │ ├── WakeUp.c
│ │ ├── WakeUp.dsp
│ │ └── WakeUp.dsw
│ └── Chap23
│ ├── NetTime
│ │ ├── Debug
│ │ ├── NetTime.c
│ │ ├── NetTime.dsp
│ │ ├── NetTime.dsw
│ │ ├── NetTime.rc
│ │ ├── Release
│ │ └── resource.h
│ └── UpdDemo
│ ├── Debug
│ ├── Release
│ ├── resource.h
│ ├── UpdDemo.c
│ ├── UpdDemo.dsp
│ ├── UpdDemo.dsw
│ └── UpdDemo.rc
└── Windows程序设计.chm
450 directories, 621 files
学习windows程序设计,从SDK开始学习更有助于对软件开发过程的了解,和对操作系统原理的了解。所以建议从SDK开始学习
【实例截图】
【核心代码】
16359647438015934641.rar
└── Windows程序设计
├── code
│ ├── Chap01
│ │ └── HelloMsg
│ │ ├── Debug
│ │ ├── HelloMsg.c
│ │ ├── HelloMsg.dsp
│ │ ├── HelloMsg.dsw
│ │ └── Release
│ ├── Chap02
│ │ └── ScrnSize
│ │ ├── Debug
│ │ ├── Release
│ │ ├── ScrnSize.c
│ │ ├── ScrnSize.dsp
│ │ └── ScrnSize.dsw
│ ├── Chap03
│ │ └── HelloWin
│ │ ├── Debug
│ │ ├── HelloWin.c
│ │ ├── HelloWin.dsp
│ │ ├── HelloWin.dsw
│ │ ├── HelloWin.wav
│ │ └── Release
│ ├── Chap05
│ │ ├── AltWind
│ │ │ ├── AltWind.c
│ │ │ ├── AltWind.dsp
│ │ │ ├── AltWind.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── Bezier
│ │ │ ├── Bezier.c
│ │ │ ├── Bezier.dsp
│ │ │ ├── Bezier.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── Clover
│ │ │ ├── Clover.c
│ │ │ ├── Clover.dsp
│ │ │ ├── Clover.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── DevCaps1
│ │ │ ├── Debug
│ │ │ ├── DevCaps1.c
│ │ │ ├── DevCaps1.dsp
│ │ │ ├── DevCaps1.dsw
│ │ │ └── Release
│ │ ├── LineDemo
│ │ │ ├── Debug
│ │ │ ├── LineDemo.c
│ │ │ ├── LineDemo.dsp
│ │ │ ├── LineDemo.dsw
│ │ │ └── Release
│ │ ├── RandRect
│ │ │ ├── Debug
│ │ │ ├── RandRect.c
│ │ │ ├── RandRect.dsp
│ │ │ ├── RandRect.dsw
│ │ │ └── Release
│ │ ├── SineWave
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ ├── SineWave.c
│ │ │ ├── SineWave.dsp
│ │ │ └── SineWave.dsw
│ │ └── WhatSize
│ │ ├── Debug
│ │ ├── Release
│ │ ├── WhatSize.c
│ │ ├── WhatSize.dsp
│ │ └── WhatSize.dsw
│ ├── Chap06
│ │ ├── KeyView1
│ │ │ ├── Debug
│ │ │ ├── KeyView1.c
│ │ │ ├── KeyView1.dsp
│ │ │ ├── KeyView1.dsw
│ │ │ └── Release
│ │ ├── KeyView2
│ │ │ ├── Debug
│ │ │ ├── KeyView2.c
│ │ │ ├── KeyView2.dsp
│ │ │ ├── KeyView2.dsw
│ │ │ └── Release
│ │ ├── StokFont
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ ├── StokFont.c
│ │ │ ├── StokFont.dsp
│ │ │ └── StokFont.dsw
│ │ ├── SysMets4
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ ├── SysMets4.c
│ │ │ ├── SysMets4.dsp
│ │ │ ├── SysMets4.dsw
│ │ │ └── SysMets.h
│ │ └── Typer
│ │ ├── Debug
│ │ ├── Release
│ │ ├── Typer.c
│ │ ├── Typer.dsp
│ │ └── Typer.dsw
│ ├── Chap07
│ │ ├── BlokOut1
│ │ │ ├── BlokOut1.c
│ │ │ ├── BlokOut1.dsp
│ │ │ ├── BlokOut1.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── BlokOut2
│ │ │ ├── BlokOut2.c
│ │ │ ├── BlokOut2.dsp
│ │ │ ├── BlokOut2.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── Checker1
│ │ │ ├── Checker1.c
│ │ │ ├── Checker1.dsp
│ │ │ ├── Checker1.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── Checker2
│ │ │ ├── Checker2.c
│ │ │ ├── Checker2.dsp
│ │ │ ├── Checker2.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── Checker3
│ │ │ ├── Checker3.c
│ │ │ ├── Checker3.dsp
│ │ │ ├── Checker3.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── Checker4
│ │ │ ├── Checker4.c
│ │ │ ├── Checker4.dsp
│ │ │ ├── Checker4.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── Connect
│ │ │ ├── Connect.c
│ │ │ ├── Connect.dsp
│ │ │ ├── Connect.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ └── SysMets
│ │ ├── Debug
│ │ ├── Release
│ │ ├── SysMets.c
│ │ ├── SysMets.dsp
│ │ ├── SysMets.dsw
│ │ └── SysMets.h
│ ├── Chap08
│ │ ├── Beeper1
│ │ │ ├── Beeper1.c
│ │ │ ├── Beeper1.dsp
│ │ │ ├── Beeper1.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── Beeper2
│ │ │ ├── Beeper2.c
│ │ │ ├── Beeper2.dsp
│ │ │ ├── Beeper2.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── Clock
│ │ │ ├── Clock.c
│ │ │ ├── Clock.dsp
│ │ │ ├── Clock.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── DigClock
│ │ │ ├── Debug
│ │ │ ├── DigClock.c
│ │ │ ├── DigClock.dsp
│ │ │ ├── DigClock.dsw
│ │ │ └── Release
│ │ └── WhatClr
│ │ ├── Debug
│ │ ├── Release
│ │ ├── WhatClr.c
│ │ ├── WhatClr.dsp
│ │ └── WhatClr.dsw
│ ├── Chap09
│ │ ├── BtnLook
│ │ │ ├── BtnLook.c
│ │ │ ├── BtnLook.dsp
│ │ │ ├── BtnLook.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── Colors1
│ │ │ ├── Colors1.c
│ │ │ ├── Colors1.dsp
│ │ │ ├── Colors1.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── Environ
│ │ │ ├── Debug
│ │ │ ├── Environ.c
│ │ │ ├── Environ.dsp
│ │ │ ├── Environ.dsw
│ │ │ └── Release
│ │ ├── head
│ │ │ ├── Debug
│ │ │ ├── head.c
│ │ │ ├── head.dsp
│ │ │ ├── head.dsw
│ │ │ └── Release
│ │ ├── OwnDraw
│ │ │ ├── Debug
│ │ │ ├── OwnDraw.c
│ │ │ ├── OwnDraw.dsp
│ │ │ ├── OwnDraw.dsw
│ │ │ └── Release
│ │ └── PopPad1
│ │ ├── Debug
│ │ ├── PopPad1.c
│ │ ├── PopPad1.dsp
│ │ ├── PopPad1.dsw
│ │ └── Release
│ ├── Chap10
│ │ ├── IconDemo
│ │ │ ├── Debug
│ │ │ ├── IconDemo.c
│ │ │ ├── IconDemo.dsp
│ │ │ ├── IconDemo.dsw
│ │ │ ├── ICONDEMO.ICO
│ │ │ ├── IconDemo.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── MenuDemo
│ │ │ ├── Debug
│ │ │ ├── MenuDemo.c
│ │ │ ├── MenuDemo.dsp
│ │ │ ├── MenuDemo.dsw
│ │ │ ├── MenuDemo.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── NoPopups
│ │ │ ├── Debug
│ │ │ ├── NoPopups.c
│ │ │ ├── NoPopups.dsp
│ │ │ ├── NoPopups.dsw
│ │ │ ├── NoPopups.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── PoePoem
│ │ │ ├── Debug
│ │ │ ├── PoePoem.c
│ │ │ ├── PoePoem.dsp
│ │ │ ├── PoePoem.dsw
│ │ │ ├── POEPOEM.ICO
│ │ │ ├── PoePoem.rc
│ │ │ ├── POEPOEM.TXT
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── PoorMenu
│ │ │ ├── Debug
│ │ │ ├── PoorMenu.c
│ │ │ ├── PoorMenu.dsp
│ │ │ ├── PoorMenu.dsw
│ │ │ └── Release
│ │ ├── PopMenu
│ │ │ ├── Debug
│ │ │ ├── PopMenu.c
│ │ │ ├── PopMenu.dsp
│ │ │ ├── PopMenu.dsw
│ │ │ ├── PopMenu.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ └── PopPad2
│ │ ├── Debug
│ │ ├── PopPad2.c
│ │ ├── PopPad2.dsp
│ │ ├── PopPad2.dsw
│ │ ├── POPPAD2.ICO
│ │ ├── PopPad2.rc
│ │ ├── Release
│ │ └── RESOURCE.H
│ ├── Chap11
│ │ ├── About1
│ │ │ ├── About1.c
│ │ │ ├── About1.dsp
│ │ │ ├── About1.dsw
│ │ │ ├── About1.ico
│ │ │ ├── About1.rc
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── About2
│ │ │ ├── About2.c
│ │ │ ├── About2.dsp
│ │ │ ├── About2.dsw
│ │ │ ├── About2.ico
│ │ │ ├── About2.rc
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── About3
│ │ │ ├── About3.c
│ │ │ ├── About3.dsp
│ │ │ ├── About3.dsw
│ │ │ ├── About3.rc
│ │ │ ├── Debug
│ │ │ ├── ICON1.ICO
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── Colors2
│ │ │ ├── Colors2.c
│ │ │ ├── Colors2.dsp
│ │ │ ├── Colors2.dsw
│ │ │ ├── Colors2.rc
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── Colors3
│ │ │ ├── Colors3.c
│ │ │ ├── Colors3.dsp
│ │ │ ├── Colors3.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── HexCalc
│ │ │ ├── Debug
│ │ │ ├── HexCalc.c
│ │ │ ├── HexCalc.dlg
│ │ │ ├── HexCalc.dsp
│ │ │ ├── HexCalc.dsw
│ │ │ ├── HexCalc.ico
│ │ │ ├── HexCalc.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ └── PopPad3
│ │ ├── Debug
│ │ ├── PopFile.c
│ │ ├── PopFind.c
│ │ ├── PopFont.c
│ │ ├── PopPad3.dsp
│ │ ├── PopPad3.dsw
│ │ ├── PopPad.c
│ │ ├── POPPAD.ICO
│ │ ├── POPPAD.RC
│ │ ├── PopPrnt0.c
│ │ ├── Release
│ │ └── RESOURCE.H
│ ├── Chap12
│ │ ├── ClipText
│ │ │ ├── ClipText.c
│ │ │ ├── ClipText.dsp
│ │ │ ├── ClipText.dsw
│ │ │ ├── ClipText.rc
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ └── ClipView
│ │ ├── ClipView.c
│ │ ├── ClipView.dsp
│ │ ├── ClipView.dsw
│ │ ├── Debug
│ │ └── Release
│ ├── Chap13
│ │ ├── DevCaps2
│ │ │ ├── Debug
│ │ │ ├── DevCaps2.c
│ │ │ ├── DevCaps2.dsp
│ │ │ ├── DevCaps2.dsw
│ │ │ ├── DevCaps2.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── FormFeed
│ │ │ ├── Debug
│ │ │ ├── FormFeed.c
│ │ │ ├── FormFeed.dsp
│ │ │ ├── FormFeed.dsw
│ │ │ └── Release
│ │ ├── PopPad
│ │ │ ├── Debug
│ │ │ ├── PopFile.c
│ │ │ ├── PopFind.c
│ │ │ ├── PopFont.c
│ │ │ ├── PopPad.c
│ │ │ ├── PopPad.dsp
│ │ │ ├── Poppad.dsw
│ │ │ ├── POPPAD.ICO
│ │ │ ├── POPPAD.RC
│ │ │ ├── PopPrnt.c
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── Print1
│ │ │ ├── Debug
│ │ │ ├── GetPrnDC.c
│ │ │ ├── Print1.c
│ │ │ ├── Print1.dsp
│ │ │ ├── Print1.dsw
│ │ │ ├── Print.c
│ │ │ └── Release
│ │ ├── Print2
│ │ │ ├── Debug
│ │ │ ├── Print2.c
│ │ │ ├── Print2.dsp
│ │ │ ├── Print2.dsw
│ │ │ └── Release
│ │ └── Print3
│ │ ├── Debug
│ │ ├── Print3.c
│ │ ├── Print3.dsp
│ │ ├── Print3.dsw
│ │ ├── Print.rc
│ │ ├── Release
│ │ └── RESOURCE.H
│ ├── Chap14
│ │ ├── BitBlt
│ │ │ ├── BitBlt.c
│ │ │ ├── BitBlt.dsp
│ │ │ ├── BitBlt.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── BitMask
│ │ │ ├── BitMask.c
│ │ │ ├── BitMask.dsp
│ │ │ ├── BitMask.dsw
│ │ │ ├── BitMask.rc
│ │ │ ├── Debug
│ │ │ ├── Matthew.bmp
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── Blowup
│ │ │ ├── Blowup.c
│ │ │ ├── Blowup.dsp
│ │ │ ├── Blowup.dsw
│ │ │ ├── Blowup.rc
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── Bounce
│ │ │ ├── Bounce.c
│ │ │ ├── Bounce.cpp
│ │ │ ├── Bounce.dsp
│ │ │ ├── Bounce.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── Bricks1
│ │ │ ├── Bricks1.c
│ │ │ ├── Bricks1.dsp
│ │ │ ├── Bricks1.dsw
│ │ │ ├── Bricks1.rc
│ │ │ ├── Bricks.bmp
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── Bricks2
│ │ │ ├── Bricks2.c
│ │ │ ├── Bricks2.dsp
│ │ │ ├── Bricks2.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── Bricks3
│ │ │ ├── BRICKS3.C
│ │ │ ├── Bricks3.dsp
│ │ │ ├── Bricks3.dsw
│ │ │ ├── BRICKS3.RC
│ │ │ ├── Bricks.bmp
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── GrafMenu
│ │ │ ├── Bighelp.bmp
│ │ │ ├── Debug
│ │ │ ├── Editlabl.bmp
│ │ │ ├── Filelabl.bmp
│ │ │ ├── Fontlabl.bmp
│ │ │ ├── GrafMenu.c
│ │ │ ├── GrafMenu.dsp
│ │ │ ├── GrafMenu.dsw
│ │ │ ├── GrafMenu.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── HelloBit
│ │ │ ├── Debug
│ │ │ ├── HelloBit.c
│ │ │ ├── HelloBit.dsp
│ │ │ ├── HelloBit.dsw
│ │ │ ├── HelloBit.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── Scramble
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ ├── Scramble.c
│ │ │ ├── Scramble.dsp
│ │ │ └── Scramble.dsw
│ │ ├── Sketch
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ ├── Sketch.c
│ │ │ ├── Sketch.dsp
│ │ │ └── Sketch.dsw
│ │ └── Stretch
│ │ ├── Debug
│ │ ├── Release
│ │ ├── Stretch.c
│ │ ├── Stretch.dsp
│ │ └── Stretch.dsw
│ ├── Chap15
│ │ ├── Apollo11
│ │ │ ├── Apollo11.bmp
│ │ │ ├── Apollo11.c
│ │ │ ├── Apollo11.dsp
│ │ │ ├── Apollo11.dsw
│ │ │ ├── ApolloTD.bmp
│ │ │ ├── Debug
│ │ │ ├── DibFile.h
│ │ │ └── Release
│ │ ├── DibConv
│ │ │ ├── Debug
│ │ │ ├── DibConv.c
│ │ │ ├── DibConv.dsp
│ │ │ ├── DibConv.dsw
│ │ │ ├── DibConv.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── DibHeads
│ │ │ ├── Debug
│ │ │ ├── DibHeads.c
│ │ │ ├── DibHeads.dsp
│ │ │ ├── DibHeads.dsw
│ │ │ ├── DibHeads.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── DibSect
│ │ │ ├── Debug
│ │ │ ├── DibSect.c
│ │ │ ├── DibSect.dsp
│ │ │ ├── DibSect.dsw
│ │ │ ├── DibSect.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── SeqDisp
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ ├── RESOURCE.H
│ │ │ ├── SeqDisp.c
│ │ │ ├── SeqDisp.dsp
│ │ │ ├── SeqDisp.dsw
│ │ │ └── SeqDisp.rc
│ │ ├── ShowDib1
│ │ │ ├── Debug
│ │ │ ├── DibFile.c
│ │ │ ├── DibFile.h
│ │ │ ├── Release
│ │ │ ├── RESOURCE.H
│ │ │ ├── ShowDib1.c
│ │ │ ├── ShowDib1.dsp
│ │ │ ├── ShowDib1.dsw
│ │ │ └── ShowDib1.rc
│ │ └── ShowDib2
│ │ ├── Debug
│ │ ├── DibFile.c
│ │ ├── DibFile.h
│ │ ├── Release
│ │ ├── RESOURCE.H
│ │ ├── Showdib2.c
│ │ ├── ShowDib2.dsp
│ │ ├── Showdib2.dsw
│ │ └── ShowDib2.rc
│ ├── Chap16
│ │ ├── AllColor
│ │ │ ├── AllColor.c
│ │ │ ├── AllColor.dsp
│ │ │ ├── AllColor.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── Bounce
│ │ │ ├── Bounce.c
│ │ │ ├── Bounce.dsp
│ │ │ ├── Bounce.dsw
│ │ │ ├── Debug
│ │ │ ├── PalAnim.c
│ │ │ └── Release
│ │ ├── Dibble
│ │ │ ├── Debug
│ │ │ ├── Dibble.c
│ │ │ ├── Dibble.dsp
│ │ │ ├── Dibble.dsw
│ │ │ ├── Dibble.rc
│ │ │ ├── DibConv.c
│ │ │ ├── DibConv.h
│ │ │ ├── DibHelp.c
│ │ │ ├── DibHelp.h
│ │ │ ├── DibPal.c
│ │ │ ├── DibPal.h
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── Fader
│ │ │ ├── Debug
│ │ │ ├── Fader.c
│ │ │ ├── Fader.dsp
│ │ │ ├── Fader.dsw
│ │ │ └── Release
│ │ ├── Grays1
│ │ │ ├── Debug
│ │ │ ├── Grays1.c
│ │ │ ├── Grays1.dsp
│ │ │ ├── Grays1.dsw
│ │ │ └── Release
│ │ ├── Grays2
│ │ │ ├── Debug
│ │ │ ├── Grays2.c
│ │ │ ├── Grays2.dsp
│ │ │ ├── Grays2.dsw
│ │ │ └── Release
│ │ ├── Grays3
│ │ │ ├── Debug
│ │ │ ├── Grays3.c
│ │ │ ├── Grays3.dsp
│ │ │ ├── Grays3.dsw
│ │ │ └── Release
│ │ ├── Pipes
│ │ │ ├── Debug
│ │ │ ├── Pipes.c
│ │ │ ├── Pipes.dsp
│ │ │ ├── Pipes.dsw
│ │ │ └── Release
│ │ ├── ShowDib3
│ │ │ ├── Debug
│ │ │ ├── PackeDib.c
│ │ │ ├── PackeDib.h
│ │ │ ├── Release
│ │ │ ├── RESOURCE.H
│ │ │ ├── ShowDib3.c
│ │ │ ├── ShowDib3.dsp
│ │ │ ├── ShowDib3.dsw
│ │ │ └── ShowDib3.rc
│ │ ├── ShowDib4
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ ├── RESOURCE.H
│ │ │ ├── ShowDib4.c
│ │ │ ├── ShowDib4.dsp
│ │ │ ├── ShowDib4.dsw
│ │ │ └── ShowDib4.rc
│ │ ├── ShowDib5
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ ├── RESOURCE.H
│ │ │ ├── ShowDib5.c
│ │ │ ├── ShowDib5.dsp
│ │ │ ├── ShowDib5.dsw
│ │ │ └── ShowDib5.rc
│ │ ├── ShowDib6
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ ├── RESOURCE.H
│ │ │ ├── ShowDib6.c
│ │ │ ├── ShowDib6.dsp
│ │ │ ├── ShowDib6.dsw
│ │ │ └── ShowDib6.rc
│ │ ├── ShowDib7
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ ├── RESOURCE.H
│ │ │ ├── ShowDib7.c
│ │ │ ├── ShowDib7.dsp
│ │ │ ├── ShowDib7.dsw
│ │ │ └── ShowDib7.rc
│ │ ├── ShowDib8
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ ├── RESOURCE.H
│ │ │ ├── ShowDib8.c
│ │ │ ├── ShowDib8.dsp
│ │ │ ├── ShowDib8.dsw
│ │ │ └── ShowDib8.rc
│ │ ├── SysPal1
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ ├── SysPal1.c
│ │ │ ├── SysPal1.dsp
│ │ │ └── SysPal1.dsw
│ │ ├── SysPal2
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ ├── SysPal2.c
│ │ │ ├── SysPal2.dsp
│ │ │ └── SysPal2.dsw
│ │ ├── SysPal3
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ ├── SysPal3.c
│ │ │ ├── SysPal3.dsp
│ │ │ └── SysPal3.dsw
│ │ └── Tunnel
│ │ ├── Debug
│ │ ├── Release
│ │ ├── Tunnel.c
│ │ ├── Tunnel.dsp
│ │ └── Tunnel.dsw
│ ├── Chap17
│ │ ├── ChosFont
│ │ │ ├── ChosFont.c
│ │ │ ├── ChosFont.dsp
│ │ │ ├── ChosFont.dsw
│ │ │ ├── ChosFont.rc
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── EndJoin
│ │ │ ├── Debug
│ │ │ ├── EndJoin.c
│ │ │ ├── EndJoin.dsp
│ │ │ ├── EndJoin.dsw
│ │ │ └── Release
│ │ ├── EZTest
│ │ │ ├── Debug
│ │ │ ├── EZFont.c
│ │ │ ├── EZFont.h
│ │ │ ├── EZTest.c
│ │ │ ├── EZTest.dsp
│ │ │ ├── EZTest.dsw
│ │ │ ├── FontDemo.c
│ │ │ ├── FontDemo.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── FontClip
│ │ │ ├── Debug
│ │ │ ├── FontClip.c
│ │ │ ├── FontClip.dsp
│ │ │ ├── FontClip.dsw
│ │ │ └── Release
│ │ ├── FontFill
│ │ │ ├── Debug
│ │ │ ├── FontFill.c
│ │ │ ├── FontFill.dsp
│ │ │ ├── FontFill.dsw
│ │ │ └── Release
│ │ ├── FontOut1
│ │ │ ├── Debug
│ │ │ ├── FontOut1.c
│ │ │ ├── FontOut1.dsp
│ │ │ ├── FontOut1.dsw
│ │ │ └── Release
│ │ ├── FontOut2
│ │ │ ├── Debug
│ │ │ ├── FontOut2.c
│ │ │ ├── FontOut2.dsp
│ │ │ ├── FontOut2.dsw
│ │ │ └── Release
│ │ ├── FontRot
│ │ │ ├── Debug
│ │ │ ├── FontRot.c
│ │ │ ├── FontRot.dsp
│ │ │ ├── FontRot.dsw
│ │ │ └── Release
│ │ ├── Justify1
│ │ │ ├── Debug
│ │ │ ├── Justify1.c
│ │ │ ├── Justify1.dsp
│ │ │ ├── Justify1.dsw
│ │ │ ├── Justify1.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── Justify2
│ │ │ ├── Debug
│ │ │ ├── Justify2.c
│ │ │ ├── Justify2.dsp
│ │ │ ├── Justify2.dsw
│ │ │ ├── Justify2.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── PickFont
│ │ │ ├── Debug
│ │ │ ├── PickFont.c
│ │ │ ├── PickFont.dsp
│ │ │ ├── PickFont.dsw
│ │ │ ├── PickFont.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ └── UniChars
│ │ ├── Debug
│ │ ├── Release
│ │ ├── RESOURCE.H
│ │ ├── Unichars.c
│ │ ├── Unichars.dsp
│ │ ├── Unichars.dsw
│ │ └── Unichars.rc
│ ├── Chap18
│ │ ├── Emf1
│ │ │ ├── Debug
│ │ │ ├── Emf1.c
│ │ │ ├── Emf1.dsp
│ │ │ ├── Emf1.dsw
│ │ │ └── Release
│ │ ├── Emf10
│ │ │ ├── Debug
│ │ │ ├── Emf10.c
│ │ │ ├── Emf10.dsp
│ │ │ ├── Emf10.dsw
│ │ │ └── Release
│ │ ├── Emf11
│ │ │ ├── Debug
│ │ │ ├── Emf11.c
│ │ │ ├── Emf11.dsp
│ │ │ ├── Emf11.dsw
│ │ │ └── Release
│ │ ├── Emf12
│ │ │ ├── Debug
│ │ │ ├── Emf12.c
│ │ │ ├── Emf12.dsp
│ │ │ ├── Emf12.dsw
│ │ │ └── Release
│ │ ├── Emf13
│ │ │ ├── Debug
│ │ │ ├── Emf13.c
│ │ │ ├── Emf13.dsp
│ │ │ ├── Emf13.dsw
│ │ │ └── Release
│ │ ├── Emf2
│ │ │ ├── Debug
│ │ │ ├── Emf2.c
│ │ │ ├── Emf2.dsp
│ │ │ ├── Emf2.dsw
│ │ │ └── Release
│ │ ├── Emf3
│ │ │ ├── Debug
│ │ │ ├── Emf3.c
│ │ │ ├── Emf3.dsp
│ │ │ ├── Emf3.dsw
│ │ │ └── Release
│ │ ├── Emf4
│ │ │ ├── Debug
│ │ │ ├── Emf4.c
│ │ │ ├── Emf4.dsp
│ │ │ ├── Emf4.dsw
│ │ │ └── Release
│ │ ├── Emf5
│ │ │ ├── Debug
│ │ │ ├── Emf5.c
│ │ │ ├── Emf5.dsp
│ │ │ ├── Emf5.dsw
│ │ │ └── Release
│ │ ├── Emf6
│ │ │ ├── Debug
│ │ │ ├── Emf6.c
│ │ │ ├── Emf6.dsp
│ │ │ ├── Emf6.dsw
│ │ │ └── Release
│ │ ├── Emf7
│ │ │ ├── Debug
│ │ │ ├── Emf7.c
│ │ │ ├── Emf7.dsp
│ │ │ ├── Emf7.dsw
│ │ │ └── Release
│ │ ├── Emf8
│ │ │ ├── Debug
│ │ │ ├── Emf8.c
│ │ │ ├── Emf8.dsp
│ │ │ ├── Emf8.dsw
│ │ │ ├── Emf.c
│ │ │ ├── Emf.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── Emf9
│ │ │ ├── Debug
│ │ │ ├── Emf9.c
│ │ │ ├── Emf9.dsp
│ │ │ ├── Emf9.dsw
│ │ │ └── Release
│ │ ├── EmfView
│ │ │ ├── Debug
│ │ │ ├── EmfView.c
│ │ │ ├── EmfView.dsp
│ │ │ ├── EmfView.dsw
│ │ │ ├── EmfView.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ └── Metafile
│ │ ├── Debug
│ │ ├── Metafile.c
│ │ ├── Metafile.dsp
│ │ ├── Metafile.dsw
│ │ └── Release
│ ├── Chap19
│ │ └── MDIDemo
│ │ ├── Debug
│ │ ├── MDIDemo.c
│ │ ├── MDIDemo.dsp
│ │ ├── MDIDemo.dsw
│ │ ├── MDIDemo.rc
│ │ ├── Release
│ │ └── RESOURCE.H
│ ├── Chap20
│ │ ├── BigJob1
│ │ │ ├── BigJob1.c
│ │ │ ├── BigJob1.dsp
│ │ │ ├── BigJob1.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── BigJob2
│ │ │ ├── BigJob2.c
│ │ │ ├── BigJob2.dsp
│ │ │ ├── BigJob2.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── Multi1
│ │ │ ├── Debug
│ │ │ ├── Multi1.c
│ │ │ ├── Multi1.dsp
│ │ │ ├── Multi1.dsw
│ │ │ └── Release
│ │ ├── Multi2
│ │ │ ├── Debug
│ │ │ ├── Multi2.c
│ │ │ ├── Multi2.dsp
│ │ │ ├── Multi2.dsw
│ │ │ └── Release
│ │ └── RndRctMT
│ │ ├── Debug
│ │ ├── Release
│ │ ├── RndRctMT.c
│ │ ├── RndRctMT.dsp
│ │ └── RndRctMT.dsw
│ ├── Chap21
│ │ ├── EdrTest
│ │ │ ├── Debug
│ │ │ │ ├── EdrLib.dll
│ │ │ │ └── EdrLib.lib
│ │ │ ├── EdrLib.c
│ │ │ ├── EdrLib.dsp
│ │ │ ├── EdrLib.h
│ │ │ ├── EdrTest.c
│ │ │ ├── EdrTest.dsp
│ │ │ ├── EdrTest.dsw
│ │ │ └── Release
│ │ │ ├── EdrLib.dll
│ │ │ └── EdrLib.lib
│ │ ├── ShowBit
│ │ │ ├── BitLib.c
│ │ │ ├── BitLib.dsp
│ │ │ ├── BitLib.rc
│ │ │ ├── BITMAP1.BMP
│ │ │ ├── BITMAP2.BMP
│ │ │ ├── BITMAP3.BMP
│ │ │ ├── BITMAP4.BMP
│ │ │ ├── BITMAP5.BMP
│ │ │ ├── BITMAP6.BMP
│ │ │ ├── BITMAP7.BMP
│ │ │ ├── BITMAP8.BMP
│ │ │ ├── BITMAP9.BMP
│ │ │ ├── Debug
│ │ │ │ └── BitLib.dll
│ │ │ ├── Release
│ │ │ │ └── BitLib.dll
│ │ │ ├── RESOURCE.H
│ │ │ ├── ShowBit.c
│ │ │ ├── ShowBit.dsp
│ │ │ └── ShowBit.dsw
│ │ └── StrProg
│ │ ├── Debug
│ │ │ ├── StrLib.dll
│ │ │ └── StrLib.lib
│ │ ├── Release
│ │ │ ├── StrLib.dll
│ │ │ └── StrLib.lib
│ │ ├── RESOURCE.H
│ │ ├── StrLib.c
│ │ ├── StrLib.dsp
│ │ ├── StrLib.h
│ │ ├── StrProg.c
│ │ ├── StrProg.dsp
│ │ ├── StrProg.dsw
│ │ └── StrProg.rc
│ ├── Chap22
│ │ ├── AddSynth
│ │ │ ├── AddSynth.c
│ │ │ ├── AddSynth.dsp
│ │ │ ├── AddSynth.dsw
│ │ │ ├── AddSynth.h
│ │ │ ├── AddSynth.rc
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ │ ├── Clarinet.wav
│ │ │ │ ├── Oboe.wav
│ │ │ │ └── Trumpet.wav
│ │ │ └── RESOURCE.H
│ │ ├── BachTocc
│ │ │ ├── BachTocc.c
│ │ │ ├── BachTocc.dsp
│ │ │ ├── BachTocc.dsw
│ │ │ ├── Debug
│ │ │ └── Release
│ │ ├── Drum
│ │ │ ├── Debug
│ │ │ ├── Drum.c
│ │ │ ├── Drum.dsp
│ │ │ ├── Drum.dsw
│ │ │ ├── DrumFile.c
│ │ │ ├── DrumFile.h
│ │ │ ├── DRUM.ICO
│ │ │ ├── Drum.rc
│ │ │ ├── DrumTime.c
│ │ │ ├── DrumTime.h
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── KBMidi
│ │ │ ├── Debug
│ │ │ ├── KBMidi.c
│ │ │ ├── KBMidi.dsp
│ │ │ ├── KBMidi.dsw
│ │ │ └── Release
│ │ ├── Record1
│ │ │ ├── Debug
│ │ │ ├── Record1.c
│ │ │ ├── Record1.dsp
│ │ │ ├── Record1.dsw
│ │ │ ├── Record.rc
│ │ │ ├── Release
│ │ │ └── RESOURCE.H
│ │ ├── Record2
│ │ │ ├── Debug
│ │ │ ├── Record2.c
│ │ │ ├── Record2.dsp
│ │ │ ├── Record2.dsw
│ │ │ └── Release
│ │ ├── Record3
│ │ │ ├── Debug
│ │ │ ├── Record3.c
│ │ │ ├── Record3.dsp
│ │ │ ├── Record3.dsw
│ │ │ └── Release
│ │ ├── SineWave
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ ├── RESOURCE.H
│ │ │ ├── SineWave.c
│ │ │ ├── SineWave.dsp
│ │ │ ├── SineWave.dsw
│ │ │ └── SineWave.rc
│ │ ├── TestMci
│ │ │ ├── Debug
│ │ │ ├── Release
│ │ │ ├── RESOURCE.H
│ │ │ ├── TestMci.c
│ │ │ ├── TestMci.dsp
│ │ │ ├── TestMci.dsw
│ │ │ └── TestMci.rc
│ │ └── WakeUp
│ │ ├── Debug
│ │ ├── Release
│ │ ├── WakeUp.c
│ │ ├── WakeUp.dsp
│ │ └── WakeUp.dsw
│ └── Chap23
│ ├── NetTime
│ │ ├── Debug
│ │ ├── NetTime.c
│ │ ├── NetTime.dsp
│ │ ├── NetTime.dsw
│ │ ├── NetTime.rc
│ │ ├── Release
│ │ └── resource.h
│ └── UpdDemo
│ ├── Debug
│ ├── Release
│ ├── resource.h
│ ├── UpdDemo.c
│ ├── UpdDemo.dsp
│ ├── UpdDemo.dsw
│ └── UpdDemo.rc
└── Windows程序设计.chm
450 directories, 621 files
标签:
好例子网口号:伸出你的我的手 — 分享!
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论