跳到主要内容

MFC-WinForm-WPF-DotNet等

MFC

MFC(Microsoft Foundation Classes),是微软公司提供的一个类库(class libraries),以 C++类的形式封装了 Windows 的 API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量 Windows 句柄封装类和很多 Windows 的内建控件和组件的封装类。

WinForm

Windows Form,简称 WinForm 是微软 .NET 平台 下用于开发“图形界面”应用程序的组件。

WPF

WPF(Windows Presentation Foundation)是微软推出的基于 Windows 的用户界面框架,属于.NET Framework 3.0 的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。

DirectX

DirectX(Direct eXtension,简称 DX)是由微软公司创建的多媒体编程接口,是一种应用程序接口(API)。DirectX 可以让以 windows 为平台的游戏或多媒体程序获得更高的执行效率,加强 3D 图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。DirectX 已被广泛使用于 Microsoft Windows、Microsoft XBOX、Microsoft XBOX 360 和 Microsoft XBOX ONE 电子游戏开发。

.NET

.NET 是一种用于构建多种应用的免费开源开发平台,可以使用 C#、F#或 Visual Basic 编写.NET 应用。 .NET 用于生成多种类型的应用程序和库开发 Web 应用、Web API 和微服务、云中的无服务器函数、云原生应用、移动应用、桌面应用、Windows WPF、Windows 窗体、通用 Windows 平台 (UWP)、游戏、物联网 (IoT)、机器学习、控制台应用、Windows 服务。.NET 类库在不同应用和应用类型中共享功能,无论构建哪种类型的应用,代码和项目文件看起来都一样,可以访问每个应用的相同运行时、API 和语言功能。

.NET core

.NET Core 是适用于 Windows、Linux 和 macOS 的免费、开源托管的计算机软件框架,是微软开发的第一个官方版本,具有跨平台能力的应用程序开发框架 (Application Framework),未来也将会支持 FreeBSD 与 Alpine 平台,也是微软在一开始发展时就开源的软件平台 ,它经常也会拿来和现有的开源 .NET 平台 Mono 比较。

UWP

UWP 即 Windows 10 中的 Universal Windows Platform 简称。即 Windows 通用应用平台,在 Windows 10 Mobile/Surface(Windows 平板电脑)/PC/Xbox/HoloLens 等平台上运行,uwp 不同于传统 pc 上的 exe 应用,也跟只适用于手机端的 app 有本质区别。它并不是为某一个终端而设计,而是可以在所有 Windows10 设备上运行。

C#

C#是微软公司发布的一种由 C 和 C++衍生出来的面向对象的编程语言、运行于.NET Framework 和.NET Core(完全开源,跨平台)之上的高级程序设计语言。

C#是由 C 和 C++衍生出来的一种安全的、稳定的、简单的、优雅的面向对象编程语言。它在继承 C 和 C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了 VB 简单的可视化操作和 C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET 开发的首选语言。

Delphi

Delphi,是 Windows 平台下著名的快速应用程序开发工具(Rapid Application Development,简称 RAD)。它的前身,即是 DOS 时代盛行一时的“BorlandTurbo Pascal”,最早的版本由美国 Borland(宝兰)公司于 1995 年开发。主创者为 Anders Hejlsberg。经过数年的发展,此产品也转移至 Embarcadero 公司旗下。Delphi 是一个集成开发环境(IDE),使用的核心是由传统 Pascal 语言发展而来的 Object Pascal,以图形用户界面为开发环境,透过 IDE、VCL 工具与编译器,配合连结数据库的功能,构成一个以面向对象程序设计为中心的应用程序开发工具。已没落,现在很少有人用了

参考