<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[牛牛工作室]]></title><description><![CDATA[做好自己的一亩三分地也不容易]]></description><link>https://blog.youkuaiyun.com/simonllf</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; simonllf]]></copyright><item><title><![CDATA[C#如何用GDI+实现对图形的多边形输出]]></title><link>https://blog.youkuaiyun.com/simonllf/article/details/6107344</link><guid>https://blog.youkuaiyun.com/simonllf/article/details/6107344</guid><author>simonllf</author><pubDate>Thu, 30 Dec 2010 15:43:00 +0800</pubDate><description><![CDATA[GDI+的一个小应用:把输入的图形以六角形输出]]></description><category></category></item><item><title><![CDATA[C# 快捷键 设计]]></title><link>https://blog.youkuaiyun.com/simonllf/article/details/5441915</link><guid>https://blog.youkuaiyun.com/simonllf/article/details/5441915</guid><author>simonllf</author><pubDate>Thu, 01 Apr 2010 16:03:00 +0800</pubDate><description><![CDATA[  大家在C#编程过程中,可能需要特殊的快捷键,比如我按A键就需要处理A键的相应处理方法，大家会想到使用Form中的有关键建按下的消息进行过滤，比如下面的程序：   private   void  Form1_KeyDown( object  sender, KeyEventArgs e)   {   if  (Keys.A == e.KeyCode)      {          Mess]]></description><category></category></item><item><title><![CDATA[.NET 实现线程键盘鼠标钩子和全局鼠标键盘钩子]]></title><link>https://blog.youkuaiyun.com/simonllf/article/details/5441875</link><guid>https://blog.youkuaiyun.com/simonllf/article/details/5441875</guid><author>simonllf</author><pubDate>Thu, 01 Apr 2010 15:57:00 +0800</pubDate><description><![CDATA[最近一个项目要用到钩子,头大,上网找了些文章,虽然最后没用上,但提供的知识能让我们增加对钩子的认识,这里就把其中最有用的转过来: ===========================================一。写在最前 本文的内容只想以最通俗的语言说明钩子的使用方法，具体到钩子的详细介绍可以参照下面的网址：http://www.microsoft.com/china/co]]></description><category></category></item><item><title><![CDATA[C#对字符串含中文字符时按byte[]方式读取]]></title><link>https://blog.youkuaiyun.com/simonllf/article/details/4801600</link><guid>https://blog.youkuaiyun.com/simonllf/article/details/4801600</guid><author>simonllf</author><pubDate>Thu, 12 Nov 2009 11:04:00 +0800</pubDate><description><![CDATA[    近做一个项目的时候碰到个小问题，银行的对帐单是一个TXT的文本文件，每行规定是169个字节（居然不给分割符，郁闷），但问题是其中包含了中文字符，如果用流的方式读时，在字符串处理上会在长度上产生误差（因为中文占两字节）用substring发现无法处理，后来就用byte[]的方式处理才成功，现在记录下来，免得下次弄的时候又要找来找去：很简单的两个方法：注意是要用gb2312哦       ]]></description><category></category></item><item><title><![CDATA[ActiveReport使用总结]]></title><link>https://blog.youkuaiyun.com/simonllf/article/details/3963707</link><guid>https://blog.youkuaiyun.com/simonllf/article/details/3963707</guid><author>simonllf</author><pubDate>Fri, 06 Mar 2009 16:32:00 +0800</pubDate><description><![CDATA[准备要学学activereport了。唉。。。其实个人觉得水晶报表已经够了。。不过项目需要，先把资料记下来吧  http://blog.youkuaiyun.com/go2newlife/archive/2007/11/23/1899571.aspxActiveReports工作总结1——AR简介ActiveReports工作总结2——数据源绑定ActiveRepo]]></description><category></category></item><item><title><![CDATA[在C#中使用C++代码]]></title><link>https://blog.youkuaiyun.com/simonllf/article/details/3505259</link><guid>https://blog.youkuaiyun.com/simonllf/article/details/3505259</guid><author>simonllf</author><pubDate>Fri, 12 Dec 2008 17:16:00 +0800</pubDate><description><![CDATA[原文：http://xiali.spaces.live.com/blog/cns!473068a9be0aa907!391.entry?wa=wsignin1.0手头上有不少的C++代码算法，不打算重写，但是希望利用一下。所以希望能够在C#中使用C++代码。目前为止，我对CLR的理解就是，这个是用来帮助我们在C#中来利用C++的东西的一个手段。因为在CLR的方式下，我们可以调用unmanage]]></description><category></category></item><item><title><![CDATA[在C#中使用钩子实现Alt+F4健窗口最小化功能]]></title><link>https://blog.youkuaiyun.com/simonllf/article/details/3505248</link><guid>https://blog.youkuaiyun.com/simonllf/article/details/3505248</guid><author>simonllf</author><pubDate>Fri, 12 Dec 2008 17:14:00 +0800</pubDate><description><![CDATA[[ 来源:http://www.it55.com | 作者: | 时间:2008-01-11 | 收藏 | 推荐 ] 【大 中 小】       相信以前用过VB、Delphi，特别是VC的程序员应该对钩子程序都不陌生。在C#中我们同样可以使用钩子程序来实现特殊效果，比如当用户按下某个特殊键时提示，比如关闭应用程序前提示等。   当然使用方法相对VC来说要稍微复杂一点，有的地方还不太方便，下面]]></description><category></category></item><item><title><![CDATA[对在C#中的消息应用的资料收集]]></title><link>https://blog.youkuaiyun.com/simonllf/article/details/3505237</link><guid>https://blog.youkuaiyun.com/simonllf/article/details/3505237</guid><author>simonllf</author><pubDate>Fri, 12 Dec 2008 17:12:00 +0800</pubDate><description><![CDATA[给你提供一点：C#中调用Windows API的要点，来自【优快云 - 文档中心】在.Net Framework SDK文档中，关于调用Windows API的指示比较零散，并且其中稍全面一点的是针对Visual Basic .net讲述的。本文将C#中调用API的要点汇集如下，希望给未在C#中使用过API的朋友一点帮助。另外如果安装了Visual Studio .net的话，在C:/Progr]]></description><category></category></item><item><title><![CDATA[智能客户端应用学习系列：SmartClient Software factory中的Composite UI Application Block(Cab)技术了解(十):异步调用，离线处理，队列管理的关系]]></title><link>https://blog.youkuaiyun.com/simonllf/article/details/3469863</link><guid>https://blog.youkuaiyun.com/simonllf/article/details/3469863</guid><author>simonllf</author><pubDate>Sun, 07 Dec 2008 22:16:00 +0800</pubDate><description><![CDATA[异步调用，离线处理，队列管理的关系(系列从"十"后的例子我已经重新上传进行了整理,都是自己在学习的过程中做的一些例子,比较粗糙,因为原来都是一边看一边做的练习用的例子,虽然写的不好,希望能给各位朋友一些帮助吧,以后有时间会做的更好一点)为什么把这三者都放在一起呢？因为这三者其实是以Command对象为主轴相互关联的技术问题。这里先看看图4.2.1： 图 4.2.1   ]]></description><category></category></item><item><title><![CDATA[对LINQ的一些资料收集]]></title><link>https://blog.youkuaiyun.com/simonllf/article/details/2965798</link><guid>https://blog.youkuaiyun.com/simonllf/article/details/2965798</guid><author>simonllf</author><pubDate>Tue, 23 Sep 2008 10:08:00 +0800</pubDate><description><![CDATA[ 具体想看LINQ的例子可以在安装了2008后在安装路径中有M$提供的好多例子。这里主要是记录它的一些介绍。具体研究还是看微软提供的例子比较好点吧。 综合查询语言LINQ 是Visual Studio 2008 和 the .NET Framework version 3.5在数据开发方面一个重大的创新.他支持C#和VisualBasie两种编程语言.LINQ有以下四方面的优势:1.   ]]></description><category></category></item><item><title><![CDATA[水晶报表注册码]]></title><link>https://blog.youkuaiyun.com/simonllf/article/details/2926975</link><guid>https://blog.youkuaiyun.com/simonllf/article/details/2926975</guid><author>simonllf</author><pubDate>Sun, 14 Sep 2008 09:57:00 +0800</pubDate><description><![CDATA[ 水晶报表注册码(收藏) 密钥：AAP5GKS0000GDE100DS注册号：6707437608License : AV860-01CS00G-U7000NC SN : 1231467890 用9.2的注册码可以成功注册的.ftp://pub:pub@pub.chinafsdu.net/开发工具与资源/水晶报表9.2/CyReport 9.rar SN： AVS50-81SG]]></description><category></category></item><item><title><![CDATA[vs2008快捷键收集]]></title><link>https://blog.youkuaiyun.com/simonllf/article/details/2916268</link><guid>https://blog.youkuaiyun.com/simonllf/article/details/2916268</guid><author>simonllf</author><pubDate>Fri, 12 Sep 2008 10:15:00 +0800</pubDate><description><![CDATA[ 这几天开始用VS2008了。没办法先去找写快捷件的东东来看。VS2008 快捷键大全Ctrl+m+Crtr+o折叠所有大纲Ctrl+M+Crtr+P: 停止大纲显示Ctrl+K+Crtr+C: 注释选定内容Ctrl+K+Crtr+U: 取消选定注释内容Ctrl+J : 列出成员 智能感知Shift+Alt+Enter: 切换全屏编辑Ctrl+B,T / Ctrl+K,K: 切换书签开关C]]></description><category></category></item><item><title><![CDATA[对依赖注入机制的资料收集]]></title><link>https://blog.youkuaiyun.com/simonllf/article/details/2605580</link><guid>https://blog.youkuaiyun.com/simonllf/article/details/2605580</guid><author>simonllf</author><pubDate>Wed, 02 Jul 2008 16:03:00 +0800</pubDate><description><![CDATA[        我们设计的分层架构，层与层之间应该是松散耦合的。因为是单向单一调用，所以，这里的“松散耦合”实际是指上层类不能具体依赖于下层类，而应该依赖于下层提供的一个接口。这样，上层类不能直接实例化下层中的类，而只持有接口，至于接口所指变量最终究竟是哪一个类，则由依赖注入机制决定。 之所以这样做，是为了实现层与层之间的“可替换”式设计，例如，现在需要换一种方式实现数据访问层，只要这个实现遵循了]]></description><category></category></item><item><title><![CDATA[db4o发布7.2支持.NET]]></title><link>https://blog.youkuaiyun.com/simonllf/article/details/2590482</link><guid>https://blog.youkuaiyun.com/simonllf/article/details/2590482</guid><author>simonllf</author><pubDate>Fri, 27 Jun 2008 00:57:00 +0800</pubDate><description><![CDATA[Db4Object刚刚发布了db4o的7.2beta，除了以前支持如下的平台：.NET 1.1，.NET 2.0，Mono外，现在还支持.NET 3.5了。当然支持.NET 3.5，最主要的时候要来支持LINQ。关于LINQ，我稍后再讲。现在讲讲7.2中最大的新特性——Transparent Activation（透明激活）。关于7.0版本的其他新特性，可以参看我在InfoQ上的文章《Db4O]]></description><category></category></item><item><title><![CDATA[用C#写水晶按钮]]></title><link>https://blog.youkuaiyun.com/simonllf/article/details/2580594</link><guid>https://blog.youkuaiyun.com/simonllf/article/details/2580594</guid><author>simonllf</author><pubDate>Mon, 23 Jun 2008 23:58:00 +0800</pubDate><description><![CDATA[       UI（User Interface）编程在整个项目开发过程中是个颇为重要的环节，任何好的解决方案若没有良好的用户界面呈现给最终用户，那么就算包含了最先进的技术也不能算是好程序。UI编程体现在两个方面，一是设计精美的用户界面，再有就是符合大多数用户习惯和易于使用的操作流程，而制作出精美的、绚丽多彩的用户界面是博得最终用户喜爱的第一步。我们就以制作一个水晶样式的三维按钮为例来丰富.Net]]></description><category></category></item><item><title><![CDATA[Log4Net使用指南 ]]></title><link>https://blog.youkuaiyun.com/simonllf/article/details/2573274</link><guid>https://blog.youkuaiyun.com/simonllf/article/details/2573274</guid><author>simonllf</author><pubDate>Sat, 21 Jun 2008 17:48:00 +0800</pubDate><description><![CDATA[转自:http://www.cnblogs.com/dragon/archive/2005/03/24/124254.aspx方便自己看声明：本文内容主要译自Nauman Leghari的Using log4net，亦加入了个人的一点心得(节3.1.4)。请在这里下载示例代码  1           简介 1.1          Log4net的优点： 几乎所有的大型应]]></description><category></category></item><item><title><![CDATA[.Net序列化对象的资料收集]]></title><link>https://blog.youkuaiyun.com/simonllf/article/details/2555959</link><guid>https://blog.youkuaiyun.com/simonllf/article/details/2555959</guid><author>simonllf</author><pubDate>Tue, 17 Jun 2008 10:08:00 +0800</pubDate><description><![CDATA[该文转自http://www.host01.com/article/Net/c/0542009590578622_2.htm方便自己阅读  简介序列化是指将对象实例的状态存储到存储媒体的过程。在此过程中，先将对象的公共字段和私有字段以及类的名称（包括类所在的程序集）转换为字节流，然后再把字节流写入数据流。在随后对对象进行反序列化时，将创建出与原对象完全相同的副本。 在面向对象的]]></description><category></category></item><item><title><![CDATA[.Net线程问题解答 ]]></title><link>https://blog.youkuaiyun.com/simonllf/article/details/2547999</link><guid>https://blog.youkuaiyun.com/simonllf/article/details/2547999</guid><author>simonllf</author><pubDate>Sat, 14 Jun 2008 23:32:00 +0800</pubDate><description><![CDATA[转自:http://www.cnblogs.com/yizhu2000/archive/2008/01/03/1011958.html方便自己看就转过来了基础篇     怎样创建一个线程     受托管的线程与 Windows线程     前台线程与后台线程     名为BeginXXX和EndXXX的方法是做什么用的     异步和多线程有什么关联 WinFo]]></description><category></category></item><item><title><![CDATA[Attribute在C#中如何操作]]></title><link>https://blog.youkuaiyun.com/simonllf/article/details/2461165</link><guid>https://blog.youkuaiyun.com/simonllf/article/details/2461165</guid><author>simonllf</author><pubDate>Tue, 20 May 2008 10:18:00 +0800</pubDate><description><![CDATA[原文约定：     1.”attribute”和”attributes”均不翻译     2.”property”译为“属性”     3.msdn中的原句不翻译     4.”program entity”译为”语言元素”Attributes in C#介绍Attributes是一种新的描述信息，我们既可以使用attributes来定义设计期信息（例如 帮]]></description><category></category></item><item><title><![CDATA[智能客户端应用学习系列：SmartClient Software factory中的Composite UI Application Block(Cab)技术了解(九):Custom WorkSpace]]></title><link>https://blog.youkuaiyun.com/simonllf/article/details/2419084</link><guid>https://blog.youkuaiyun.com/simonllf/article/details/2419084</guid><author>simonllf</author><pubDate>Thu, 08 May 2008 22:16:00 +0800</pubDate><description><![CDATA[WorkSpace扩展       自定义WorkSpace分两种方式：一种是Control_Based；一种是WorkSpace_Based。这两种的具体区别就是继承的接口不同，而且开发的方式也不同，前者以用户控件形式开发，后者是以组件方式开发。先看看两种方式的WorkSpace视图：图3.3.11.         Control_Based方式这个例子思路上很简单，就]]></description><category></category></item></channel></rss>