我想开发一个带有 HTML/CSS 图形用户界面的 delphi 应用程序,不一定在 Web 浏览器中运行。我想这样做,创建一个更丰富的带有动画等的图形用户界面,并摆脱正常的 VCL 组件/Windows 外观。有什么建议么?
HTML 和 CSS 不会为您提供动画或丰富的用户界面。事实并非如此。恰恰相反。您需要投资一个工具包来提供此类功能,并且几乎肯定会涉及 JavaScript。即使您不希望最终的应用程序托管在 Web 浏览器中,您的应用程序本身也必须托管一个 Web 浏览器来呈现您的 HTML/CSS/JavaScript UI,然后您将面临更加困难的工作来连接您的应用程序。您的应用程序逻辑的 GUI(除非您确实采用了 Web 应用程序架构)。
Delphi(或任何与此相关的 Windows 应用程序开发语言)可以让您获益匪浅,much进一步朝着比 HTML 或 CSS 更简单、更有效、更快速地实现丰富用户界面的方向前进。
如果您不喜欢标准 Delphi 控件的外观和感觉(本质上就是您所说的),有许多可用的替代库。
但还要记住,当有人使用 Windows 应用程序时,他们在很大程度上希望它具有某种特定的外观和行为方式。在桌面应用程序中使用奇特的、基于 Web 的范例,如果做得太过分,可能会让用户感到困惑和沮丧。
我完全支持打破惯例的用户界面,它会带来更直观的用户界面,但仅仅“更漂亮”并不一定会导致这个方向,并且与教条地遵守惯例一样被误导。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)