delphi源码转换为C++ Builder源码

原创 2004年07月16日 17:54:00

本人80年代初出生,正好赶上电子信息高速发展的时代。记得刚接触的计算机高级语言就是PASCAL,但只是草草学了点语法。但开始接触C时,一发不可收拾,C->TBC->C++->BC++->VC++->GUN  C->C++ Builder->VC++ .NET,踏踏实实、一步一个脚印,程序员的人生乐趣在哪???

最近拿到一个Delphi源码,准备在这个基础上进行扩充,但Delphi总是没有C用起来得心应手(当然Delphi是一个优秀的开发工具),所以我决心把Delphi源码转为C++ Builder代码,反正我要完全改写。

在此我把转换对应的关键字分别列在下表:

 

delphi 语法 C++ Builder 语法 备注
var 无意义
函数参数 var 引用类型 & 如:Fun(var P : Integer) -> Fun(int &p)
uses include
Integer int
Boolean bool
procedure void __fastcall
nil NULL
<> !=
:= =
Parent is TPanel dynamic_cast<TPanel *>Parent != 0
Parent as TPanel (TPanel*)Parent
begin  ... end {...}
begin  ... end; {...}
if ... then if (...)
while ... do while (...)
const Digits: array[0..9] of Char = '0123456789'; char Digits[10] = "0123456789"; 数组申明
inherited ParaentClass::Function 调用父类的函数
ssLeft in Shift Shift.Contains() 是否包含
try    ...              finally ... try { ... } __finally { ... }
try    ...              except .. try { ... } catch(...) { ... }

待续!

再谈Delphi vs VC++(非常精彩)

这是一篇非常精彩的文章,无意中在网上发现,比起原来《程序员》发表的开发工具大比拼更专业。可惜不知道作者是谁,如果作者看到或者有谁知道作者,请一定和我联系。(mail:jiangtao@csdn.net...
  • jiangtao
  • jiangtao
  • 2001年03月05日 18:47
  • 19766

C++builder中使用第三方Delphi安装包注意事项

二、编译安装问题(以EhLib为例) C++builder使用最新版EhLib库出现的问题 1.DBGridEh.hpp(2950): E2040 Declaration terminated inc...
  • lcfeng1982
  • lcfeng1982
  • 2014年12月23日 12:52
  • 2447

TComboBox组件的重要属性

TComboBox组件的重要属性 CharCase--------此属性用于设置编辑框内文字的大小写 DropDownCount---此属性用于设置当用户下拉组合框时不需要加滚动条就能显示的项...
  • kyfvc
  • kyfvc
  • 2013年04月23日 12:58
  • 5709

TMS公司开发的用于delphi C++Builder的超级控件包 含源码

  • 2014年08月08日 15:21
  • 3.85MB
  • 下载

C++ Builder 6制作ActiveForm源码

  • 2015年12月02日 14:50
  • 852KB
  • 下载

用C++ Builder改写的FMX炫酷界面及仿QQ登陆界面Demo(CBXE8源码)

  • 2015年09月15日 00:45
  • 32.91MB
  • 下载

24点游戏C++ builder 源码

  • 2010年05月02日 15:23
  • 422KB
  • 下载

DynamicSkinForm 10.50 for C++ Builder Full Source(完整源码)

  • 2009年09月11日 17:34
  • 924KB
  • 下载

C++ Builder案例开发集锦(第二版)(光盘、源代码、源码)

  • 2017年07月16日 15:40
  • 23.76MB
  • 下载

C++ Builder经典范例50讲(光盘、源代码、源码)

  • 2017年07月16日 16:25
  • 3.27MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:delphi源码转换为C++ Builder源码
举报原因:
原因补充:

(最多只允许输入30个字)