<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Percy宣森]]></title><description><![CDATA[现在不努力将来拿什么给她幸福]]></description><link>https://blog.youkuaiyun.com/Percy__Lee</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Percy__Lee]]></copyright><item><title><![CDATA[C#之回到了最初的起点----解决方案、项目、程序集、命名空间]]></title><link>https://blog.youkuaiyun.com/Percy__Lee/article/details/48623461</link><guid>https://blog.youkuaiyun.com/Percy__Lee/article/details/48623461</guid><author>Percy__Lee</author><pubDate>Mon, 21 Sep 2015 10:55:21 +0800</pubDate><description><![CDATA[初学者很容易把这些概念搞混淆。先说说项目（Project），通俗的说，一个项目可以就是你开发的一个软件。在.Net下，一个项目可以表现为多种类型，如控制台应用程序，Windows应用程序，类库（Class Library），Web应用程序，Web Service，Windows控件等等。如果经过编译，从扩展名来看，应用程序都会被编译为.exe文件，而其余的会被编译为.dll文件。既然是.exe文件，就表明它是可以被执行的，表现在程序中，这些应用程序都有一个主程序入口点，即方法Main()。而类库，Windo]]></description><category></category></item><item><title><![CDATA[Windows窗体Winform----show()与showDialog()的区别]]></title><link>https://blog.youkuaiyun.com/Percy__Lee/article/details/48554339</link><guid>https://blog.youkuaiyun.com/Percy__Lee/article/details/48554339</guid><author>Percy__Lee</author><pubDate>Fri, 18 Sep 2015 21:50:32 +0800</pubDate><description><![CDATA[Form.ShowDialog（）方法 （窗体显示为模态窗体）  
	Form.Show方法（）方法 （窗体显示为无模态窗体）]]></description><category></category></item><item><title><![CDATA[VS2013 快捷键乱掉如何修改回来]]></title><link>https://blog.youkuaiyun.com/Percy__Lee/article/details/48521465</link><guid>https://blog.youkuaiyun.com/Percy__Lee/article/details/48521465</guid><author>Percy__Lee</author><pubDate>Thu, 17 Sep 2015 20:34:34 +0800</pubDate><description><![CDATA[比如 CTRL+E+C =注释
       F6=重新生成解决方案
       CTRL+D+Q=运行时快速监视

工具--》选项--》环境--》键盘--》应用以下其他键盘映射方案，下拉选择 Visual C# 2005 --》保存]]></description><category></category></item><item><title><![CDATA[WCF契约之---服务契约 、数据契约、 消息契约]]></title><link>https://blog.youkuaiyun.com/Percy__Lee/article/details/48521025</link><guid>https://blog.youkuaiyun.com/Percy__Lee/article/details/48521025</guid><author>Percy__Lee</author><pubDate>Thu, 17 Sep 2015 13:59:33 +0800</pubDate><description><![CDATA[服务契约
描述了暴露给外部的类型（接口或类）、服务所支持的操作、使用的消息交换模式和消息的格式。每个WCF服务必须实现至少一个服务契约。使用服务契约必须要引用命名空间System.ServiceModel

数据契约
使用数据契约必须引用System.Runtime.Serialization命名空间，在类型上使用DataContractAttribute可以创建数据契约，类型中的成员使用DataMember标记]]></description><category></category></item><item><title><![CDATA[电脑技巧---完全控制面板---上帝模式（God Mode）]]></title><link>https://blog.youkuaiyun.com/Percy__Lee/article/details/48494245</link><guid>https://blog.youkuaiyun.com/Percy__Lee/article/details/48494245</guid><author>Percy__Lee</author><pubDate>Wed, 16 Sep 2015 14:59:10 +0800</pubDate><description><![CDATA[上帝模式，即"God Mode”，或称为“完全控制面板”。是Windows 系统中隐藏的一个简单的文件夹窗口，但包含了几乎所有Windows系统的设置，如控制面板的功能、界面个性化、辅助功能选项等方方面面的控制设置，用户只需通过这一个窗口就能实现所有的操控，而不必再去为调整一个小小的系统设置细想半天究竟该在什么地方去打开设置窗口。此功能同样适用于所有NT6.0以上（包括6.0）的操作系统。]]></description><category></category></item><item><title><![CDATA[C# Attribute(特性)之---契约---[ServiceContract] 、  [OperationContract]]]></title><link>https://blog.youkuaiyun.com/Percy__Lee/article/details/48489059</link><guid>https://blog.youkuaiyun.com/Percy__Lee/article/details/48489059</guid><author>Percy__Lee</author><pubDate>Wed, 16 Sep 2015 09:07:23 +0800</pubDate><description><![CDATA[[OperationContract] 这个特性告诉编译器，该成员（指Function1）是一个操作契约，这样在编程的时候，用反射机制可以判断出，哪些类型标记过服务契约，哪些成员标记过操作契约，在WCF中会找到这些做服务]]></description><category></category></item><item><title><![CDATA[SQL Server数据库连接字符串整理]]></title><link>https://blog.youkuaiyun.com/Percy__Lee/article/details/48466845</link><guid>https://blog.youkuaiyun.com/Percy__Lee/article/details/48466845</guid><author>Percy__Lee</author><pubDate>Tue, 15 Sep 2015 14:26:49 +0800</pubDate><description><![CDATA[Data Source=.;DataBase= MyDB;Integrated Security=SSPI;]]></description><category></category></item><item><title><![CDATA[大写String和小写string的区别]]></title><link>https://blog.youkuaiyun.com/Percy__Lee/article/details/48465351</link><guid>https://blog.youkuaiyun.com/Percy__Lee/article/details/48465351</guid><author>Percy__Lee</author><pubDate>Tue, 15 Sep 2015 11:40:53 +0800</pubDate><description><![CDATA[1.string是c#中的类，String是.net Framework的类(在c# IDE中不会显示蓝色) ;

2.c# string映射为.net Framework的String ;

3.如果用string,编译器会把它编译成String，所以如果直接用String就可以让编译器少做一点点工作 ;

4.如果使用c#，建议使用string，比较符合规范 ;  

5.string始终代表 System.String(1.x) 或 ::System.String(2.0) ;

6.String只有]]></description><category></category></item><item><title><![CDATA[C#经典之Application.DoEvents()的使用]]></title><link>https://blog.youkuaiyun.com/Percy__Lee/article/details/48438447</link><guid>https://blog.youkuaiyun.com/Percy__Lee/article/details/48438447</guid><author>Percy__Lee</author><pubDate>Mon, 14 Sep 2015 14:06:49 +0800</pubDate><description><![CDATA[Application.DoEvents(); //实时响应文本框中的值]]></description><category></category></item><item><title><![CDATA[.Net平台-MVP模式再探(二)]]></title><link>https://blog.youkuaiyun.com/Percy__Lee/article/details/48434817</link><guid>https://blog.youkuaiyun.com/Percy__Lee/article/details/48434817</guid><author>Percy__Lee</author><pubDate>Mon, 14 Sep 2015 08:49:05 +0800</pubDate><description><![CDATA[如果从层次关系来讲，MVP属于Presentation层的设计模式。对于一个UI模块来说，它的所有功能被分割为三个部分，分别通过Model、View和Presenter来承载。Model、View和Presenter相互协作，完成对最初数据的呈现和对用户操作的响应，它们具有各自的职责划分。]]></description><category></category></item><item><title><![CDATA[C#实现多态之一抽象]]></title><link>https://blog.youkuaiyun.com/Percy__Lee/article/details/48399197</link><guid>https://blog.youkuaiyun.com/Percy__Lee/article/details/48399197</guid><author>Percy__Lee</author><pubDate>Sat, 12 Sep 2015 21:10:06 +0800</pubDate><description><![CDATA[1. 抽象类、抽象方法、抽象属性的特点
(1)      关键字：abstract
(2)      抽象类只能是其他类的基类
(3)      抽象成员必须存在于抽象类中，但抽象类可以没有抽象成员，也可以有非抽象成员
(4)      抽象方法中没有方法体（方法的声明只有以分号结束，而且签名后没有大括号），抽象属相没有访
 问器，但是必须要声明，它告诉编译器必须重写该方法以提供他们自己]]></description><category></category></item><item><title><![CDATA[C# Attribute(特性)之---数据契约  [DataContract]]]></title><link>https://blog.youkuaiyun.com/Percy__Lee/article/details/48286035</link><guid>https://blog.youkuaiyun.com/Percy__Lee/article/details/48286035</guid><author>Percy__Lee</author><pubDate>Tue, 08 Sep 2015 08:39:33 +0800</pubDate><description><![CDATA[服务契约定义了远程访问对象和可供调用的方法，数据契约则是服务端和客户端之间要传送的自定义数据类型。
一旦声明一个类型为DataContract，那么该类型就可以被序列化在服务端和客户端之间传送，如下所示。
      [DataContract]
     public class UserInfo
     {
          //….
}
只有声明为DataContract的]]></description><category></category></item><item><title><![CDATA[WCF---服务发布的步骤]]></title><link>https://blog.youkuaiyun.com/Percy__Lee/article/details/48264409</link><guid>https://blog.youkuaiyun.com/Percy__Lee/article/details/48264409</guid><author>Percy__Lee</author><pubDate>Mon, 07 Sep 2015 13:20:07 +0800</pubDate><description><![CDATA[网站发布的步骤：



1、打开你的VS2012网站项目，右键点击项目》菜单中 重新生成一下网站项目；再次点击右键》发布：





2、弹出网站发布设置面板，点击,创建新的发布配置文件：



输入你自己定义的配置文件名：



3、点击下一步：在发布方法中选“文件系统”，这样我们可以发布到自己指定的本机文件上。





选择自己指定的文件夹：通]]></description><category></category></item><item><title><![CDATA[锁·——lock关键字详解]]></title><link>https://blog.youkuaiyun.com/Percy__Lee/article/details/48252565</link><guid>https://blog.youkuaiyun.com/Percy__Lee/article/details/48252565</guid><author>Percy__Lee</author><pubDate>Sun, 06 Sep 2015 22:33:11 +0800</pubDate><description><![CDATA[小序
锁者，lock关键字也。市面上的书虽然多，但仔细介绍这个keyword的书太少了。MSDN里有，但所给的代码非常零乱，让人不能参透其中的玄机。昨天是平安夜，今天自然就是圣诞节了，没别的什么事情，于是整理了一下思路，使用两个例子给大家讲解一下lock关键字的使用和一点线程同步的问题。

一．基础铺垫——进程与线程
         阅读提示：如果您已经了解什么是线程以及如何使用线程，只]]></description><category></category></item><item><title><![CDATA[C# 实现磁性窗体]]></title><link>https://blog.youkuaiyun.com/Percy__Lee/article/details/48240685</link><guid>https://blog.youkuaiyun.com/Percy__Lee/article/details/48240685</guid><author>Percy__Lee</author><pubDate>Sun, 06 Sep 2015 10:20:31 +0800</pubDate><description><![CDATA[可以实现窗体的 吸附 移动 分离















using System;  
using System.Drawing;  
using System.Collections.Generic;  
using System.Windows.Forms;  
  
namespace TinyBook  
{  
    public ]]></description><category></category></item><item><title><![CDATA[C#中的线程(三) 使用多线程]]></title><link>https://blog.youkuaiyun.com/Percy__Lee/article/details/48239419</link><guid>https://blog.youkuaiyun.com/Percy__Lee/article/details/48239419</guid><author>Percy__Lee</author><pubDate>Sun, 06 Sep 2015 08:23:30 +0800</pubDate><description><![CDATA[第三部分：使用多线程
 
1.  单元模式和Windows Forms
       单元模式线程是一个自动线程安全机制， 非常贴近于COM——Microsoft的遗留下的组件对象模型。尽管.NET最大地放弃摆脱了遗留下的模型，但很多时候它也会突然出现，这是因为有必要与旧的API 进行通信。单元模式线程与Windows Forms最相关，因为大多Windows Forms使用或包装了长期存在]]></description><category></category></item><item><title><![CDATA[C#中的线程(二) 线程同步基础]]></title><link>https://blog.youkuaiyun.com/Percy__Lee/article/details/48163695</link><guid>https://blog.youkuaiyun.com/Percy__Lee/article/details/48163695</guid><author>Percy__Lee</author><pubDate>Tue, 01 Sep 2015 21:12:11 +0800</pubDate><description><![CDATA[1.同步要领
 
下面的表格列展了.NET对协调或同步线程动作的可用的工具：
                      简易阻止方法




构成


目的




Sleep


阻止给定的时间周期




Join


等待另一个线程完成




                      锁系统 




构成
]]></description><category></category></item><item><title><![CDATA[C#中的线程(一)入门]]></title><link>https://blog.youkuaiyun.com/Percy__Lee/article/details/48139115</link><guid>https://blog.youkuaiyun.com/Percy__Lee/article/details/48139115</guid><author>Percy__Lee</author><pubDate>Mon, 31 Aug 2015 20:04:45 +0800</pubDate><description><![CDATA[文章系参考转载，英文原文网址请参考:http://www.albahari.com/threading/

作者 
Joseph Albahari
  中文翻译作者把原文放在了"google 协作"上面，GFW屏蔽，不能访问和查看，因此我根据译文和英文原版整理转载到园子里面。
  本系列文章可以算是一本很出色的C#线程手册，思路清晰，要点都有介绍，看了后对C#的线程及同步等有了更深入的理]]></description><category></category></item><item><title><![CDATA[class A<T> where T:class 这个泛型类中的Where T：class什么意思]]></title><link>https://blog.youkuaiyun.com/Percy__Lee/article/details/48047237</link><guid>https://blog.youkuaiyun.com/Percy__Lee/article/details/48047237</guid><author>Percy__Lee</author><pubDate>Fri, 28 Aug 2015 09:20:12 +0800</pubDate><description><![CDATA[这是类型参数约束，.NET支持的类型参数约束有以下五种：
where T : struct                                T必须是一个结构类型
where T : class                                 T必须是一个类（class）类型，不能是结构(structure)类型
where T : new()             ]]></description><category></category></item><item><title><![CDATA[OO真经——关于面向对象的哲学体系及科学体系的探讨（下）]]></title><link>https://blog.youkuaiyun.com/Percy__Lee/article/details/48005509</link><guid>https://blog.youkuaiyun.com/Percy__Lee/article/details/48005509</guid><author>Percy__Lee</author><pubDate>Wed, 26 Aug 2015 16:33:16 +0800</pubDate><description><![CDATA[接上一篇：OO真经——关于面向对象的哲学体系及科学体系的探讨（上）

真经第六章——运作 Moving
      “运动是绝对的——牛顿”

6.1、导言
      在前五章中，我们从世界观的这话题开始，逐步引出了抽象、层次、继承和耦合。这些内容，形成了对象论中关于世界的结构体系。
      然而，要想真正描述一个世界，仅有结构式不行的。开始我们说过，世界观主要关注两个方面：一]]></description><category></category></item></channel></rss>