GE:Imagination at work

2008年9月24日

     摘要: In software engineering, Separation of Concerns refers to the establishment of logical boundaries to define and delineate purpose. This improves the ability to manage and maintain systems by providing order and elegance to the form and function of system design. The goal of this article is to promote the understanding of Separation of Concerns and to establish a set of foundational concepts useful to developers and architects toward its application.  阅读全文
posted @ 2008-09-24 13:05 周银辉 阅读(227) | 评论 (1)编辑
     摘要: 一篇不错的MVP模式文章,值得推荐  阅读全文
posted @ 2008-09-24 12:20 周银辉 阅读(295) | 评论 (0)编辑

2008年9月17日

     摘要: 本系列文章将介绍Composite Application Guidance for WPF(Prism),为你采用WPF技术来创建Composite Application提供参考。这是第8篇, 谈谈Prism中的事件(Event)  阅读全文
posted @ 2008-09-17 15:35 周银辉 阅读(1378) | 评论 (3)编辑

2008年9月15日

     摘要: This article presents an introduction, overview, and comparison of three similar interactive application architecture patterns: the Model-View-Controller, Model-View-Presenter, and Presentation-Abstraction-Control pattern.   阅读全文
posted @ 2008-09-15 09:21 周银辉 阅读(174) | 评论 (0)编辑

2008年9月3日

     摘要: 本系列文章将介绍Composite Application Guidance for WPF(Prism),为你采用WPF技术来创建Composite Application提供参考。这是第7篇, 谈谈Prism中的模块(Module)  阅读全文
posted @ 2008-09-03 21:43 周银辉 阅读(1220) | 评论 (3)编辑

2008年9月1日

     摘要: 本系列文章将介绍Composite Application Guidance for WPF(Prism),为你采用WPF技术来创建Composite Application提供参考。这是第6篇, 谈谈Prism中的服务(Service)  阅读全文
posted @ 2008-09-01 22:01 周银辉 阅读(1159) | 评论 (1)编辑

2008年8月24日

     摘要: 本系列文章将介绍Composite Application Guidance for WPF(Prism),为你采用WPF技术来创建Composite Application提供参考。这是第五篇, 简单谈谈依赖注入容器。  阅读全文
posted @ 2008-08-24 23:03 周银辉 阅读(1421) | 评论 (3)编辑

2008年8月23日

     摘要: 本系列文章将介绍Composite Application Guidance for WPF(Prism),为你采用WPF技术来创建Composite Application提供参考。这是第四篇,介绍了其中的Bootstrapper  阅读全文
posted @ 2008-08-23 14:47 周银辉 阅读(1300) | 评论 (4)编辑
posted @ 2008-08-23 09:05 周银辉 阅读(238) | 评论 (0)编辑

2008年8月19日

     摘要:

See this page:

http://www.syncfusion.com/FAQ/WPF/default.aspx

 

(PS: Syncfusion的WPF控件产品的确很烂,平心而论,但该FAQ页确可作为WPF初学者不错的参考,抱歉先放首页一段时间,资料不错,愿更多人分享)

  阅读全文
posted @ 2008-08-19 20:20 周银辉 阅读(1039) | 评论 (2)编辑

2008年8月16日

     摘要: 应团队需求,现招聘一实习生,期待大家的简历  阅读全文
posted @ 2008-08-16 09:03 周银辉 阅读(686) | 评论 (3)编辑

2008年8月1日

     摘要: 今天摘录到几篇不错的博文,来自微软Microsoft Language Portal ,其中讲述了一些软件全球化与本地化的基础知识,这也是一个很实际的问题,大家可以看看并联想一下我们在日常开发过程中是否注意到了其中提到的一些小问题呢,是否可以做一些小小的改进而达到一个新的高度,另外也有几篇文章讲述了微软术语管理,可能有人会稍稍觉得对于平时的项目是否与其提到的流程相比有些太小了,但它可以从侧面地给我们一些提示信息,虽然我们不需要那么严格的术语管理系统,但我们可以参照其管理方法来保证我们的行业软件在术语表达上不至于犯一些低级错误。就像我们在看到由不具备IT背景的翻译打造的某些汉化书籍中将“XP”解释成“极端编程主义”时而感到苦笑不得一样。 希望这对大家有所帮助 : )   阅读全文
posted @ 2008-08-01 19:44 周银辉 阅读(1250) | 评论 (2)编辑

2008年7月17日

     摘要:

