Delphi XE2:为什么 FireMonkey 应用程序是高清的?
根据 Delphi XE2 的发行说明。 FireMonkey可以创建高清应用程序。 HD 代表高清晰度。为什么是高清? VCL应用程序不能像FireMonkey一样创建高清应用程序吗?
According to release notes of Delphi XE2. FireMonkey may create HD application. HD stands for High Definition. Why HD? Can't VCL application create HD apps as FireMonkey?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这里是Firemonkey的文档,从中你可以看到一些功能。
将普通电视与高清电视进行比较。就像将 VCL 与 Firemonkey 的功能进行比较一样。
我怀疑这是一个营销术语,它会流行起来,因为它确实强调了力量。
HD 应用程序引用了 Firemonkey 的许多功能,但以下功能最为突出。
上述文档页面的第一段总结了这一点最好的。
未来几周内将会出现越来越多的演示视频,但与 VCL 相比,差异是显着的。
Here is the documentation on Firemonkey, from it you can see several features.
Compare normal TV to HD TV. Is like comparing the VCL to what Firemonkey can do.
It's a Marketing term that I suspect will catch on as it, does highlight the power.
HD Applications refer many of the features of Firemonkey but the following stand out.
The first paragraph of this above Doc page sums it up best.
I Suspect more and more demo videos will appear over the next few weeks but the difference is significant when compared to the VCL.
“HD”实际上只是“2D”的营销别名,因为他们想要传达比 VCL 提供的更多的东西。
它确实提供了更多功能,主要是因为它是基于矢量的,而 VCL 是基于光栅的。
"HD" is really is just a marketing alias for "2D", because they wanted to convey something more than what the VCL provides.
And it does provide more, primarily because it is vector-based while the VCL is raster-based.
所有坐标均为浮点精度,而在标准 VCL 中它们为整数值。它完全有道理:清晰度更高,所以它是高清的...就这么简单
在标准 VCL 应用程序中,您也可以拥有高清图形,但必须使用第三方图形库,例如 Gdi+ 或 GLScene。
All coordinates are in floating point precision while in the Standard VCL they are integer values. It perfectly makes sense: the definition is higher, so it's HD...as simple as that
In standard VCL app you can also have HD graphics but not without the use of a third-part graphic library such as Gdi+ or GLScene.