刚才看了一位仁兄的帖子,有不同意见,结果结帖了,不爽,大家来讨论! TButton, TLable 中的 "T" 是什么含义?也就是问 Delphi 中类的这些名字为什么都是以 T 打头的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 顶一顶,我也觉得是type啊~~~~~~~ 我想因为object pascal中对于类的定义是以type打头的,所以也就规定类名须以T打头吧!就如在VC中,所以有类名须以C (Class)打头的一样 一个命名原则你给这个叫什么汁。我觉得命名就象一个人叫什么一样。你为什么叫CLONECENTER这不是很简单吗。。噶吗要知道为什么。。说实话我也不知道。但是我并不奇怪。因为就象1+1=2一样大家都是这样认为的。公理是不可改变的。所以。管他叫什么。好用。会用就行了。。何必管那么多。。 C++ Builder 中是不是也是用 T 字打头的??? GUAN NA ME DUO GAN SME >? 大家只是讨论讨论,有兴趣的可以进来,觉得无聊大可自行离去。原帖:http://www.csdn.net/Expert/TopicView1.asp?id=1097644不知有没有人同意我的观点。 这是Delphi自身的编码规则类名一般都以"T"打头。类似VC的'CFrame' 楼主为何如此固执?!T = Type!1T = Type!1T = Type!1=============================================================== ◆◆◆ CSDN查询助手,查询方便快捷 ◆◆◆ 下载地址: http://CoolSlob.ifood1.com/Download/CSDNFinder.exe http://CoolSlob.8u8.com/Download/Tools/CSDNFinder.Slob[更名为.exe即可] 我记得以前看Delphi开发人员指南上,好像的确说过,它就是Type的意思,而且还连Class -> C也提到过;可能是记错了; 我认为这个 T 不是 Type 的含义,因为这样太笼统了。所有的类型都用 T 来表示,那有什么意思。所以个人认为,T 的含义是 Turbo,这应该是有历史渊源的。 刚才那贴看了,我以为是灌水贴,没回复,现在又冒出来了一贴,是不是灌水呀?=============================================================== ◆◆◆ CSDN查询助手,查询方便快捷 ◆◆◆ 下载地址: http://CoolSlob.ifood1.com/Download/CSDNFinder.exe http://CoolSlob.8u8.com/Download/Tools/CSDNFinder.Slob[更名为.exe即可] 所以类型前面加个T!是为了“响应”见名知义这个号召!一看到它,就知道,哦,你是个类型!!!而非变量!!程序设计语言,不是用来记念什么,也没有这个必要=============================================================== ◆◆◆ CSDN查询助手,查询方便快捷 ◆◆◆ 下载地址: http://CoolSlob.ifood1.com/Download/CSDNFinder.exe http://CoolSlob.8u8.com/Download/Tools/CSDNFinder.Slob[更名为.exe即可] 感谢 CityhunterID(城市猎人) 的支持。 到底是什么不会是他妈的(tmd)灌的,楼主不要生气。到时候给个正确答案哦我也想知道************* 努力学习 ** 全为 **¥人民币¥************* 大家帮我解释一下,为什么 C++ Builder 中的那些东西也是 T 打头的?不要告诉我是 typedef 。大家知道 Delphi 在 Dos 时代的产品名称是什么吗? C++ Builder 也是Inprise公司的产品,同一公司的产品在归定的时候也一样!奴心之固,固不可彻~~我只好作罢~~~=============================================================== ◆◆◆ CSDN查询助手,查询方便快捷 ◆◆◆ 下载地址: http://CoolSlob.ifood1.com/Download/CSDNFinder.exe http://CoolSlob.8u8.com/Download/Tools/CSDNFinder.Slob[更名为.exe即可] 我一直固执的认为: 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;难道真的没有人支持我了吗? 大家约定的规则,管它是什么,如果多数人约定T=TYPE,那就是Type!呵呵!Turbo Pascal的早期版本,Turbo Pascal 5.5以前并非面向对象! {*******************************************************}{ }{ 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; 是Turbo或是Type谁都不会少一两肉.得了,T是Turob,我支持楼主,不争了,没意思~~~=============================================================== ◆◆◆ CSDN查询助手,查询方便快捷 ◆◆◆ 下载地址: http://CoolSlob.ifood1.com/Download/CSDNFinder.exe http://CoolSlob.8u8.com/Download/Tools/CSDNFinder.Slob[更名为.exe即可] 为什么没有人正面回答我的问题?C++ Builder 中为什么也是 T 打头的? T 既是turbo 也是 type 呵呵!谁也没得罪谁? DELPHI新手问个小问题 新手求救! 如何增加其他软件所包含的字符集 如何屏蔽windows按键 一个类型转换问题 庆祝升级!!!一夜间有多了一条裤衩,爽歪歪了 我对做软件已经厌倦了、疲倦了,我想转行!请各位给些建议。 女朋友,离我而去,伤心散分:( 500分求解:CreateFileMapping的使用!! 报表问题:因用QuickReprots不能自动换行,故想改用office做报表模板再调用!解决马上给分 用TQUERY访问ACCESS数据库时!难道一定要用数据源吗,不可以直接访问所在目录吗 如何获得任务栏的尺寸?
我觉得命名就象一个人叫什么一样。你为什么叫CLONECENTER
这不是很简单吗。。噶吗要知道为什么。。
说实话我也不知道。但是我并不奇怪。因为就象1+1=2一样
大家都是这样认为的。公理是不可改变的。所以。管他叫什么。
好用。会用就行了。。何必管那么多。。
http://www.csdn.net/Expert/TopicView1.asp?id=1097644不知有没有人同意我的观点。
类名一般都以"T"打头。类似VC的'CFrame'
T = Type!1
T = Type!1===============================================================
◆◆◆ CSDN查询助手,查询方便快捷 ◆◆◆ 下载地址:
http://CoolSlob.ifood1.com/Download/CSDNFinder.exe
http://CoolSlob.8u8.com/Download/Tools/CSDNFinder.Slob[更名为.exe即可]
可能是记错了;
所以个人认为,T 的含义是 Turbo,这应该是有历史渊源的。
现在又冒出来了一贴,是不是灌水呀?===============================================================
◆◆◆ CSDN查询助手,查询方便快捷 ◆◆◆ 下载地址:
http://CoolSlob.ifood1.com/Download/CSDNFinder.exe
http://CoolSlob.8u8.com/Download/Tools/CSDNFinder.Slob[更名为.exe即可]
所以类型前面加个T!是为了“响应”见名知义这个号召!
一看到它,就知道,哦,你是个类型!!!而非变量!!程序设计语言,不是用来记念什么,也没有这个必要
===============================================================
◆◆◆ CSDN查询助手,查询方便快捷 ◆◆◆ 下载地址:
http://CoolSlob.ifood1.com/Download/CSDNFinder.exe
http://CoolSlob.8u8.com/Download/Tools/CSDNFinder.Slob[更名为.exe即可]
不会是他妈的(tmd)
灌的,楼主不要生气。
到时候给个正确答案哦
我也想知道
************
* 努力学习 *
* 全为 *
*¥人民币¥*
************
不要告诉我是 typedef 。
大家知道 Delphi 在 Dos 时代的产品名称是什么吗?
奴心之固,固不可彻~~我只好作罢~~~===============================================================
◆◆◆ CSDN查询助手,查询方便快捷 ◆◆◆ 下载地址:
http://CoolSlob.ifood1.com/Download/CSDNFinder.exe
http://CoolSlob.8u8.com/Download/Tools/CSDNFinder.Slob[更名为.exe即可]
{*******************************************************}
{ }
{ 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;难道真的没有人支持我了吗?
{ }
{ 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;
得了,T是Turob,我支持楼主,不争了,没意思~~~===============================================================
◆◆◆ CSDN查询助手,查询方便快捷 ◆◆◆ 下载地址:
http://CoolSlob.ifood1.com/Download/CSDNFinder.exe
http://CoolSlob.8u8.com/Download/Tools/CSDNFinder.Slob[更名为.exe即可]
C++ Builder 中为什么也是 T 打头的?