2018年3月27日星期二

gugustock_知识点_计算机_201803280937



=======

0.
计算机 处理 不够(:处理 速度 不够)

现象:
0)
(计算机)卡顿
(即:[计算机]停止响应 或者 类似[的]现象)

========

x0.
InvalidateRect 函数 和 InvalidateRect 函数 (的) 区别
:InvalidateRect:(通常)必须无效:(通常)必须刷新
:InvalidateRect:有新变化(的)内容,就刷新:没有新变化(的)内容,就不刷新

=======

0.
InvalidateRect 函数(bErase[:擦除]变量)
:bErase == TRUE:擦除背景上的内容(即:只留 背景)
:bErase == FALSE:不(会)擦除背景上的内容(即:覆盖 显示[:写入])

=======

0.
InvalidateRect 函数 和 UpdateWindow 函数 和 WM_PAINT (的) 区别
:InvalidateRect:(通常)必须无效:(通常)必须刷新
:UpdateWindow:有新变化(的)内容,就刷新:没有新变化(的)内容,就不刷新
:WM_PAINT:只留背景 (的) 擦除 (背景上[的])内容

=======

0.
函数 (的) 再(次)函数化
:函数名,是1个 地址,直接用 (函数名 代表 的 代码块) 替换 (名称[地址]处)

提醒:
0)
无论是 普通算法,
还是 界面函数
都适用

=======

0.
(快速编程:)

(程序最小化.保留:
wm_create
wm_paint
wm_destroy
打开文件
保存文件
键盘 部分 相关 函数
鼠标 部分 相关 函数
字体 部分 相关 函数
像素点 函数)

([暂时]局限于:基础代码[编写]速度)
(即:暂不包括 代码条 ...)

训练 方式
:复制 1块代码片 , 并保持 调试正确

实现 方式
:以 现有 (的) 代码器 , 做以后 升级 (的) 代码器
(即:以 码 养 码)

代码器
:图形界面(:图形界面窗口)
:调试器(:调试运算器)
:变量 模块化 简化 定义(例如:| i+pz+... : i + i_pointersize + i_... |)
:允许简化短语(例如:| .pz. : pointersize | .ief. : includeendflag |)
:允许保持原来意思短语(例如:| ,pointersize, : pointersize |)
:自动 声明 变量
:类型 自动 转换
:单行代码制度
:单行 2套 代码制度(| 1套:简化代码 | 1套:计算机记录代码 |)(注意:2套 代码 同1个 内容)
:保留集成大写函数名,并转换成小写函数名前缀(函数名:Z_V0_Fxxxxxx)
:变量 (的) 序号化
:变量 (的) 查询列表(:列表:基本->衍生)

=======

0.
(快速编程:)

代码条
:代码条 可以 替换为 代码块
并且 可以
自行 (的) 再次 : 替换 , 添加 , 删除 ,
代码块中 (的) 代码段

=======

没有评论:

发表评论