张志峰的博客

水滴石川,积少成多。

导航

随笔分类 -  Delphi

上一页 1 ··· 4 5 6 7 8

摘要:Integer -2147483648..2147483647 signed 32-bit Cardinal 0..4294967295 unsigned 32-bit Shortint -128..127 signed 8-bit Smallint -32768..32767 signed 16-bit Longint -2147483648..2147483647 signed 32-bit Int64 -2^63..2^63? signed 64-bit Byte 0..255 unsigned 8-bit Word 0..65535 unsigned 16-bit Longword 0 阅读全文

posted @ 2011-07-11 16:32 ╰★张志峰★╮ 阅读(2767) 评论(0) 推荐(0) 编辑

摘要:A抛出的异常,会被B所设的try…except所捕获。一旦捕获到异常,就不再执行之后的敏感代码,而是立刻跳至except块执行错误处理,处理完成后再继续执行整个try块之后的代码。程序流程的控制权被留在了函数B。如果不喜欢自己收拾垃圾,因而在B中并没有预设try…except块的话,则异常会被继续抛给B的调用者,而如果B的调用者同样不负责任,则异常会被继续像踢足球一样被踢给更上层的调用者,依此类推。不过,不用担心,我们有一个大管家,大家都不要的烫手山芋,它会帮我们收拾,那就是——VCL(Delphi的应用程序框架)。例如:有时程序不严谨报"is not a valid integer 阅读全文

posted @ 2011-07-11 14:27 ╰★张志峰★╮ 阅读(420) 评论(0) 推荐(0) 编辑

摘要:一 、类级别的封装 类级别的封装是最常见的封装形式。 每个Object Pascal的类,有四种访问级别:private、protected、public、published。其中,public的成员可以被外界的所有客户代码直接访问;published和public差不多,区别仅在于published的成员可以被Delphi开发环境的Object Inspector所显示,因此一般将属性或事件声明于published段;private成员为类的私有性质,仅有类本身和友元可访问;protected成员基本与private类似,区别在于protected可以被该类的所有派生类访问。 在类级别的封装 阅读全文

posted @ 2011-07-08 11:46 ╰★张志峰★╮ 阅读(410) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8