上一页 1 ··· 3 4 5 6 7
摘要: 原文网址:http://simonw.cnblogs.com/archive/2005/10/27/263145.html我们在做着表面上看似是对于各种不同应用的开发,其实背后所对应的架构设计都是相对稳定的。在一个好的架构下编程,不仅对于开发人员是一件赏心悦目的事情,更重要的是软件能够表现出一个健康的姿态;而架构设计的不合理,不仅让开发人员受苦受难,软件本身的生命周期更是受到严重威胁。这里我将针对在微软dotNet平台上做应用开发的系统架构设计做一个粗浅的讨论。总体设计图表示层表示层由UI(User Interface)和UI控制逻辑组成。UI(User Interface)UI是客户端的用户 阅读全文
posted @ 2010-12-13 02:48 墨白麒麟 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/pcjim/articles/799302.htmlleft join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: -------------------------------------------- 表A记录如下: aID aNum 1 a20050111 2 a20050112 3 a20050113 4 a20050114 5 a20050115表B记录如下 阅读全文
posted @ 2010-12-09 17:56 墨白麒麟 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 今天需要用到sql脚本生成日期,格式如下“2010-12-6“。在SQL Server中生成日期时间的函数是GETDATE():定义和用法GETDATE() 函数从 SQL Server 返回当前的时间和日期。语法实例使用下面的 SELECT 语句:结果:而在C#中,可以在DateTime.Now.ToString("yyyy-MM-dd")控制生成”2010-12-6“,那么在SQL脚本中GETDATE()是不是也可以通过控制它的参数来实现呢,答案是否定的,因为GEtDATE()函数的参数是空的,要实现非特殊的时间格式必须使用特殊的方式。要生成”2010-12-6“格式,只要使用下列方式:结 阅读全文
posted @ 2010-12-07 14:37 墨白麒麟 阅读(9151) 评论(1) 推荐(0) 编辑
摘要: 源地址:http://blog.csdn.net/shizhiyingnj/archive/2007/02/11/1507943.aspx .NET对象的XML序列化和反序列化序列化的概念 序列化是指一个对象的实例可以被保存,保存成一个二进制串,当然,一旦被保存成二进制串,那么也可以保存成文本串了。比如,一个计数器,数值为2,我们可以用字符串“2”表示。如果有个对象,叫做c... 阅读全文
posted @ 2010-06-05 22:04 墨白麒麟 阅读(733) 评论(0) 推荐(0) 编辑
摘要: 演示simple Factory Pattern C#实例1---付款系统 简单工厂定义了创建对象的接口,创建对象是子类的实例化.在电子付款系统(Electronic Funds Transfer[EFT])中,会存在很多种电子交易方式,包括虚拟支票、信用卡、有线传送等。如果不应用简单工厂设计模式,代码捆绑在一起,有变动改起来就麻烦了应用简单工厂设计模式,通过简单工厂类定义EFT的抽象类,该类定义... 阅读全文
posted @ 2009-12-03 17:29 墨白麒麟 阅读(563) 评论(1) 推荐(1) 编辑
摘要: __stdcall约定 如 果通过VC++编写的DLL欲被其他语言编写的程序调用,应将函数的调用方式声明为__stdcall方式,WINAPI都采用这种方式,而C/C++缺 省的调用方式却为__cdecl。__stdcall方式与__cdecl对函数名最终生成符号的方式不同。若采用C编译方式(在C++中需将函数声明为 extern "C"),__stdcall调用约定在... 阅读全文
posted @ 2009-11-25 10:43 墨白麒麟 阅读(345) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7