in

ASP.NET Weblogs

This Blog

Syndication

ASP.NET Chinese Blogs

March 2007 - Posts

  • 《天气与生活》修正近日总是显示数据有误的问题

    下载新文件 由于匆忙中开发,只是简单的测试,所以如果还有问题,请及时通知我,谢谢 THIN 2007-03-31 23:49 发表评论 Read More...
  • DotNet多个程序集合并工具

    摘要: 有很多人问到过“如何合并两个.NET的DLL”。这也是我自己想知道答案的问题。这个ILMerge,就是解决这个问题的工具,可以从微软的网站下载:http://www.microsoft.com/downloads/details.aspx?familyid=22914587-b4ad-4eae-87cf-b14ae6a939b0&displaylang=en。安装完后,可以看到这是一个命令行工具,还有一个使用的文档。 阅读全文 自由、创新、研究、探索…… 2007-03-28 21:45 发表评论 Read More...
  • Web access for team system

    Managing multiple solutions with different source code tools, I have to switch the source control plug-in in my VS 2005 every time as following screen: I don't know is it just me, but I have to repeat this annoying step even I just want to view a...
  • 源码发布 - DynamicMethodProxyFactory组件

    摘要: 在前面的文章改进的“以非泛型方式调用泛型方法”之基于DynamicMethod的实现中,提到了一种通过DynamicMethod以非泛型方法代理访问泛型方法的较佳方法(无额外代码定义需要,执行时间大约相当于直接调用泛型方法的3-4倍)。本文介绍的组件在前文思路的基础上,进行进一步的扩展,封装成一个较通用的DynamicMethodProxyFactory组件。除了可以较高性能访问任意的静态或非静态、泛型或非泛行方法之外,利用DynamicMethod可将代码插入内存中已载入的Module的能力,提供了在程序集外实例化指定Module中的internal类型,在程序集外调用internal类型的方法和public类型的internal方法的支持。 该组件实现如下功能: 1、以通用的非泛行方法Delegate访问任意方法(泛型或非泛型,静态或非静态); 2、支持在程序集外调用指定Module中的internal类型的任意属性(属性本质上可以通过它的get/set方法以方法的形式访问)和方法和public类型的internal方法; 3、支持创建并返 阅读全文 Teddy's Knowledge Base 2007-03-28 11:10 发表评论 Read More...
  • 微软不是教堂,开源也未必真是集市

    "我们很少有机会看到微软成员证明微软的软件可以轻松的运行在Linux上。在AJAXWorld大会上,Brad Abrams,开发ASP.NET AJAX (代号:Atlas)的程序主管、微软副总裁,宣称 微软不是教堂,而开源也未必真是集市 。1999年ESR(Eric S. Raymond)出版了《教堂和集市》(The Cathedral & the Bazaar),为开源运功定下了一个基调,微软这个封闭的结构严密的公司——是教堂,开源运动就是集市,自由开放。Abrams声称大多数成功的开源项目背后都有巨大的财力支持,集市上的店并没有原先预计到的多:而ASP.NET AJAX的所有源代码将遵循 Microsoft Permissive License(Ms-PL) 许可使用。无论是商业应用还是开放使用微软都会提供支持,使用ASP.NET AJAX无需微软的操作系统,服务器上不需要安装ASP.NET, IIS或者Windows,为了证明这一点,Abrams在Ubuntu Linux上展示了ASP.NET AJAX是如何运行的。Abrams说“Web是一个开放结构,我们微软认为ASP.NET AJAX也必须成为一个开放的框架。” http://linux.solidot.org/linux/07/03/26/0216215.shtml 自由、创新、研究、探索…… 2007-03-28 08:19 发表评论 Read More...
  • 2007年将是一个asp.net 开发重要的一年

    微软开发部门总经理、asp.net之父Scott Guthrie最近的blog文章和MVP 2007 Gloabl Summit上所作的演讲表明:2007年将是一个asp.net 开发重要的一年。 Orcas代号不但代表了微软的Visual Studio开发平台,同时也代表了最新的.NET框架(发行版本为3.5)。 微软将进一步增强Orcas的Web开发能力,很多新特性如增强的HTML和CSS设计器、Microsoft Expression一样的所见即所得设计工具、内置Ajax支持、增强的IavaScript语言支持、通过语言集成查询能力(LINQ)提供更为丰富的数据查询和多版本兼容(在开发一个应用程序时可以兼容多个版本的.NET框架(2.0/3.0/3.5)),WPF/E的Web富客户端技术等功能都将展现在程序员面前。 我的“Orcas初览”讲座 Orcas中C#语言的新特性:自动属性,对象初始化器,和集合初始化器 Some clarifications on WPF/E from Scott Guthrie 自由、创新、研究、探索…… 2007-03-25 22:18 发表评论 Read More...
  • C#之父 Anders Hejlsberg

    Anders Hejlsberg,丹麦人,曾在丹麦科技大学学习工程学。 Anders Hejlsberg第一次登上软件界历史舞台是在80年代早期,因为他为MS-DOS和CP/M设计了一个Pascal编译器。当时,还是一个小公司的Borland很快雇用了他,并买下了他的编译器,改称Turbo Pascal。在Borland,Hejlsberg继续开发Turbo Pascal,并最终带领他的小组设计了Turbo Pascal的替代品、开发工具史上的奇迹:Delphi语言。 1996年,Anders Hejlsberg在Delphi3发布前离开Borland去了MS。 在此之前,MS曾多次企图挖走Anders,但都没有成功。据信Anders去MS(主要)不是钱的问题,虽然MS的开价也相当有吸引力: 130万美元年薪外加股票期权和分红,总计超过300万美元。更主要的原因是Anders和Delphi开发组的其他成员在修改编译器的问题上发生了争执;还有,据Borland内部人讲,Anders认为自己不再是“不可缺少的人”。 Anders在Delphi3中几乎没有做什么工作,Chuck Jazdzewski扮演了一个更重要的角色。(--Anders Ohlsson) Anders在Borland时把所有精力都放在了Pascal产品上,也需要新的挑战,这时Bill Gates的亲自邀请,许诺给与挑战的机会,Anders加入了Microsoft就势在必行。 Microsoft 用丰厚的薪水、股票认购权和巨额的加盟奖金雇请了Hejlsberg 之后,Borland 曾提出通过不正当手段吸收新成员的控告。Borland 还曾声称 — 提供了很少的细节来支持指控 -Hejlsberg 正在开发“Delphi...
  • 深圳俱乐部3月活动《IT大讲堂---思想的盛筵》

    摘要: 由《晶报》、微软(深圳).NET俱乐部主办,深圳信狮职业培训学校协办的"IT大讲堂"。特邀印度IT专家Lanman博士来华参加,业界资深专家主讲,现场进行项目演示。 "IT大讲堂"重点研讨当前软件项目开发的技术更新走向、互联网及企业网在应用与安全方面的重视热点、行业对IT人才技能更新的最新关注点。 此次活动为公益性活动,活动完全免费,全程对外开放。面向大众开放。 本次活动欢迎以下人员参加:有志朝IT方向发展的各界士;对IT技术感兴趣者;技术爱好者;与IT专业相关的大专院校学生。 我将做为时三十分钟的演说.... 阅读全文 THIN 2007-03-23 21:48 发表评论 Read More...
  • Novell BrainShare大会开幕

    美国当地时间2007年3月17日,每年一度的 Novell BrainShare 展会在美国犹他州盐湖城召开,在发布开幕致辞的时候,Novell CEO Ron Hovsepian 就不停的强调Novell公司和微软公司的合作,称这将改变Novell公司的生存和发展。 在发言中,他还强调,Novell的这一切变化都是从客户的角度出发的,所有这一切都是客户利益驱动的,为的使客户的IT生活更加轻松,客户才是重点。 在接下来的发言中,Novell公司的客户至上论调一直都不停的被重复,虽说有自由软件用户抗议Novell和微软的合作,但是Hovsepian并不表示关心,他所关心的是Novell公司的合作伙伴和客户。 在整个上午的发言致辞中,Novell公司和微软公司合作有害无弊的思想一直都在流露。其中有一个问答场景的活动是有Novell腹中和CTO Jeff Jaffe和微软首席研发官员Craig Mundie共同完成的,他们通过问答的方式来强调他们发言的主题,那就是,企业IT环境中互操作性和虚拟化技术将对两家公司产生深远影响,并且 Novell公司和微软公司将通过合作,将Linux和windows的整合做的更好。 在Jaffe的眼里,未来世界的操作系统将只有两个,那就是Linux和Windows,Linux将是通用平台,在Linux平台上 (SUSE Enterprise Server)和Windows平台上,将运行其他虚拟操作系统,比如其他版本的Linux或者Netware。用户可不需要太多的操作系统,他们只需要 开源软件来构建通用的代码平台。 上述文字来自 http://linux.solidot.org/linux/07/03/22/0638228.sh 我的观点也是将来只有Linux...
  • 改进的“以非泛型方式调用泛型方法”之基于DynamicMethod的实现

    摘要: 本文针对双鱼座同志的以非泛型方式调用泛型方法一文,提出一种更通用的以非泛型方式调用泛型方法的实现——基于DynamicMethod的实现。 基于DynamicMethod的实现的优点是,执行性能和双鱼座的文中实现的第5种方案——动态生成的非泛型接口包装相当(因为都是基于Emit的),但是,避免了原文实现中必须额外定义接口、Delegate的需要,从而,非常通用,应该是解决相同问题的前提下目前所能想到最佳实现。 阅读全文 Teddy's Knowledge Base 2007-03-22 17:06 发表评论 Read More...
More Posts Next page »