AIGC标识 1阶段1章笔记 WPF 概念与开发环境

第一阶段 · 第一章:WPF 概念与开发环境

本文是 WPF 入门学习笔记的第一篇,主要解决两个问题:WPF 到底是什么,以及开发 WPF 需要准备什么样的环境。

一、前言

在开始敲代码之前,先花一点时间搞清楚"我在学什么",比急着建项目要重要得多。很多初学者对 WPF 的第一印象是"又一个写界面的东西",拖了几个按钮之后,还是没弄明白它和 WinForms、和 Web 前端有什么区别。本篇先用三句话把 WPF 的定位说清楚,再把开发环境的搭建过程记录下来。

二、认识 WPF:只需要记住三个点

1. WPF 是微软的。 WPF 全称 Windows Presentation Foundation,是微软推出的 UI 框架,如今已随现代 .NET(如 .NET 10)持续演进。好处是文档与工具链完整,且生态稳定——WPF 并未被弃用,微软仍在为其投入功能、性能、辅助功能与 Fluent 风格方面的改进。代价是运行环境绑定 Windows 平台。

2. WPF 是 C/S 结构的。 写出来的程序是装在用户电脑上的客户端(.exe),不是浏览器里的网页。这意味着本地资源与系统 API 可直接调用、响应快、可做复杂交互,代价是部署要走安装包与更新机制。

3. WPF 是做界面开发的。 但方式完全不同:XAML 声明式布局、数据绑定、样式与模板、基于 DirectX 的矢量渲染,以及 MVVM 模式的最佳实践土壤。一句话——它不只是"画界面",而是一整套把界面与代码解耦的工程化方案。

三、开发环境:Visual Studio 2026

IDE 首选微软自家的 Visual Studio 2026(18.x,内置 .NET 10 与 C# 14 支持)。安装组件具体勾选情况见原图。

image


本文为个人学习笔记,如有理解偏差之处,欢迎指正交流。

posted @ 2026-09-29 00:20  smonkey1257  阅读(3)  评论(0)    收藏  举报