当前位置:  开发笔记 > 编程语言 > 正文

我应该如何学习在Python中使用Windows API?

如何解决《我应该如何学习在Python中使用WindowsAPI?》经验,为你挑选了4个好方法。

我没有为Windows构建软件的经验,也没有使用Windows API的经验,但我对Python非常熟悉.那么,我该如何学习在Python中使用Windows API?



1> Charlie Mart..:

老实说,没有.Windows API是一个800磅重的头发怪物. 查理·佩佐尔德(Charlie Petzold)15英镑的书是曾经的经典参考书.

也就是说,Python for Windows的人们有一些很好的材料.Microsoft 在线提供整个API,包括一些示例代码等.而维基百科的文章是一个很好的概述.


Petzold的书仍然是规范的参考

2> Mick..:

大约4年前,我开始真正了解Windows API.我当时正在使用C#进行编码,但我觉得这个框架让我从API中抽象出太多(就是这样).所以我切换到Delphi(C++或C也是不错的选择).

在我看来,重要的是你开始使用一种语言来创建本机代码并直接与Windows API对话,并让你关心Windows直接使用的缓冲区,指针,结构和实际构造.C#是一门很棒的语言,但不是学习Windows API的最佳选择.

接下来,购买Mark Russinovich的书"Windows Internals" Amazon链接.这是第5版.第6版将于2012年4月发布,并添加有关Server 2008 R2和Windows 7的信息.

现在,对于学习Win32 API最重要(也是最好)的资源:

Mark Russinovich的Windows操作系统内部课程是免费提供的.

它旨在由教师用来教学生.我经历过它很棒.充满了例子,历史和详细的解释.在我看来,这是学习Windows API的理想方式.

Mark Russinovich是微软技术研究员(MS只有14人,包括C#的创建者).他曾经拥有Winternals,直到他将其出售给MS,他拥有Carnegie Mellon的计算机工程博士学位,他经常在微软会议上担任主持人(甚至在他为他们工作之前),他很聪明.他的演讲是我每年参加Microsoft TechEd的主要原因之一.


Windows操作系统内部课程的文件已移动:((.新链接任何人,好吗?谢谢!

3> 小智..:

避免教程(由孩子们写,为孩子,新手级别)阅读Petzold,Richter,Pietrek,Russinovich和Adv.Win32 api新闻组新闻://comp.os.ms-windows.programmer.win32



4> Giovanni Gal..:

我强烈推荐使用Forger的Win32 API教程.它是一个C语言教程,但他几乎握着你的手,并向你展示基础知识.它也很短,这在教程中很好.

推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有