BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

rss
他的粉丝

构建计算机、Windows 7和传统ADO

作者 Jonathan Allen 关注 576 他的粉丝 ,译者 侯伯薇 关注 0 他的粉丝   发布于  2011年10月29日

假设你在维护上个世纪九十年代的应用程序,它使用了传统的ADO库。重新编译的代码会在所有安装了Windows 7 SP1的计算机上正常运行,但是却会在安装有Windows XP的计算机上神奇地崩溃,而该程序已经在上面运行了快十年。这是很多做维护工作的开发者所面临的问题。

他的粉丝

为IE开发托管扩展

作者 Jonathan Allen 关注 576 他的粉丝 ,译者 朱永光 关注 0 他的粉丝   发布于  2010年5月31日

随着.NET 4.0的发布,为IE编写稳定的托管扩展即成为可能。不像之前的版本,每个扩展都要运行在编译时所用的CLR版本之上,现在不用大家多费心思就可以在最新的版本上运行。

他的粉丝

Marshal.ReleaseComObject存安全隐患

作者 Abel Avram 关注 9 他的粉丝 ,译者 王波 关注 0 他的粉丝   发布于  2010年4月5日

Visual Studio团队版首席开发工程师Paul Harrington撰文指出,在调用Marshal.ReleaseComObject()方法处理来自托管代码的COM对象时,会产生安全隐患并建议大家不要使用该函数。

他的粉丝

Silverlight 4的COM+自动化带来安全和可移植性隐忧

作者 Abel Avram 关注 9 他的粉丝 ,译者 霍泰稳 关注 1 他的粉丝   发布于  2010年2月11日

在使用高级权限运行浏览器外(Out-Of-Browser,OOB)应用时,Silverlight 4支持COM+自动化。微软表示说这个支持是应企业用户的需求而提供的,他们常希望能通过Silverlight提供类如Office自动化那样的功能。

他的粉丝

在你每天的工作中使用非.NET库好么?

作者 Jonathan Allen 关注 576 他的粉丝 ,译者 张龙 关注 13 他的粉丝   发布于  2008年12月1日 1

从一开始,.NET栈就对不受管理的库提供了一流的支持。通过使用P/Invoke,开发者可以访问大多数的Win32 API,同时还能获得COM支持以访问大量的应用和第三方库。但.NET开发者应该这样做么?

他的粉丝

C#特性聚焦:可选和命名参数、COM互操作性

作者 Jonathan Allen 关注 576 他的粉丝 ,译者 朱永光 关注 0 他的粉丝   发布于  2008年11月20日 1

不管你相不相信,C#将要完全支持可选和命名参数。将被包含在C# 4中的这个特性和其他一些特性一样,都是为更好的支持COM。同时还有一个关于参数化属性的传闻。

他的粉丝

.NET 4 Feature Focus: Type Embedding and Equivalence

作者 Jonathan Allen 关注 576 他的粉丝 发布于  2008年11月10日

In .NET 4 types will no longer be restricted to a single assembly. A single type, or part of a type, can be extracted from one assembly and placed into another. Why would you do this? Well first off all, to reduce the cost of including the Office Primary Interopt Assemblies from several megabytes to about 2KB by only including what you actually need.

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT