2006年12月8日

利用软件工厂和 Visual Studio Team System 度量成功(转帖)

摘要: 利用软件工厂和 Visual Studio Team System 度量成功 发布日期: 2006-11-29 | 更新日期: 2006-11-29 Marcel de Vries Info Support Jack Greenfield Microsoft Corporation 适用于: • Microsoft Visual Studio Team System • Micros... 阅读全文

posted @ 2006-12-08 11:30 Clark Chan 阅读(506) 评论(0) 推荐(0) 编辑

2006年12月6日

NToggery 开发之旅(02) - 代码生成

摘要: 工欲善其事,必先利其器。要做好一件事情,先为她准备好环境是必要的。俗话说:磨刀不误砍柴功,Sorry~~我磨的柴刀已经耽误了切豆腐。最近园子里很多人谈论代码生成器,我也来插一脚。上周末把我的代码生成器CodingBuilder改成了基于模版引擎的,今天简单聊聊。 +另外介绍2篇技术文章,动态解析代码+动态运行代码,有兴趣的不妨一起讨论哈! 阅读全文

posted @ 2006-12-06 19:21 Clark Chan 阅读(1546) 评论(6) 推荐(0) 编辑

2006年12月1日

【原创源码】(04):周报表与月报表的存储过程统一实现。

摘要: 客户好像总是在为难我们,有时候同时需要以下两种报表: 1》计算出日期过滤器。(如周过滤器,如月过滤器) 2》计算出业务数据,包括查询日期,和统计数。 3》将上面2个表进行关联,可以分别求出周报表和月报表。 最后是这篇文章的主角上场了,日期过滤器存储过程: 阅读全文

posted @ 2006-12-01 18:50 Clark Chan 阅读(1943) 评论(5) 推荐(0) 编辑

2006年11月30日

堆和栈的区别 (转贴)

摘要: 栈(stack)与堆(heap) 堆和栈的区别 (转贴) 非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥! 堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放... 阅读全文

posted @ 2006-11-30 12:59 Clark Chan 阅读(345) 评论(1) 推荐(0) 编辑

2006年11月23日

C#面向对象设计模式 学习之旅(二) - Singleton 单件模式(创建型)

摘要: C#面向对象设计模式 学习之旅(二) - Singleton 单件模式(创建型)先放个链接,以后把学的知识整理进来。 阅读全文

posted @ 2006-11-23 17:16 Clark Chan 阅读(235) 评论(0) 推荐(0) 编辑

2006年11月22日

C#面向对象设计模式 学习之旅(三) - Abstract Factory 抽象工厂模式(创建型)

摘要: C#面向对象设计模式 学习之旅(三) - Abstract Factory 抽象工厂模式(创建型) using System;using System.Collections.Generic;using System.Text;namespace AbstractFactoryPattern{ //Abstract factory pattern class Program { ... 阅读全文

posted @ 2006-11-22 17:04 Clark Chan 阅读(535) 评论(0) 推荐(0) 编辑

2006年11月21日

C#面向对象设计模式 学习之旅(一) - 面向对象编程基础

摘要: C#面向对象设计模式 学习之旅(一) - 面向对象编程基础C#面向对象设计模式纵横谈系列课程 http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/consyscourse/CsharpOOD.aspxDiscover the Design Patterns You're Already Using in the .N... 阅读全文

posted @ 2006-11-21 10:15 Clark Chan 阅读(893) 评论(0) 推荐(0) 编辑

2006年11月19日

C#修饰符

摘要: 符用于限定类型以及类型成员的申明,c#中有13种修饰符,按功能可分为三部分:存取修饰符,类修饰符和成员修饰符. 访问修饰符: public:访问不受限制。 protected:访问仅限于包含类或从包含类派生的类型。只有包含该成员的类以及继承的类可以存取. Internal:访问仅限于当前程序集。只有当前工程可以存取. protected internal:访问仅限于... 阅读全文

posted @ 2006-11-19 15:10 Clark Chan 阅读(385) 评论(0) 推荐(0) 编辑

2006年11月17日

【原创源码】(03):利用简单递归算法,实现文本匹配、翻译。

摘要: 今天修改代码生成器解决了一个问题,偷懒将代码制作成Demo公开,换随笔,嘿嘿。 之所以使用递归算法实现。是希望每找到一个局部变量后,不再从头寻找。而是直接在新的起点处(nextTarget)搜索匹配。避免不必要的重复搜索。6》另外一个特别之处是,使用了一个特别常量:string constString = "123456789";具体作用,自己体会代码, 阅读全文

posted @ 2006-11-17 17:55 Clark Chan 阅读(2157) 评论(13) 推荐(0) 编辑

2006年11月11日

NToggery 开发之旅(01) – 程序架构

摘要: 首先祝单身的朋友,节日快乐!最近园子里的热门话题是开源软件。我以前也打算做一个开源项目,让大家的智慧聚焦在项目上,产生头脑风暴。最近仔细学习了几个开源的例子后,觉得: 1,我的代码还没有达到开源软件的实力。(代码无实力) 2,我自己还不具备完整的开源基础知识。(开源知识基础差) 3,我也没有良好的开源软件的环境和条件。(开源的方式不明) 如果我做开源软件,却不能满足她的标准。项目质量就难以保证。综合很多客观因素,决定暂时放弃开源软件的做法(等聚集一些实力后,再做成开源软件)。现在通过NToggery开发之旅的方式,提供一个平台,公开源代码和设计思路。和大家一起学习,共同积累。请大家多多指教,欢迎提出Bug和建议。 阅读全文

posted @ 2006-11-11 18:31 Clark Chan 阅读(1726) 评论(2) 推荐(0) 编辑

导航