关于C# 设计模式 Facade 外观模式(门面模式)

using System;

using System.Collections.Generic;

using System.Text;

///Facade(外观)模式为子系统中的各类(或结构与方法)提供一个统一的接口/界面,隐藏子系统的复杂性,使子系统更加容易使用。

///add by jzh 2007-04-15

namespace DesignPattern

{

class SubSystemA

{

public void OperationX()

关于C# 设计模式 Builder 生成器模式

using System;

using System.Collections.Generic;

using System.Text;

///Builder(生成器)模式将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。

///add by jzh 2007-04-15

namespace DesignPattern

{

/// <summary>

/// Director(指导者)角色:调用具体建造者角色以创建产品对象。

MySQL 左连接 left join 右连接 right join 内连接 inner join

#获取两个表中字段匹配关系的记录

select a.user_code, a.user_name, b.user_code, b.user_name from app_users a inner join app_users_bak b on a.user_code = b.user_code

#获取左表所有记录,即使右表没有对应匹配的记录

select a.user_code, a.user_name, b.user_code, b.user_name from app_users

Delphi快捷键

Delphi常用快捷键

分类

快捷键

解释

组件设计类

Esc

选择当前组件容器

Shift + Click

选择多个组件;选择窗体

Tab

选择下一个组件

Shift + Tab

选择上一个组件

方向键

选择此方向的下一个组件

Ctrl + 方向键

将所选组件的位置移动 1 个像素

Shift + 方向键

将所选组件的大小改变 1 个像素

Ctrl