本系列文章将介绍Composite Application Guidance for WPF(Prism),为你采用WPF技术来创建Composite Application提供参考。这是第三篇,Step by Step地打造一个Composite WPF Application

  阅读全文
posted @ 2008-07-17 14:11 周银辉 阅读(1695) | 评论 (5)编辑

2008年7月15日

     摘要:

本系列文章将介绍Composite Application Guidance for WPF(Prism),为你采用WPF技术来创建Composite Application提供参考。这是第二篇,介绍了Composite Application Guidance for WPF中最重要的基础类库Composite Application Library

  阅读全文
posted @ 2008-07-15 16:45 周银辉 阅读(1459) | 评论 (3)编辑

2008年7月11日

     摘要: 非常感谢DUDU为我们提供了一个这么好的平台,让我们能聚在一起如此广泛地交流,所以我也会收到许多朋友的技术探讨性邮件,当然大多仍以求助为主。收到此类邮件,我是很高兴的,这让我有更多的机会能与大家一起探讨技术难题。但,就此我想提一些不成熟的建议,若能为大家的交流提供一点参考价值,我将非常高兴。
值得声明的是:文章中所提到的一些小问题,仅仅是极少部分网友偶尔有所发生,但我仍然希望看到这些情况的尽可能的避免,所以写了下来。  阅读全文
posted @ 2008-07-11 21:55 周银辉 阅读(1280) | 评论 (17)编辑

2008年7月7日

     摘要: 关于“依赖注入,控制反转, IoC 容器和Dependency Injection 模式”的经典文章,今天发现了中文版,转载并收藏一下

转载自 http://blog.csdn.net/suncheng_hong/archive/2006/11/09/1375495.aspx
原作者:Martin Fowler
  阅读全文
posted @ 2008-07-07 16:33 周银辉 阅读(541) | 评论 (0)编辑

2008年7月5日

     摘要:

本系列文章将介绍Composite Application Guidance for WPF(Prism),为你采用WPF技术来创建Composite Application提供参考。这是第一篇,简要介绍了什么是Composite Application Guidance for WPF、与CAB的区别以及资源下载。

  阅读全文
posted @ 2008-07-05 11:19 周银辉 阅读(1683) | 评论 (5)编辑

2008年7月2日

     摘要: 特别感谢 大磊,寰青,涵涛等各位大哥的大力推荐,非常感谢Sisley和MVP Center的perfect work,非常感谢DUDU提供博客园这一舞台,非常感谢王涛等各位园子里的兄弟的大力支持,非常感谢秋宇的大力协助。非常感谢园子里各位兄弟的支持。
  阅读全文
posted @ 2008-07-02 11:28 周银辉 阅读(3427) | 评论 (90)编辑

2008年6月12日

     摘要: 哈哈,主要是调用RemoveMenu这个API,所以没什么好说的,直接“干货”吧  阅读全文
posted @ 2008-06-12 19:03 周银辉 阅读(2070) | 评论 (6)编辑

2008年6月3日

     摘要: 今天遇到的一个Defect是:应该限定List View中列最小宽度以避免用户将列宽度拖拽为0而导致列消失。WPF的List View没有内置该机制,但我们可以通过监听用户拖拽操作来跟踪列宽并进一步限定用户拖拽,请参见附件中的DEMO。   阅读全文
posted @ 2008-06-03 19:49 周银辉 阅读(1844) | 评论 (12)编辑

2008年5月26日

     摘要: 在为Binding提供验证模板时,我们需要使用一个ControlTemplate来为验证控件提供验证反馈,即是当验证失败时在被验证控件的旁边或外围提供一个具有明显视觉效果的UI元素以提醒用户(一个普遍的做法,比如文本框外围出现一个红色线框),这也就是传说中的Validation.ErrorTemplate。按照正常人的思维:ErrorTemplate(红色线框)的可见性应该随着被验证控件(文本框)的可见性的改变而动态改变。但目前事实并非如此,即便是用WPF默认的ErrorTemplate。这让人很抓狂,在用户看来这将是一个可笑而又弱智的错误。算是WPF的一个Defect吧,看看如何搞定它。  阅读全文
posted @ 2008-05-26 11:36 周银辉 阅读(1806) | 评论 (2)编辑

2008年5月21日

posted @ 2008-05-21 10:12 周银辉 阅读(708) | 评论 (1)编辑

2008年5月9日

     摘要: 标题来自《JOEL 说软件》第48页第三段。
