当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 一、数据类型:(1) 基本数据类型: a、 整数类型: (通用类
 

 

 ·qq魔法表情原理,解密及其他     »显示摘要«
    摘要: 最近将qq换成了2005版的,发现里面有个魔法表情的东西挺有意思的,里面的卡通表情丰富多彩,为大家的聊天生活又添了不少情趣,但除了少部分是免费的外其他的都是收费的。开始以为是腾讯自己开发的新东西,猜想它的原理可能是腾讯自己做的透明窗体之类的东西,以前看过用bmp做不规则窗体的文章,所以我的第一直觉就是那些动画实际上是一副副bmp图片,腾讯将它们做成连续显示并加上背景音乐,同时将窗体其他部分做为不......
 ·引述:about 優化 delphi2005 update2     »显示摘要«
    摘要:from: asp?topic_id=30282&forum_id=40&cat_id=7&topic_title=delphi+2005+update2&forum_title=%a7%f5%ba%fb%c5%aa%aa%cc%b1m%b0%cf">http://forum.vclxx.org/topic.asp?topic_id=30282&forum_......


delphi-object pascal语言

一.数据类型:

(1) 基本数据类型: 【程序编程相关:lua头文件的pas翻译_lua.h

【推荐阅读:delphi学习笔记(1)-object

   a. 整数类型:      (通用类型<32位>:integer-有符号;cardinal-无符号) 【扩展信息:用 Delphi 学设计模式(二) 之

         具体:

        有符号: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.枚举类型:

          定义:type  枚举类型标识符=(key1[=val1],....,keyn[=valn])      :n<=255

          如果给某些key指定了值,则未指定值的key是前一个key值加1;

          如果全部默认不指定值,则key1值为0,往后逐个加1.

    e.子界类型:

          定义:type  子界类型标识符=下界 ..下界

          如:type   subint=1..3 0;表示 1~30的整数

                  type   subchar=a..z;表示字符

     ※注:1.以上四种类型称为有序类型,即除第一个数为都有先行数.除最后一个数外都有后继数.在这里

    (计算机里),整数是有限的.有序类型的数都有一个序号,称为序数.整数的序数为其本身,其他类型第一

个数序数为0,依次递增.

                 2.子界类型上.下界必须是有同一有序类型,且上界序数大于下界序数.

     

      f.浮点类型:       (通用类型<8字节>:real-与double等同)

          具体:

          double<8字节>,real48<6字节>single<4字节>,

          extended<10字节>,comp<8字节>,currency<8字节>

    g.字符串类型:     (通用类型:string-与ansistring等同)

          具体:


...   下一页
 ·偶的第二个delphi程序     »显示摘要«
    摘要:unit unit1;interfaceuses windows, messages, sysutils, variants, classes, graphics, controls, forms, dialogs, stdctrls;type tform1 = class(tform) label1: tlabel; label2: tlabel; button1: tbutton; edit1......
» 本期热门文章:

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