2009-09-02 03:12 by Timothy Ye, 169 visits, 网摘, 收藏, 编辑
摘要:一直比较喜欢微软的雅黑字体,于是想动手把咱在博客园的这快自留地也修整修整,还好博客园提供了丰富好看的模板,并且提供了自定义CSS功能,可以自己动手,覆盖模板默认的CSS设置。废话不多说,说说设置过程吧:用IE8,打开自己的博客园站点,猛击"F12”,选择图标"Select element by click”,然后选中显示文章内容的DIV,发现他的class是 DIV.pos...
阅读全文
2009-07-13 21:29 by Timothy Ye, 893 visits, 网摘, 收藏, 编辑
摘要:对于咱们代码民工来说,每天都要面对电脑,而平时眼睛盯得最多的,莫过于Visual Studio集成开发环境了。而Visual Studio的默认背景色颜色是白色的,久而久之,眼睛最容易疲劳。所以,一个好的配色方案,能减少屏幕对眼睛的刺激,也能减缓疲劳。经过长久的收集和摸索,老衲收藏了几种十分不错的配色方案,颜色都很柔和,不刺激眼睛,相当的绿色和环保。下面一一和大家分享一下:所有的配色方案,都采用的...
阅读全文
2009-05-29 23:06 by Timothy Ye, 93 visits, 网摘, 收藏, 编辑
摘要:最近败了个QWERTY全键盘的HTC Touch pro,全键盘的感觉不错,输入速度比以前靠触摸笔点屏幕快多了。装了个Python的Windows mobile版本,没事学着写Python玩玩。一日突发奇想,要是能在PPC手机上写C#的程序并能运行起来,那就太棒了。果然不出我所料,国外已经有大侠已经做好了这个东东,一个运行在Windows Mobile手机上的简单的C# IDE,让你可以随时在你的...
阅读全文
2009-05-26 22:33 by Timothy Ye, 138 visits, 网摘, 收藏, 编辑
摘要:You can download it by two ways below:ISO:http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=3296bb4f-d8ba-4cfd-aa95-a424c5913f6bWebInstaller:http://www.microsoft.com/download...
阅读全文
2009-04-28 23:34 by Timothy Ye, 190 visits, 网摘, 收藏, 编辑
摘要:Unity根据我们在注册类型的时候所指定的生命周期来管理注册类型的创建和解析。当我们在向容器中注册类型的时候,如果我们没有显式的指明该类型的生命周期管理器(下称:Lifetime Manager),默认的情况下,容器会为我们注册的类型创建一个生命周期短暂的管理器。这样一来,当我们每次调用容器的Resolve方法或者ResolveAll方法,或者采用依赖机制注入实例到其他的类中的时候,容器都会为我们...
阅读全文
2009-04-25 20:24 by Timothy Ye, 328 visits, 网摘, 收藏, 编辑
摘要:在Unity的配置中,使用配置文件也是一种非常灵活的方式,毕竟能够通过修改配置文件的文本就能达到改动的目的,而不需要对源码进行改动、重新编译。使用配置文件对Unity进行配置,需要增加两个程序集的引用:System.Configuration和Microsoft.Practices.Unity.Configration,并且在代码中用相应的两个命名空间: 1: using System.Confi...
阅读全文
2009-04-23 21:03 by Timothy Ye, 171 visits, 网摘, 收藏, 编辑
摘要:Unity是微软Patterns & Practices团队所开发的一个轻量级的,并且可扩展的依赖注入(Dependency Injection)容器,它支持常用的三种依赖注入方式:构造器注入(Constructor Injection)、属性注入(Property Injection),以及方法调用注入(Method Call Injection).现在Unity最新的版本的1.2版,可...
阅读全文
2008-12-11 12:29 by Timothy Ye, 109 visits, 网摘, 收藏, 编辑
摘要:今天和同事一起把Plugins Manager放在了google code上面。大家可以从下面的地址获取所有的源码了。http://code.google.com/p/dynamic-plugins-manager/
阅读全文
2008-12-11 12:28 by Timothy Ye, 99 visits, 网摘, 收藏, 编辑
摘要:这里提供了插件的Demo程序,和编译好的Plugin Manager下载。 Plugin Manager的代码待整理后放上来。 开发运行环境: Windows Vista Ultimate .NET Framework 3.5Microsoft Visual Studio 2008http://www.xiaozhou.net/cooldog/attachments/month_0803/k200...
阅读全文
2008-12-11 12:26 by Timothy Ye, 85 visits, 网摘, 收藏, 编辑
摘要:下面来演示一下Plugins Manager,先看看我们事先做好的Interface和两个具体实现的插件. Interface,接口定义: 程序代码using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Component{public interface ICompon...
阅读全文
2008-12-11 11:44 by Timothy Ye, 100 visits, 网摘, 收藏, 编辑
摘要:整个Plugins Manager是一个基于dll的程序集,开发平台,基于VS2008和.NET 3.5 Framework。为何要用.NET 3.5呢?没别的原因,只要是为了尝试一下Linq to XML 使用改组件,需要在应用程序中,添加引用。另外,还需要在应用程序中,建立相关的配置项: 程序代码<?xml version="1.0" encoding="utf-8" ?><...
阅读全文
2008-12-11 11:43 by Timothy Ye, 219 visits, 网摘, 收藏, 编辑
摘要:Dynamic Plugins Manager是一个基于.NET的动态插件管理组件,也是我在业余时间做的一个小东东,代码在07年底就开始动工,因为一直没充裕时间完成,趁这个周末休息,加班加点的Coding,出来了一个原型,估计里面还有很多的显而易见的以及隐而未现的bug。设计这个组件的初衷,是为了能方便的应用于今后的项目中。先进的企业级项目中,变化最为突出的,还是业务,业务的变化,直接导致编码中业...
阅读全文
2008-12-11 11:31 by Timothy Ye, 76 visits, 网摘, 收藏, 编辑
摘要:asp.net 2.0的水晶报表,在迁移机器的时候,如果目标机器没有相应的程序集,在IIS中会报错。错误描述:Parser Error Description: An error occurred during the parsing of a resource required to service this request. Please review the following specif...
阅读全文
2007-09-22 01:01 by Timothy Ye, 40 visits, 网摘, 收藏, 编辑
摘要:一、关于DateTime在将DateTime类型,插入到数据库的时候,最容易出现的一种错误:“SqlDateTime 溢出。必须介于 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM 之间”原因是我们在取DateTime.MinValue的值,并插入到数据库的时候,DateTime.MinValue值范围和数据库DateTime类型...
阅读全文
2007-08-30 00:45 by Timothy Ye, 40 visits, 网摘, 收藏, 编辑
摘要:今天在网上找了一个Vista的皮肤,赶紧给我的BLOG换上,漂亮了许多,呵呵。最近BLOG上,广告多得吓人,特别是在文章的评论和留言本里面,真是无孔不入的广告。由于偶比较痛恨这些广告,手动删除也不是办法,整页整页的广告评论和留言,多则上百条。而且手动在管理界面删除,也只是一个治标不治本的办法。 据寡人分析 ,可能是评论和留言的post环节不够强悍,导致垃圾广告有孔而入。不过这个BLOG的评论和留言...
阅读全文
2007-08-28 22:52 by Timothy Ye, 76 visits, 网摘, 收藏, 编辑
摘要:MSN机器人是一个比较好玩的东东,通过第三方提供的SDK开发包,允许我们开发自己的MSN机器人,实现一些有趣的功能。比如自动聊天等等。进行MSN机器人开发,需要你首先申请一个MSN帐号,然后去http://sp.incesoft.com/index注册帐号,把你的MSN机器人挂在平台上面。然后下载SDK,开发机器人逻辑。开发出来的机器人程序,会主动和第三方的平台登录连接,这个时候,你的机器人就可以...
阅读全文
2007-07-06 23:07 by Timothy Ye, 336 visits, 网摘, 收藏, 编辑
摘要:/**PhotoAlbum Control V1.0 *By Timothy Ye 2007.7.6*You can modify it, and republish it.*http://www.xiaozhou.net/cooldog*/PhotoAlbum 功能列表:1.无须数据库支持,直接处理服务器图片目录2.为大图片生成缩略图,并存放到专门的目录,提高相册预览图片的效率3.简化图片添加过...
阅读全文
2007-06-30 23:31 by Timothy Ye, 45 visits, 网摘, 收藏, 编辑
摘要:这是一个封装的在.NET下面实现关机和重启的一个类,其实就是直接引用了Win32 API。业余的时间,写了个MSN机器人,后来突发灵感,想加入远程控制主机的功能,包括重启和关机,于是用上了这个类。待MSN机器人开发完成,放出源码,hoho。//关机、重启计算机 封装类using System;using System.Collections.Generic;using System.Text;us...
阅读全文
2006-10-30 21:16 by Timothy Ye, 120 visits, 网摘, 收藏, 编辑
摘要:在平常的开发过程中,我们为了改善用户的体验,通常会在界面上花一些功夫。因为清爽的界面,通常给用户带来一些耳目一新的感觉,并且能增强用户满意度。前几周的一个项目中,就用到了ListBox,需要突出用户在ListBox中选中的项,而.NET自带的ListBox由于配色过于普通,无法满足我们的需要,这就需要我们重新对ListBox的配色进行一些修改。在Windows的消息机制中,有一个消息叫做WM_DR...
阅读全文
2006-09-18 21:19 by Timothy Ye, 47 visits, 网摘, 收藏, 编辑
摘要:上次写过一个调试windows服务的一点经验的日志。这段时间也在做一个和Windows Service有关的东西。又有了些经验,所以拿来和大家分享下。调试windows服务,采用的一般方法,就是设好断点,然后启动服务,在IDE里面直接通过进程列表,把Service的exe附加到IDE上面来调试,这个方法在上一个日志也提到过。其实在.NET建立的服务程序中,还有一个方法,也是之前没有想到的方法,更为...
阅读全文
2006-08-02 23:00 by Timothy Ye, 35 visits, 网摘, 收藏, 编辑
摘要:最近做的一个项目,涉及到对某个目录的操作的监视,其实在.NET中,使用.NET中的文件监视类,就可以轻松实现对某个目录,以及其子目录的文件监视。比如新建文件、修改文件、删除文件等操作。并且能够以事件的形式通知程序。只要我们在事件委托里面,绑定相应的处理函数即可。.NET的功能果然很强大,只需要几句简单的调用,我们就可以实现这样的监视功能了。我们以一个例子来实现吧:static void Main(...
阅读全文
2006-06-16 21:19 by Timothy Ye, 54 visits, 网摘, 收藏, 编辑
摘要:最近的项目涉及到windows服务的问题,那么写在windows服务中的代码怎样调试呢?windows服务的调试方法和我们一般的程序方法有些不一样,但是也是在IDE里面调试。MS的IDE也为我们考虑到了这些方面。跟我来看看怎样来调试一个windws服务吧? 大致分为一下几个步骤:1. 建立windows服务程序,不管你是用win32 API,还是ATL,还是.NET,都可以实现的。2.将代码写好,...
阅读全文
2006-01-16 13:04 by Timothy Ye, 111 visits, 网摘, 收藏, 编辑
摘要:一个exe中可以调用另一个exe,或另一个exe的方法:-------------用程序域实现:AppDomain 类用于创建和中断应用程序域。1建立控制台AssemblyA1usingSystem;23namespaceWrox.ProCSharp.Assemblies.AppDomains4{5classClass16{7publicClass1(intval1,intval2)8{9Cons...
阅读全文