<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/handsy</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; handsy]]></copyright><item><title><![CDATA[UML中关系图解]]></title><link>https://blog.csdn.net/handsy/article/details/7835435</link><guid>https://blog.csdn.net/handsy/article/details/7835435</guid><author>handsy</author><pubDate>Mon, 06 Aug 2012 15:03:35 +0800</pubDate><description><![CDATA[关系列表：

继承关系(Generalization)； 实现关系(Realization)； 依赖关系(Dependency)； 关联关系(Association)； 有方向的关联(DirectedAssociation)； 聚合关系(Aggregation)； 组合关系(Composition)； 
继承关系（Generalization）：

Class B继承与Class A]]></description><category></category></item><item><title><![CDATA[UML中关系图解]]></title><link>https://blog.csdn.net/handsy/article/details/7835430</link><guid>https://blog.csdn.net/handsy/article/details/7835430</guid><author>handsy</author><pubDate>Mon, 06 Aug 2012 15:02:42 +0800</pubDate><description><![CDATA[关系列表：

继承关系(Generalization)； 实现关系(Realization)； 依赖关系(Dependency)； 关联关系(Association)； 有方向的关联(DirectedAssociation)； 聚合关系(Aggregation)； 组合关系(Composition)； 
继承关系（Generalization）：

Class B继承与Class A]]></description><category></category></item><item><title><![CDATA[jquery_easyui_中文解析]]></title><link>https://blog.csdn.net/handsy/article/details/7728392</link><guid>https://blog.csdn.net/handsy/article/details/7728392</guid><author>handsy</author><pubDate>Mon, 09 Jul 2012 11:02:26 +0800</pubDate><description><![CDATA[CSS类定义：
div easyui-window                               window窗口样式
属性如下：
1)       modal:是否生成模态窗口。true[是] false[否]
2)       shadow:是否显示窗口阴影。true[显示] false[不显示]
div easyui-panel]]></description><category></category></item><item><title><![CDATA[MIME 类型(HttpContext.Response.ContentType)列表]]></title><link>https://blog.csdn.net/handsy/article/details/7710744</link><guid>https://blog.csdn.net/handsy/article/details/7710744</guid><author>handsy</author><pubDate>Tue, 03 Jul 2012 09:28:51 +0800</pubDate><description><![CDATA[按照内容类型排列的 Mime 类型列表



类型/子类型
扩展名


application/envoy
evy


application/fractals
fif


application/futuresplash
spl


application/hta
hta


application/internet-property-stream]]></description><category></category></item><item><title><![CDATA[.net mvc2 学习笔记]]></title><link>https://blog.csdn.net/handsy/article/details/7700214</link><guid>https://blog.csdn.net/handsy/article/details/7700214</guid><author>handsy</author><pubDate>Thu, 28 Jun 2012 17:34:33 +0800</pubDate><description><![CDATA[asp.net mvc2的环境搭建就比mvc1简单多了，直接安装 mvc2安装文件就可以了
安装前确认当前系统已经安装了 .net framework3.5+sp1 / vs2008+sp1 以上
MVC2 框架安装完成以后我们就可以开始我们的 MVC之旅了，呵呵
 
本次学习内容：Route
  
首先 route 的中文意思就是我们常说的“路由”，确实这里也是这个意思，在我们MVC]]></description><category></category></item><item><title><![CDATA[powerdesigner 设置自增长列]]></title><link>https://blog.csdn.net/handsy/article/details/7689679</link><guid>https://blog.csdn.net/handsy/article/details/7689679</guid><author>handsy</author><pubDate>Mon, 25 Jun 2012 13:58:41 +0800</pubDate><description><![CDATA[powerdesiner的自增长列,以前都是生成sql语句后,再在自增长列中添加Identity(1,1).找了好久,终于打到了方法.
1.如果dbms是MsSql,则选定表后，database-> edit   current   dbms-> 出现DBMS   properties对话框，选择General页，左侧的树选择SQL   2000-> Profile-> Column-> Ext]]></description><category></category></item><item><title><![CDATA[Oracle中Union与Union All的区别]]></title><link>https://blog.csdn.net/handsy/article/details/7684120</link><guid>https://blog.csdn.net/handsy/article/details/7684120</guid><author>handsy</author><pubDate>Fri, 22 Jun 2012 09:48:56 +0800</pubDate><description><![CDATA[如果我们需要将两个select语句的结果作为一个整体显示出来，我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。


union和union all的区别是,union会自动压缩多个结果集合中的重复结果，而union all则将所有的结果全部显示出来，不管是不是重复。 

Union：对两个结果集进行并集操作，不包括重复行]]></description><category></category></item><item><title><![CDATA[CodeSmith 基础教程]]></title><link>https://blog.csdn.net/handsy/article/details/7660105</link><guid>https://blog.csdn.net/handsy/article/details/7660105</guid><author>handsy</author><pubDate>Wed, 13 Jun 2012 16:37:19 +0800</pubDate><description><![CDATA[〇、            前言
最近两天自己写了个简单的ORM框架，非常的Easy，但是没有相应的代码生成工具，于是就很杯具了！
于是乎，花费了一天的时间学习并写了一个CodeSmith可以使用的模板。在此记录下CodeSmith的学习笔记。
所用工具： CodeSmith Professional v5.1.3.8510，代码示例全部是以C#为例。
一、            工具设置]]></description><category></category></item><item><title><![CDATA[Repository Factory介绍]]></title><link>https://blog.csdn.net/handsy/article/details/7660053</link><guid>https://blog.csdn.net/handsy/article/details/7660053</guid><author>handsy</author><pubDate>Wed, 13 Jun 2012 16:30:43 +0800</pubDate><description><![CDATA[Repository Factory是的Micrsoft Patterns and practies Team在前几年出的一个代码生成组件，主要生成基于Enlib DAAB的DataAccessLayer和Business Entity. 主要适用于VS2005,VS2008。从官方下载RepositoryFactoryForVS2008.msi,安装后，在Tools菜单将有一个选项Guidanc]]></description><category></category></item><item><title><![CDATA[CodeSmith NetTier模板生成的代码框架用法]]></title><link>https://blog.csdn.net/handsy/article/details/7659896</link><guid>https://blog.csdn.net/handsy/article/details/7659896</guid><author>handsy</author><pubDate>Wed, 13 Jun 2012 16:01:15 +0800</pubDate><description><![CDATA[1.1. 概述：
使用NetTier模板生成的.net代码，包括完整的数据层，使用的技术是微软的
EnterpriseLibrary1.1版本，对应每张表都生成相对应的增删改查函数和存储过程，在查询中支
持多字段查询和翻页。数据层为工厂模型，只要调用DataRepository 类即可获取相应表的接
口实例，然后可以对改表进行操作了。对于多表关联操作，在父表中可以获取子集的查询记
录，保]]></description><category></category></item><item><title><![CDATA[快速生成NHibernate的映射文件和映射类的利器 —— codesmith软件]]></title><link>https://blog.csdn.net/handsy/article/details/7659576</link><guid>https://blog.csdn.net/handsy/article/details/7659576</guid><author>handsy</author><pubDate>Wed, 13 Jun 2012 15:00:15 +0800</pubDate><description><![CDATA[1.     Codesmith软件简介
 
(1) Codesmith软件是一种基于模板的代码生成工具，在ORM中，它能帮助我们生成实体类、XML配置文件，从而简化了我们一部分的开发工作，它的使用类似于ASP.NET的语法来生成任意类型的代码和文本，使用Codesmith可以生成包括简单的强类型集合和完整应用程序在内的任何东西。
 
(2) 当我们用ASP.NET开发网站或者项目生成应用]]></description><category></category></item><item><title><![CDATA[NHibernate之旅(18)：初探代码生成工具使用]]></title><link>https://blog.csdn.net/handsy/article/details/7658446</link><guid>https://blog.csdn.net/handsy/article/details/7658446</guid><author>handsy</author><pubDate>Wed, 13 Jun 2012 10:19:07 +0800</pubDate><description><![CDATA[NHibernate之旅(18)：初探代码生成工具使用
2008-11-10 12:29 by 李永京, 17390 visits, 
收藏, 
编辑
本节内容

引入代码生成工具结语
引入
我们花了大量的篇幅介绍了相关NHibernate的知识，一直都是带着大家手动编写代码，首先创建数据库架构，然后编写持久化类和映射文件，最后编写数据操作方法，测试方法。这是典型的数据库驱动开发(]]></description><category></category></item><item><title><![CDATA[delphi操作word]]></title><link>https://blog.csdn.net/handsy/article/details/7563634</link><guid>https://blog.csdn.net/handsy/article/details/7563634</guid><author>handsy</author><pubDate>Mon, 14 May 2012 09:20:15 +0800</pubDate><description><![CDATA[delphi操作word



