Visual C++实效编程百例
文章类别:
- 23 9 月, 2022
- 0 条评论
你必须注册后才能投票!
快捷索引
本书在第一版的基础上进行了修订,通过122个精选的例子从各个方面讲述了如何利用Visual C++开发应用程序,涵盖了界面外观、多媒体控制与图像处理、时间控制、操作系统、程序控制、磁盘文件、数据库、网络与通信、鼠标和键盘、数学算法和程序发布等内容。每章在内容安排上,又都是通过经典的例子重点讲述如何利用Visual C++以及MFC、第三方控件、API函数完成特定的功能。
├─第01章
│ ├─实例1 带图标的菜单
│ │ └─BmpMenu
│ │ ├─Release
│ │ └─res
│ ├─实例10 在状态栏中加入控件
│ │ └─res
│ ├─实例2 文字的颜色渐变
│ │ └─TextShadePrj
│ │ └─res
│ ├─实例3 设置并迭加透明图片
│ │ └─TransparentPic
│ │ └─res
│ ├─实例4 颜色渐变进度条
│ │ └─ClrGradientPrgssCtrl
│ │ └─res
│ ├─实例5 透明窗体
│ │ └─TransparentWindow
│ │ └─res
│ ├─实例6 2000风格的打开文件对话框
│ │ └─res
│ ├─实例7 在树形控件中插入背景图
│ │ └─res
│ ├─实例8 类似安装程序的渐变背景
│ │ └─源代码
│ │ └─res
│ └─实例9 非模态对话框
│ └─源代码
│ └─res
├─第02章
│ ├─实例11 调色程序
│ │ └─MixColor
│ │ └─res
│ ├─实例12 颜色下拉框
│ │ └─ColorSelCmb
│ │ └─res
│ ├─实例13 模拟拷贝进程
│ │ └─MCIWndPlayer
│ │ └─res
│ ├─实例14 窗体分割
│ │ └─SplitWndDemo
│ │ └─res
│ ├─实例15 实现QQ程序的抽屉效果
│ │ └─MQQAppearance
│ │ └─res
│ ├─实例16 动画方式弹出,关闭窗口
│ │ └─Flash
│ │ └─res
│ ├─实例17 半透明窗体
│ │ └─Parttransparent
│ │ └─RES
│ ├─实例18 获得指定点颜色
│ │ └─PtClr
│ │ └─res
│ ├─实例19 判知图片的大小
│ │ └─PicSize
│ │ └─res
│ ├─实例20 图片的伸缩显示
│ │ └─ZoomImgDemo
│ │ └─res
│ ├─实例21 游览大图
│ │ └─PicSee
│ │ └─res
│ ├─实例22 放大局部图形
│ │ └─ZoomPart
│ │ └─res
│ ├─实例23 屏幕抓图
│ │ ├─Capture
│ │ │ └─res
│ │ └─hook
│ │ └─res
│ ├─实例24 裁剪位图
│ │ └─ClipBmp
│ │ └─res
│ ├─实例25 列表项的提示条
│ │ └─LstBoxTip
│ │ └─res
│ ├─实例26 浮动的鼠标提示
│ │ └─InfoTip
│ │ └─res
│ ├─实例27 控制工具栏的按钮组
│ │ └─BttnGroup
│ │ └─res
│ ├─实例28 工具栏上设置下拉按钮
│ │ └─TBarDropButton
│ │ └─res
│ ├─实例29 使窗体保持在最前
│ │ └─AlwaysOnTop
│ │ └─res
│ ├─实例30 模仿Windows任务栏
│ │ └─TaskBarDemo
│ │ └─res
│ ├─实例31 定义光标热区
│ │ └─HotCursor
│ │ └─res
│ ├─实例32 拖放选中对象
│ │ └─MoveSelOb
│ │ └─res
│ └─实例33 用GDI实现画直线时的橡皮筋效果
│ └─res
├─第03章
│ ├─实例34 调节系统音量
│ │ └─Volume
│ │ └─res
│ ├─实例35 控制混音效果
│ │ └─DSDemo
│ │ ├─Release
│ │ └─res
│ ├─实例36 播放WAV文件
│ │ ├─Release
│ │ └─res
│ ├─实例37 再现Windows的CD播放器
│ │ └─MyCDPlayer
│ │ └─res
│ ├─实例38 小解霸――VCD典型控制
│ │ └─VCDPlayer
│ │ └─res
│ ├─实例39 播放rm文件
│ │ └─RmPlayer
│ │ └─res
│ └─实例40 播放Flash动画
│ └─源代码
│ └─res
├─第04章
│ ├─实例41 文字逐个出现模仿打字
│ │ └─res
│ ├─实例42 嵌入式电子钟
│ │ └─EmbedElecClock
│ │ └─res
│ ├─实例43 程序中嵌入日历
│ │ └─Calendar
│ │ └─res
│ ├─实例44 毫秒级的控制
│ │ └─MilliSecond
│ │ └─res
│ ├─实例45 读写系统时间
│ │ └─SysTm
│ │ └─res
│ └─实例46 同步网络时间
│ ├─Client
│ │ └─res
│ └─Server
│ └─res
├─第05章
│ ├─实例47 屏蔽系统热键和隐藏任务栏
│ │ ├─Release
│ │ └─res
│ ├─实例48 动态调整屏幕显示模式
│ │ └─ChngDsplyMd
│ │ └─res
│ ├─实例49 获取系统硬件信息
│ │ └─HardwareInfoDemo
│ │ └─res
│ ├─实例50 编辑注册表信息
│ │ └─Regedit
│ │ └─res
│ ├─实例51 重启动和关闭计算机
│ │ └─RstAndClsCmptr
│ │ └─res
│ ├─实例52 获取Windows版本号和运行模式
│ │ └─OsInfo
│ │ └─res
│ └─实例53 枚举可用字体
│ └─EnumFonts
│ └─res
├─第06章
│ ├─实例54 向导程序
│ │ └─Wizard
│ │ └─res
│ ├─实例55 系统托盘程序
│ │ └─Tray
│ │ └─res
│ ├─实例56 枚举系统正在运行的程序
│ │ └─ListProcesses
│ │ └─res
│ ├─实例57 启动并控制其它Exe程序
│ │ └─CntrlOtherPrcss
│ │ └─res
│ ├─实例58 禁止运行程序多个实例
│ │ └─OnlyOneInst
│ │ └─res
│ ├─实例59 禁止窗体右上角各按钮
│ │ └─SysButton
│ │ └─res
│ ├─实例60 多线程方式同时进行多项任务
│ │ └─MultiThread
│ │ └─res
│ ├─实例61 线程优先级示例-赛马
│ │ └─ThreadPriority
│ │ └─res
│ ├─实例62 利用剪贴板实现Exe程序间的数据交换
│ │ └─SimpleTexttransfer
│ │ └─res
│ ├─实例63 通过内存映射实现Exe程序间的数据交换
│ │ └─FileMapTransTxt
│ │ └─res
│ ├─实例64 通过消息机制实现Exe程序间的数据交换
│ │ ├─Receiver
│ │ │ └─res
│ │ └─Sender
│ │ └─res
│ ├─实例65 获得Windows系统安装目录
│ │ └─res
│ ├─实例66修改系统环境变量
│ │ └─源代码
│ │ └─res
│ ├─实例67 注册系统热键
│ │ └─源代码
│ │ └─res
│ └─实例68 捆绑exe文件
│ └─源代码
│ └─RES
├─第07章
│ ├─实例69 获取驱动器序列号
│ │ └─DrvSrlNmbr
│ │ └─res
│ ├─实例70 获取磁盘空间数据
│ │ └─DrvSpace
│ │ └─res
│ ├─实例71 判别并定位到光驱(软驱)
│ │ └─DisCdromAndFd
│ │ └─res
│ ├─实例72 获得文件属性
│ │ └─GetFileAttr
│ │ └─res
│ ├─实例73 删除不为空的目录
│ │ └─DelUnEmptyDir
│ │ └─res
│ ├─实例74 快速检索指定文件
│ │ └─SearchFile
│ │ └─res
│ ├─实例75 拷贝、删除和移动文件
│ │ └─OperateFile
│ │ └─res
│ ├─实例76 读写INI文件
│ │ └─RdWrtIni
│ │ └─res
│ ├─实例77 读写大块资料(二进制)文件
│ │ └─RdWrtHgFile
│ │ └─res
│ ├─实例78 文件变更通知
│ │ ├─Release
│ │ └─res
│ ├─实例79 估算程序复制时间
│ │ └─res
│ ├─实例80 用树形控件列出文件夹
│ │ └─res
│ └─实例81 用CStdioFile读写文件
│ └─源代码
│ └─res
├─第08章
│ ├─实例82 中文大写数字
│ │ └─CapitalNum
│ │ ├─Debug
│ │ └─RES
│ ├─实例83 存取图像字段
│ │ └─BmpField
│ │ ├─Debug
│ │ └─RES
│ ├─实例84 ADO控制Access数据库
│ │ └─AdoCtrlAccess
│ │ ├─Debug
│ │ └─res
│ ├─实例85 SQL语句中设置时段检索条件
│ │ └─SearchByTm
│ │ ├─Debug
│ │ └─res
│ ├─实例86 SQL语句中设置字符串检索条件
│ │ └─SearchByStr
│ │ └─res
│ ├─实例87 SQL语句中设置多个字符串检索条件
│ │ └─SearchByMultiStr
│ │ └─res
│ ├─实例88 SQL语句嵌套
│ │ └─SqlNesting
│ │ └─res
│ └─实例89 代码控制链接ODBC
│ └─CodeCtrlOdbc
│ ├─DATA
│ └─RES
├─第09章
│ ├─实例100 网络聊天:WINSOCK-TCP
│ │ ├─ChatClient
│ │ │ └─res
│ │ └─ChatSvr
│ │ └─res
│ ├─实例101 广播信息:WINSOCK-UDP
│ │ ├─BroadcastClient
│ │ │ └─res
│ │ └─BroadcastSvr
│ │ └─res
│ ├─实例102 电话拨号上网
│ │ └─Dialup
│ │ └─res
│ ├─实例103 自己实现的tracert命令
│ │ └─res
│ ├─实例104 在程序中嵌入HTML网页
│ │ └─res
│ ├─实例105 捕获HttP包
│ │ ├─HttpPacket
│ │ │ └─res
│ │ ├─wpcap开发包
│ │ └─本例用到的winpcap文件
│ ├─实例90 获取网卡地址
│ │ └─GetMacAddr
│ │ └─res
│ ├─实例91 获得主机名和IP地址
│ │ └─NetWork
│ │ └─res
│ ├─实例92 端口扫描
│ │ └─PortScan
│ │ └─res
│ ├─实例93 判断网址是否有效
│ │ └─ValidIPTest
│ │ └─res
│ ├─实例94 枚举局域网内计算机
│ │ └─EnumHosts
│ │ └─res
│ ├─实例95 连续批量Ping测试
│ │ └─WinPing
│ │ └─res
│ ├─实例96 设置IE的标题
│ │ └─IEOptions
│ │ └─RES
│ ├─实例97 在IE工具栏中加入快捷图标
│ │ └─IEButton
│ │ └─res
│ ├─实例98 收发电子邮件
│ │ └─MyEmailClient
│ │ └─res
│ └─实例99 FTP上传下载
│ └─MyFtp
│ └─res
├─第10章
│ ├─实例106 进制转换
│ │ └─ConvNums
│ │ └─res
│ ├─实例107 随机选号
│ │ └─Sport
│ │ └─RES
│ └─实例108 统计中英文字符数
│ └─CharStatistic
│ └─res
├─第11章
│ ├─实例109 鼠标位置追踪
│ │ └─TrailMousePos
│ │ └─res
│ ├─实例110 模拟鼠标的单双击
│ │ └─SimulateMouse
│ │ └─res
│ ├─实例111 模拟键盘输入
│ │ └─OnscreenKeyboard
│ │ └─res
│ ├─实例112 限定鼠标区域
│ │ └─LimitCursorPos
│ │ └─res
│ ├─实例113 截获鼠标移开事件
│ │ ├─Mouse
│ │ │ └─res
│ │ └─Mousehook
│ │ └─res
│ ├─实例114 截获键盘信息
│ │ ├─KeyHook
│ │ │ └─res
│ │ └─LaunchDLL
│ │ └─res
│ └─实例115 改变鼠标光标的形状
│ └─res
└─第12章
├─实例116 产生程序序列号
│ ├─JieMiJi
│ │ └─res
│ └─ZhuCeJi
│ └─res
├─实例117 建立一个快捷方式
│ └─ShortCut
│ └─res
├─实例118 设置程序为自动被执行
│ └─AutoRun
│ └─res
├─实例119 注册与卸载OCX
│ └─RegisterOcx
│ └─res
├─实例120 限定程序的使用时限
│ └─TimeLimit
│ └─res
├─实例121 自己动手做dll
│ └─源代码
│ ├─MFCDLL
│ │ └─res
│ └─mTest
│ └─res
└─实例122 所见即所得的打印预览
└─res
会员福利
同类文章
文章类别:
本文链接: http://www.books51.com/24691.html
【点击下方链接,复制 & 分享文章网址】
Visual C++实效编程百例 → http://www.books51.com/24691.html |
上一篇: Visual C++资源大全-编程,资料,程序员,源代码,工具
下一篇: 上海交大C++面向对象全套视频课程
你必须注册后才能投票!
最新评论