摘要:我是一个很没方向感的的人(注意,咳咳,不是没有责任感),俗话就是路痴(不是路上的白痴)。所以要去一个没有去过的地方的时候,我总是寻找标志性建筑物来定位。其实不仅仅我是这样,我们那儿的人都是这样,指路的时候也从来不说东南西北,都说前后左右:您老往前走一段,在第一个红绿灯左拐就到了。而肯定不会说:您老往北走一段,在第一个红绿灯往西拐就到了。 阅读全文
技术、业务、市场
2010-03-22 00:36 by 横刀天笑, 3368 阅读, 5 推荐, 收藏, 编辑
摘要:我相信,技术、业务、市场这六个字在大家心里一点也不陌生,这六个字跟语言之争、平台之争类似,是常常能冒出火药味的几个字。 争议 一般也是形成两个流派:技术唯上和市场第一 阅读全文
企业应用架构模式读书笔记(一)
2010-03-13 10:14 by 横刀天笑, 5082 阅读, 7 推荐, 收藏, 编辑
摘要:Martin Fowler这本《企业应用架构与模式》应该是家喻户晓了,买了也有些日子,一直没有拿起来看,现在终于轮到了这本书。这本书大致分为两部分,前8章为第一个部分,对企业级开发要涉及的东西进行初步的介绍,然后还概括性的讲解了一些模式的适用场景和优缺点。 阅读全文
白话基础之虚拟存储器
2010-03-06 20:05 by 横刀天笑, 5520 阅读, 7 推荐, 收藏, 编辑
摘要:有些基础知识太过于枯燥乏味,大部头教材也太多的说教,读着读着就进入了梦想,我想用口语的方式跟大家像聊天一样的方式,也许更能接受点,虽然这样的语言不够严谨,但是,管他呢,有点印象后自己再找大部头仔细研究吧。所以我就想把一些基础知识用大白话聊聊。这一次我们就白话一下虚拟存储器,先从问题开始。 阅读全文
【非技术】谈谈业务-6W+H
2010-01-24 00:25 by 横刀天笑, 3225 阅读, 2 推荐, 收藏, 编辑
摘要:Eric Evans的那本著名的DDD的副标题是“软件核心复杂性应对之道”。而Martin Fowler在为此书写的序的第一句话就说:“很多原因都会造成软件开发的复杂性,然而其核心则是由于问题领域本身的复杂性”。在Eric Evans自己写的前言中有一段话应该说到了广大开发人员的心坎上: “然而许多应用程序最大的复杂性不在技术方面,而是在领域本身,用户的活动或业务方面。如果在设计中没有处理好领域... 阅读全文
WinForm二三事(四)界面布局(上)
2010-01-20 09:29 by 横刀天笑, 59293 阅读, 22 推荐, 收藏, 编辑
摘要:记得刚从Web转向WinForm开发时有一段狂喜,没有Session丢失、没有浏览器不兼容,不用围着HTML、CSS、Javascript、C#打转,在Visual Studio里控件摆成什么样子最后就是什么样子(虽然根据最终用户的操作系统和分辨率设置有稍微的不同),这种感觉好久没有过了,但随着开发的界面越来越复杂却有些无措。接下来我会分两篇来介绍WinForm界面布局中需要注意的一些事情,上篇介绍的是一些简单但也常见的,而下篇会接触更为复杂但灵活的内容。 阅读全文
WinForm二三事(三)Control.Invoke&Control.BeginInvoke
2010-01-11 09:08 by 横刀天笑, 16571 阅读, 18 推荐, 收藏, 编辑
摘要:随着WPF/Silverlight的袭来,WinForm慢慢的在灭迹,为了纪念我那两年多来开发WinForm的日子,遂撰写此系列,计划包括十篇文章,将我觉得WinForm开发需要注意的一些方面谈谈,前两篇已经写了(实际已经写了三篇),这是本系列第三篇 阅读全文
WinForm二三事(一)补遗
2009-11-17 11:00 by 横刀天笑, 9982 阅读, 9 推荐, 收藏, 编辑
摘要:在WinForm二三事(一)里,我们谈了WinForm上的事件(比如点击啊,双击啊)是借助消息循环,消息分发的机制实现的。但那篇里只是一笔带过。后来有人问我这中间的具体关系是什么呢?那今天我们就来详细谈谈从Win32的Message到WinForm上的Event。 阅读全文
WinForm二三事(二)异步操作
2009-11-16 09:17 by 横刀天笑, 20151 阅读, 11 推荐, 收藏, 编辑
摘要:上一篇文章我从Form.Show和Form.ShowDialog的区别谈到消息循环,说到耗时操作如果与UI在同一个线程上,如何阻塞UI。在这一篇文章中,会首先接着上一篇文章,证明一下上一篇文章的论述是不是正确的,然后谈一谈解决这种阻塞的办法。 阅读全文
WinForm二三事(一)消息循环
2009-11-04 10:30 by 横刀天笑, 21993 阅读, 19 推荐, 收藏, 编辑
摘要:大概是上周末,和朋友突然讨论一个问题:WinForm程序的启动过程。当时,我只说消息循环,但里面的东西不是很明了。这两天突然发现Form.Show()和Form.ShowDialog()还有这么有意思的区别,所以探究了一下。不过这里面还有一些东西,留作下篇再续吧。 阅读全文