Fork me on GitHub
共43页: 首页 上一页 31 32 33 34 35 36 37 38 39 下一页 末页 
摘要: Ruby.NetRuby.Net是来自澳洲昆士兰科技大学的教授们的杰作,最近发布了Pre Beta Release。它是一个.NET CLR上面的Ruby编译器,这意味着将来我们可以使用用它来直接编译Ruby的代码,生成.NET的中间代码,或者直接对Ruby代码进行编译,加载,执行。计划不会对其他一写附加包做移植,比如CGI,DBM等(除非是100%用Ruby实现)。从Release Schedu...阅读全文
posted @ 2007-05-06 10:31 张善友 阅读(2235) 评论(0) 编辑
摘要: Dynamic Language Runtime(DLR)。DLR和IronPython全部开源,如果你微软这样的动作吃惊,请看看Microsoft 的 OpenSource Licence,可以到codeplex下载。新的动态语言运行时(Dynamic Language Runtime,DLR)向CLR中加入了一小部分核心特性,使之得到显著改善。它向平台中加入了一系列明确为动态语言需求所设计的服务,包括同享的动态类型系统、标准托管模型(Standard Hosting Model),以及轻松生成快速动态代码的支持。阅读全文
posted @ 2007-05-06 09:21 张善友 阅读(3379) 评论(3) 编辑
摘要: Martin Fowler of thoughtWorks, who has been working with Ruby for several years, offers his thoughts on the language here阅读全文
posted @ 2007-05-06 08:38 张善友 阅读(419) 评论(0) 编辑
摘要: 微软公司在其MIX07大会上宣布了IronRuby,一个运行在.NET CLR之上的Ruby实现的发布。其中,IronRuby与Java VM上的JRuby类似,但与Ruby/.NET Bridge之类的工具不同,这类工具只是将Ruby解释器于.NET VM相连接。 IronPython是运行在.NET之上的Python实现,其开发人员Jim Hugunin向我们阐述了IronRuby、IronP...阅读全文
posted @ 2007-05-06 08:35 张善友 阅读(1373) 评论(2) 编辑
摘要: Rails 开发人员常常把 Java 开发人员看作是沉闷而劳碌的老古董。而 Java 崇拜者则常常认为 Ruby on Rails 只是一个玩具,根本不能用于任何严肃的软件开发。作为一名对这两种技术都有着广泛使用经验的顾问,我认为真实的情形介于这两种观点之间。由于跨越边界 系列文章即将结束,因此我打算对它们再作一次比较。本文并非考察某种特殊的技术或语言,而是主要介绍我当前正在从事的项目,并将它与我...阅读全文
posted @ 2007-05-06 08:28 张善友 阅读(108) 评论(0)  编辑
摘要: 看到这篇文章 我的ASP.NET AJAX控件——PopupNotificationExtender:实现OWA或Messenger样式的信息提示窗口 采用Ms-PL协议,后面又在问一个问题:是否有必要开放源代码?故学习了一下微软的所有共享源码协议,看来微软最近两年来在OpenSource方面迈的步子还不小啊。开源代码厂商与产品对微软带来莫大挑战,但该公司过去几年来调整作法以便能跟开放源代码产品(如Linux)作更好的相容,同时也采用了开放源代码开发模式,尤其是跟开发者,Mix07上有一个专门Session Open Source Applications Using the .NET Platform ,上面有很多.NET 社区的顶级人物如Mono之父Miguel de Icaza讨论.NET OpenSource,有空可以听听他们都在说些什么,做些什么。
阅读全文
posted @ 2007-05-05 23:33 张善友 阅读(3735) 评论(2) 编辑
摘要: 有如下特性:1、自定义语法高亮,支持HTML, XML, CSS, JavaScript, VBScript, ASP,PHP, CSS, Perl/CGI,C/C++, C#, Java, VB, Pascal, 汇编, SQL, Python, NSIS,INI, REG, INF, BAT,DIFF等众多脚本文件。 2、支持ANSI,Unicode,UTF-8等编码互换 3、可以设置无限个书...阅读全文
posted @ 2007-05-05 17:39 张善友 阅读(705) 评论(0) 编辑
摘要: 在Mix上,微软开始公布其Web战略的关键部分。微软发布了一款α版Silverlight 1.1,使开发人员能够利用包括脚本语言在内的.Net语言编写能够在IE、Firefox、 Safari上运行的应用.基于Silverlight 1.1还推出了Silverlight Streaming服务.微软为了推广这些技术,向开发人员和设计人员免费提供了4GB大小的网络存储空间用来存储它们的...阅读全文
posted @ 2007-05-05 16:09 张善友 阅读(810) 评论(1) 编辑
摘要: 在 JavaScript 当前广泛使用的版本中,它缺少 .NET 开发人员所熟悉的几个 OOP 的关键概念,而 ASP.NET AJAX 可以模拟其中的大多数,而且 ASP.NET AJAX 的目标是将使用 .NET 的开发人员所熟悉的某些其他构造(例如属性、事件、枚举和接口)转换成 JavaScript.ASP.NET AJAX 中的反射 API 将检查所有类型(无论是内置类型、类、接口、命名空...阅读全文
posted @ 2007-05-05 15:58 张善友 阅读(2005) 评论(1) 编辑
摘要: 下面是我更新Silverlight ctp到Silverlight beta 1.0的一个纪录,希望对各位同学有帮助。
1、卸载Silverlight ctp 和sdk以及VS template
2、安装Silverlight Beta 1.0 (http://www.microsoft.com/silverlight/install.aspx).
3、安装Microsoft Silverlight 1.0 Beta SDK (http://go.microsoft.com/fwlink/?linkid=89144&clcid=0x409).同时安装 VS template
4、从C:\Program Files\Microsoft SDKs\Silverlight1.0SDK file from拷贝 Silverlight.js替换aghost.js :

阅读全文
posted @ 2007-05-05 12:08 张善友 阅读(791) 评论(1) 编辑
摘要: Simple Code Path Testing Advanced Unit Testing, Part I Advanced Unit Testing, Part II Advanced Unit Testing, Part III Advanced Unit Testing, Part IV Unit Test Patterns Your First Unit Test阅读全文
posted @ 2007-05-04 21:39 张善友 阅读(624) 评论(0) 编辑
摘要: Mono之父Miguel de Icaza 详细报道微软Mix 07大会上的Silverlight和DLR ,上面还谈到了Mono and Silverlight, 实现WPF目前不在Mono团队的近期计划之内,不过Silverlight for linux是不远的将来.就可以用.索性将他转载过来,内容如下:阅读全文
posted @ 2007-05-01 22:53 张善友 阅读(893) 评论(0) 编辑
摘要: 昨天发了个帖子Silverlight for linux 和 DLR(Dynamic Language Runtime)。早上看有了新帖子 silverlight1.0beta 和 silverlight1.1 alpha发布了.,还有思归的SilverLight新版,托管代码支持,IronRuby。下载了sdk后看了一下,从CTP进入Beta,也象Altas 到asp.net AJA...阅读全文
posted @ 2007-05-01 11:16 张善友 阅读(3053) 评论(10) 编辑
摘要: Mono之父Miguel de Icaza 参会微软Mix 07大会。在他的blog有这篇短文:
这里面提到两件事情Silverlight for linux 和 DLR(Dynamic Language Runtime ),这是两项激动人心的技术。Miguel de Icaza作为Mono的主持者,还有现在Novell同微软的关系,我们完全可以相信Silverlight for linux 是完全可行的。微软秘密进行的另一个计划:提供一个新的软件层,方便动态语言能够更容易、更紧密地和它的.Net Framework结合在一起,这就是上面提到DLR(Dynamic Language Runtime )。计划的详细信息应该就在这几天的Mix 07大会上公布。阅读全文
posted @ 2007-04-30 22:04 张善友 阅读(3043) 评论(6) 编辑
摘要: WPF/E doesn't have built-in 3D functionality.However, approximate 3D functionality can be obtained using some simple tricks. You may see the demonstration on http://www.windowsvista.si/main.htm?show3d...阅读全文
posted @ 2007-04-29 20:57 张善友 阅读(867) 评论(1) 编辑
摘要: The goal of this test is to directly compare performance of different RIA frameworks / approaches in different browsers. The test, which implements simple animation demo was initially created in DHTML...阅读全文
posted @ 2007-04-29 20:37 张善友 阅读(736) 评论(0) 编辑
摘要: MIX大会上的SilverLight Session不少阿,看来是Mix大会的主角,没有机会参加这个会议。
阅读全文
posted @ 2007-04-26 18:19 张善友 阅读(1225) 评论(3) 编辑
摘要: pypy 分为两部分:一个 python 的实现 和 一个编译器: pypy provides infrastructure for building interpreters in [r]python. This infrastructure makes it much easier than starting from scratch, e.g. by providing reusable c...阅读全文
posted @ 2007-04-25 23:02 张善友 阅读(3151) 评论(1) 编辑
摘要: Seo 在Mono上做的IronPython的基准测试http://sparcs.kaist.ac.kr/~tinuviel/pybench/在Ironpython邮件列表中,Jim Hugunin 也发布了一个在Windows vista上IronPython 1.1 and Python 2.5 on .NET.这两个基准测试非常的有意思。有兴趣的可以去看看。这里还有一个比较 Microso...阅读全文
posted @ 2007-04-25 22:34 张善友 阅读(1593) 评论(0) 编辑
摘要: Visual Studio Orcas将是第一个允许开发人员针对多个.NET Framework版本开发的Visual Studio版本。这意味着你可以打开或创建一个项目,明确地指定.NET Framework 2.0或者3.0或者3.5版本,Visual Studio会自动地过滤Intellisense,工具箱控件,和添加引用的对话框项诸如此类的东西,只显示指定框架版本里支持的那些特性。然后...阅读全文
posted @ 2007-04-25 18:33 张善友 阅读(1187) 评论(3) 编辑
摘要: 由于名称的关系, WPF与WPF/E一直被认为是类似的东西.其实两者除了呈现UI的部分使用的是共同语言XAML之外,两者在本质上有很大的不同. 甚至,XAML对WPF与Silverlight有不同的意义,也不能算是两者间"共同的语言".
阅读全文
posted @ 2007-04-24 23:02 张善友 阅读(3598) 评论(9) 编辑
摘要: 今晚在网上看到一个非常酷的JS框架Prototype Window Class。Web开发者通过Prototype Window Class便可以轻松地在网页上构建各式各样的窗口(Window or Windows)。而且Prototype Window Class的文件很完整,使用起来应该不会有太大困难,再加上Sample网页有几个例子很吸引我,很简单就可以做出类似HEMiDEMi或是Netvibes的登入效果,对我这种懒人而言,不需要多研究什么东西就可以完成一件事情是多好的事情!而且是开源的好东西。多干些实事,而不要学习哪个王开源今天在北大干的那件蠢事(盖茨北大演讲遭遇开源志愿者抗议)。阅读全文
posted @ 2007-04-20 22:56 张善友 阅读(3097) 评论(4) 编辑
摘要: 发生这个错误的原因是Remoting的一个配置项: 元素 指示此应用程序域中的服务器通道是否将经筛选的或完整的异常信息返回给本地或远程调用方。 具体参见 http://msdn2.microsoft.com/zh-cn/library/y123fsf7(VS.80).aspx阅读全文
posted @ 2007-04-20 18:45 张善友 阅读(1241) 评论(2) 编辑
摘要: AjaxControlToolkit 支持全球化,默认是英文的,启用全球化只需要简单的设置: 中增加EnableScriptGlobalization="true" EnableScriptLocalization="true" 两个属性即可例如:阅读全文
posted @ 2007-04-18 22:04 张善友 阅读(927) 评论(0) 编辑
摘要: 微软正式宣布WPF/E的正式官方名称为SilverLight阅读全文
posted @ 2007-04-16 21:45 张善友 阅读(5313) 评论(21) 编辑
摘要: 2007年4月6日,ibatis团队发布了最新版本的Ibatis.net,这个版本性能和bug修正,主要的是对开发文档也作了更新了,还有就是解决了两个性能方面的问题:Groupby和 N+1 Select问题. Download iBATIS.NET DataMapper 1.6.1 and DataAccess 1.9.1 (GA)!阅读全文
posted @ 2007-04-08 13:07 张善友 阅读(1860) 评论(1) 编辑
摘要: Web 部署项目的推出令人非常满意地完善了用于部署 ASP.NET 应用程序的工具集。现在可以用从所有源到所有二进制的任何方式部署应用程序,并且可以完全控制二进制程序集的生成、打包和命名。此外,Web 部署项目还提供了一个解决方案以便根据目标版本替换配置文件的各部分,并解决了可重用用户控件的分发问题。正在构建和部署 ASP.NET 应用程序的任何人肯定都会发现 Web 部署项目的某些方面非常有用,足以吸引他们立即开始使用 Web 部署项目。

阅读全文
posted @ 2007-04-08 11:48 张善友 阅读(916) 评论(0) 编辑
摘要: Enterprise Libray 3.0已经发布了,具体可参见TerryLee的 Enterprise Library 3.0 发布.下载了看看,有非常激动人心的更新.我只是看看Data Access Application Block代码,代码中有这个类TransactionScopeConnections,是个内部类,设计意图很明显就是使用数据库的事务模型.我觉得设计为内部类有点瑕疵,我的习惯是事务和提交在业务逻辑层. .NET 2.0的System.Transactions应该是一个更好的选择。阅读全文
posted @ 2007-04-07 17:38 张善友 阅读(4478) 评论(6) 编辑
摘要: 这三篇文章介绍了如何以IronPython去使用Cecil,是很不错的指导性文章:
Nauman Leghari's Blog : Fun with IronPython and Cecil
Nauman Leghari's Blog : Fun with IronPython and Cecil (Part II)
Method Tree Visualizer :: Fun with IronPython, Cecil and Netron Graph - Part III

阅读全文
posted @ 2007-04-07 15:17 张善友 阅读(2298) 评论(1) 编辑
摘要: 今天早上打开msn,看到一封邮件,是个大好消息:成功连任MVP,和各位同学分享喜悦!阅读全文
posted @ 2007-04-02 07:55 张善友 阅读(972) 评论(13) 编辑
摘要: 最近 Devx网站举办了一个“Race to Linux 2.0”的活动。活动的办法是这样的:Devx网站会分别在三月 24日、三月 30日、以及四月 7日公布一个题目。这些题目都是原本用微软的 Visual Studio制作出来的 Windows平台应用软件。参赛者必须在最短的时间内把这几个应用软件移植到 Linux上面,每一个题目会选出三名优胜者获得一台 Wii。 参赛者可以自行选择要用什么...阅读全文
posted @ 2007-04-01 16:50 张善友 阅读(805) 评论(4) 编辑
摘要: Visual Studio,Office,Delphi,Eclipse等等都有插件式的框架。Eclipse将插件模式发挥到了及至,因为他是开源的,开发社区开发出了不少极具商业价值的插件了。微软推行的VSIP (Visual Studio Industry Partners)合作伙伴计划,以及合作伙伴开发出的800多种产品,加上更多的整个微软平台上的合作伙伴,这一庞大的产业生态环境,只有Eclipse平台可以与他相提并论。现在Mono.Addins也是一个插件式的框架,Mono.Addins与Vistual Studio 和Eclipse 不同的是Mono.Addins是Mono框架的一部分,而不是开发工具的一部分。Mono.Addins框架来自于Monodevelop开发工具的插件框架,MonoDevelop是SharpDevlop的移植,而SharpDevelop的插件框架思想来源于Eclipse。期望.NET社区一样能够创造Eclipse社区一样的辉煌。阅读全文
posted @ 2007-04-01 16:09 张善友 阅读(4817) 评论(3) 编辑
摘要: 有很多人问到过“如何合并两个.NET的DLL”。这也是我自己想知道答案的问题。这个ILMerge,就是解决这个问题的工具,可以从微软的网站下载:http://www.microsoft.com/downloads/details.aspx?familyid=22914587-b4ad-4eae-87cf-b14ae6a939b0&displaylang=en。安装完后,可以看到这是一个命令行工具,还有一个使用的文档。阅读全文
posted @ 2007-03-28 21:45 张善友 阅读(1216) 评论(0) 编辑
摘要: 微软开发部门总经理、asp.net之父Scott Guthrie最近的blog文章和MVP 2007 Gloabl Summit上所作的演讲表明:2007年将是一个asp.net 开发重要的一年。 Orcas代号不但代表了微软的Visual Studio开发平台,同时也代表了最新的.NET框架(发行版本为3.5)。 微软将进一步增强Orcas的Web开发能力,很多新特性如增强的H...阅读全文
posted @ 2007-03-25 22:18 张善友 阅读(1678) 评论(9) 编辑
摘要: Anders Hejlsberg,丹麦人,曾在丹麦科技大学学习工程学。 Anders Hejlsberg第一次登上软件界历史舞台是在80年代早期,因为他为MS-DOS和CP/M设计了一个Pascal编译器。当时,还是一个小公司的Borland很快雇用了他,并买下了他的编译器,改称Turbo Pascal。在Borland,Hejlsberg继续开发Turbo Pascal,并最终带领...阅读全文
posted @ 2007-03-25 21:19 张善友 阅读(4580) 评论(3) 编辑
摘要: 此发布版本是由 openSUSE.org 项目创建的。Novell 赞助的 openSUSE 项目是一个协作的社区活动,提供世界上最有用的开放源代码计算平台,即 openSUSE 发布版本。该项目在 opensuse.org 托管,有透明的开发过程、简单的参与模型、大量的开发工具,并使所有人都可以容易地访问构建版本和发行版本。请访问 www.opensuse.org 以了解如何加入 openSUSE 社区。
阅读全文
posted @ 2007-03-18 10:50 张善友 阅读(1523) 评论(1) 编辑
摘要: 美国时间3月17日中午吃完饭,出来看到大街上很热闹,天上还下着雨,街上正在举办游行.不知道这是什么节日,不管它,先拍些照片再说。非常有趣、热情,具有浓烈的节日色彩。 街头巷尾都挤满了人,西雅图市中心的街道,挤满了穿上绿色衣服、戴上绿色饰物的人群,到处一片翠绿色。甚至许多酒吧会在当天贩售加了绿色色素的绿啤酒。因此一定要到酒吧内喝喝啤酒,品尝一下有趣的绿啤酒。 在大吃大喝的热闹中,...阅读全文
posted @ 2007-03-18 05:51 张善友 阅读(6393) 评论(2) 编辑
摘要: 从MS company store买了个Expression web软件,在Vista下安装了一个,今后可以用这个工具和Vistual studio 2005协作web开发了。 Expression Web 是一套专业的设计工具,可帮助您创建和利用以下各项: 基于标准的网站 基于 CSS 的复杂布局 丰富的 CSS 格式及管理功能 丰富的数据表示法 基于 ASP.NET 2.0 的强大...阅读全文
posted @ 2007-03-18 02:00 张善友 阅读(1413) 评论(2) 编辑
摘要: 12号在西雅图,可以见到多少园子里的同学。都有谁去?dudu你去不去,有谁在这个酒店Crowne Plaza Hotel Seattle,现在可怜只有我一个人在这个酒店,各位同学联系一下。放在首页两天我就撤下,dudu见谅了。阅读全文
posted @ 2007-03-10 12:54 张善友 阅读(3703) 评论(23) 编辑
摘要: 介绍了面向服务架构(SOA)的基本原则。 这些原则并不是绝对的真理,而是作为一个参考。一、明确的边界通过跨越定义明确的边界进行显式消息传递,服务得以彼此交互。有时候,跨越服务边界可能要耗费很大的成本,这要视地理、信任或执行因素而定。边界是指服务的公共接口与其内部专用实现之间的界线。服务的边界通过 WSDL 发布,可能包括说明特定服务之期望的声明。二、服务共享和约和架构,不是类服务交互应当只以服务的...阅读全文
posted @ 2007-03-05 19:30 张善友 阅读(358) 评论(0)  编辑
共43页: 首页 上一页 31 32 33 34 35 36 37 38 39 下一页 末页