Fork me on GitHub
摘要: 在Csdn上看到一篇新闻开源软件新模式:免费软件不免费 ,文中一直在描述这样的概念“免费”,而没有说明Free这个词的真正含义。 开源(OpenSource)起源于自由软件“Free software”。这也是大部分人第一次听说词组“Free Software”的时候,它们会下意识地认为这个软件是免费的。在这个词组中,与软件连用的单词“free”是指“自由”---其含义是复制、修改和发行这个软件是自由的。原则上说,这些方面的自由意味着对源代码的同等接触。 阅读全文
posted @ 2006-08-28 20:33 张善友 阅读(3204) 评论(2) 推荐(0) 编辑
摘要: I was not able to post this on Simon Mourier's blog due to the HTML and XSLT tags, so here it is on mine: Maybe someone has done this already, but I don't see it in the comments. I created an XSLT ext... 阅读全文
posted @ 2006-08-27 20:09 张善友 阅读(1979) 评论(0) 推荐(0) 编辑
摘要: 在微软的开源网站上http://www.codeplex.com有一个Winform Control项目Ascend.NET,非常不错.做Winform程序的兄弟可以关注一下. 阅读全文
posted @ 2006-08-25 22:42 张善友 阅读(1198) 评论(0) 推荐(0) 编辑
摘要: 过去用SQL Server 2000分页的,大多都用到了临时表。SQL Server 2005 ROW_NUMBER 函数支持分页,性能据说也非常不错。 Paging Records Using SQL Server 2005 Database Paging in SQL Server 2005 Sql Server 2005自定义分页 阅读全文
posted @ 2006-08-22 17:21 张善友 阅读(12923) 评论(1) 推荐(1) 编辑
摘要: http://pages.google.com/ 在线编辑、发布,就像写文档一样简单,100M空间 我也做了一个Google Page,呵呵http://zhangshanyou.googlepages.com/ 阅读全文
posted @ 2006-08-22 16:46 张善友 阅读(2285) 评论(0) 推荐(0) 编辑
摘要: 今天针对Sql server 2005的脚本在Sql server 2000上执行,发生了两个错误Msg 209, Level 16, State 1, Procedure tbh_Forums_GetUnapprovedPosts, Line 13Ambiguous column name 'AddedDate'.Msg 209, Level 16, State 1, Procedure tbh... 阅读全文
posted @ 2006-08-22 13:43 张善友 阅读(3869) 评论(3) 推荐(0) 编辑
摘要: 下面的这篇文章描述了如何搭建.net framwork 3.0开发环境 Determining Which Build of Windows Vista and .NET 3.0 Development Tools is Right for You 阅读全文
posted @ 2006-08-18 22:29 张善友 阅读(985) 评论(1) 推荐(0) 编辑
摘要: Mono开发者会议是为了开放源代码项目Mono的开发者和用户的会议. 国内有Mono开发的开发者和用户,对这个会议感兴趣的可以到这里看看具体内容. http://www.go-mono.com/meeting/ 阅读全文
posted @ 2006-08-15 23:31 张善友 阅读(959) 评论(0) 推荐(0) 编辑
摘要: 最新版本的Mono完全支持.net 1.1的所有功能,.net 2.0的功能还没有完全实现。而且Novell新推出的操作系统SUSE Linux Enterprise 10为我们运行.net应用提供了一个非常好的平台,看看下面的几张图,你可能还会认为它是Windows。 阅读全文
posted @ 2006-08-14 22:44 张善友 阅读(4920) 评论(3) 推荐(1) 编辑
摘要: 在VS 2005中,新增加了许多新的特性和功能。其中在方便用户编程方面有了很大的改进,比如新增加了code snippets(代码片断助手)功能。所谓的code snippets,是用户可以在编程过程中,将经常要用到的一些常用代码或者值得收藏起来的代码保存起来,在要使用的时候就可以方便地调用出来。本文将介绍如何将vs 2005自带的code snippets加到已有的应用程序中去,以及如何建立自己的snipeets,如何使用开源的snippet editor。 阅读全文
posted @ 2006-08-13 22:39 张善友 阅读(3453) 评论(2) 推荐(0) 编辑
摘要: 开源NDoc的作者宣布终止NDoc开发,详见http://haacked.com/archive/2006/07/26/TheDemiseOfNDocAndAChallengeForUsersOfOpenSourceSoftware.aspx微软宣布推出Sandcastle - 托管类库文档编译器Announcing Sandcastlehttp://blogs.msdn.com/sandcast... 阅读全文
posted @ 2006-08-09 09:22 张善友 阅读(2128) 评论(2) 推荐(0) 编辑
摘要: 区域性名称和标识符 区域性名称遵循 RFC 1766 标准,格式为“-”,其中 是从 ISO 639-1 派生的由两个小写字母构成的代码, 是从 ISO 3166 派生的由两个大写字母构成的代码。例如,美国英语为“en-US”。在双字母语言代码不可用的情况中,将使用从 ISO 639-2 派生的三字母代码;例如,三字母代码“div”用于使用 Dhivehi 语言的区域。某些区域性名称带有指定书写符号的后缀;例如“-Cyrl”指定西里尔语书写符号,“-Latn”指定拉丁语书写符号。 阅读全文
posted @ 2006-08-07 14:56 张善友 阅读(1638) 评论(0) 推荐(0) 编辑
摘要: Using Windows WF, you can create processor flow-based workflows and host them in any type of .NET application. ASP.NET developers face a unique set of issues that can benefit from workflows, such as maintaining state and page navigation. 阅读全文
posted @ 2006-08-06 22:22 张善友 阅读(2819) 评论(4) 推荐(0) 编辑
摘要: This article serves as an introduction to AndroMDA and covers the basics of model driven development. 阅读全文
posted @ 2006-08-06 17:32 张善友 阅读(1781) 评论(1) 推荐(0) 编辑
摘要: 采用Subversion作为版本控制,配置方式如下: 版本控制选用Subversion,它对重构的支持比CVS要好。例如改名,原子提交等CVS无法支持的操作。 安装 Subversion 到 http://subversion.tigris.org/ 下载最新版的 Subversion,你可以下载 .zip 或者打包好的自动安装程序,我下载的是档案 svn-1.3.2.setup.exe。 下载... 阅读全文
posted @ 2006-08-05 12:23 张善友 阅读(1389) 评论(0) 推荐(0) 编辑
摘要: 今天讲座的PPT .net 开源项目 阅读全文
posted @ 2006-07-30 21:09 张善友 阅读(2013) 评论(2) 推荐(0) 编辑
摘要: ASP.NET 2.0 还提供了全功能的应用程序监视和健康监视。这个系统是由一个完全可扩展事件模型和一个能将事件发送到多种接收器的事件引擎组成的。举例来说,您可以配置您的 ASP.NET 应用程序来每天发送电子邮件,表明服务器正在运行并且包括可用内存的数量。同样,您可以创建一个链接到未处理异常的健康事件。异常内容、请求标题以及时间和日期都可以被发送到一个错误日志记录数据库。 ASP.NET 2.0... 阅读全文
posted @ 2006-07-24 22:17 张善友 阅读(2768) 评论(2) 推荐(0) 编辑
摘要: 下面是一个非常简单的例子:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.We... 阅读全文
posted @ 2006-07-21 18:13 张善友 阅读(2767) 评论(2) 推荐(0) 编辑
摘要: iBATIS.NET DataMapper 1.5 and DataAccess 1.8 Beta! (Jul 5, 2006) The iBATIS.NET team is pleased to announce that the BETA releases of the DataMapper 1.5 and DataAccess 1.8 frameworks are ready! This r... 阅读全文
posted @ 2006-07-12 21:59 张善友 阅读(2468) 评论(2) 推荐(0) 编辑
摘要: 今天逛到小气的神的网站上,发现两个好东西:MSF for Agile软件开发过程-简体中文MSF for CMMI 软件开发过程-简体中文 阅读全文
posted @ 2006-07-09 22:50 张善友 阅读(1654) 评论(1) 推荐(0) 编辑
摘要: 这是一篇非常好的讲述MVP设计模式的好文章,描述了ASP.NET 2.0使用Model-View-Presenter 模式实现业务逻辑与表现层的适当分离 阅读全文
posted @ 2006-07-08 23:19 张善友 阅读(8293) 评论(7) 推荐(1) 编辑
摘要: 学海无涯 在asp.net页面上得到Castle容器的实例 中问如何解决这个问题,可以如下设定来完成这个功能 MvpSampleHttpApplication 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;using... 阅读全文
posted @ 2006-07-07 23:24 张善友 阅读(3269) 评论(3) 推荐(0) 编辑
摘要: 可以在创建网站的时候指定匿名用户访问WSS 3的网站,也可以通过SharePoint Central Administration启用匿名用户的访问 1. Browse to the Central admin site-->Application Management 2. Click on Policy for Web application link in the Application... 阅读全文
posted @ 2006-07-06 22:32 张善友 阅读(1319) 评论(1) 推荐(0) 编辑
摘要: Microsoft .NET Framework 3.0版(以前叫做WinFX),是托管代码的Windows编程模型。使用.NET Framework 3.0编写的应用程序要求运行的电脑上安装Microsoft .NET Framework 3.0。本文简要说明Microsoft .NET Framework 3.0和以前版本的关系。提供安装和部署的信息并且描述了如何检测是否安装了Microsoft .NET Framework 3.0 阅读全文
posted @ 2006-07-01 10:51 张善友 阅读(7052) 评论(4) 推荐(0) 编辑
摘要: Windows SharePoint Services V3Beta 2 x86 English http://download.microsoft.com/download/a/7/7/a7780e67-f21a-4265-a445-8ef1f19d223f/SharePoint_setup.exe Windows SharePoint Services V3Beta 2 La... 阅读全文
posted @ 2006-06-27 22:47 张善友 阅读(2892) 评论(1) 推荐(0) 编辑
摘要: http://asyncpostback.com/ 这是一个展示Altas的相关Features的例子网站,网站的所有例子都有代码,是学习Altas的绝好教程Novell 发布了 SUSE Linux 10.1. 这个版本包含完整的Mono 开发环境和许多基于Mono的桌面应用. 对于专注于.net开发的你非常有必要来了解Mono.因为Mono的支持者是Novell。Novell... 阅读全文
posted @ 2006-06-10 10:31 张善友 阅读(2228) 评论(2) 推荐(0) 编辑
摘要: 日期 时间 对阵 组别 电视台 场次 6月10日星期六 00:00 德国 VS 哥斯达黎加 A组 CCTV-1/CCTV-5 1 03:00 波兰 VS 厄瓜多尔 A组 CCTV-1/CCTV-5 2 21:00 英格兰 VS 巴拉圭 B组 CCTV-5 3 6月11日星期日 00:00 特立尼达和多巴哥 VS 瑞典 B组 CCTV-1/CCTV-5 4 03:00 阿根廷 V... 阅读全文
posted @ 2006-06-09 22:45 张善友 阅读(1248) 评论(0) 推荐(0) 编辑
摘要: Microsoft® .NET Framework 1.0提供了一个非常通用的设计时框架,但是没有提供任何实现代码来完成一个设计器,Visual Studio® .NET实现了所有的复杂逻辑,要第三方去重新实现这个复杂的逻辑。.NET Framework 2.0引入了一组类能够用于设计器的实现。 阅读全文
posted @ 2006-06-07 21:38 张善友 阅读(7980) 评论(4) 推荐(1) 编辑
摘要: MSBuild 是 Microsoft 和 Visual Studio 的新生成平台。 MSBuild 概念 解释属性、任务、目标和其他 MSBuild 组件背后的概念。 用于排除 MSBuild 错误的资源 包含外部资源的链接,它们有助于找出 MSBuild 错误的解决方案。 “安全警告”对话框(MSBuild 项目文件)介绍在 Visual Studio 尝试打开可能不安全的项目文... 阅读全文
posted @ 2006-05-24 21:28 张善友 阅读(4597) 评论(3) 推荐(0) 编辑
摘要: .net 2.0 泛型Dictionary不支持 XML serializable. 下面是一个实现IXmlSerializable 接口实现支持Serialize的泛型集合.Dictionary 。 Dictionary本身实现了ISerializable接口,WebService中无法实现序列化,具体是什么原因它不支持XML序列化。 1 /**//// 2 /... 阅读全文
posted @ 2006-05-24 20:40 张善友 阅读(3895) 评论(5) 推荐(0) 编辑
摘要: 今天在使用js调用WebService的方法,发生了一个这样的错误"passed to method 'GetNewMessage' should not be a function",调试跟踪结果显示'GetNewMessage' 进行了重载,重载对于程序来说非常的正常,JS调用中发生这样的错误,具体原因是什么呢?难道我在服务端不能使用"重载",真是有点不爽,我想一定有什么解决办法. 阅读全文
posted @ 2006-05-16 23:30 张善友 阅读(1744) 评论(3) 推荐(0) 编辑
摘要: 1、在客户端调用WebService,脚本执行顺序出现了问题(报错了:XXX没有定义!).问题出在Atlas还没有初始化完成. 解决办法Altas 有个Sys.Application,这是个全局的变量,只要你引用了Atlas就存在,并且有个load事件,使用Sys.Application.load.add(mainLoop); 2、客户端操作返回的DataTable数据处理... 阅读全文
posted @ 2006-05-15 22:52 张善友 阅读(1838) 评论(2) 推荐(0) 编辑
摘要: 在Ajax框架中,Asp.net方面最强当属Altas最强,以前使用AjaxPro.Net和MagicAjax. 最几个都比较好用。这几个月来Altas已经进入CTP版本,是开始学习研究Altas的时机了。准备利用Altas为 http://www.yupsky.com 开发成员之间在线通讯的类似于MSN这样的功能。今天初步的学习了一下Altas,最基础的学习内容就是使用javascr... 阅读全文
posted @ 2006-05-14 23:47 张善友 阅读(3912) 评论(2) 推荐(0) 编辑
摘要: Firebird is a database with 20 years of history, full set of features (including transactions, stored procedures, hot-backup, excellent scalability, etc.) and a friendly open source license. It is an ... 阅读全文
posted @ 2006-05-14 18:34 张善友 阅读(2335) 评论(1) 推荐(0) 编辑
摘要: http://www.codeproject.com/csharp/SpringPlusHibernate.asp Download demo project - 22.9 Kb Download source - 51.2 Kb Download binaries - 548 Kb Introduction I have had, professionally, a fair amo... 阅读全文
posted @ 2006-05-11 21:00 张善友 阅读(2270) 评论(0) 推荐(0) 编辑
摘要: ADO.Net2.0 提供的新的事务模型在System.Transactions。System.Transactions 是 .NET 2.0 框架中新增的事务控件命名空间。它是一种处理分布式事务的新方式,没有 COM+ 注册和 COM+ 目录的开销。请注意,Microsoft 分布式事务协调器用于初始化事务。从企业服务移动到 System.Transactions 可以简化部署,因为后者不需要使用 COM+ 目录。使用 COM+ 目录时,我们忽略了其他一些额外的功能,只保留了分布式事务支持。System.Transaction 使得在 ASP.NET 2.0 应用程序中编程和部署分布式应用程序变得十分简单。System.Transactions 在运行时的性能提高了 50%,因为它避免了对象实例化的 COM+ 目录查找所产生的开销。最后一个优点是,针对 SQL Server 2005 运行时,System.Transactions 使用的Lightweight Transaction Manager。 阅读全文
posted @ 2006-05-09 20:22 张善友 阅读(4302) 评论(13) 推荐(0) 编辑
摘要: http://weblogs.asp.net/scottgu/archive/2006/05/02/444850.aspx http://www.asp.net/cssadapters/WhitePaper.aspx 阅读全文
posted @ 2006-05-04 19:50 张善友 阅读(681) 评论(1) 推荐(0) 编辑
摘要: 作者:Mike Downen、Shawn Farkas相关技术:XML、.NET Framework、C#、安全性 [摘要]XML签名和XML加密标准目前被广泛地用作构建快(building-block)技术。本文解释了XML签名和XML加密标准,并且说明了如何通过.NET使用它们。 注:本文的某些部分基于 .NET Framework 2.0 的预发布版本... 阅读全文
posted @ 2006-05-04 19:07 张善友 阅读(6453) 评论(1) 推荐(1) 编辑
摘要: 如果您的开发工具不是VS 2005 ,但又有需要和Team Foundation Server整合该怎么办? 阅读全文
posted @ 2006-05-03 14:33 张善友 阅读(2906) 评论(0) 推荐(0) 编辑
摘要: .NET V2.0编程的技术含量比V1.0提高了,也更成熟了.微软和开源社区都提供了许多的框架和接口. 我们是这些框架的用户.我们也有两种编程模式,一种是基于一个著名的开源框架上,开始阅读和全盘吸收,然后动手大改,变成自己的;一种是在著名的框架上,找到接口或黑客接口,从上面开始继承和定制,从而实现自己的。前者是站在巨人的肩膀上的模式,后者是让巨人背着自己的模式,不过微软的架构师更... 阅读全文
posted @ 2006-04-29 21:15 张善友 阅读(1959) 评论(3) 推荐(0) 编辑