c - Win32 编程与现代专业人士的相关性如何?

标签 c winapi

<分区>

作为 Charles Petzold 的书CodeThe Annotated Turing 的忠实粉丝,我偶然发现了他的书Programming Windows,它教授用 C 语言进行 Win32 编程. 我是一名计算机专业的大一学生,先学的是C,但我现在使用C#和.NET 进行Windows 编程,所以我想知道Win32 是否仍然与专业的Windows 程序相关。作为一名想要编写 Windows 应用程序的学生,学习 Win32 API 到本书涵盖的深度是否值得?

最佳答案

这实际上取决于您要开发的应用程序类型。如今,对于大多数用途,C# 和 .NET 是完全合适的。但是,某些类型的应用程序需要尽可能少的依赖项(想到 shell 扩展),而这些应用程序作为 .NET 应用程序是不切实际的。对于那些你需要 Win32。

与往常一样,即使您在大部分工作中使用 .NET,至少对 Win32 有基本的了解也是值得的。

关于c - Win32 编程与现代专业人士的相关性如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/506396/

相关文章:

c++ - 使用 GTK 将 EGL 图像渲染到帧缓冲区

c - 如何检测键盘上的删除键何时被按下?

c++ - 如何测量在多核系统上运行的多个应用程序之间的消息延迟?

arrays - C 指向数组的指针未赋值

c - btree 实现中的段错误

c - 以递减顺序在链表中插入节点 - C

c++ - 在哪里了解 “bit”?

visual-studio-2010 - 在 Visual Studio 2010 中未正确设置 WindowsSdkDir

winapi - FileCreate 的一些问题

c# - 使用没有 InvokePattern 或 clickablePoint 的 UI Automation 在单击按钮时调用