gpt4 book ai didi

c# - 开始使用 WPF 而不是 WinForms 的最佳读物是什么?

转载 作者:太空狗 更新时间:2023-10-29 17:50:05 25 4
gpt4 key购买 nike

牢记 CannibalSmith 曾经说过的话——“所有的答案都在说”WPF 是不同的”。这是一个非常轻描淡写的说法。你不仅需要学习很多新东西——你必须忘记你从 Forms 学到的一切。这是一种全新的 UI 方式。”

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

我不需要昏昏欲睡的图形来让我的应用程序看起来像好莱坞大片或值(value)百万美元的睡衣。我一直喜欢整洁的标准 Windows 通用控件和 UI 设计指南,在 Vista Glass Aero Graphite 酱汁下我更喜欢它们。

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

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

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

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

最佳答案

关于c# - 开始使用 WPF 而不是 WinForms 的最佳读物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2771069/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com