摘要: 转自:http://blog.csdn.net/weide001/article/details/4100481Ctrl+PageUp 将光标移至本屏的第一行,屏幕不滚动。 Ctrl+PageDown 将光标移至本屏的最后一行,屏幕不滚动。 Ctrl+↓ 向下滚动屏幕,光标跟随滚动不出本屏。 Ctrl+↑ 向上滚动屏幕,光标跟随滚动不出本屏。 Ctrl+Shift+NUM 在光标行设置最多九个临时标志号,对临时切换非常有用。 行的左边将出现一本书,封面有NUM,再按一次取消设置。 Ctrl+NUM 直接将光标跳到NUM处,NUM是用Ctrl+Shift+NUM设置的标号。 NU... 阅读全文
posted @ 2012-05-22 19:02 edisonfeng 阅读(2359) 评论(0) 推荐(0) 编辑
摘要: 一.基本声明 TOnUserInfoShow = procedure(userName:string;userAge:Integer)of object;//定义事件模型中的回调函数原型 TUserInfo = class private FName:string; FAge:Integer; FOnUserInfoShow: TOnUserInfoShow; procedure FSetAge(theAge:Integer); public property Name:string read FName;//只读属性(私有变量)... 阅读全文
posted @ 2012-05-22 18:54 edisonfeng 阅读(3057) 评论(0) 推荐(0) 编辑
摘要: 一.基本概念只是一个“验证推断”的调式工具,而不是程序的一部分。 a)断言作用:顾名思义,开发者用于“验证自己的推断”的工具,调试阶段使用。 简单的参数验证——变量 复杂的条件验证——函数 简而言之, 断言是用来验证我们编码时所做的假设,而不是用来处理 运行时的各种逻辑分支。 b)开启与关闭 整个IDE: Project—>Option—>Compiler—>Assertion 代码中:{$ASSERTIONS ON} ,{$ASSERTIONS OFF} C)何处使用 1)私有函数中进行“参数检查” 2)适当的地方,检查系统中的某些关键变量 对于公共函数,通常不使用asse 阅读全文
posted @ 2012-05-22 15:46 edisonfeng 阅读(767) 评论(1) 推荐(0) 编辑