标签: msdn

是否有任何MSDN等效的Mac OS和Linux?

我对Windows环境中的代码很熟悉.对于我们的某些产品,用户不断要求移植到Linux和Mac.首先,我需要一系列有关系统API的文档,如何使用它们,何时使用它们等文档.

那么,Mac OS和Linux有没有MSDN等价物?最好是可下载的格式?

PS.我想在Free Pascal/Lazarus或RealBasic上工作.

linux documentation macos msdn cross-platform

6
推荐指数
3
解决办法
2655
查看次数

为什么MSDN说通过路径加载程序集"很少"?

根据System.Assembly文档:

所述的LoadFileLoadFrom提供了用于在其中装配必须由路径来识别罕见的场景的方法.

他们建议您更常用其显示名称加载程序集(例如,"System.Windows.Forms,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089").

这对我没有任何意义.如果要通过其版本和公钥引用程序集,则应在编译时添加引用; 您不会在运行时使用Assembly类加载它.在运行时加载程序集的典型方案是,当您加载一个插件时,这将由路径完成 - 因为您要么扫描目录以获取插件,要么读取某种清单,说明哪里他们找到了.

为什么文档会说,在动态加载程序集的场景中,按路径加载它是"罕见的"?据我所知,它是通过显示名称加载它是罕见的.

.net msdn assemblies

6
推荐指数
1
解决办法
238
查看次数

确保属性不能返回null

在C#中可以通过MSDN文档知道某些方法/属性/字段可以或不能返回值吗?

例如来自MSDN的Image.RawFormat属性说:

ImageFormat表示此Image的文件格式.

它可以返回null吗?我应该在我的代码中执行这样的空检查还是总是不为空?

.net c# documentation null msdn

6
推荐指数
1
解决办法
636
查看次数

检测Visual Studio许可证类型/分发渠道

整个网络上有大量关于如何使用PID(可以在HKLM\SYSTEM\Setup\Pid注册表项中找到)和ProductID(可以在其中找到HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion)检测Windows许可证类型和分发通道的信息.

但是,关于如何检测用于安装其他Microsoft产品的许可类型的信息很少.

也就是说,我需要确定哪些是使用MSDN订阅许可证安装的,哪些是使用其他许可证类型安装的.

我通过分析产品GUID(在Uninstall注册表分支中找到)设法找到有关Office风格的一些信息:

但是,所有这些文章仅区分这些版本类型:

  • 0批量许可证
  • 1零售/ OEM
  • 2试验
  • 5下载

此外,我无法找到任何有关其他产品的可行信息.即,Visual Studio ...(这是我最感兴趣的那个).

为了澄清:我没有需要获得许可密钥(我已经找到的检测方式,而寻找我需要的信息),我的兴趣仅仅是检测什么样的许可证类型是用来安装应用程序.

registry msdn licensing visual-studio

6
推荐指数
1
解决办法
9014
查看次数

如何在AngularJS的visual studio 2012中获得intellisense

如何在Visual Studio 2012中获取Html中angularjs的intellisense.我通过很多网站搜索这些,但它不起作用...请帮助

c# msdn visual-studio angularjs visual-studio-2012

6
推荐指数
1
解决办法
7798
查看次数

Azure - 信用分布在多个订阅中

我在Azure上有2个订阅,这两个订阅都具有与每个订阅相关联的MSDN信用.

目前,每个订阅都有相同的信用额度,但是我的所有虚拟机和云服务都驻留在其中一个订阅上,这意味着信用额度比其他可用订阅快得多.

有没有办法在订阅之间转移或迁移信用,所以我可以充分利用可用的信用额度?

msdn azure

6
推荐指数
1
解决办法
3581
查看次数

与register关键字相关的其他语义

不推荐使用 register关键字,大多数都忽略了它.

但是这篇关于msdn的文档的一小部分让我很奇怪.

编译器不接受用户对寄存器变量的请求; [...]但是,与register关键字相关的所有其他语义都得到了尊重.

那些其他语义是什么?

c c++ msdn

6
推荐指数
1
解决办法
114
查看次数

在我自己的类上使用集合初始值设定项

我正在尝试将集合初始化添加到我的班级.我在这里阅读了初始化程序:https://msdn.microsoft.com/en-us/library/bb384062.aspx#Anchor_2

我会引用令我困惑的重要部分:

集合初始值设定项允许您在初始化实现IEnumerable的集合类或具有Add扩展方法的类时指定一个或多个元素初始值设定项.

好了,我要强调的词.在我阅读它时,我应该能够使用Add方法创建一个类,然后集合初始值设定项应该在这个类上工作?似乎并非如此.我注意到的一件事是它确实说了一个Add扩展方法.所以我尝试创建Add作为扩展方法,但无济于事.

这是我试过的小样本不起作用:

public class PropertySpecificationCollection
{
    private List<PropertySpecification> _internalArr;
    public void Add(PropertySpecification item)
    {
        _internalArr.Add(item);
    }
}
Run Code Online (Sandbox Code Playgroud)

报价是否受到其他解释的影响?我试着一遍又一遍地阅读它,看看我是否可以用其他任何方式解释它,但没有这样做.

所以我想我的问题是:我是否解释错误,是否遗漏了某些内容,或者MSDN上的收集初始化程序的描述是否有错误?

c# msdn collection-initializer

6
推荐指数
1
解决办法
147
查看次数

Win32 Bitmap如何渲染比像素更快?

与SetPixelV或其他功能相比,Win32位图(很多)绘制得更快.如果最终计算机将为位图绘制像素,这是如何工作的?

c++ winapi msdn

6
推荐指数
1
解决办法
870
查看次数

解析 MSDN 几何数据类型

我有一个数据库,其中一个字段给出了空间坐标。我了解到该字段是序列化的 MSDN 几何数据类型 ( http://msdn.microsoft.com/en-us/library/bb933973.aspx )。

我想从 Python 访问这个数据库,如果有人知道几何数据类型的格式,或者任何能够在 Python 中将其解析为一组地理坐标的库,我就在徘徊。

该链接指出,Microsoft 在设计此数据类型时使用了“开放地理空间联盟 (OGC) 标准”,这是否意味着该标准定义了空间坐标?

有没有其他人有这方面的经验?

任何帮助将非常感激!

python gis msdn geometry parsing

5
推荐指数
1
解决办法
1780
查看次数