- 博客(10)
- 资源 (137)
- 收藏
- 关注
原创 设计模式之适配器模式
自从上次写过关于状态模式的文章之后,已经很久没有写过设计模式的文章了,主要是因为不想为了谈设计模式而谈设计模式。然而,最近用到了Adapter模式,然后突有感想就想将其记录下来。 我想先不管Adapter模式的类图结构,先看一下这样一个问题(模式也来源于生活,我们现在反过来从问题中体会前辈的精华之所在,别有一番滋味啊):见过电脑上PS/2接口吗?我想大家都见过吧(到目前为止我还见
2010-03-31 16:32:00 2387 2
原创 Ioc的实现及应用
什么是Ioc什么是Ioc(Inversion of control),Ioc又叫DI(Dependency Injection),就是将你设计的类交给系统来控制,而不是你自己编码控制,这个应该是来源于java中的。做过j2ee开发的朋友肯定熟悉struts+hibernate+spring的结构。而spring正是为了实现Ioc而存在的,可想而知Ioc是多重要。当然我们不是在谈java
2010-03-30 22:31:00 7779 6
原创 传统的三层架构
三层架构 三层架构可以说已经是一个比较成熟的分层架构模型,但是还是有部分人弄不清三层架构是怎么回事。就我认识的人之中,有一个被大家认为学的不错的一个同学竟然有一天问老师什么是三层架构。不是说这个学学的怎么样,但至少他自己有时间也可以自己稍微学习一下架构方面的东西。当然我估计不懂的人还不止是他。先来看看我们再熟悉不过的一张图:类似的图估计大家见过很多,但是我们还是一
2010-03-29 19:20:00 5177 4
原创 MVP模式应用
MVP的意义 你是否遇到过这样的问题:在开发时发现按钮的button_onclick下的代码杂乱无章,而又没有其他的办法(在以前有人设计应用层来解决这个问题),你需要验证输入,需要获得控件的属性值等着一些列的操作使得表现层变得那么的臃肿,更不要说从winform移植到webfrom等不同的ui上面了。 怎么解决这个问题,以前在用vb开发时需要多个应用层,来解决这个问
2010-03-28 20:40:00 3646 3
原创 C#反射与自定义属性
具体什么是反射就不再多解释了,通俗一点就是可以由类型得到其相关的信息(事实上如果是方法的话我们还可以去调用)。好了先看一看几个例子: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Reflection;using
2010-03-27 11:30:00 7977 1
原创 Silverlight开发之小问题及体会(更新中… …)
1.KeyDown事件什么环境下才会触发?要想触发这个事件有个条件必须满足,那就是场景中一定获得了焦点(即使有能够获得焦点的控件(如TextBox)也不行,必须获得焦点)。
2010-03-13 14:26:00 2159
原创 解决Visula Studio 2008 SP1安装Siverlight Tools3后无设计视图
其实在vs2008中是有sl的设计视图的,但是这个设计视图不能够真正的实现设计和设置各种控件的属性,紧紧能够进行预览。即便是这样有时候我们在编写代码的时候还是希望能看到预览以方便我们布局和设计。那么怎么出现这个视图呢?其实很简单只需要在XAML代码视图的下边缘往上拖动即可。
2010-03-12 12:45:00 1992
原创 正确安装Silverlight Tools3 for Visual Studio 2008 sp1
注意几点:1.下载和vs2008 sp1对应的版本,如果sp1是中文版那么Silverlight Toos3必须是中文版。2.确保之前没有安装过Silverlight SDK3或其他版本,如果安装请先在控制面板中卸载。还有就是可以尝试用Web Platform进行安装。
2010-03-11 19:25:00 2150
原创 HTTP403 禁止访问
这个错误是太寻常了,原因有有很多下面看看最常见的两点:1. 最大的可能是没有设置网站默认页面举例说明,例如你输入http://127.0.0.1/Test(Test是虚拟目录)后出现这个错误,你可以首先检查是不是你的站点没有设置默认显示页面,或者说是你站点中没有和iis中相对应的默认显示页面。这个错误归根结底是由于完整路径
2010-03-10 18:44:00 3575 1
原创 XP下部署asp.net MVC应用程序
1. 保证xp环境已经安装有.net framework 3.5 sp1、asp.net mvc 1.0或2.02. 由于iis5.1只有一个默认网站,因此先将默认网站的其他文件放到其他位置,将项目文件拷贝到默认网站所在目录(一般是:C:/Inetpub/wwwroot),修改相应的连接字符串
2010-03-10 18:41:00 3750
windows phone 7解锁版模拟器第四部分(共四部分,下载后放到同一目录下解压即可)
2011-03-27
windows phone 7解锁版模拟器第三部分(共四部分,下载后放到同一目录下解压即可)
2011-03-27
windows phone 7解锁版模拟器第二部分(共四部分,下载后放到同一目录下解压即可)
2011-03-27
windows phone 7解锁版模拟器第一部分(共四部分,下载后放到同一目录下解压即可)
2011-03-27
完全卸载Adobe CS4-WinCS4Cleanupscript
2010-08-01
Visual Studio 2010 MSDN离线包下载助手--VS2010HelpDownloader.Binary-v1.0.0.2
2010-07-20
Professional ASP.NET MVC 4
2013-06-06
Win7 多用户远程桌面破解补丁
2013-05-31
Connectify免费版
2013-05-20
AE CS6的Trapcode系列插件
2013-04-07
SQL Prompty 5.2.2.1含注册机
2012-08-01
InstallShield 2011 Limited Edition For Visul Studio 2010
2012-07-13
Windows Phone Lumia710 Lumia800 模拟器皮肤
2012-06-01
SQL2000安装挂起注册表清理工具
2011-11-11
Photshop Ico格式插件(适用于所有windows photoshop版本)
2011-10-16
Quick Time 7.0中文版
2011-10-07
Red Giant Trapcode Suite 11 For AE CS 5.5 含序列号
2011-10-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人