精品・原创・海量・电子文档交易市场
快速导航 帮助中心
VIP

在C#程序设计里面运用Win32类库(共11页).doc

2.5 我要评价: 举报 版权申诉
作者/来源: 好好学习 | 发表时间: 2026年10月31日 | 作品编号: 236009212232133 | 12页 | 49.50KB | Word文件
【摘要】 在C#程序设计里面运用Win32类库 C# 用户经常提出两个问题:“我为什么要另外编写代码来使用内置于 Windows 中的功能?在框架中为什么没有相应的内容可以为我完成这一任务?”当框架小组构建他们的 .NET 部分时,他们评估了为使 .NET 程序员可以使用 Win32 而需要完成的工作,结果发现 Win32 API 集非常庞大。他们没有足够的资源为所有 Win32 API 编写托管接口、加以测试并编写文档,因此只能优先处理最重要的部分。许多常用操作都有托管接口,但是还有许多完整的 Win32 部分没有托管接口。 平台调用 (P/Invoke) 是完成这一任务的最常用方法。要使用 P/Invoke,您可以编写一个描述如何调用函数的原型,然后运行时将使用此信息进行调用。另一种方法是使用 Managed Extensions to C++ 来包装函数,这部分内容将在以后的专栏中介绍。
会员专享推荐 · 你可能也用得上更多
开通 会员,畅读全站文档
本篇文档已为你保留
本篇文档价值 ¥35.00会员 免费解锁
  • 全文不限次阅读,剩余内容即刻解锁
  • 高速下载通道,免排队、无等待
  • 专属客服 1 对 1 答疑,优先响应
  • 每日赠送下载券,本篇文档免费送
/ 12