《Visual C++实例精通》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:张军等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2009
  • ISBN:9787111253341
  • 页数:489 页
图书介绍:本书讲述如何使用Visual C++实例贯通手册进行编程。

第1章 认识Visual C++6.0 1

1.1第一个控制台应用程序实例 1

1.2第一个Windows应用程序实例 3

1.3基于对话框的MFC应用程序实例 5

1.4单文档MFC应用程序实例 7

1.5多文档MFC应用程序实例 10

1.6宏的使用实例 12

第2章 使用常用Win32控件 15

2.1静态文本、文本框和按钮使用实例 15

2.2复选框和单选按钮使用实例 17

2.3组合框(Combo Box)和列表框(List Box)使用实例 20

2.4滚动条(Scroll Bar)使用实例 22

2.5数值调节按钮(Spin)使用实例 24

2.6进度条(Progress)使用实例 26

2.7滑块控件(Stider)使用实例 27

2.8热键控件(Hot Key)使用实例 29

2.9列表控件(List Control)使用实例 30

2.10树形控件(Tree Control)使用实例 33

2.11格式文本框(Rich Edit)使用实例 36

2.12属性页(Tab Control)使用实例 40

2.13动画控件(Animate)使用实例 42

2.14日期时间选择控件(Date Time Picker)使用实例 44

2.15日历控件(Month Calendar)使用实例 46

2.16 IP输入框(IP Address)使用实例 47

第3章 使用高级Win32控件丰富界面 50

3.1窗体菜单使用实例 50

3.2弹出式菜单使用实例 52

3.3工具栏使用实例 55

3.4 256色工具栏使用实例 57

3.5状态栏输出信息实例 58

3.6状态栏彩色渐变进度条实例 60

3.7 ToolTip显示即时提示实例 64

第4章 窗体 67

4.1创建和显示窗体实例 67

4.2让窗体保持在最顶层实例 77

4.3创建半透明窗体实例 78

4.4创建椭圆窗体实例 82

4.5创建文字窗体实例 83

4.6利用图片生成异形窗体实例 88

4.7以动画方式显示和隐藏窗体实例 92

4.8控件自动适应窗体大小实例 95

4.9多个控件改变大小时防止闪烁实例 100

4.10限制窗体的最大和最小尺寸实例 102

4.11让窗体具有停靠效果实例 103

4.12枚举系统中的窗口实例 106

第5章 对话框 116

5.1显示模式对话框实例 116

5.2显示非模式对话框实例 118

5.3打开文件对话框使用实例 120

5.4保存文件对话框使用实例 123

5.5字体对话框使用实例 124

5.6颜色对话框使用实例 125

5.7为打开文件对话框增加预览功能实例 127

5.8从内存创建对话框实例 130

第6章 深入了解Windows消息 137

6.1传递并响应Windows消息实例 137

6.2发送Windows消息实例 141

6.3在MFC中映射消息实例 143

6.4自定义消息使用实例 146

6.5拦截并处理Win32控件的消息实例 148

第7章 系统和外壳编程 153

7.1定时器使用实例 153

7.2访问系统注册表实例 156

7.3用随机数生成强力密码实例 158

7.4打开和程序相关联的文档实例 160

7.5访问Windows剪切板实例 162

7.6监视剪切板内容变化实例 165

7.7使用系统托盘图标实例 169

第8章 基本输入设备 175

8.1鼠标输入处理实例 175

8.2键盘输入处理实例 177

8.3利用客户区鼠标消息拖动无边框窗体实例 180

8.4利用非客户区控制无边框窗体实例 182

8.5限制鼠标移动区域实例 184

8.6模拟键盘鼠标消息实例 185

8.7使用系统热键使后台程序得到通知实例 189

第9章 进程 194

9.1创建和结束进程实例 194

9.2用匿名管道获取控制台程序的输出实例 198

9.3拦截并处理外部进程错误实例 200

9.4防止应用程序运行多次实例 205

9.5用消息在进程间通信实例 208

9.6用内存映射文件在进程间通信实例 210

9.7枚举并得到系统中所有进程信息实例 214

第10章 线程 225

10.1主线程阻塞实例 225

10.2创建和结束线程实例 227

10.3用临界区对象同步线程实例 230

10.4用事件对象同步线程实例 235

10.5用信号量对象同步线程实例 242

10.6调整线程优先级实例 244

第11章 图形图像开发 247

11.1用DC对象缩放位图实例 247

11.2用画笔对象画线实例 251

11.3用画刷对象填充区域实例 254

11.4输出文本实例 256

11.5使用GDI+读取不同格式的图片实例 259

11.6使用GDI+保存不同格式的图片实例 264

11.7制作屏幕截图程序实例 267

11.8给图片增加版权信息实例 269

第12章 文件IO开发 284

12.1用基本API读写文件实例 284

12.2用MFC类读写文件实例 291

12.3监控硬盘上文件的变化实例 296

12.4获取本机所有磁盘及其空间使用情况实例 301

12.5 Unicode编码处理实例 305

12.6读写XML文件实例 308

12.7读写串口数据实例 313

第13章 数据库开发 319

13.1创建ODBC数据源实例 319

13.2使用ODBC访问数据库实例 321

13.3使用ADO访问数据库实例 323

13.4调用SQL Server的存储过程实例 329

13.5事务处理SQL Server命令实例 333

13.6存取数据库中的图片实例 336

13.7在程序中动态生成Access数据库实例 344

第14章 网络开发 347

14.1建立UDP连接客户端实例 347

14.2建立UDP连接服务器端实例 350

14.3建立TCP连接客户端实例 352

14.4建立TCP连接服务器端实例 357

14.5 MFC的SOCKET类使用实例 362

14.6注册自己的浏览器地址栏协议实例 367

14.7抓取网页内容实例 371

14.8基于ICMP的网络速度监控实例 373

第15章 Windows高级编程 387

15.1鼠标HOOK制作实例 387

15.2用鼠标HOOK读取密码框中的内容实例 390

15.3键盘HOOK制作实例 394

15.4用键盘HOOK屏蔽系统按键实例 396

15.5用HOOK技术给对话框换肤实例 400

15.6分析DLL文件获取其导出函数列表实例 404

第16章 多媒体开发 407

16.1用基本API播放声音实例 407

16.2用MCI播放音频实例 408

16.3调用RealPlayer播放音频实例 414

16.4在程序中录音实例 415

16.5在程序中显示动态的GIF动画实例 418

16.6在程序中播放Flash动画实例 430

16.7在程序中播放视频实例 434

16.8在程序中实现视频采集及截图功能实例 442

第17章 ActiveX应用 462

17.1创建ActiveX控件实例 462

17.2为ActiveX控件增加属性和方法实例 463

17.3在应用程序中使用ActiveX控件实例 468

17.4在浏览器中使用ActiveX控件实例 470

17.5将ActiveX控件标记为安全实例 472

17.6在程序中注册和注销ActiveX控件实例 475

第18章 发布应用程序 479

18.1制作帮助文件实例 479

18.2制作安装程序实例 482

18.3让应用程序界面支持多语言实例 483

18.4多语言的字符串常量实例 485

18.5制作多语言的安装程序实例 487