
Visual C++代码参考与技巧大全
《VisualC++代码参考与技巧大全》是2008年电子工业出版社出版的图书。
基本介绍
- 书名:Visual C++代码参考与技巧大全
- ISBN:9787121062001
- 页数: 623页
- 出版社:电子工业出版社
- 出版时间:2008年5月1日
- 装帧:平装
- 开本:16
内容简介
《Visual C++代码参考与技巧大全》介绍了在使用VC++开发应用程式时所遇到的问题的解决技巧及技巧实现的代码参考。《Visual C++代码参考与技巧大全》共分为13章,内容包括:VC++代码的排版,开发环境的设定,数据类型的转换,VC++常用控制项的使用技巧,对话框处理技巧,视窗和界面处理技巧,档案、资料夹及磁碟操作技巧,资料库操作技巧,进程执行绪和DLL操作技巧,多媒体的处理技巧,通信的操作技巧、COM组件技术操作技巧,系统编程等。《Visual C++代码参考与技巧大全》具有实用性强、通俗易懂和注重实践等特点。
目录
第1章 C++语法及编程技巧
1.1 C++编程规範和排版技巧
1.1.1 程式的排版
1.1.2 添加注释
1.1.3 命名规则
1.1.4 複合表达式的书写技巧
1.1.5 if语句的书写技巧
1.1.6 循环语句的书写技巧
1.1.7 循环控制语句
1.1.8 函式设计的技巧
1.1.9 宏定义的使用技巧
1.2 const使用技巧
1.2.1 const常量
1.2.2 const在函式中的使用
1.2.3 const指针
1.2.4 类const成员变数的初始化
1.2.5 const与宏常量的区别
1.3 sizeof使用技巧
1.3.1 sizeof运算符套用技巧
1.3.2 sizeof与strlen()的区别
1.4 函式与预处理技巧
1.4.1 在C++中调用C编译器的函式
1.4.2 内联函式和宏的比较
1.4.3 #include 和#include "filename.h"的区别
1.4.4 回调函式的概念与操作技巧
1.4.5 函式的调用规範
1.5 C++数据类型转换技巧
1.5.1 将字元串转化换为整数
1.5.2 其他数据类型转换为字元串
1.5.3 将字元串转化为其他的数据类型
1.5.4 char*和Cstring的相互转换
1.5.5 CString与BSTR的相互转换
1.5.6 BSTR、_bstr_t与CComBSTR的关係
1.5.7 typedef和typename关键字
1.5.8 UNICODE的处理技巧
1.5.9 UNICODE字元串和MBCS字元串的相互转换
1.5.10 VARIANT的处理技巧
1.6 记忆体管理技巧
1.6.1 记忆体分配的不同方式
1.6.2 避免记忆体泄漏的方法
1.6.3 数组和指针的区别与处理技巧
1.6.4 指针和引用的区别
1.6.5 this指针
1.6.6 传递动态记忆体
1.6.7 杜绝“野”指针
1.6.8 C++中堆记忆体操作方法
1.7 面向对象编程技巧
1.7.1 struct和class的区别
1.7.2 构造函式和析构函式
1.7.3 函式的多态
1.7.4 重载、覆盖和隐藏的比较
1.7.5 运算符重载
第2章 VC开发环境设定和编译调试技巧
2.1 VC开发环境的设定
2.1.1 VC++编程快捷键套用技巧
2.1.2 设定编辑区背景颜色和字型的技巧
2.1.3 设定显示的最近打开工程、档案的个数的技巧
2.1.4 设定VC默认头档案和库档案
2.1.5 引入lib库到工程中
2.1.6 在工作区(WorkSpaces)中导入多个项目
2.1.7 ClassView视图
2.1.8 让控制台应用程式支持MFC类库
2.1.9 快速删除临时档案
2.1.10 检测程式中的括弧是否匹配
2.1.11 快速找到变数或者函式、宏的定义
2.1.12 成员变数或函式不能显示提示功能
2.1.13 VC生成的各种档案的作用
2.1.14 生成新类到工程中
2.1.15 添加第三方的类到工程中
2.1.16 彻底删除工程的类
2.1.17 改变生成.exe档案的路径
2.1.18 处理ClassZiard找不到系统讯息的技巧
2.1.19 输出区的“Find in Files 2”属性页
2.1.20 误删除类嚮导档案
2.1.21 发布程式设定
2.1.22 生成与现有项目除了项目名外完全相同的新项目
2.2 VC程式调试技巧
2.2.1 Debug版本和Release版本的区别
2.2.2 Release版本的调试技巧
2.2.3 断点调试
2.2.4 值调试技巧
2.2.5 Call Stack技巧(调用堆叠调试)
2.2.6 ASSERT()调试技巧
2.2.7 TRACE调试技巧
2.2.8 Try-Catch的使用技巧
2.2.9 利用GetLastError()的返回值确定错误信息
2.2.10 dll工程的调试技巧
2.2.11 Link2001的常见错误
2.2.12 VC++的最佳化技术
第3章 键盘、滑鼠输入处理技巧
3.1 键盘输入处理技巧
3.1.1 ASCII码查询器
3.1.2 虚拟键码和扫描码相互转换
3.1.3 字元转换为虚拟键码
3.1.4 模拟键盘特殊组合键输入
3.1.5 模拟键盘输入特殊字元
3.1.6 动态改变键盘的状态
3.1.7 键盘钩子程式的实现
3.1.8 创建进程外钩子
3.1.9 安装系统键盘钩子
3.1.10 如何禁止【Alt+Esc】/【Alt+Tab】等组合键
3.1.11 获得桌面上的正在接收键盘或滑鼠输入的视窗的HWND
3.1.12 捕获键盘【Home】等虚拟键
3.1.13 使用回车键切换输入焦点
3.2 滑鼠输入处理技巧
3.2.1 随时获得滑鼠的视窗位置
3.2.2 在非客户区回响滑鼠讯息
3.2.3 锁定滑鼠的活动範围
3.2.4 不规则视窗随滑鼠移动而移动
3.2.5 检测滑鼠是否在任意图形区域内
3.2.6 SetCapture函式使用技巧
3.2.7 判断滑鼠是否与【Ctrl】键共同操作
3.2.8 更改程式的默认游标
3.2.9 隐藏和显示游标
3.2.10 交换滑鼠左右键和恢复
3.2.11 获取和设定滑鼠双击时间
第4章 常用控制项使用技巧
4.1 Static文本控制项使用技巧
4.1.1 静态控制项回响通告讯息
4.1.2 静态文本控制项显示 3D文本
4.1.3 改变静态文本控制项背景颜色的技巧
4.1.4 Static显示图示和点阵图
4.1.5 数字时钟
4.2 Button控制项使用技巧
4.2.1 禁用和启用按钮控制项的技巧
4.2.2 在按钮控制项上载入点阵图的技巧
4.2.3 改变下压按钮的背景色
4.2.4 实现XP风格按钮
4.2.5 实现具有3D动画效果的按扭
4.3 编辑框(Edit)控制项使用技巧
4.3.1 设定编辑框为唯读属性的技巧
4.3.2 限制编辑控制项输入的字元类型的技巧
4.3.3 防止别人盗取Edit中的*号密码的技巧
4.4 ListBox控制项使用技巧
4.4.1 向ListBox添加项目的技巧
4.4.2 从ListBox中删除所选择项的技巧
……
第5章 对话框技巧
第6章 视窗、界面处理技巧
第7章 档案、资料夹、磁碟操作技巧
第8章 资料库操作
第9章 进程、执行绪和DLL操作技巧
第10章 多媒体的处理技巧
第11章 通信的操作技巧
第12章 COM组件技术操作技巧
第13章 系统编程技巧
转载请注明出处海之美文 » Visual C++代码参考与技巧大全