说实话,我的英文很烂,所以如果某书籍如果有中文版的话,我会首先考虑中文版的,毕竟可以提高阅读速度,以及把琢磨外文单词的时间节约出来以思考作者表达的真正含义。
今天在看《JOEL 说软件》实在有点忍受不下去了,当我看到那个“魔饼”时的确有点蒙,以至于两分钟后才反应过来:“Cookie” 有“饼干”的意思。
真是让人哭笑不得。  阅读全文
posted @ 2008-05-09 18:16 周银辉 阅读(1494) | 评论 (18)编辑

2008年5月1日

     摘要: 本文讨论了制定进度表的重要性以及相关经验,因为的确有不少开发人员认为这是一件苦差事,但事实并非如此。非常欢迎大家加入讨论:)


  阅读全文
posted @ 2008-05-01 16:21 周银辉 阅读(2599) | 评论 (10)编辑

2008年4月26日

     摘要: 不知算是我的一个缺点,还是大都这样:如果有10个任务一次性地推给我,我完成任务的效率会明显低于一个一个地指派任务。这里的任务,是很广义的,可以是生活中的任何需要去完成的事情。很明显的,这意味着我计划安排任务的能力还不强,容易迷失在任务的乱麻中。这段时间,我总结出了一个不错的突破重围的方法,和大家分享一下(如果显得太弱智,请告诉我,但不要笑话我哈)
  阅读全文
posted @ 2008-04-26 11:21 周银辉 阅读(2420) | 评论 (24)编辑

2008年4月17日

     摘要: 园子里的兄弟们,大家好,公司IITS团队现招聘实习生,实习阶段将和我一起协同工作以完成软件项目中的一些新特性新功能以及提高软件的用户体验,非常欢迎园子里的朋友以及在校生加入到我们团队里来(由于是和我合作,所以最基本的你应该熟悉.NET Client端开发以及WPF)。我们团队现致力于为医院提高IT集成解决方案,分布在北京、无锡和上海三个地方,实习生的工作地点是北京(经济技术开发区)。这里有二十多辆班车,到达北京的各个地方都很方便的。关于GE有多么多么好的成长环境我就不自夸了(你可以上网查查或关注一些管理学的书籍,你会发现GE是这方面的楷模)。

  阅读全文
posted @ 2008-04-17 10:18 周银辉 阅读(1391) | 评论 (10)编辑

2008年4月14日

     摘要: 今天介绍一下如何建立一个DeepZoom应用。如果你用过DeepZoomComposer,你会发现在DeepZoomComposer中导出的时候“CreateCollection ”选项。这里决定了你导出的是一张整图还是一个图片集合,关于导出整图,你可以参考大V的初试Deep Zoom Composer(Step by Step|More Pictures)(超酷+必试) 这篇文章,写得很不错(建议你阅读一下,因为与其重复的内容我将省略了)。关于图片集合下面会讲到。  阅读全文
posted @ 2008-04-14 21:27 周银辉 阅读(2532) | 评论 (8)编辑

2008年4月7日

     摘要: 正所谓“工欲善其事,必先利其器”,环境搭建乃是最重要的一步。以前上大学的时候阅过不少大师写的教材,第一章便是讲什么是Hello World,但我却在环境搭建上郁闷得要死,于是要在屏幕上显示一条Hello World是那么的艰难。本文介绍了Silverlight2环境的搭建以及DeepZoomComposer的使用
  阅读全文
posted @ 2008-04-07 11:43 周银辉 阅读(2584) | 评论 (9)编辑

2008年4月6日

     摘要: 微软的Silverligth2包含了对由“SeaDargon”团队创建的Deep Zoom技术的支持。本系列随笔将带你逐步了解DeepZoom并将其应用于我们的Silverlight2项目中。这是随笔的第一部分,从非开发者角度介绍了什么是DeepZoom.  阅读全文
posted @ 2008-04-06 12:17 周银辉 阅读(3330) | 评论 (21)编辑

2008年3月30日

     摘要: 很幸运小弟刚毕业就来到了GE Healthcare,这里很多很多大师,所以我无时无刻不在像他们学习着。公司也很多Leader,当然我不是,当我知道在那之前应该做一个好员工。老板对你很多期望,有明文的也有不成文的,闲暇起来的时候我也思考过,在这里和园子里的大哥大姐们分享一下,如果能引起一场头脑风暴是再好不过的事了。多多指导。
  阅读全文
posted @ 2008-03-30 10:33 周银辉 阅读(3863) | 评论 (39)编辑

