- 博客(33)
- 资源 (34)
- 收藏
- 关注
原创 设计模式之Chain of Responsibility——项目篇
最近单位接到一个软件项目,要求在规定的时间内完成,因此我们项目组成员就开始忙活了,我们都知道机械加工是有工序(Procedure)要求的,其实我们软件开发也是有工序(Procedure)要求的,即首先先由分析设计人员对系统进行分析设计,然后再由程序员进行编码,最后再由测试人员对整个系统进行测试。有人可能会说,我就偏不这样,我就要先编码,再分析设计,当然了,你要这样做我也没办法,不过你要真这么做,嘿
2005-12-20 15:13:00 1406 1
原创 设计模式之Bridge——游戏篇
今天从电子市场买来两张游戏碟,一张是三国游戏(SanGuoGame),一张是CS游戏(CSGame)。玩过游戏的人可能都知道,游戏对计算机系统(ComputerSystem)是有要求的,可能一个游戏在Windows98系统下能玩,到了Windows2000系统下就不能玩了,因此为了不走冤枉路,先看看游戏要求的计算机系统(ComputerSystem)可是一个好习惯呦! 好了,闲话少叙开始我们的
2005-12-20 15:11:00 1453
原创 设计模式之Strategy——简历篇(原创)
表弟马上就要大学毕业,找工作要写简历(Resume),因此他就来问我关于这方面的问题。我告诉他最好写两种类型的简历,一种是用中文写的,一种是用英文写的,如果是国企的话,就投中文简历(ChineseResume),如果是外企的话,就投英文简历(EnglishResume),嘿嘿,原因在这里就没必要多说了吧。 下面让我们看看这个过程该如何实现呢? 1、我们先定义简历(Resume)接口类:
2005-12-20 15:08:00 1616
原创 ::关于设计模式(Design Patterns)::
::关于设计模式(Design Patterns):: 在面向对象的编程中,软件编程人员更加注重以前的代码的重用性和可维护性。 设计模式使人们可以更加简单方便地复用成功的设计和体系结构。将已证实的技术表述成设计模式也会使新系统开发者更加容易理解其设计思路。 一般而言,一个模式有四个基本要素 1. 模式名称(pattern name) 一个助记名,它用一两个词来描述模式的问题、解决方案和效果。
2005-12-20 15:06:00 1625
原创 ASP.NET的MVC设计模式
引言当开发者听到“设计模式”这个词时, 他们通常联想到两个场景. 一组开发者正在讨论许多创造性意见, 正在开会, 但是却没有进行编码. 另外一组人能制定出正确的计划, 保证系统能够开发成功, 代码可以重用. 而现实一般都处于两者中间. 在为他们的公司设计解决方案的时候, 结构设计者和系统设计者应该寻找重复的模式. 但是模式只是开发健壮、可重用代码的一个指导. 结构设计者不能过多的去设计一个解决方案
2005-12-20 15:03:00 1468
原创 领悟Web设计模式(推荐)
作者:袁剑(Microsoft ASP.NET MVP)摘要本文介绍了在.NET框架下应用Web设计模式改进WebForm程序设计的一些基本方法及要点。关键字设计模式,ASP.NET,WebForm,MVC,Page Controller,Front Controller,Page Cache目录引言经典的WebForm架构设计模式MVC模式下的WebFormPage Controller模式下的
2005-12-20 15:00:00 1344
原创 用设计模式开发通用数据库操作器
我们都希望在开发软件的时候能少写一些代码,希望能到处使用,希望不用管什么样的数据库软件都能用,我们该怎么办呢? 我们操作数据库时用到些什么类 一般来说,我们对数据库进行操作时都会用到一些类,下面我就对着些类做个总结: 1.SQLServer: a)System.Data.SqlClient.SqlDataAdapter:SQL数据适配器。表示用于填充 DataSet 和更新 SQL S
2005-12-20 14:53:00 1455
原创 使用设计模式构建通用数据库访问类
在应用程序的设计中,数据库的访问是非常重要的,我们通常需要将对数据库的访问集中起来,以保证良好的封装性和可维护性。在.Net中,数据库的访问,对于微软自家的SqlServer和其他数据库(支持OleDb),采用不同的访问方法,这些类分别分布于System.Data.SqlClient和System.Data.OleDb名称空间中。微软后来又推出了专门用于访问Oracle数据库的类库。我们希望在编写
2005-12-20 14:47:00 1290
原创 面向对象设计模式与原则
面向对象设计模式与原则设计模式简介每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。 -- Christopher Alexander设计模式描述了软件设计过程中某一类常见问题的一般性的解决方案。面向对象设计模式描述了面向对象设计过程中、特定场景下、类与相互通信的对象之间常见的组织关系。GoF2
2005-12-20 14:38:00 3909
原创 as long as you love me
as long as you love me Although loneliness has always been a friend of mine Im leavin my life in your handsPeople say Im crazy and that I am blind Risking it all in a glance And how you got me blin
2005-12-20 10:23:00 1565
原创 人的一生追求什麼 --- [我也很困惑啊]
有一個美國商人坐在墨西哥海邊一個小漁村的碼頭上,看著一個墨西哥漁夫划著一艘小船靠岸。小船上有好幾尾大黃鰭鮪魚,這個美國商人對墨西哥漁夫能抓這麼高檔的魚恭維了一番,還問要多少時間才能抓這麼多?墨西哥漁夫說,才一會兒功夫就抓到了。美國人再問,你為甚麼不待久一點,好多抓一些魚?墨西哥漁夫覺得不以為然:這些魚已經足夠我一家人生活所需啦!美國人又問:那麼你一天剩下那麼多時間都在幹甚麼? 墨西哥漁夫解釋:我呀
2005-12-15 16:44:00 1277
原创 2006年世界杯分组形式预测
2006年世界杯分组抽签今晨揭晓,媒体普遍认为产生了两个死亡 之组,即C组:阿根廷、科特迪瓦、塞黑、荷兰;E组:意大利、加 纳、美国、捷克。不过笔者预测,这两个小组并不会产生多大的冷门 ,阿根廷、荷兰与意大利、捷克将突出重围,杀入十六强,稍难预料 的只是谁将获得小组头名而已。反倒是B组的英格兰由于主教练埃里 克森的刻板和D组墨西哥这支最名不副实的种子队的存在,出线形式 扑朔迷离。 现从八个小组挨个
2005-12-15 13:38:00 3805 2
原创 绝对隐私:华为公司员工待遇全面揭秘
[简介] 总部在深圳,人员共约3万,2003年销售额327亿,2004年销售额462亿,利润在10%左右。 [笔试面试] 笔试基本上都是一些技术上的基本功,可能最后一题会考你的逻辑推理能力,诸如FuErMoSi侦探判断几个人中谁说谎的问题,如果学过离散数学会对你有点帮助。笔试通过的话就是项目经理面视,问一些工作经历和打算(可能还会有部门经理talkwithu)。最后是人事部的头问一个技术无关的问题
2005-12-15 13:33:00 9693 7
原创 FIFA 06 键盘操作详细键位
General Movement Arrows Shoot D Pass S Lob A Through-pass W Sprint Hold E Modifier Hold Q Pace Control Hold C Dummy Z Strategy Num-pad First Touch Shift + Arrow Mentality 5 on Num-Pad Basi
2005-12-15 11:42:00 2849
原创 ASP.NET 翻页后继续维持排序
要想实现翻页后继续排序,实现这样的效果: 比如共 15笔记录,每页显示10条 则排序时:第一页将前10条记录排序,翻第二页时后五条再单独排序. 要注意以下几点: 1.如果数据很多,最好不要把数据集放到缓存中(viewstate),影响性能 2. ViewState中存放上次是哪个e.expression并且存放此e.expression是升序还是降序 示例如下: 1.现有的排序
2005-12-13 17:02:00 1121
原创 ASP.NET程序中常用的三十三种代码
ASP.NET程序中常用的三十三种代码1. 打开新的窗口并传送参数: 传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>") 接收参数:string a = Request.QueryString("id");string b
2005-12-13 16:05:00 1618
原创 江苏南京图片大集合[精选]
南京长江大桥 620)this.style.width=620" vspace="5" border="0" alt=""/> 南京站 620)this.style.width=620" vspace="5" border="0" alt=""/> 南京夜景 620)this.style.width=620" vspace="5" border="0" alt=""/> 江苏第一高楼--南京商茂百
2005-12-12 14:17:00 2523
原创 世界杯抽签-荷兰阿根廷恐怖之组 意大利碰撞捷克
抽签具体结果如下:A组:德国、哥斯达黎加、波兰、厄瓜多尔 B组:英格兰、巴拉圭、特立尼达和多巴哥、瑞典 C组:阿根廷、科特迪瓦、塞黑、荷兰 D组:墨西哥、伊朗、安哥拉、葡萄牙 E组:意大利、加纳、美国、捷克 F组:巴西、克罗地亚、澳大利亚、日本 G组:法国、瑞士、韩国、多哥 H组:西班牙、乌克兰、突尼斯、沙特
2005-12-12 10:03:00 1463 2
原创 VS.NET 2003 控件命名规范
VS.NET 2003 控件命名规范 TypePrefixExampleArrayarrarrShoppingListBooleanblnblnIsPostBackBytebytbytPixelValueCharchrchrDelimiterDateTimedtmdtmStartDateDecimaldecdecAverageHeightDoubledbldblSizeofUniverseI
2005-12-09 13:00:00 1242
原创 [分享]领会
谁明我心里 此刻的思绪 独为爱酒醉 愁恨总过去 聚或散 都不可怨对 为何命运玩我共谁 仍旧要说句 与苦恋寄居 难得可以去爱 既珍惜你在 那惧日后寂寞 过未来 如此分开 是非抑压着爱 冷漠回头来 无意外 情痴 怎不爱 谁忘掉 这真心记载 无谓再 延续铭记那深痛哀 没有将同情 加于今世 哭泣中洗礼 让我可遗忘一切 是怕证实爱真伪 在瞬间循环 欣喜感慨 歌声中消散 缘尽也记挂 剩风霜萧飒间 相识已晚 从
2005-12-09 11:22:00 1304
原创 认识ASP.NET配置文件Web.config
一、认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。
2005-12-08 11:17:00 1178 1
原创 为ASP.NET封装的SQL数据库访问类
using System;using System.Configuration;using System.Data;using System.Data.SqlClient;using System.Collections;namespace MyCorporation.DepartMent.DataBase{ /// /// 通用数据库类 /// public class DataBase {
2005-12-08 11:11:00 1334
原创 剖析数据绑定中的DataBinder.Eval
ASP.NET 提供了一个名为 DataBinder.Eval 的静态方法,该方法计算后期绑定的数据绑定表达式,并将结果格式化为字符串(可选)。利用此方法,可以避免许多在将值强制为所需数据类型时必须执行的显式强制转换操作。例如,在下面的代码片段中,一个整数显示为货币字符串。使用标准的 ASP.NET 数据绑定语法,必须首先强制转换数据行的类型以便检索数据字段 IntegerValue。然后,这将作
2005-12-08 11:10:00 1584
原创 [收藏]JavaScript常用的正则表达式应用(ip,email,data,time)
script language="javascript"> var patterns = new Object(); //匹配ip地址 patterns.ip = /^(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])(/.(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])){3}$/; //匹配邮件地址 patterns.email =
2005-12-08 10:32:00 1493
原创 简单工厂模式
不知是没用心看或是看书开始的时候却实有点难以进入。现在想想,也不过如此。//接口public interface IPerson{ void action();}//男人类public class Man:IPerson{ public void action() { Console.Writeline("抽烟"); }}//女人类public class W
2005-12-08 10:28:00 1532
原创 关于"幸福"的开发(搞笑版)
ben与Gary(广州某行业软件公司里的QA, 软件过程高手)讨论" 幸福是怎样开发出来D":两个人坐在一起相亲, 男看女的样子, 女挑男的老实,这是“可行性分析阶段”;两个人开始定期约会,并且女孩开始挑剔专制(比如: 每到什么节日要送我什么样的礼物...),这是“签订交往合同,建立开发计划”; 两个人在约会中相互交流,男生在女生面前乱吹, 女生在翻男生的钱包,这是“需求调研”;两个人确认了男女
2005-12-08 10:23:00 1917 1
原创 Visual Studio 2005常用插件搜罗
Visual Studio 2005 为我们带来了新的编程体验,提供了从需求分析到最终测试整个软件生命开发周期的解决方案。 但是,我们也可以看到一直以来围绕着Visual Studio有许多各种功能的插件,或是为Visual Studio 增加了新的功能或者对原有功能进行了优化,已经成为开发者不可缺少的工具。Visual Studio 2005 刚刚发布不久,所以本期我们精心挑选了在 Visual
2005-12-08 10:21:00 2395
原创 深入理解.NET内存回收机制
[前言:].Net平台提供了许多新功能,这些功能能够帮助程序员生产出更高效和稳定的代码。其中之一就是垃圾回收器(GC)。这篇文章将深入探讨这一功能,了解它是如何工作的以及如何编写代码来更好地使用这一.Net平台提供的功能。 .Net中的内存回收机制 垃圾回收器是用来管理应用程序的内存分配和释放的。在垃圾回收器出现以前,程序员在使用内存时需要向系统申请内存空间。有些语言,例如Visual Ba
2005-12-06 17:34:00 2099 1
原创 VS.NET 2003 控件命名规范
1.变量命名规范类型前缀示例Array arrarrShoppingListBooleanblnblnIsPostBackBytebytbytPixelValueCharchrchrDelimiterDateTimedtmdtmStartDateDecimaldecdecAverageHeightDoubledbldblSizeofUniverseInteger intintRowCounterL
2005-12-06 17:21:00 1111
原创 .NET环境下水晶报表使用总结
水晶报表是一个优秀的报表开发工具,本人在开发通用管理系统的时候,所有报表都使用水晶报表,其简单、易用和强大的功能令笔者倍加喜爱,现将水晶报表使用手记呈现给大家。 一、在使用自带的水晶报表时,请注册,否则只能使用30次 水晶报表注册码 注册号:6707437608 密码:AAP5GKS0000GDE100DS 二、使用CrystalReportViewer进行预览 CrystalReportVi
2005-12-06 10:07:00 1404
原创 汇总c#.net常用函数和方法集
汇总c#.net常用函数和方法集[PP]1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month;
2005-12-06 09:58:00 1277
原创 AJAX的七宗罪
罪之一:对搜索引擎的支持不好这其实更像一个大大的讽刺,AJAX的鼻祖是Google,但却对Google自己支持最不好了,GMail主界面除过Top和Bottom外没有一个链接就是最形象的讽刺了。虽然Mail本身是个私人的应用系统,但这个无链接的设计界面恰恰给AJAX开了个坏头。Flash也有同样有这个毛病。没有链接的web就像森林中迷路的羔羊,这句看似广告语,其实是web设计的根本原则。罪之二:编
2005-12-02 17:22:00 4411 11
原创 AJAX与微软的新方案
AJAX与微软的新方案 2005.10.13 如果你曾参与过网络开发,那么对你来说,利用远程脚本调用能力、通过AJAX(Asynchronous JavaScript + XML)来开发应用软件的最新趋势也就不足为奇了。毕竟,这一技术多年前就已出现,只是与浏览器不兼容罢了。微软一直宣称ActiveX为解决方案,但随着AJAX技术的不断升温,这一情况已经改变。现在让我们深入探究AJAX革命,以及微
2005-12-02 17:18:00 1607
项目管理学习总结-项目整体管理
2010-04-19
精心收集的项目管理经典案例研究,希望对大家考PMP有所帮助
2010-03-21
管理模型大放送 IBM产品差异模型
2009-09-24
一套用于.net快速开发的持久层优秀框架
2009-02-18
开发框架漫谈.rar
2009-02-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人