TButton, TLable 中的 "T" 是什么含义?
也就是问 Delphi 中类的这些名字为什么都是以 T 打头的?

解决方案 »

  1.   

    顶一顶,我也觉得是type啊~~~~~~~
      

  2.   

    我想因为object pascal中对于类的定义是以type打头的,所以也就规定类名须以T打头吧!就如在VC中,所以有类名须以C (Class)打头的一样
      

  3.   

    一个命名原则你给这个叫什么汁。
    我觉得命名就象一个人叫什么一样。你为什么叫CLONECENTER
    这不是很简单吗。。噶吗要知道为什么。。
    说实话我也不知道。但是我并不奇怪。因为就象1+1=2一样
    大家都是这样认为的。公理是不可改变的。所以。管他叫什么。
    好用。会用就行了。。何必管那么多。。
      

  4.   

    C++ Builder 中是不是也是用 T 字打头的???
      

  5.   

    GUAN NA ME DUO GAN SME >?
      

  6.   

    大家只是讨论讨论,有兴趣的可以进来,觉得无聊大可自行离去。原帖:
    http://www.csdn.net/Expert/TopicView1.asp?id=1097644不知有没有人同意我的观点。
      

  7.   

    这是Delphi自身的编码规则
    类名一般都以"T"打头。类似VC的'CFrame'
      

  8.   

    楼主为何如此固执?!T = Type!1
    T = Type!1
    T = Type!1===============================================================
         ◆◆◆ CSDN查询助手,查询方便快捷 ◆◆◆ 下载地址:  
     http://CoolSlob.ifood1.com/Download/CSDNFinder.exe  
     http://CoolSlob.8u8.com/Download/Tools/CSDNFinder.Slob[更名为.exe即可]  
      

  9.   

    我记得以前看Delphi开发人员指南上,好像的确说过,它就是Type的意思,而且还连Class -> C也提到过;
    可能是记错了;
      

  10.   

    我认为这个 T 不是 Type 的含义,因为这样太笼统了。所有的类型都用 T  来表示,那有什么意思。
    所以个人认为,T 的含义是 Turbo,这应该是有历史渊源的。
      

  11.   

    刚才那贴看了,我以为是灌水贴,没回复,
    现在又冒出来了一贴,是不是灌水呀?===============================================================
         ◆◆◆ CSDN查询助手,查询方便快捷 ◆◆◆ 下载地址:  
     http://CoolSlob.ifood1.com/Download/CSDNFinder.exe  
     http://CoolSlob.8u8.com/Download/Tools/CSDNFinder.Slob[更名为.exe即可]  
      

  12.   


    所以类型前面加个T!是为了“响应”见名知义这个号召!
    一看到它,就知道,哦,你是个类型!!!而非变量!!程序设计语言,不是用来记念什么,也没有这个必要
    ===============================================================
         ◆◆◆ CSDN查询助手,查询方便快捷 ◆◆◆ 下载地址:  
     http://CoolSlob.ifood1.com/Download/CSDNFinder.exe  
     http://CoolSlob.8u8.com/Download/Tools/CSDNFinder.Slob[更名为.exe即可]  
      

  13.   

    感谢 CityhunterID(城市猎人) 的支持。
      

  14.   

    到底是什么
    不会是他妈的(tmd)
    灌的,楼主不要生气。
    到时候给个正确答案哦
    我也想知道
    ************
    * 努力学习 *
    *   全为   *
    *¥人民币¥*
    ************
      

  15.   

    大家帮我解释一下,为什么 C++ Builder 中的那些东西也是 T 打头的?
    不要告诉我是 typedef 。
    大家知道 Delphi 在 Dos 时代的产品名称是什么吗?
      

  16.   

    C++ Builder 也是Inprise公司的产品,同一公司的产品在归定的时候也一样!
    奴心之固,固不可彻~~我只好作罢~~~===============================================================
         ◆◆◆ CSDN查询助手,查询方便快捷 ◆◆◆ 下载地址:  
     http://CoolSlob.ifood1.com/Download/CSDNFinder.exe  
     http://CoolSlob.8u8.com/Download/Tools/CSDNFinder.Slob[更名为.exe即可]  
      

  17.   

    我一直固执的认为: T 是 Turbo 的意思,这是从 Dos 时代的 Turbo Pascal 带过来的,大家看看 Turbo Pascal 7.0 的代码:
    {*******************************************************}
    {                                                       }
    {       Turbo Pascal Runtime Library                    }
    {       Windows DOS Interface Unit                      }
    {                                                       }
    {       Copyright (c) 1991,92 Borland International     }
    {                                                       }
    {*******************************************************}unit WinDos;{$O+,S-,W-}{ Textfile record }type
      PTextBuf = ^TTextBuf;
      TTextBuf = array[0..127] of Char;
      TTextRec = record
        Handle: Word;
        Mode: Word;
        BufSize: Word;
        Private: Word;
        BufPos: Word;
        BufEnd: Word;
        BufPtr: PTextBuf;
        OpenFunc: Pointer;
        InOutFunc: Pointer;
        FlushFunc: Pointer;
        CloseFunc: Pointer;
        UserData: array[1..16] of Byte;
        Name: array[0..79] of Char;
        Buffer: TTextBuf;
      end;
    { Registers record used by Intr and MsDos }type
      TRegisters = record
        case Integer of
          0: (AX, BX, CX, DX, BP, SI, DI, DS, ES, Flags: Word);
          1: (AL, AH, BL, BH, CL, CH, DL, DH: Byte);
      end;难道真的没有人支持我了吗?
      

  18.   

    大家约定的规则,管它是什么,如果多数人约定T=TYPE,那就是Type!呵呵!Turbo Pascal的早期版本,Turbo Pascal 5.5以前并非面向对象!
      

  19.   

    {*******************************************************}
    {                                                       }
    {       Turbo Pascal Runtime Library                    }
    {       Windows DOS Interface Unit                      }
    {                                                       }
    {       Copyright (c) 1991,92 Borland International     }
    {                                                       }
    {*******************************************************}unit WinDos;{$O+,S-,W-}{ Textfile record }type
      PTextBuf = ^TTextBuf;<----------是类型吗?哦,它以T开头,是类型!
      TTextBuf = array[0..127] of Char;<----------是类型吗?哦,它以T开头,是类型!
      TTextRec = record<----------是类型吗?哦,它以T开头,是类型!
        Handle: Word;
        Mode: Word;
        BufSize: Word;
        Private: Word;
        BufPos: Word;
        BufEnd: Word;
        BufPtr: PTextBuf;
        OpenFunc: Pointer;
        InOutFunc: Pointer;
        FlushFunc: Pointer;
        CloseFunc: Pointer;
        UserData: array[1..16] of Byte;
        Name: array[0..79] of Char;
        Buffer: TTextBuf;
      end;
    { Registers record used by Intr and MsDos }type
      TRegisters = record <----------是类型吗?哦,它以T开头,是类型!
        case Integer of
          0: (AX, BX, CX, DX, BP, SI, DI, DS, ES, Flags: Word);
          1: (AL, AH, BL, BH, CL, CH, DL, DH: Byte);
      end;
      

  20.   

    是Turbo或是Type谁都不会少一两肉.
    得了,T是Turob,我支持楼主,不争了,没意思~~~===============================================================
         ◆◆◆ CSDN查询助手,查询方便快捷 ◆◆◆ 下载地址:  
     http://CoolSlob.ifood1.com/Download/CSDNFinder.exe  
     http://CoolSlob.8u8.com/Download/Tools/CSDNFinder.Slob[更名为.exe即可]  
      

  21.   

    为什么没有人正面回答我的问题?
    C++ Builder 中为什么也是 T 打头的?
      

  22.   

    T 既是turbo 也是 type 呵呵!谁也没得罪谁?