- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我买了Delphi 1时就买了-迷上了。当BCB出现时(大约在D3,iirc左右),我切换了,主要是因为我几十年来一直专业地使用C / C ++。
我已经“离开”了7或8年,现在正在返回。我仍然有BCB 6和Delphi 7(更不用说Kylix)了。
与Pascal相比,我总是对C ++更加满意-纯粹是因为对工作日的熟悉。但是,实际上,iirc,大多数第三方VCL组件都是用Delphi / Pascal编码的。而且我认为我以前在从BCB调试Delphi组件时遇到问题,但我很可能记错了。
Anyhoo,现在我回来了,打算使用VCL组件/破解相同的代码/调试它们并自己编写一些代码。
考虑到我对C ++的适应程度更高,是否有任何令人信服的理由选择Delphi而不是BCB,或者这仅仅是我的特定字符串有多长时间的一种情况?
最佳答案
我最初是C ++ Builder用户,但是我已经开始学习和喜欢Delphi语言。我经常在各自的领域中使用这两种方法:我更喜欢使用Delphi来开发以UI为中心的代码(组件),或者当我想使用现代语言功能(泛型,匿名方法,RTTI,类多态性)时使用C ++ Builder需要与第三方C或C ++代码交互(这经常发生)。即使使用C ++ Builder,我也可以用Delphi编写应用程序的一部分。
我的建议是通常更喜欢使用Delphi进行组件开发。您可以在Delphi和C ++ Builder中使用Delphi组件。用C ++编写的组件将您限制为C ++ Builder。
较新的IDE(BDS 2006及更高版本)同时集成了Delphi和C ++ Builder。现在,在C ++应用程序中调试Delphi代码变得轻而易举。
但是,如果您已经有用C ++编写的现有组件,则只需在C ++ Builder中进行维护即可。除非您也想从Delphi中使用它们,否则没有理由将它们迁移到Delphi。
关于delphi - VCL/Delphi/BCB-我应该使用哪种IDE/语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2514024/
进程文件: bcb or bcb.exe 进程名称: Borland C++ Builder 进程类别:存在安全风险的进程 英文描述: bcb.exe belongs to the Borl
还有人遇到过这样的问题吗? swprintf_s(v, len, L"%ws", var); MessageBox(NULL, v, NULL' NULL); 消息框打印出“%ws”而不是var的内容
我已经离开 BCB 五年多了,现在我有一个 st00pid n00b 时刻。 我正在使用 BCB,并使用我拥有 Delphi 源代码的 VCL 组件包。 我想在组件的 Delphi 源代码中注释掉几行
我想在 RAD Studio C++ Builder XE 中将十六进制字符串转换为 16 位十进制。 例如,我有十六进制字符串“8FC”。这个的二进制表示是 100011111100。这个的十进制表
我买了Delphi 1时就买了-迷上了。当BCB出现时(大约在D3,iirc左右),我切换了,主要是因为我几十年来一直专业地使用C / C ++。 我已经“离开”了7或8年,现在正在返回。我仍然有BC
我正在寻找一些 BCB 代码来迭代表单上的控件并获取有关它们的一些信息。 我尝试使用 myForm->ControlCount和 typeid(myForm->Controls[i])但这给了我一些问
我需要直接从 SysUtils header 使用 IncMonth 过程,但我不知道如何在 C++ Builder XE 中使用 SysUtils.IncMonth()。 任何人都可以帮助我如何在
对于我在 Borland C++ Builder 4.0 中创建的程序,我希望能够创建一个可以设置批处理脚本的版本。批处理 srcipt 将调用我的 .exe(不启动主窗体窗口),这将导致使用批处理文
我是一名优秀的程序员,十分优秀!