Fork me on GitHub
摘要: 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 张善友 阅读(1655) 评论(1) 推荐(0) 编辑
摘要: 这是一篇非常好的讲述MVP设计模式的好文章,描述了ASP.NET 2.0使用Model-View-Presenter 模式实现业务逻辑与表现层的适当分离 阅读全文
posted @ 2006-07-08 23:19 张善友 阅读(8294) 评论(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 张善友 阅读(7056) 评论(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 张善友 阅读(2893) 评论(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 张善友 阅读(1249) 评论(0) 推荐(0) 编辑
摘要: Microsoft® .NET Framework 1.0提供了一个非常通用的设计时框架,但是没有提供任何实现代码来完成一个设计器,Visual Studio® .NET实现了所有的复杂逻辑,要第三方去重新实现这个复杂的逻辑。.NET Framework 2.0引入了一组类能够用于设计器的实现。 阅读全文
posted @ 2006-06-07 21:38 张善友 阅读(7985) 评论(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 张善友 阅读(3897) 评论(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 张善友 阅读(1839) 评论(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 张善友 阅读(4303) 评论(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 张善友 阅读(682) 评论(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 张善友 阅读(6471) 评论(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 张善友 阅读(1960) 评论(3) 推荐(0) 编辑
摘要: 两周前完成 IBATISNETNET 1.3 开发指南系列文章 ,只是作了最基本的介绍。最近工作忙,没什么时间写,今天放假了,花了大半天时间才写完2个内容。写这些东西实在是很花时间。写出来的东西,大家看看有什么问题,可以在这后面写上或者到 http://groups.google.com/group/Ibatisnet 用户组.大家可以在这个google论坛上... 阅读全文
posted @ 2006-04-29 13:53 张善友 阅读(15889) 评论(9) 推荐(2) 编辑
摘要: DomSqlMapBuilder DomSqlMapBuilder,其作用是根据配置文件创建SqlMap实例。可以通过这个组件从Stream, Uri, FileInfo, or XmlDocument instance 来读取sqlMap.config文件。 SqlMap SqlMap是IBatisnet的核心组件,提供数据库操作的基础平台。SqlMap可通过DomSqlMapBuilder... 阅读全文
posted @ 2006-04-29 13:42 张善友 阅读(13355) 评论(8) 推荐(2) 编辑
摘要: 结合上面示例中的IbatisNet配置文件,下面对配置文件中各节点的说明: --> 1. properties节点 可以根据需要配置一些常量属性。如果这些属性有很多的话可以单独写一个文件里面,再通过resour... 阅读全文
posted @ 2006-04-29 13:40 张善友 阅读(13765) 评论(2) 推荐(2) 编辑
摘要: 对软件工程来说,脚本语言相当于输送管,他们强大的富有表现力的语法是他们能够比较理想地处理软件开发过程中的外围特殊任务。脚本语言常用于批处理、小工具包、自动构建过程和实验性原理等。 C#/C++/VB显然是.net项目的主要语言,他们都是很强的静态类型编程语言。然而实际中的某些问题,这些语言解决起来并不时很理想,这时引入其他的语言和概念无疑是有帮助的。 下面是一些适合使... 阅读全文
posted @ 2006-04-27 21:50 张善友 阅读(8066) 评论(3) 推荐(0) 编辑
摘要: System.Collections.Generic.Dictionary 只要不修改该集合,Dictionary 就可以同时支持多个阅读器。即便如此,从头到尾对一个集合进行枚举本质上并不是一个线程安全的过程。当出现枚举与写访问互相争用这种极少发生的情况时,必须在整个枚举过程中锁定集合。若要允许多个线程访问集合以进行读写操作,则必须实现自己的同步。今天解决了使用Dictionary泛型类的时候... 阅读全文
posted @ 2006-04-26 22:06 张善友 阅读(2701) 评论(5) 推荐(0) 编辑
摘要: Asp.net 2.0新增的缓存管理方面的内容和PetShop 4的缓存处理的一个认识,以及使用ObjectBuilder改造PetShop 4的缓存代码的一个简单示例.改造后的代码可以应用与任何的项目中而不是和PetShop 4相关,提高代码的重用性. 阅读全文
posted @ 2006-04-23 22:59 张善友 阅读(6561) 评论(5) 推荐(1) 编辑
摘要: 深入学习Enterprise Library for .NET Framework 2.0的Cache机制——分析篇, 这篇文章介绍了很多Caching方面的内容,我就不详细说了,我这里主要说一个最近在做的一个Cache模块的Web Farm环境,也就是负载均衡环境下处理缓存的处理途径。主要思路如下:将缓存的过期策略使用依赖文件,就是缓存项依赖于文件,缓存发生改变,就修改依赖文件,一般就是将文件的日期修改。 阅读全文
posted @ 2006-04-18 22:25 张善友 阅读(3676) 评论(6) 推荐(0) 编辑
摘要: 准备工作 1. 下载ibatis软件包(http://ibatis.apache.org/dotnetdownloads.html)。 2. 创建测试数据库,并在数据库中创建一个Person 表,其中包含三个字段: Name Type Size PER_ID Long Integer 4 n... 阅读全文
posted @ 2006-04-15 18:47 张善友 阅读(17037) 评论(15) 推荐(1) 编辑
摘要: 介绍 欢迎来到iBATISNet Database Layer!这个框架将让你能够更好的在dotnet应用中设计和实现实体层。这个框架有两个主要的组成部分,一个是SQL Maps,另一个是Data Access Objects。 SQL Maps Sql Maps是这个框架中最激动人心的部分,它是整个iBATIS Database Layer的核心价值所在。通过使用Sql Maps你可以显著的节... 阅读全文
posted @ 2006-04-15 18:46 张善友 阅读(25848) 评论(8) 推荐(1) 编辑
摘要: 月初发的一篇Post准备写一个Ibatisnet开发指南,得到非常强烈的反应,最近比较忙,完成的也很慢。现在很多的开发开始转向DotNet 2.0,IBatisNet 1.3也将直接支持DotNet 2.0的数据方面两大特性:Nullable和泛型,IBatisNet 1.3也直接支持Sql server 2005。所以这个开发指南约定使用VS 2005和IBatisNet 1.3版本。... 阅读全文
posted @ 2006-04-15 18:42 张善友 阅读(8161) 评论(6) 推荐(0) 编辑
摘要: 微软推出八个SQL Server 2005 报表类型,包括了:SQL Server 2005 Report Pack for SQL Server Integration Services Download this set of five predefined reports and a sample database to easily visualize, filter, analyze,... 阅读全文
posted @ 2006-04-13 22:12 张善友 阅读(2239) 评论(2) 推荐(0) 编辑
摘要: 1、MonoDevelop 0.10 released,MonoDevelop是Linux下面类似于Vistual studio的IDE工具,移植自项目SharpDevelop. 包含的新特性如下: 新的 GTK#设计器. Stetic GUI 设计器已经整合进MonoDevelop. 支持重构. 代码打印功能. 具体内容参看 http://www.mon... 阅读全文
posted @ 2006-04-09 18:56 张善友 阅读(1121) 评论(0) 推荐(0) 编辑
摘要: 深圳.NET俱乐部4月份活动上,xlzhu发的一本资料 《微软方向 Sql server 2005:微软的商务智能平台》,认真阅读后的一些感受,和大家一起探讨。我们应该在将来借助微软进入这个商务智能的高端领域。机会需要我们自己把握。 商务智能是最近几年里的热门话题。随着信息技术的普及,在现代的企业中,正在以前所未有的速度积累客户信息和运行数据。但单纯的数据,并不能产生价值。而商务智... 阅读全文
posted @ 2006-04-09 18:18 张善友 阅读(1780) 评论(3) 推荐(0) 编辑
摘要: Introduction This article provides an overview of the VS.NET 2005 Design-Time Integration Support. The article highlights the .NET design-time architecture and discusses the design-tim... 阅读全文
posted @ 2006-04-03 21:43 张善友 阅读(998) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.qddn.net/blogs/xumingxsh/archive/2006/01/19/4513.aspx学习VSTS有一段时间,打算把学到的东西整理出来.看看VSTS是个什么?理顺以下此前接触到的知识点。1: VSTS是什么?2: VSTS能做什么?3: VSTS中有哪些角色?4: VSTS有哪些组成部分?5: VSTS如何安装?6:设计分布式系统7:对软件项目... 阅读全文
posted @ 2006-04-02 12:21 张善友 阅读(6228) 评论(1) 推荐(0) 编辑
摘要: 使用ibatisnet很久了,也积累了许多的零碎的资料,也有很多的朋友使用ibatisnet.感觉很有必要整理一下资料.我列了一下大纲: 前言.............. Ibatisnet介绍.. 介绍....... SQL Maps Data Access Objects... ibatis Quick Start..................... 准备工作 构建ibatis基础... 阅读全文
posted @ 2006-04-01 11:49 张善友 阅读(4458) 评论(17) 推荐(0) 编辑
摘要: MySQL 5.0的发布已经有好些天了,添加了“企业应用”所需的特性,它终于支持存储过程和触发器了;不过,企业应用最大的需求之一,被很多初学者所忽略了的(这个现象来自对论坛的观察),是MySQL 5.0新增加的对分布式事务的支持:http://dev.mysql.com/doc/refman/5.0/en/xa.html,基于Open Group的XA规范。 最近又看到新闻,Postgr... 阅读全文
posted @ 2006-03-29 21:07 张善友 阅读(939) 评论(0) 推荐(0) 编辑
摘要: An article on automatically switching between HTTP and HTTPS protocols without hard-coding absolute URLs.http://www.thecodeproject.com/aspnet/WebPageSecurity_v2.asphttp://www.thecodeproject.com/as... 阅读全文
posted @ 2006-03-26 22:53 张善友 阅读(943) 评论(0) 推荐(0) 编辑