2008年3月20日

     摘要: 我们知道WPF有着比较灵活的布局方式,关于某个控件的坐标,Canvas中的元素最简单,我们可以直接通过其GetLeft()与GetTop方法来获取,但其它布局面板中的,以及存在于不同布局面板中的元素中间的相对位置就比较让我们头疼了,其实有简单方法的,不知你有没发现。  阅读全文
posted @ 2008-03-20 17:29 周银辉 阅读(2578) | 评论 (4)编辑

2008年3月16日

     摘要: 项目中有不少的弹出窗口,按照美工的设计其外边框(包括最大化,最小化,关闭等按钮)自然不同于Window自身的,但每个弹出框的外边框都是一样的。对其中一个窗口而言,我们要取消其Window边框,并在右上角摆上三个按钮并编写其点击事件等,但若每个弹出窗口都按照这种方式做一遍就太土了。我们想避免重复劳动,最自然的联想到了“继承”。但WPF给我们找了若干麻烦,被挫败了几次。今天经过2小时的奋战,终于搞定了,分享一下。  阅读全文
posted @ 2008-03-16 17:33 周银辉 阅读(2612) | 评论 (8)编辑

2008年3月6日

     摘要: WPF的布局功能异常强大,当有时我们会有一些奇怪的需求:布局之间的切换。比如动态地将控件在UniformGrid布局和StackPanel布局之间切换。这种需求是有意义的,比如Blend中的DesignWorkspace和AnimationWorkspace切换功能。WPF可以轻松做到这一点。  阅读全文
posted @ 2008-03-06 19:26 周银辉 阅读(2158) | 评论 (3)编辑

2008年2月6日

     摘要: 银辉在园子开博有一年半的时间了,非常感谢在这一年半的时间里园子里的兄弟姐妹们对银辉以及WPF技术的关注和支持,在这辞旧迎新的日子里银辉祝各位大哥大姐小弟小妹在新的一年里事业蒸蒸日上,日子美美满满,身体健健康康,也希望在接下来的日子里大家一如既往的支持我,没有大家的支持我的博客能难走到现在,谢谢大家,新年快乐:)

  阅读全文
posted @ 2008-02-06 15:14 周银辉 阅读(1308) | 评论 (11)编辑

2008年1月30日

     摘要: 数据绑定、Style,Template,Command,Resource等为逻辑和UI的解耦提供了几条途径,如果你发现你的逻辑代码和UI元素严重地耦合在了一起而带来了不少麻烦,那么可以从上面的几条途径入手。另外,写这篇文字的最主要目的还是引起大家在实际编码过程中对逻辑和UI的解耦的重视。  阅读全文
posted @ 2008-01-30 11:35 周银辉 阅读(2323) | 评论 (14)编辑
     摘要: WPF高手:请站出来,Show出来,并联系我
  阅读全文
posted @ 2008-01-30 10:30 周银辉 阅读(1441) | 评论 (18)编辑

2008年1月27日

     摘要: 谈到多线程,很多人对其可能都不太有好感,觉得麻烦与易出错。所以我们不排除有这样的情况:假设我对“多线程”、“异步”这些字眼潜意识地有些反感,所以在编码过程中能不用就不用,觉得延迟几百毫秒还是可以忍受的,如果系统中这种“可以忍受”的地方很多,最后我们会发现系统的性能变得一团糟,界面总是在“卡”(阻塞)。这里我们讨论一下WPF的多线程模型,以便利用它使我们的UI线程得到解脱  阅读全文
posted @ 2008-01-27 21:52 周银辉 阅读(2755) | 评论 (8)编辑

2008年1月25日

     摘要: Looking to add the newest technology to your arsenal? Here's a chance to challenge yourself and make an impact! So you're already a WPF rockstar? Okay hot shot, here's your chance to prove it to the world!
  阅读全文
posted @ 2008-01-25 10:59 周银辉 阅读(702) | 评论 (3)编辑

2008年1月21日

     摘要: 今天看到项目种的一个XXXResource.xaml文件代码有二千多行,这引发了我一些思考:如何组织我们的WPF资源  阅读全文
posted @ 2008-01-21 16:48 周银辉 阅读(1966) | 评论 (3)编辑

2008年1月17日

     摘要: 谈谈我理解的WPF团队模型——在UI Designer与Developer之间
  阅读全文
posted @ 2008-01-17 12:28 周银辉 阅读(2977) | 评论 (15)编辑

导航

公告

<2008年10月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

统计

搜索

 

常用链接

留言簿(83)

我参加的小组

我参与的团队

随笔分类(188)

随笔档案(174)

友情链接

积分与排名

最新随笔

阅读排行榜