拾起读书
再次阅读:深入浅出MFC。才阅读了导读,才发现自己很多东西又掉了!!
读的是什么?这么多年的阅读,竟还是模模糊糊的;也许理论和实践才能让人清醒!
没办法,得再次捡起来,看能否领悟更多的东西!
————————————————
阅读需要尺度,需要一个标杆,看自己能否真正明白了你所阅读的内容的含义,无论是理论还是实践中的含义。
关于这点,我倒记起初高中的年代的语文学习,那个时候的课文阅读就是这样的,只是久了反而忘了这个。
————————————————
记录下某些东西:
Win32 程序观念:
Message based,
Eevent driven,
Multitasking,
Multithreading,
Console programming
C++ 重要技术:
类别与对象、
this 指针、
继承、
静态成员、
虚拟函数与多态、
模板(template)类别、
异常处理(exception handling)
这也算一个大标准吧
在C#里面好像一切都顺其自然!
学习类别 | 关键技术 | 学习经历 | 学习结果 | 备注 |
---|---|---|---|---|
Win32 程序观念 | ||||
Message based | 忘了细节,只有一个大概 | |||
Eevent driven | 了解,但很少用 | |||
Multitasking | 忘了细节,很少用 | |||
Multithreading | 在winsock学习中用过,但还是实践少 | |||
Console programming | 这个是最开始学习的一个话题,现在还会 | |||
C++ 重要技术 | ||||
类别与对象 | 一直在用,在c#中也用到 | |||
this 指针 | 还记得一些东西,但很少用 | |||
继承 | 一直在用,但只有单继承 | |||
静态成员 | 在用,某些还是不明白 | |||
虚拟函数与多态 | 一直用 | |||
模板(template)类别 | 了解,少用 | |||
异常处理(exception handling) | 了解,少用 |
缩写字:
API - Application Programming Interface
DLL - Dynamic Link Library
GUI - Graphics User Interface
MDI - Multiple Document Interface
MFC - Microsoft Foundation Class
OLE - Object Linking & Embedded
OWL - Object Windows Library
SDK - Software Development Kit
SDI - Single Document Interface
UI - User Interface
WinApp : Windows Application
control 控制组件,如Edit、ListBox、Button...。
drag & drop 拖放(鼠标左键按下,选中图标后拖动,然后放开)
Icon 图标(窗口缩小化后的小图样)
linked-list 串行
listbox 列表框、列表清单
notification 通告消息(发生于控制组件)
preemptive 强制性、先占式、优先权式
process 进程(一个执行起来的程序)
queue 队列
template template C++ 有所谓的class template,一般译为类别模板;
Windows 有所谓的dialog template,译为对话框模板;
MFC 有所谓的Document Template
window class 窗口类别(不是一种 C++ 类別)
window focus 窗口焦点(拥有焦点之窗口,将可获得键盘输入)
类别 class
对象 object
构造式 constructor
析构式 destructor
运算子 operator
改写 override
多载 overloading,亦有他书译为「过荷」
封装 Encapsulation
继承 Inheritance
动态绑定 Dynamic Binding,亦即后期绑定(late binding)
虚拟函数 virtual function
多态 Polymorphism,亦有他书译为「同名异式」
成员函数 member function
成员变量 data member,亦有他书译为「数据成员」
基础类别 Base Class,亦即父类别
衍生类别 Derived Class,亦即子类别
关键句子:
call back 函数,意思是指「在你的程序中,被Windows 系统调用」的函数。[来源深入浅出MFC-窗口的生命中枢:窗口函数]
idle :['aidl]
adj.
闲散的; 闲置的; 空闲的
懒散的, 不做事的, 吊儿郎当的
无用的; 无益的
无因的, 缺乏根据的
【机】空转的, 慢速的
在计算机世界里有一个时间:Idle time 所谓空闲时间是指「系统中没有任何消息等待处理」的时间.
关于这个时间,在计算机时间中很常见的也很常用的一个时间;在很多系统中都会充分使用到这个时间,正所谓分秒必争!
无论生活、还是技术,一切都不断的学习和更新~~~努力~