【发布时间】:2011-09-23 06:17:28
【问题描述】:
我目前正在努力学习 C++,以完成我的第三年应用计算学位项目的特定任务。我绝不是程序员,但我必须编写一个应用程序。
我最熟悉的语言是 c#,所以我将在我的应用程序中使用它来处理大部分逻辑,但是我需要创建一个 c++ DLL 来获取我需要在应用程序中使用的值。
所以,我的问题是,为了让我不必经历从开始到结束的所有事情(就像我目前一样)我需要学习什么以及我可以跳过什么才能从中获得价值'wlanapi'(以及任何其他本机 api/library/dll 的扩展)并使它们可用于我的 c# 程序?
就目前而言,我已经研究了一周,我所涵盖的只是声明、变量、输入/输出、算术运算符,目前正在通过“位运算符”(我知道我永远不会使用) .
编辑
好的,我会具体一点。使用 ManagementObjectSearcher 在 c# 中查询 WMI 类的 c++ 等效项是什么?特别是我希望使用 WlanAPI 来获取多个无线 AP 的 RSSI 和 SSID。
非常感谢
【问题讨论】:
-
你不知道 C# 的大部分基本知识吗?
-
这不属于 Stackoverflow,但你不需要接触 C++。
-
我觉得我应该重温一遍以防我错过任何重要的东西,看起来大多数非常基本的东西都是相似的,但是,例如,在 c# 中,我会通过 ObjectManagementSearcher 和 WQL 使用 WMI,但是这就是 C++ 的不同之处。
-
你需要学习所有重要的部分,比如内存和几乎所有 C# 掩盖的复杂部分。有趣的是,您可能能够跳过的部分是您没有跳过的部分。
-
@peachykeen 谢谢,请参阅编辑以获取更具体的问题:)
标签: c++ visual-c++ dll