http://users.atw.hu/delphicikk/listaz.php?id=2471&oldal=52 Problem/Question/Abstract: What are the new virtual styles in the TListbox for, and whay are they important? Answer: One of the new features in Delphi 6 is the addition of styles lbVirtual an…
原文地址:virtual box如何生成新的UUID作者:阿昭 问题描述:在为Virtual Box加载多台虚拟机器(显然这些虚拟机器都来自一个模板)的时候,出现如下错误: "Cannot register the hard disk ...because a hard disk with UUID already exists" 解决方案:打开cmd窗体,进入到Virtual Box的安装目录,利用其自带命令:VBoxManage为已经存在的vmdk文件生成新的UUID.命令如下:V…
http://azure.microsoft.com/en-us/documentation/articles/virtual-machines-provision-sql-server/ Provisioning a SQL Server Virtual Machine on Azure The Azure virtual machine gallery includes several images that contain Microsoft SQL Server. You can sel…
Developer beNative over on GitHub has a project called Concepts which is a massive collection of Delphi modular demos featuring over twenty different language features, design patterns and some interresting frameworks, and components. A copy of all o…
超类化源码: procedure TWinControl.CreateSubClass(var Params: TCreateParams; ControlClassName: PChar); const {CS_OWNDC标志,属于此窗口类的窗口实例都有自己的DC(称为私有DC) } {CS_CLASSDC标志,所有属于该类的窗口实例共享相同的DC(称为类DC).类DC有一些私有DC的优点,而更加节约内存} {CS_PARENTDC标志,属于这个类的窗口都使用它的父窗口的句柄.和CS_CLAS…
NHibernate里面one-to-one有两种方式:主键关联和唯一外健关联 主键关联: 两个表拥有相同的主键字段,值相同的关联在一起.典型的应用是一个对象的属性太多,将常用的属性跟不常用的附加属性分开存放,或者按照业务分类存放.维 护,例如物料的通用属性.财务属性.采购属性.生产制造属性.因为表示的是同一个对象,所以它们的生命周期是相同的.但一般会有一个主从关系,因为通常我 们会将其中的一个主表跟对象直接映射,其它的做为附属. 唯一外健关联: 两个表拥有独立的主键字段(实体id),一个表用外…
Dough.h #ifndef _DOUGH_H #define _DOUGH_H class Dough { }; #endif ThinCrustDough.h #ifndef _THIN_CRUST_DOUGH_H #define _THIN_CRUST_DOUGH_H #include "Dough.h" class ThinCrustDough : public Dough { }; #endif Sauce.h #ifndef _SAUCE_H #define _SAUCE…
为了引出后续的工厂方法,把在简单工厂模式的基础上增加了新功能——加盟店 简而言之就是把原来的单一简单工厂(能生产cheese和greek两种pizza)细分成了纽约地区的和芝加哥地区的(每种地区都能生产cheese和greek两种pizza) 和之前的简单工厂相比,PizzaStore中的PizzaFactory由构造时传入一个引用,从SimplePizzaFactory中派生出两个类,原来的cheese和greek Pizza也根据地区做了扩展. Pizza.h #ifndef _PIZZA_…
Pizza.h #ifndef _PIZZA_H #define _PIZZA_H #include <iostream> #include <string> class Pizza { public: Pizza(const std::string &type) : m_type(type) {} virtual ~Pizza() {} virtual void prepare() { std::cout << "prepare " <…
1. 欢迎来到设计模式世界:设计模式入门 (已看) 策略模式 定义了算法族,分别分装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户. 设计原则 找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起 针对接口编程,而不是针对实现编程 多用组合,少用继承 using System; namespace Test1 { class Program { static void Main(string[] args) { Duck duck = new Ma…