当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 学了十多天的delphi,感觉这是易上手好应用。
 

 

    摘要:? “开闭原则”:一个模块应该易于扩展,免于修改 问题:请考虑上一章的例子中,如果添加一个新的具体水果类“西瓜”需要做哪些工作。 本章完成以下内容: 1、代码用支持中文的 delphi 2005 编译并通过,并去除了其中一些无关紧要的地方,如异常处理等 ; 2、重新设计一个情景,分别用“简单工厂模式”和......
    摘要:风焱在《“18般武艺”?》中说到他碰上的被多种语言纠缠的问题。我在回复里说: 很多语言只要能看懂几分就行了,没必要每一种都精通 但是如果只会很少的一两种语言也是不行的。 因为看了一些关于java的反射技术的应用,忽然想到delphi的rtti也很强,于是试着拿数据集下手,用rtti来实现它的对象化。用了两个晚上时间就搞定了(要不是因为开始时搞错对象--基类用了tobjec......


delphi学习笔记(1)-object pascal语言的数据类型

学了十多天的delphi,感觉这是易上手好应用.在这里把最基本的知识的总结出来.

【程序编程相关:用DELPHI进行NT、2000、200

一.数据类型: 【推荐阅读:CRC32生成码表方法实现。。。。。

【扩展信息:一个更加强大易用的XML库 -- Nat

(1) 基本数据类型:

   a. 整数类型:      (通用类型<32位>:integer-有符号;cardinal-无符号)

         具体:

        有符号:shortint<8位>,smallint<16位>,longint<32位 >

        无符号:byte<8位>,word<16位>,longiword<32位 >

  

   b.字符类型:        (通用类型<8位>:char -与ansichar等同)

          具体:

           ansichar<8位> :主要存放ansi字符

           widechar<16位>:主要存放unicode字符

   

   c.布尔类型:          (通用类型<8位>:boolean-与bytebool等同)

          具体:

           bytebool<8位>,wordbool<16位>,longbool<32位>

          不同的布尔类型主要用于鱼其它编程语言及不同windows系统兼容.

  

    d.枚举类型:


...   下一页
    摘要: 感谢李马的行云流水网站提供的 c 语言版 《pascal 词法分析器》源代码,本程序以他的程序流程为思路,针对代码上色和格式化进行了功能扩展,用 delphi7.0 编译通过,处理速度比较理想,欢迎大家发表意见。另外,近期将完成 c# 的处理程序。 本程序由于功能还待完善,暂不公布源代码,有需要源代码的朋友可以参考《pascal 词法分析器》,需要程序的朋友可以留下 email 地址 。处理样例......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE