当前位置:  开发笔记 > 编程语言 > 正文

什么是开始使用WPF而不是WinForms的最佳读数?

如何解决《什么是开始使用WPF而不是WinForms的最佳读数?》经验,为你挑选了0个好方法。

记住CannibalSmith曾经说过的话 - "所有的答案都说"WPF是不同的."这是一个巨大的轻描淡写.你不仅需要学习很多新东西 - 你必须忘记你从Forms学到的一切.这完全是一个做UI的新方式."

..并且拥有多年的可视化Windows桌面应用程序开发经验(VB6,Borland C++ Builder VCL,WinForms)(很难忘记),如何快速开发到使用Visual Studio进行格式良好的WPF应用程序?

我不需要boozy-woozy图形来给我的应用程序外观和感觉好莱坞大片或百万美元的睡衣.我总是喜欢标准Windows常用控件和UI设计指南的整洁,最后我更喜欢Vista Glass Aero Graphite酱.

我对WinForms非常满意,但我希望我的应用程序能够使用最高效和最新的标准技术构建,并根据当前和未来最高效,最灵活的模式进行架构,利用基于接口的集成和功能重用并利用现代硬件和API的所有优势,最大限度地提高性能,可用性,可靠性,可维护性,可扩展性等.

我非常喜欢分离视图,逻辑和数据的想法,让视图充分利用平台的优势(可以在瘦客户端上作为Web浏览器小程序运行,也可以在具有最新GPU的PC上作为桌面应用程序运行) ,让逻辑得到重用,并行化和无缝发展,将数据以结构良好的格式存储在正确的位置.

但是......从VB6迁移到Borland C++ Builder非常简单(没有书籍/教程需要打开它并开始工作)(假设我已经知道C++),从BCB转移到WinForms是一样的无缝,它没有对我来说,如何处理WPF似乎显而易见.

那么,我如何才能最好地将自己从WinForms开发人员转变为正确思考并做WPF开发人员?

推荐阅读
mylvfamily
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有