C#之于DELPHI开发者(一)

断断续续学习C#余年,一直致力于将C#的学习成果转换成DELPHI的开发。最近一段时间对C#的学习做一个系统的总结,准备将现有的DELPHI项目全部转换成C#。偶见一片澳洲DELPHI开发者的文章,学习之余,颇有同感。遂将之翻译成我泱泱大国之语, 以嗜各位delphi工友。

原作者:Glenn Stephens (glenn@glennstephens.com.au http://www.glennstephens.com.au

原文: C# for Delphi Developers

翻译: 老冯

C#之于DELPHI开发者

前言

近几年C#的势头很猛(译者注:本文发表于2005年。现在C#已经占据开发语言的大壁江山了)。作为一个功能强大的面向对象语言,C#身上聚集了许多程序语言的优秀特征。鉴于C#是由Anders Hejlsberg设计而来,Anders Hejlsberg是C#最初的几个构架师之一(译者注:Anders Hejlsberg是Turbo PASCAL & DELPHI的首席设计师)。因此可以看到DELPHI的主题思想始终贯穿于C#和.NET构架(译者注:这点可能很多人不认同,但我在学习和实践中确实深有此感受)。

这就意味着许多DELPHI开发者在学习了这2种语言的差异之后,会觉得使用C#和.NET架构有着同样的温馨舒服感。本文将指导准备转移到C# 和.NET开发平台的DELPHI VCL 开发者。

本文将不会深入探讨.NET的每一个类,取而代之的是告诉你惯用的DELPHI和C#中有着如何类同的一些方面。同样本文也不会探讨DELPHI和C#的每一个类同之处, 而尽量告诉你在C#开发入门时需要用到的一些元素。

为什么我要在C#上花费时间

。。。。今天就译到这。睡觉

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Delphi是一种由Borland公司开发的基于Pascal语言的集成开发环境(IDE)。它在开发Windows应用程序方面非常流行,并且具有丰富的图形用户界面(GUI)设计工具和强大的数据库操作能力。然而,随着时间的推移,Delphi的使用逐渐减少,很多开发者开始转向其他编程语言和工具。 将Delphi代码转换成C语言可以实现多个目的。首先,C语言是一种通用的编程语言,并且广泛应用于各种平台和操作系统。通过将Delphi代码转换成C语言,可以使得代码更具可移植性,可以在不同平台上使用。其次,C语言具有更广泛的社区和资源支持,可以更容易地找到相关的学习资料和解决问题的方法。另外,将Delphi代码转换成C语言也有助于提高开发者的编程技能和对编程语言的理解。 要将Delphi代码转换成C语言,首先需要了解两种语言之间的语法和差异。Delphi使用的是面向对象的Pascal语法,而C语言使用的是过程化编程的C语法。因此,在进行代码转换时,需要将Delphi中的类和对象转换成C语言中的结构体和函数。其次,需要逐行分析和重写Delphi代码,将代码中的Delphi特定语法和功能转换成C语言的等效表达方式。最后,进行代码的测试和调试,确保转换后的C代码可以正确运行。 总结来说,将Delphi代码转换成C语言可以提高代码的可移植性和兼容性,同时也有助于开发者提升编程技能和对不同编程语言的理解。然而,这个转换过程需要花费一定的时间和精力,并且需要考虑两种语言之间的差异。因此,在进行转换前,建议先评估转换的成本和收益,确保转换是值得的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值