delphi操作word
一、Delphi程序启动Word
采用CreateOleObjects的方法来启动Word，调用VBA代码，具体实现过程为：
首先使用GetActiveOleObject('Word.Application')判断当前内存中是否存在Word程序，如果存在，
则直接连接，如果没有Word程序，则使用CreateOleObjec]]></description><category></category></item><item><title><![CDATA[c# Invoke和BeginInvoke 区别]]></title><link>https://blog.csdn.net/handsy/article/details/7453050</link><guid>https://blog.csdn.net/handsy/article/details/7453050</guid><author>handsy</author><pubDate>Thu, 12 Apr 2012 11:39:07 +0800</pubDate><description><![CDATA[转自http://www.cnblogs.com/c2303191/articles/826571.html
Control.Invoke 方法 (Delegate)
:在拥有此控件的基础窗口句柄的线程上执行指定的委托。
Control.BeginInvoke 方法 (Delegate) :在创建控件的基础句柄所在线程上异步执行指定委托。
(一）Control的Invoke和BeginIn]]></description><category></category></item><item><title><![CDATA[Lambda 表达式（C# 编程指南）]]></title><link>https://blog.csdn.net/handsy/article/details/7452797</link><guid>https://blog.csdn.net/handsy/article/details/7452797</guid><author>handsy</author><pubDate>Thu, 12 Apr 2012 10:59:59 +0800</pubDate><description><![CDATA[“Lambda 表达式”是一个匿名函数，它可以包含表达式和语句，并且可用于创建委托或表达式树类型。
所有 Lambda 表达式都使用 Lambda 运算符 
=>，该运算符读为“goes to”。 该 Lambda 运算符的左边是输入参数（如果有），右边包含表达式或语句块。
Lambda 表达式 x => x * x 读作“x goes to x times x”。可以将此表达式分配给委托类]]></description><category></category></item><item><title><![CDATA[匿名方法（C# 编程指南）]]></title><link>https://blog.csdn.net/handsy/article/details/7452793</link><guid>https://blog.csdn.net/handsy/article/details/7452793</guid><author>handsy</author><pubDate>Thu, 12 Apr 2012 10:59:34 +0800</pubDate><description><![CDATA[在 2.0 之前的 C# 版本中，声明委托的唯一方法是使用命名方法。
C# 2.0 引入了匿名方法，而在 C# 3.0 及更高版本中，Lambda 表达式取代了匿名方法，作为编写内联代码的首选方式。
不过，本主题中有关匿名方法的信息同样也适用于 Lambda 表达式。 
有一种情况下，匿名方法提供了 Lambda 表达式中所没有的功能。 您可使用匿名方法来忽略参数列表。
这意味着匿名方法可]]></description><category></category></item><item><title><![CDATA[匿名函数]]></title><link>https://blog.csdn.net/handsy/article/details/7441718</link><guid>https://blog.csdn.net/handsy/article/details/7441718</guid><author>handsy</author><pubDate>Mon, 09 Apr 2012 17:10:20 +0800</pubDate><description><![CDATA[匿名函数是一个“内联”语句或表达式，可在需要委托类型的任何地方使用。 
可以使用匿名函数来初始化命名委托，或传递命名委托（而不是命名委托类型）作为方法参数。 
共有两种匿名函数，以下主题中分别讨论了这些函数：


Lambda 表达式（C# 编程指南）.

匿名方法（C# 编程指南）




注意



Lambda 表达式可以绑定到表达式树，也可以绑定到委托。]]></description><category></category></item><item><title><![CDATA[对象和集合初始值设定项]]></title><link>https://blog.csdn.net/handsy/article/details/7441193</link><guid>https://blog.csdn.net/handsy/article/details/7441193</guid><author>handsy</author><pubDate>Mon, 09 Apr 2012 15:26:59 +0800</pubDate><description><![CDATA[使用对象初始值设定项可以在创建对象时向对象的任何可访问的字段或属性分配值，而无需显式调用构造函数。
下面的示例演示如何将对象初始值设定项用于命名类型 (Cat)。
请注意，在 Cat 类中使用了自动实现的属性。
有关更多信息，请参见 自动实现的属性（C# 编程指南）。





C#




privateclass Cat
{
    // Auto-implemen]]></description><category></category></item><item><title><![CDATA[隐式类型的局部变量]]></title><link>https://blog.csdn.net/handsy/article/details/7441168</link><guid>https://blog.csdn.net/handsy/article/details/7441168</guid><author>handsy</author><pubDate>Mon, 09 Apr 2012 15:23:10 +0800</pubDate><description><![CDATA[可以赋予局部变量推断“类型”var 而不是显式类型。
var 关键字指示编译器根据初始化语句右侧的表达式推断变量的类型。
推断类型可以是内置类型、匿名类型、用户定义类型或 .NET Framework 类库中定义的类型。
有关如何使用 var 初始化数组的更多信息，请参见隐式类型的数组（C# 编程指南）。

下面的示例演示了使用 var 声明局部变量的各种方式：



C#]]></description><category></category></item><item><title><![CDATA[C# 3.0语言新特性（语言规范）：具有隐式类型的数组]]></title><link>https://blog.csdn.net/handsy/article/details/7439960</link><guid>https://blog.csdn.net/handsy/article/details/7439960</guid><author>handsy</author><pubDate>Mon, 09 Apr 2012 10:46:42 +0800</pubDate><description><![CDATA[在一个具有隐式类型的数组创建表达式中，数组实例的类型通过数组初始化器中指定的元素来推断。
原文：《C# Version 3.0 Specification》，Microsoft
翻译：lover_P 
数组创建表达式的语法被扩展为支持具有隐式类型的数组创建表达式：
array-creation-expression:
...
new 
[ 
] 
array-initialize]]></description><category></category></item></channel></rss>