.net 了解vs2010的基本windows编程
我有unix的背景,但有人要求我做一些windows编程,我很难理解这个框架。win32、mfc、.NET等之间的一般层次结构是什么.net 了解vs2010的基本windows编程,.net,windows,winapi,mfc,.net,Windows,Winapi,Mfc,我有unix的背景,但有人要求我做一些windows编程,我很难理解这个框架。win32、mfc、.NET等之间的一般层次结构是什么 网上有没有一个像样的教程介绍Windows编程的一般结构。我不确定我应该搜索什么。win32是实际的Windows API,它提供了创建Windows应用程序所需的对象和函数 MFC是用于创建Windows应用程序的基于C++的框架。它构建在win32 API之上。如果你想用C++编写你的应用程序,那么这可能是你最好的选择。 .NET是一个用于编写应用程序的托管框
网上有没有一个像样的教程介绍Windows编程的一般结构。我不确定我应该搜索什么。win32是实际的Windows API,它提供了创建Windows应用程序所需的对象和函数 MFC是用于创建Windows应用程序的基于C++的框架。它构建在win32 API之上。如果你想用C++编写你的应用程序,那么这可能是你最好的选择。
.NET是一个用于编写应用程序的托管框架,包含用于基于win32 API编写应用程序的WinForms和WPF。如果您想使用VB或C#,那就是最好的选择。win32是实际的Windows API,它提供了创建Windows应用程序所需的对象和函数 MFC是用于创建Windows应用程序的基于C++的框架。它构建在win32 API之上。如果你想用C++编写你的应用程序,那么这可能是你最好的选择。
.NET是一个用于编写应用程序的托管框架,包含用于基于win32 API编写应用程序的WinForms和WPF。如果你想使用VB或C#,那么这就是方法。对于不知道从哪里开始的人来说,这是非常有效的。嘘。如果我要开始为不同的操作系统编码,我会问类似的基本问题。见鬼,几年前,我就曾问过这样一些关于Linux的问题。常见问题解答(页面顶部的链接)中包含了这些问题。对于不知道从哪里开始的人来说,这是非常有效的。嘘。如果我要开始为不同的操作系统编码,我会问类似的基本问题。见鬼,几年前,我就曾问过这样一些关于Linux的问题。FAQ(页面顶部的链接)几乎完全涵盖了我的答案。我想补充一点,那就是.NET与Java编程更密切相关,因为它有一个类库,它是一种在Windows上运行的字节码语言。VB.NET和C#以及其他受支持的.NET语言都被编译成相同的字节码,这使得它们可以在同一个CLR中运行(在概念上类似于Java VM)。使用和学习起来要容易得多,如果你有Java背景,学习C#应该相对容易。此外,考虑到Windows的发展方向,精简.NET使您能够更好地支持未来的开发。因此,我可以将MFC看作是进一步抽象Windows api的库?谢谢@布莱恩:对。原始API需要相当多的“簿记”,MFC将为您处理其中的大部分。祝你好运几乎就是我的答案。我想补充一点,那就是.NET与Java编程更密切相关,因为它有一个类库,它是一种在Windows上运行的字节码语言。VB.NET和C#以及其他受支持的.NET语言都被编译成相同的字节码,这使得它们可以在同一个CLR中运行(在概念上类似于Java VM)。使用和学习起来要容易得多,如果你有Java背景,学习C#应该相对容易。此外,考虑到Windows的发展方向,精简.NET使您能够更好地支持未来的开发。因此,我可以将MFC看作是进一步抽象Windows api的库?谢谢@布莱恩:对。原始API需要相当多的“簿记”,MFC将为您处理其中的大部分。祝你好运