MFC到WPF
MFC是杜杜年份 1992
.Net 3.0是2006推出 正好20年庆
最好笑进大学大家都选MFC,只有我押宝.Net 3.0 没选《深入浅出MFC》这门课
就是说我眼光特别好 选择都很明智
虽然现在不用C#,但是曾经工作过,需要这段工作经验,也需要一些工资
至今还是感激C#的~~
运气总是这么好的孩子,WPF和 .NET Framework 3.0推出都在20年前整,正好生在这个年代,一看就是程序员老兵了~
微软于 2006年 推出 WPF(Windows Presentation Foundation),它最初作为 .NET Framework 3.0 的一部分正式发布。作为替代传统 WinForms 的新一代图形系统,它引入了 XAML 语言,实现了界面与逻辑分离,并基于 DirectX 提供硬件加速。除了首发年份,关于 WPF 的演进历史,值得注意的几个关键节点如下:2007年: 随 .NET 3.5 发布,进一步完善了框架功能。2010年: 随 .NET 4.0 发布了重大更新,引入了更好的性能和新控件。
ChatGPT介绍(当时真的没有这么好工具辅佐学习)
MFC(Microsoft Foundation Classes)
Microsoft Foundation Class Library
诞生于 1992 年左右,是 Windows 原生 C++ GUI 开发框架。
典型代码:
class CMainFrame : public CFrameWnd
{
};很多老牌软件都曾使用 MFC:
工业控制软件
CAD 软件
仪器设备软件
银行柜面系统
证券交易客户端
MFC 现在还有更新吗?
有。
微软仍然随 Visual Studio 一起维护 MFC。最新的 Visual Studio 2022 更新中,MFC 工具链、编译器和 Windows SDK 仍在持续维护和修复
WPF(Windows Presentation Foundation)
Windows Presentation Foundation
2006 年随 .NET 3.0 发布。
采用:
XAML
+
C#例如:
<Button Content="Hello WPF"/>相比 MFC:
一颗二十年前装过Win CE, 装过WPF, 装过C#的💗,现在开始装王琳凯了😄
有共鸣,因为
年轻的皮囊装着老去的灵魂
继续聊
微软Azure高度支持Ubuntu,所以我在想他们工程师打开电脑就会看见这个(说多了都是泪😭)
在这篇中我提到过:Ubuntu 22.04 Jammy Jellyfish(幸运水母) — SHINAINAI
毕业时有些同学选择J2EE方向,有些选择.Net方向
我后来的工作就是改GUI(都是世界五百强)每天就对着XAML+C#
永远无法忘怀
毕竟是赚钱的手艺,有真感情的那种
其他同学的风潮就是安装Eclipse
我这个人比较懒,用了.Net就不想换赛道
但是我还是很欣赏Eclipse+Oracle的!

