摘要:
框架模式1理论架构模式(Architectural Pattern) 一个架构模式描述软件系统里的基本的结构组织或纲要。架构模式提供一些事先定义好的子系统,指定它们的责任,并给出把它们组织在一起的法则和指南。有些作者把这种架构模式叫做系统模式[STELTING02]。 一个架构模式常常可以分解成很多个设计模式的联合使用。显然,MVC模式就是属于这一种模式。MVC模式常常包括调停者(Mediat... 阅读全文
摘要:
工厂模式为什么会出现1—创建对象2— 3我们在编程的时候,每当"new"一个对象之后,这个对象就依赖于这个类了。如果在后期的维护过程中由于某些原因需要修改一下这个类,则唯一的做法就是打开源代码,进行修改,修改所有与这个对象有关的操作。这对我们是非常不利的。3— 问题出来了:对象不能应对“具体实例化类型”的变化4— 解决思路:套... 阅读全文
摘要:
C#时间间隔计算可以通过时间刻度类TimSpan类实现,这是一个系统类。C#时间间隔计算举例说明:实现两个时间之间C#时间间隔计算:TimeSpan ts1 = new TimeSpan(DateTime.Now.Ticks); //获取当前时间的刻度数//你的代码或者其他操作TimeSpan ts2 = new TimeSpan(DateTime.Now.Ticks);TimeSpan ts =... 阅读全文
摘要:
消息基础:windows底层msmq(microsoft message queue)消息队列1. 基本术语和概念(basic terms and concepts)“消息”是在两台计算机间传送的数据单位。消息可以非常简单,例如只包含文本字符串;也可以更复杂,可能包含嵌入对象。鼠标移动、按键被按下、窗口被关闭.,这些都会产生消息。在Windows操作系统中,消息是以下面的数... 阅读全文
摘要:
用委托(Delegate)的BeginInvoke和EndInvoke方法操作线程在C#中使用线程的方法很多,使用委托的BeginInvoke和EndInvoke方法就是其中之一。BeginInvoke方法可以使用线程异步地执行委托所指向的方法。然后通过EndInvoke方法获得方法的返回值(EndInvoke方法的返回值就是被调用方法的返回值),或是确定方法已经被成功调用。我们可以通过四种方法从... 阅读全文
摘要:
Width,Height就是我们指定的TextBox的宽度和高度,其实使我们预期的TextBox的宽度和高度。这两个属性值是可读写的,可以在XAML中指定,也可以在程序中动态设置。ActualWidth, ActualHeight从名字上来看就能基本就能猜到了。它们分别代表了TextBox实际的宽度和高度。这意味着我们在控件生成之前是不可能知道这两个属性的值。这两个属性都只是只读的,它是根据Tex... 阅读全文
摘要:
cd C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE查看工作区 tf workspaces * 注:查看全部时,用“*”删除工作区 tf workspace /delete 工作区名;创建的用户 /server:TFS服务器 ps:tf workspace /delete WULEI;test\admi... 阅读全文
摘要:
重新启动iis 可解决这个问题 阅读全文
摘要:
基于.NET平台的分层架构实战(一)——综述 通过浏览博客园的文章发现,很多朋友对分层架构特别感兴趣,刚好我刚做完的毕业设计就是专门研究.NET平台上分层架构的(题目叫“基于.NET平台的分层架构与设计模式应用研究”)。通过做这篇论文,我对分层架构有了一定的了解,所以,就萌发了想写一个文章系列,详述一下分层架构。然而,论文的理论性太强,不适合在网上发... 阅读全文
摘要:
新到一个环境第一件事情: 就是快速记住每一位员工的名字.每天见到同事,领导说声:你好.如果是早上说声早上好.一个有能力的人即使离开他的工作岗位,换一个,他依旧能胜任,因为他有这个能力.如何培养这个能力. 阅读全文