我为Dotnet狂

------学而不思则罔,思而不学则殆

 

2008年3月16日

C#中的委托和事件

摘要: 引言 委托和事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Obs... 阅读全文

posted @ 2008-03-16 12:22 3stones 阅读(315) 评论(0) 推荐(0) 编辑

2008年1月9日

用三层架构与设计模式思想部署企业级数据库业务系统开发

摘要: 1. 三层架构介绍 1.1关于架构 架构这个词从它的出现后,就有许许多多的程序员、架构师们激烈地讨论着它的发展,但是架构一词的出现,却是随着三层架构的出现才出现的。当然,目前应用三层架构开发也正是业界最关注的主题。那么这里我们来看看单层、双层、三层甚至多层架构到底是怎么一回事。单层结构是80年代以来小型应用的结构,在那个结构化编程充斥的时代,还没有出现架构的概念,典型的是基于Dbase、Foxba... 阅读全文

posted @ 2008-01-09 10:24 3stones 阅读(3497) 评论(1) 推荐(0) 编辑

三层架构C/S程序设计实例(C#描述)

摘要: 1.三层之间的关系: 三层是指:界面显示层(UI),业务逻辑层(Business),数据操作层(Data Access) 文字描述: Clients对UI进行操作,UI调用Business进行相应的运算和处理,Business通过Data Access对Data Base进行操作。 优点: l 增加了代码的重用。Data Access可在多个项目中公用;Business可在同一项目... 阅读全文

posted @ 2008-01-09 10:18 3stones 阅读(18450) 评论(11) 推荐(2) 编辑

2007年9月1日

男人30岁以前必须做的事情

摘要: 虽然不是原创,但值得拿出来与大家分享。 1. 男人是社会的主体,不管你信或不信。所以男人应该有种责任感。 2. 25岁之前,请记得,爱情通常是假的,或者不是你所想象的那样纯洁和永远。如果你过了25岁,那么你应该懂得这个道理。 3. 吃饭7成饱最舒服。对待女友最多也请你保持在7成。 4. 30岁之前请爱惜自己的身体,前30年你找病,后30年病找你。如... 阅读全文

posted @ 2007-09-01 20:53 3stones 阅读(565) 评论(0) 推荐(0) 编辑

2007年5月24日

网管员必看:妙用Web UI实现远程控制(多图)

摘要: “累死我了”,出此言者是何人?憨豆也。他是一所大学的网络管理员。在维护网络的过程中,经常遇到要通过调整服务器的某些设置才能搞定的故障,于是学校的老师们能经常看到憨豆在服务器端与客户端之间疲于奔命。因为大学的面积很大,客户端到中心机房的距离都很远,可怜的憨豆同志每次都在气喘吁吁的状态中排除一个个故障。 为了避免不必要的体力付出,憨豆想到过用Pcanywhere这样的远程控制软件,在客户端上可... 阅读全文

posted @ 2007-05-24 22:14 3stones 阅读(1660) 评论(0) 推荐(0) 编辑

C#的四种排序算法:冒泡排序、选择排序、插入排序和希尔排序

摘要: C#的四种排序算法:冒泡排序、选择排序、插入排序和希尔排序 C#四种排序算法【导读】本文介绍了C#的四种排序算法:冒泡排序、选择排序、插入排序和希尔排序 冒泡排序 using System; namespace BubbleSorter { public class BubbleSorter { public void Sort(int [] list) { int i,j,temp; ... 阅读全文

posted @ 2007-05-24 22:10 3stones 阅读(765) 评论(0) 推荐(0) 编辑

2007年5月22日

公司最近的项目都是基于这些的

摘要: 1.企业级案例分析:Duwamish 7.0 系列分析文章 http://www.cnblogs.com/rickie/category/12456.html2.Community Server的MemberRole之Membership http://blog.csdn.net/wangmj518/archive/2007/04/24/1581103.aspx3.Enterprise Libra... 阅读全文

posted @ 2007-05-22 22:46 3stones 阅读(359) 评论(0) 推荐(0) 编辑

2007年4月29日

asp.net上传图片(多种类型,多种方法)

摘要: 1.最简单的单文件上传(没花头)2.多文件上传3.客户端检查上传文件类型(以上传图片为例)4.服务器端检查上传文件类型(以上传图片为例) 5.服务器端检查上传文件类型(可以检测真正文件名) 6.上传文件文件名唯一性处理(时间戳+SessionID)7.上传图片生成等比例缩略图8.上传图片加水印(文字水印,图片水印,文字+图片水印)9. 1.最简单的单文件上传(没花头) 效果图:说明:这是最基本的文... 阅读全文

posted @ 2007-04-29 20:54 3stones 阅读(2927) 评论(0) 推荐(0) 编辑

2007年4月4日

vs.net 2003/2005调试javascript的一个小技巧

摘要: 今天才看到的,老外写的,虽然麻烦,但依然是个办法。在vs.net 2003/2005中,如果要调试javascript的话,可以先IE里将“禁止javascript调试”去掉,然后在要调试的javascript段里,加上debugger;比如function a(){debugger;alert("hello");xxxxxxxxx..........}这样再运行程序,在debuuge处会停下来,... 阅读全文

posted @ 2007-04-04 08:54 3stones 阅读(461) 评论(1) 推荐(0) 编辑

2007年3月22日

c#中的interface abstract 与 virtual(转)

摘要: c#中的interface abstract 与 virtual 2007-02-13 10:42 interface用来声明接口1.只提供一些方法规约,不提供方法主体. 如:public interface IPerson{ void getName();//不包含方法主体}2.方... 阅读全文

posted @ 2007-03-22 22:42 3stones 阅读(2665) 评论(5) 推荐(1) 编辑

导航