Fork me on GitHub
摘要: 由Martin Fowler发现并进行研究,Martin Flowler的文章Model View Presenter进行详细的介绍 阅读全文
posted @ 2006-03-25 11:49 张善友 阅读(10007) 评论(1) 推荐(1) 编辑
摘要: The single, most important trap to watch out for when choosing an object-relational mapping tool is this: "architecture by product." Architecture by product is a term I use to describe a set of s... 阅读全文
posted @ 2006-03-25 11:45 张善友 阅读(812) 评论(0) 推荐(0) 编辑
摘要: Virtual Path Providers are a new feature in ASP.NET 2.0 that can be used to create applications similar to Microsoft SharePoint Portal Server, where the content is stored in a database instead... 阅读全文
posted @ 2006-03-21 21:19 张善友 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 今天认真的看了一下1.1和2.0版本的Aspnet.config,发现非常的不同,在MSDN上也找不到相关的文档,好不容易找到一篇文章 What is aspnet.config 阅读全文
posted @ 2006-03-20 19:24 张善友 阅读(2055) 评论(0) 推荐(0) 编辑
摘要: 在.NET 1.1, 只有主线程中未处理的异常才会终止应用程序的运行,其他的线程的异常.CLR会处理,因此你的应用程序可以正常运行.在 .NET 2.0, 任何线程上的未处理的异常都可能终止应用程序的运行 (具体信息参看Exceptions In Managed Threads ). 升级1.1应用和开发2.0的新应用都要好好的考虑异常处理策略. 阅读全文
posted @ 2006-03-15 21:05 张善友 阅读(3829) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/aawolf/archive/2005/12/23/560378.aspxhttp://blog.csdn.net/aawolf/archive/2005/12/28/563617.aspxhttp://blogs.msdn.com/netcfteam/ 阅读全文
posted @ 2006-03-11 19:09 张善友 阅读(856) 评论(0) 推荐(0) 编辑
摘要: Databound Schedule controls These data controls can show scheduled events automatically. RSS Feeder Custom Web Control A custom web control to display an RSS feed. NumericInput http://www.thecodepr... 阅读全文
posted @ 2006-03-10 22:34 张善友 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 当微软把.NET提交到ECMA/ISO成为公开的标准时,就表示.NET已经走向开放,不再只是微软专属的技术。当Mono 1.0正式发布时,也就等于是宣布开放成真了,.NET程序不用被局限在Windows平台上.... 送各位一本了解Mono的《Mono: A Developer’s Notebook》 阅读全文
posted @ 2006-03-10 22:05 张善友 阅读(17831) 评论(8) 推荐(3) 编辑
摘要: 一篇非常好的讲述C# Delegate和Event的文章 阅读全文
posted @ 2006-03-07 20:55 张善友 阅读(5093) 评论(5) 推荐(3) 编辑
摘要: 每天收到众多的垃圾邮件,现在终于有救了,不过反垃圾邮件,需要我们共同努力 阅读全文
posted @ 2006-03-05 18:47 张善友 阅读(975) 评论(0) 推荐(0) 编辑
摘要: 新版 .net开发必备10大工具 http://msdn.microsoft.com/msdnmag/issues/05/12/VisualStudioAddins/default.aspx 阅读全文
posted @ 2006-03-05 12:27 张善友 阅读(2335) 评论(0) 推荐(0) 编辑
摘要: .NET和JAVA都经过了长时间的发展,逐步成熟..net和java都具备良好的跨平台特性.但是.NET和JAVA的跨平台都存在那些问题,值得我们思考. 阅读全文
posted @ 2006-03-05 11:46 张善友 阅读(5779) 评论(6) 推荐(0) 编辑
摘要: IKVM.NET是一个针对Mono和微软.net框架的java实现,其设计目的是在.NET平台上运行java程序。本文将比较详细的介绍这个工具的原理、使用入门(如何java应用转换为.NET应用、如何在java中开发.NET应用),希望能给大家带来惊喜。对此的疑问和讨论,请关注cleverpig的blog:http://blog.matrix.org.cn/page/cleverpig 阅读全文
posted @ 2006-03-05 10:12 张善友 阅读(7784) 评论(1) 推荐(1) 编辑
摘要: 1、Vista开发技术预览2、应用dotnet 2.0新特性开发应用程序 ppt 架构设计文档 说明:程序是原来参加微软超级英雄编程的一个程序,平时工作忙,业余时间为学习dotnet2.0的新特性而写。纯粹为技术展示,不实用,代码共享出来,有用的大家就吸收,没有用就抛弃他。另外送大家一本学习dotnet 2.0的经典书籍Pro C# 2005 and the .NET 2.0 Pla... 阅读全文
posted @ 2006-02-27 00:01 张善友 阅读(2087) 评论(13) 推荐(0) 编辑
摘要: 摘要本文介绍了在.NET框架下应用Web设计模式改进WebForm程序设计的一些基本方法及要点。关键字设计模式,ASP.NET,WebForm,MVC,Page Controller,Front Controller,Page Cache目录引言经典的WebForm架构设计模式MVC模式下的WebFormPage Controller模式下的WebFormFront Controll... 阅读全文
posted @ 2006-02-24 14:28 张善友 阅读(814) 评论(0) 推荐(0) 编辑
摘要: In this article, we will explore the necessary details for working with resources in ASP.NET applications and for creating international ASP.NET applications based on embedded resources and the integrated localization support. 阅读全文
posted @ 2006-02-22 21:10 张善友 阅读(1515) 评论(2) 推荐(0) 编辑
摘要: script> 以上代码加入HEAD区即可。说明:有人说,我可以使用来刷新当前页面,为什么要用这个脚本呢?是的,的确是这样。但是这个脚本可以在状态栏显示剩余的时间。不管怎样,随您的便。其实这个脚本可以作出其它许多花样的。如果将window.location.reload()改成window.location.href="http://www.yahoo.com"等地址,可以在规定时间到来后指向任意... 阅读全文
posted @ 2006-02-22 13:10 张善友 阅读(681) 评论(2) 推荐(0) 编辑
摘要: beagle是linux的desktop search软件,跟winows下的google desktop search类似的东西,它可以搜索各种各样格式的文件,但是目前只是测试版,很多功能还不完善,但是基本上已经可以使用了,软件的原理跟普通的搜索引擎差不多,先需要启动beagle deamon 进程做文件索引,如果没有最新的具有硬盘数据修改通知功能的内核,beagle进程就需要一边又... 阅读全文
posted @ 2006-02-21 23:21 张善友 阅读(1528) 评论(0) 推荐(0) 编辑
摘要: It has been a week since my last post, I’ve been coding on ePortal WYSIWYG ASP.Net editor, like a mad man and almost had no time either to family or friends. Anyway, the progress is amazing and when t... 阅读全文
posted @ 2006-02-21 22:43 张善友 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 据国外媒体报道,Linux操作系统服务商Novell最近释出了Xgl(X over OpenGL)和compiz,并展示了其最新桌面。Xgl是基于OpenGL的X server,它 使用硬件加速,可以实现Linux系统下真正意义上的3D图形效果。compiz则是其窗口管理器。最新的cvs版本可以从freedesktop.org下载。 显卡通过Xgl可以加强图像的特殊... 阅读全文
posted @ 2006-02-20 20:34 张善友 阅读(1506) 评论(0) 推荐(0) 编辑
摘要: 今天进行磁盘整理,发现一个奇怪的文件SimilarityTable_1:下面是我的C盘整理后的结果卷 (C:) 卷的大小 = 15.62 GB 簇的大小 = 4 KB 已使用空间 ... 阅读全文
posted @ 2006-02-19 23:35 张善友 阅读(2575) 评论(0) 推荐(0) 编辑
摘要: Yahoo开发网络在情人节这天以BSD许可协议发布了用于Web 2.0应用开发的工具库Yahoo! User Interface Library,包括一组基于JavaScript/DOM/HTML/Ajax的Web开发组件,同时发布的还有一组Web界面开发的设计模式,另外还开放了一个团队BLOG提供支持.园子中已经发了一篇相关的Post: 雅虎UI库和设计模式库开源了今后可以将Yahoo贡... 阅读全文
posted @ 2006-02-18 09:36 张善友 阅读(1153) 评论(1) 推荐(0) 编辑
摘要: ─ 什么是 MindMap ? MindMap 是一种看起来很像树形图的东西,不过比树形图还强力得多(笑)。 一般人在记笔记、或规划事情的时候,多半只有两种方法:第一种人像是逐字纪录、听到什么就写下来。这种作法的好处是巨细靡遗,甚至有人可以办到原音重现!但是这种方法必须投注非常惊人的精神心力,而且读者很容易迷失在无限大的复杂度内。 这有点像是长篇史诗。猛然要你找出「主角到底犯了哪些错误?」之类的问... 阅读全文
posted @ 2006-02-14 23:09 张善友 阅读(4356) 评论(1) 推荐(0) 编辑
摘要: http://www.blueidea.com/bbs/newsdetail.asp?id=2115653&posts=current第一章 概述一、CSS简介1、CSS是Cascading Style Sheets(层叠样式表单)的简称。通常所称的CSS是指CSS1,即层叠样式表单1级。2、编辑CSS文档:与编辑HTML的方法一样。有如下3种:用常见的超文本编辑器来实现,如Frontpage,D... 阅读全文
posted @ 2006-02-14 12:08 张善友 阅读(990) 评论(4) 推荐(0) 编辑
摘要: Mono 是基于 .NET 的开放源码开发平台,它让您可以使用各种 .NET 兼容语言创建强大、灵活的 Linux® 应用程序,同时利用跨平台的能力。本文带领您在系统上安装 Mono,并开发第一个用 Mono 编译的可同时在 Linux 和 ® Windows® 上运行的 C# 应用程序。 C# 语言是一种面向对象的语言,用于为 Microsoft .NET 平台快速构建各种应用程序。C# 和 .... 阅读全文
posted @ 2006-02-12 13:39 张善友 阅读(5124) 评论(2) 推荐(0) 编辑
摘要: 狗年新的一年开始了,有没有想过对新一年的技术跟踪进行一下规划: 下面为我目前关注的技术(多是开源技术),有共同兴趣的各位同学加强交流。 操作系统: Novell Linux/ Windows 2003 x86/64 数据库: MySql/Postgresql/Mssql/SqlLite/Db4o Dotnet平台:MS dotnet / Mono IOC 容器: Castle/Objec... 阅读全文
posted @ 2006-02-11 22:59 张善友 阅读(1662) 评论(5) 推荐(1) 编辑
摘要: 可以使用受保护配置来加密 Web 应用程序配置文件(如 Web.config 文件)中的敏感信息(包括用户名和密码、数据库连接字符串和加密密钥)。对配置信息进行加密后,即使攻击者获取了对配置文件的访问,也可以使攻击者难以获取对敏感信息的访问,从而改进应用程序的安全性。 针对asp.net 2.0的应用程序的数据库链接字符串进行加密:例如,未加密的配置文件中可能包含一个指定用于连接到数据库的连接字符... 阅读全文
posted @ 2006-02-08 15:55 张善友 阅读(12172) 评论(7) 推荐(1) 编辑
摘要: 对Div的盒模型以及Css控制定位都不熟,所以遇到了不少BT问题……好在最终突破了种种困难,基本实现了自己想要的效果。说明: 最大的突破是通过了 xhtml1-transitional.dtd 验证,可以在xhtml文档里正常使用. 采用相对定位,使用起来更灵活,可以放在页面任何地方而不用改程序. 结构规范,容易扩展. 代码: Div Scroll Bar ... 阅读全文
posted @ 2006-01-20 21:25 张善友 阅读(7221) 评论(5) 推荐(0) 编辑
摘要: 时间对任何人都是公平的,就看自己怎么利用而已!原文: 一天,时间管理专家为一群商学院的学生讲课。他现场做了演示,给学生们留下了一生都难忘的实验。站在那些高智商高学历的学生前面, 他说:“我们来做个小测验。”他拿出一个一加仑的广口瓶放在他面前的桌上。随后,他取出一堆拳头大小的石块,仔细地一块一块放进玻璃瓶。直到石块高出瓶口,再也放不下了。他问道:“瓶子满了?”所有学生应道:“满了!”。时间管理专家反... 阅读全文
posted @ 2006-01-20 21:09 张善友 阅读(1697) 评论(5) 推荐(0) 编辑
摘要: 介绍MagicAjaxWeb.config的配置如下: ... 阅读全文
posted @ 2006-01-19 12:12 张善友 阅读(6139) 评论(2) 推荐(0) 编辑
摘要: The other day I found that there is a .NET wrapper for sqlite. sqlite is a very cool embeddable SQL-92 database engine. It's a single library that gives you a very fast, very scalable (2TB), single fi... 阅读全文
posted @ 2006-01-18 21:37 张善友 阅读(1396) 评论(0) 推荐(0) 编辑
摘要: Karl Seguin 适用于:AJAX(异步 JavaScript 和 XML)Microsoft AJAX.NETMicrosoft ASP.NET 摘要:了解如何将 AJAX(异步 JavaScript 和 XML)用于您的 Microsoft ASP.NET 应用程序,使其互动性更强、响应更及时。 下载本文的代码示例 AjaxASPNETCS.msi(使用 C# 语言) 下载本文的代码示... 阅读全文
posted @ 2006-01-15 14:46 张善友 阅读(989) 评论(1) 推荐(0) 编辑
摘要: IBATIS.NET 团队发布了DataMapper V1.3 和 DataAccess V1.7 框架的β测试版本! 虽然这是主要为bug修改和文档更新, 有一些重要变动: : Enabling Intellisense in Visual Studio 2003 for configuration and mapping files Updates to configuration a... 阅读全文
posted @ 2006-01-14 15:52 张善友 阅读(4037) 评论(13) 推荐(0) 编辑
摘要: http://blog.joycode.com/mvm/archive/2004/05/24/22328.aspx 阅读全文
posted @ 2006-01-12 13:47 张善友 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 在.net 2.0中,提供了 Nullable的范型,通过它,我们可以为基础类型如int等赋予null的值,这样我们就可以处理null值了。 例子代码 数据表有个字段updateTimestamp,可以为null值。在实体类中使用如下设置: private DateTime? _updateTimestamp; /// /// 文件更新日期 ... 阅读全文
posted @ 2006-01-10 23:34 张善友 阅读(2524) 评论(0) 推荐(0) 编辑
摘要: 一、方案架构 本方案架构很简单——它用一个Web服务来包装ASP.NET 2.0提供者并且为远程客户暴露该凭证管理,你甚至还能在该架构中加上一些失去的功能。然后,在提供一个丰富的用户接口和全面凭证管理经验的同时,使用一个Windows表单应用程序来消费该Web服务。该Web服务配置文件将包含特定于该凭证存储的指令。然而,这的确意味着所有由该Web服务管理的应用程序都将可以共享这些指令。 ... 阅读全文
posted @ 2006-01-08 10:54 张善友 阅读(649) 评论(0) 推荐(0) 编辑
摘要: 阅读提要 在缺省状况下,你只能使用Visual Studio 2005的一个本机实例来管理与ASP.NET 2.0一同发行的SQL Server数据库中的安全凭证。本文将向你展示怎样用一个Web服务来包装ASP.NET 2.0提供者并通过使用一个Windows表单应用程序来管理凭证存储从而扩展这种管理能力。 如今,无论是互联网还是企业内部局域网程序一般都要求使用定制的方式来存储和管理用户帐户... 阅读全文
posted @ 2006-01-08 10:53 张善友 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 1、开源版本控制系统Subversion 1.3 正式发布 :Subversion开发小组近日宣布Subversion 1.3 正式发布。SubVersion是一个版本控制系统,相对于最常见的RCS,CVS,采用了更先进的分支管理系统,它的设计目标是取代CVS。下载地址:http://freshmeat.net/projects/subversion/?branch_id=13515&releas... 阅读全文
posted @ 2006-01-04 21:03 张善友 阅读(4607) 评论(3) 推荐(0) 编辑
摘要: 深圳dotnet俱乐部2006年1月7日WebPart交流活动,尝试采用小组交流方式进行。如果你有webpart开放经验,有sharepoint server开发经验,或者对webpart开发感兴趣。8号相聚南山北大青鸟。 我准备的ppt和代码工程都放在深圳dotnet俱乐部论坛,地址:http://www.szdotnet.xct.cn/Default.aspx?g=... 阅读全文
posted @ 2006-01-03 14:50 张善友 阅读(2592) 评论(3) 推荐(0) 编辑
摘要: RssReader WebPart是一个RSS新闻阅读器,RSS阅读器自动更新你定制的网站内容,保持新闻的及时性 阅读全文
posted @ 2006-01-02 10:16 张善友 阅读(3134) 评论(2) 推荐(0) 编辑