05 2009 档案
摘要:下载地址:http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=11b451c4-7a7b-4537-a769-e1d157bad8c6 更新: 支持Visual Studio 2010 Beta 1 针对Visual Studio 2008进行了一些更新 提升了和Development Fabri...
阅读全文
摘要:在.NET 4.0中加入的一个重要特性就是动态特性,即所谓的dynamic关键字。更多的信息可以参看MSDN的帮助,或阅读如下InfoQ文章:《微软.NET编程语言的未来》,《.NET和动态语言》。微软今早发布了2.6 CTP for .NET 4.0 Beta 1,要完成在.NET 4.0中调用IronPython的工作,需要如下步骤: 安装Visual Studio 2010 Beta 1 从...
阅读全文
摘要:在VS2010中开发Silverlight,有如下改善和特点: VS2010 Beta 1内置Silverlight 2的模板和Tool for VS,但是需要手动安装Silverlight 2 SDK。 创建Silverlight项目的时候,可以选择是否创建一个Web站点来承载Silverlight,或者只是在调试的时候自动生成一个测试页面。(这个模式在某些情况下很方便) 终于支持UI设计器功...
阅读全文
摘要:有如下结构的代码: 其中Parent的ApplyEditable是一个Virtual方法,Child要对其进行各自不同的实现,即重写ApplyEditable方法。 上述代码中,很明显ParentA和ParentB有重复代码。但是由于C#不支持多继承,所以无法使用多继承的方式把这些重复代码封装起来。 我们只有走变通的道路:经过我的实践,使用混合+接口的方式。可以比较好的实现多继承。 我们还是直接来...
阅读全文
摘要:由于ClickOnce本身的设计,无法在安装的时候进行共享文件的安装。 只好走一种变通的方式: 在Publish的主程序中,建立一个文件夹,比如CommonFiles,把要共享的文件放到这里面;如果是很多零碎的小文件,建议压缩成一个压缩文件。 把这些文件(或者压缩文件)都设置为Build Action=Content,Copy to Output Directory=Copy if newer...
阅读全文
摘要:前几天下载安装了Windows 7 RC(64bit英文版),对其中的Windows Virtual PC一直很有兴趣。安装完成Win7,就马上安装WVPC,并做了如下尝试: 一开始居然在Virtual Machines文件夹中,没有看到“create Virtual machine”的按钮,还去管理工具找类似Hyper-v管理器那样的工具。 把之前在Microsoft V...
阅读全文
摘要:1月份的时候,我就在我的笔记本上(集成Intel 965显卡)安装了Windows 7 Beta,但是发现一个很严重的问题,在现实一些界面的时候,会出现显卡驱动出错的问题。一旦出错,Aero会失效,不过Windows 7马上又能尝试恢复驱动。这个问题其实在Vista上也遇到过,不过安装了HP官方的驱动就没有问题了。可惜在Windows 7上官方的驱动不可用。如果出错后,尝试恢复驱动即使能成功,又接...
阅读全文