SDI Single Document Interface
UI User Interface
WinApp : Windows Application
以下是本书使用之中英文名词对照表:
、 、 。
Edit ListBox Button。。。
control 控制组件,如
drag & drop 拖放(鼠标左键按下,选中图标后拖动,然后放开)
Icon 图标(窗口缩小化后的小图样)
linked…list 串行
listbox 列表框、列表清单
notification 通告消息(发生于控制组件)
preemptive 强制性、先占式、优先权式
process 进程(一个执行起来的程序)
queue 队列
template template C++ 有所谓的class template,一般译为类别模板;
Windows 有所谓的dialog template,我把它译为对话框模板;
MFC 有所谓的Document Template,我没有译它(其义请见第7章
和第8章)
window class 窗口类别(不是一种 C++ 类別)
window focus 窗口焦点(拥有焦点之窗口,将可获得键盘输入)
32
…………………………………………………………Page 55……………………………………………………………
第0章 你定要知道(導讀)
类别 class
对象 object
构造式 constructor
析构式 destructor
运算子 operator
改写 override
多载 overloading,亦有他书译为「过荷」
封装 Encapsulation
继承 Inheritance
动态绑定 Dynamic Binding,亦即后期绑定(late binding)
虚拟函数 virtual function
多态 Polymorphism,亦有他书译为「同名异式」
成员函数 member function
成员变量 data member ,亦有他书译为「数据成员」
基础类别 Base Class ,亦即父类别
衍生类别 Derived Class,亦即子类别
另有一些名词很难说用什么中文字眼才好。例如〃double click〃,有时候我写「双击」,
有时候我写「以鼠标快按两下」;而〃click〃,我可能用「选按」「选择」「以鼠标按一
下」等字眼,完全视上下文而定。虽没有统一,但您在文字中一定会了解我的意思。我
期盼写出一本读起来很顺又绝对不会让你误解意思的中文计算机书。还有些名词在某些场
合使用中文而在某些场合使用原文,例如Class (类别)和Object (对象)和Menu (菜
单),为的也是使上下文阅读起来舒服一些。这些文字的使用都肇基于我个人对文字的
认知以及习惯,如果与您的风格不符,深感抱歉。我已尽力在一个处处需要英文名词的
领域中写一本尽可能阅读顺畅的中文技术书籍。
33
…………………………………………………………Page 56……………………………………………………………
深入湷觥 FC
本书符号习惯
斜体字表示函数、常数、变量、语言保留字、宏、识别码等等,例如:
CreateWindow 这是Win32 函数
strtok 这是C Runtime 函数库的函数
WM_CREATE 这是Windows 消息
ID_FILE_OPEN 这是资源识别码(ID )
CDocument::Serialize 这是MFC 类别的成员函数
m_pNewViewClass 这是MFC 类别的成员变量
BEGIN_MESSAGE_MAP 这是MFC 宏
public 这是C++ 语言保留字
当我解释程序操作步骤时,如果使用中括号,例如【File/New 】,表示选按File 菜单中
的New 命令项。或者用来表示一个对话窗,例如我写:【New Project 】对话窗。
磁盘内容与安装
本书光盘片内含书中所有的范例程序,包括源代码与EXE 档。中介文件(如。OBJ
和。RES 等)并未放入。所有程序都可以在Visual C++ 5。0 整合环境中制作出来。安装
方式很简单(根本没有什么安装方式):利用DOS 外部指令,XCOPY,把整个光盘片
拷贝到你的硬盘上即是了。
范例程序说明
■ Generic (第1章):这是一个Win32 程序,主要用意在让大家了解Win32 程
式的基本架构。
■ Jbackup (第1章):这是一个Win32 console 程序,主要用意在让大家了解
34
…………………………………………………………Page 57……………………………………………………………
第0章 你定要知道(導讀)
Visual C++ 整合环境中也可以做很单纯的DOS…like 程序,而且又能够使用
Win32 API 。
■ MFCcon (第1章):这是一个很简单的MFC console 程序,主要用意在让大
家了解Visual C++ 整合环境中也可以做很单纯的DOS…like 程序,而且又能
够使用MFC classes 。
■ MltiThrd (第1章):这是一个Win32 多线程程序,示范如何以CreateThread 做
出多个执行线程,并设定其虚悬状态、优先权、重新激活状态、睡眠状态。
■ Frame1~8 (第3章):这些都是console 程序(所谓DOS…like 程序),仿真并
简化Application Framework 的六大核心技术。只有! ¨ Persistence! ¨ 技术未仿真
出来,因为那牵扯太广。
□ Frame1 :仿真MFC 阶层架构以及application object
□ Frame2 :仿真MFC 的WinMain 四大动作流程
□ Frame3 :仿真CRuntimeClass 以及DYNAMIC 宏,组织起所谓的类别型录网
□ Frame4 :仿真IsKindOf (执行时期对象类别的鉴识能力,也就是所谓的RTTI )
□ Frame5 :仿真Dynamic Creation (MFC 2。5 的作法)(在本新版中已拿掉)
□ Frame6 :仿真Dynamic Creation (MFC 4。x 的作法)
小说推荐
- Java编程思想第4版[中文版](PDF格式)
- -Page 1-Page 2《Thinking In Java》中文版作者:Bruce Eckel主页:http/BruceEckel.编译:Trans Bot主页:http/memberease~transbot致谢-献给那些直到现在仍在孜孜不倦创造下一代计算机语言的人们!指导您利用万维网的语言进
- 其他
- 最新章:第295章
- VB2008从入门到精通(PDF格式英文版)
- -Page 1(R)The eXperT’s Voice inBeginningVB 2008From Novice to ProfessionalChristian Gross-Page 2-Page 3-Beginning VB 2008From Novice to Professional■C
- 其他
- 最新章:第214章
- oracle从入门到精通(PDF格式)
- -Page 1-Oracle 从入门到精通-Page 2-资源来自网络,仅供学习 Oracle 从入门到精通一、SQL 8
- 其他
- 最新章:第37章
- C语言游戏编程从入门到精通(PDF格式)
- -Page 1-Page 2-Page 3-Page 4-Page 5-Page 6-Page 7-Page 8-Page 9-Page 10-Page 11-Page 12-Page 13-Page 14
- 其他
- 最新章:第4章
- 深入浅出
- 《深入浅出》作者:白小骨晋江VIP20140610完结+1番外非V章节总点击数:67370 总书评数:209 当前被收藏数:764 文章积分:11,386,657文案:每个前男友都是女人掉过的坑,从何典阳这个坑里往外爬的梁温暖一脸血表示,何典阳他这个深坑实在太坑爹。何典阳:我是坑?梁温暖…别看我,我
- 激情
- 最新章:第74章
- 深入浅出[娱乐圈]
- 文案【忠犬影帝攻X傲娇明星受,1V1轻松甜文,前期互相试探,38章在一起后甜甜甜,两人都有细微的变化和成长~这也是我用心构思攻受感情发展的文,但数据有点太惨了,没入V可以全文免费看,还是想求点收藏呀,数据好看点吧,让我开心一下(笑哭.jpg)流量偶像白漾和影帝顾瑜祁关系很僵,传言两人出道时不合而互相
- 激情
- 最新章:第59章
- JMS简明教程(PDF格式)
- -Page 1-JMS1.1规范中文版卫建军2007‐11‐22-Page 2
- 其他
- 最新章:第28章
- SQL语言艺术(PDF格式)
- -Page 1-SQLSSQQLL语言艺术内容介绍本书分为12章,每一章包含许多原则或准则,并通过举例的方式对原则进行解释说明。这些例子大多来自于实际案例,对九种SQL经典查询场景以及其性能影响讨论,非常便于实践,为你数据库应用维护人员阅读。资深 SQL 专家 Stéphane Faroult倾力打
- 其他
- 最新章:第27章
- C语言实例教程(PDF格式)
- -Page 1-前 言Visual C+是开发运行于Windows 95和Windows NT环境下的Win32应用程序的可视化编程工具中最重要的成员之一,它为软件开发人员提供了完整的编辑、编译和调试工具和建立于Win32 API(ApplicationProgramming Interface)基
- 其他
- 最新章:第143章