所在位置:专家讲座 - 内容 论坛精华    
王翔--设计模式C#工程化实现

时间:北京时间2009年1月19日(周一)晚上19:00-21:00

演讲人
王翔,《设计模式——基于C#的工程化实现及扩展》作者。软件架构师,主要方向为XML技术、.NET平台开发与集成、领域设计和公钥基础环境应用。近年主要参与数据交换系统、自订制业务领域语言平台项目和信息安全类项目,工余时间喜欢旅游、写作、解趣味数学问题和烹饪。

幻灯下载
链接>>

现场图片
现场图片

声音记录(和文字记录是互补的,不是重复)
*幻灯下载(80M)
*ed2k下载(80M)

文字记录

(19:15:16)[*umlchina_seminar]与王翔说:现在声音怎么样?
(19:15:21)youfu与所有人说:OK
(19:15:31)*umlchina_seminar与[*umlchina_seminar]说:我这边很清楚
(19:15:33)stwyhm与王翔说:还是有回音,比刚才好一点。
(19:15:37)renming_65与所有人说:听不太清楚
(19:15:53)*zhangq00与所有人说:〖*zhangq00〗来啦,大家好...
(19:15:54)stg609与所有人说:清楚还清楚,就是有点回声
(19:16:20)linfeng168与所有人说:断断续续
(19:16:33)*umlchina_seminar与[*umlchina_seminar]说:现在呢
(19:16:55)*umlchina_seminar与[*umlchina_seminar]说:幻灯下载地址http://www.umlchina.org/webseminar/dpwangxiang.ppt
(19:19:11)*umlchina_seminar与[*umlchina_seminar]说:大家有问题请随时打字问
(19:19:45)mountain_826与所有人说:好
(19:24:51)王翔与所有人说:idioms
(19:25:17)stwyhm与王翔说:何为成例? ..
(19:28:24)mountain_826与所有人说:断断续续地
(19:29:41)*umlchina_seminar与[*umlchina_seminar]说:其他人觉得语音如何
(19:29:54)*SD-Alex与所有人说:还行.
(19:30:02)linfeng168与[*umlchina_seminar]说:断断续续听不清
(19:30:04)*SD-Alex与所有人说:但不太清楚,音质
(19:30:08)xiaofeng_404与[*umlchina_seminar]说:还行
(19:30:10)*z张文与所有人说:蛮清楚的
(19:30:13)linfeng168与[*umlchina_seminar]说:全靠PPT
(19:30:20)mountain_826与[*umlchina_seminar]说:我这里得猜
(19:30:39)cnfeigo与所有人说:马马虎虎
(19:31:08)mountain_826与[*umlchina_seminar]说:比如:听到老师说“好事”,我就得猜成“应该是好事”
(19:31:55)wonderfullife800与所有人说:〖wonderfullife800〗来啦,大家好...
(19:32:03)*umlchina_seminar与[*umlchina_seminar]说:听不清的朋友,可以回头下载录音,现场录音很清楚
(19:32:26)mountain_826与[*umlchina_seminar]说:哦,谢谢
(19:32:37)*模式学习与所有人说:太好了,那我就不用录了,呵呵
(19:32:53)*模式学习与所有人说:我这里录的总是有回音
(19:33:03)*umlchina_seminar与[*umlchina_seminar]说:录吧。万一我们的录音笔坏了呢?
(19:33:15)*模式学习与所有人说:。。。
(19:33:17)mountain_826与[*umlchina_seminar]说:那我走了,听录音吧
(19:33:18)*模式学习与所有人说:停了
(19:34:02)*模式学习与所有人说:下班就赶回家来听,还没来得及吃饭呢呵呵
(19:34:12)youfu与所有人说:我们的声音也不是很好...到时还下录音听多一次
(19:34:28)youfu与所有人说:我的声音也不是很好...到时还下录音听多一次
(19:34:39)mountain_826与[*umlchina_seminar]说:我可以帮大家找一个30人以内的聊天室
(19:34:58)mountain_826与[*umlchina_seminar]说:支持视频、音频和幻灯片
(19:36:36)linfeng168与[*umlchina_seminar]说:录音在哪里下载?
(19:37:48)*umlchina_seminar与[*umlchina_seminar]说:讲座结束后,两天之内会通知大家下载,或到umlchina首页
(19:38:19)linfeng168与[*umlchina_seminar]说:可以发邮件提醒么?
(19:38:38)*umlchina_seminar与[*umlchina_seminar]说:事先有报名的就会有
(19:39:30)*模式学习与所有人说:谢谢了,非常周到
(19:41:39)*ygbox与所有人说:为什么有些人名字前有个*?
(19:42:27)*模式学习与所有人说:我听一会就无声了,需要F5一下才能继续听
(19:42:49)*umlchina_seminar与[*umlchina_seminar]说:用IE听
(19:42:56)*模式学习与所有人说:可以看到
(19:43:21)*模式学习与所有人说:工
(19:43:26)*模式学习与所有人说:我用的是傲游
(19:43:31)*umlchina_seminar与[*umlchina_seminar]说:大家有问题可以随时打字问
(19:43:39)*umlchina_seminar与[*umlchina_seminar]说:不要用傲游
(19:54:43)王翔与所有人说:推荐的资料Design Patterns: Elements of Reusable Object-Oriented SoftwarePatterns of Enterprise Appli
(19:55:06)王翔与所有人说:Application ArchitectureEnterprise Integration PatternsData Patterns http://msdn.microsoft.co
(19:55:22)王翔与所有人说:msdn.microsoft.com/en-us/library/ms998461.aspxAJAX Patterns http://ajaxpatterns.org/PatternsD
(19:55:39)*umlchina_seminar与[*umlchina_seminar]说:幻灯下载地址http://www.umlchina.org/webseminar/dpwangxiang.ppt
(19:55:49)*umlchina_seminar与[*umlchina_seminar]说:大家有问题请打字问
(19:55:56)王翔与所有人说:陈旭,1.能否对实际中应用进行举例
(19:56:13)王翔与所有人说:1)公共开发框架中最多,因为他要面对不确定因素的变化,自己又是个半成品软件2)数据交换系统3)业务流程处理,尤其是每个行业的核心业务(后端)
(19:57:15)王翔与所有人说:2.用得比较多的模式
(19:57:33)*frankgyd与所有人说:您对,设计模式和敏捷开发的关系是如何理解的?
(19:57:33)王翔与所有人说:对于一般的业务系统,创建型、结构型、行为型难分,而且感觉项目越大约平均公共框架创建型、结构型前端创建型、行为型
(19:57:57)stwyhm与王翔说:介绍模式的书或介绍面向对象的书上举的例子往往纯粹从一个简单例子或一二个简单类来介绍。能否介绍下如果从前台到业务再到数据库这样一个过程中使用面向对象与模式。
(19:58:03)*ygbox与所有人说:你觉得现在国内架构设计整体水平如何?
(19:58:11)*SD-Alex与[*umlchina_seminar]说:我之前也看了设计模式相关书,但看的很迷糊,能否指点迷津?也不知道何时才能用到?谢谢指导
(19:58:24)王翔与所有人说:3.模式应该在哪种情况下应用
(19:58:36)王翔与所有人说:1、套用现有案例2、项目遇到问题时,恰巧想到3、运行支持过程中,发现为什么这个地方总是要变,尤其是跟着其他部分的修改变化
(19:58:55)*umlchina_seminar与[*umlchina_seminar]说:大家稍等一下
(19:59:01)*ygbox与所有人说:断了?
(19:59:04)*ygbox与所有人说:Faint
(19:59:18)王翔与所有人说:对不起,好像断了。
(19:59:26)youfu与所有人说:为什么要打电话的?
(19:59:47)*ygbox与所有人说:听到了
(19:59:48)*umlchina_seminar与[*umlchina_seminar]说:有了
(20:00:41)stwyhm与王翔说:现在很多的系统都是数据驱动或界面驱动的,如何使用好领域驱动,或者说如何更好得做到是面向对象的?
(20:00:50)王翔与[*umlchina_seminar]说:崔靖男,C#在代码执行效率方面可否达到c++的水平?C#是否适合实时控制算法的实现?
(20:01:55)*umlchina_seminar与[*umlchina_seminar]说:刚才要是嘉宾没来得及回答的问题,要是过了这一屏幕,麻烦重发一下
(20:02:16)*ygbox与所有人说:你觉得现在国内架构设计整体水平如何?
(20:02:21)stwyhm与王翔说:介绍模式的书或介绍面向对象的书上举的例子往往纯粹从一个简单例子或一二个简单类来介绍。能否介绍下如果从前台到业务再到数据库这样一个过程中使用面向对象与模式。
(20:02:45)stwyhm与王翔说:现在很多的系统都是数据驱动或界面驱动的,如何使用好领域驱动,或者说如何更好得做到是面向对象的?
(20:03:00)王翔与[*umlchina_seminar]说:杜建勇,1、基于某个行业的业务平台,如何结合设计模式使用?
(20:03:36)*umlchina_seminar与[*umlchina_seminar]说:现在在回答一些大家报名时预先提的问题
(20:04:03)*SD-Alex与[*umlchina_seminar]说:怎样学好设计模式?因为我刚涉及,也看了相关设计模式书籍?就是迷糊,能否批导一下.谢谢
(20:04:45)王翔与[*umlchina_seminar]说:黄记新,怎么使用xml进行权限控制?也就是把菜单定义成一个xml,如何根据登录情况解析生成菜单?
(20:04:55)王翔与[*umlchina_seminar]说:XML是数据、结构、UI、渲染机制、转换机制、推导机制、业务规则和执行代码。针对您的问题....
(20:05:50)王翔与[*umlchina_seminar]说:rbs
(20:05:57)王翔与[*umlchina_seminar]说:ibs
(20:06:11)王翔与[*umlchina_seminar]说:dbs
(20:06:31)王翔与[*umlchina_seminar]说:res bs
(20:07:04)stwyhm与王翔说:介绍模式的书或介绍面向对象的书上举的例子往往纯粹从一个简单例子或一二个简单类来介绍。能否介绍下如果从前台到业务再到数据库这样一个过程中使用面向对象与模式。
(20:07:21)王翔与[*umlchina_seminar]说:匡文耀,设计模式在项目中的作用?
(20:07:22)stwyhm与王翔说:现在很多的系统都是数据驱动或界面驱动的,如何使用好领域驱动,或者说如何更好得做到是面向对象的?
(20:07:22)*umlchina_seminar与[*umlchina_seminar]说:刚才要是嘉宾没来得及回答的问题,要是过了这一屏幕,麻烦重发一下
(20:07:33)王翔与[*umlchina_seminar]说:设计模式解决局部变化,或者变更变化的解决手段。
(20:08:35)王翔与[*umlchina_seminar]说:李文琦,如何通过UML实现有效的C#工程开发、具体是通过什么工具如何开发的。
(20:08:58)*frankgyd与所有人说:郭英端,设计模式与敏捷开发的关系,您是怎么理解的?
(20:09:00)王翔与[*umlchina_seminar]说:EA + VSTS
(20:09:44)王翔与[*umlchina_seminar]说:邱亮,我们真的需要那么多模式来武装一个企业级库吗?对于不足技术不足二十人的公司来说,有成百的项目
(20:10:47)王翔与[*umlchina_seminar]说:推荐:模式 + 框架
(20:11:04)王翔与[*umlchina_seminar]说:苏振庆,各种常见设计模式的适用范围?多大规模的软件开发适合采用设计模式?
(20:12:25)王翔与[*umlchina_seminar]说:吴宗静,从哪些方面评估设计模式的价值?
(20:13:19)王翔与[*umlchina_seminar]说:杨梅,C# 与java开发模式比较
(20:14:26)王翔与[*umlchina_seminar]说:翟向辉,通用的OA系统 开发过程需要的设计模式的具体应用实例。
(20:15:12)王翔与[*umlchina_seminar]说:张华,工业硬件编程选择C#可以吗?
(20:15:43)stwyhm与王翔说:介绍模式或介绍面向对象的书上的例子往往用一个简单例子来介绍。能否介绍下如何从前台到业务再到数据库这样一个过程中使用面向对象与模式?现在一般都是数据驱动或界面驱动的,如何使用好领域驱动及使用好面向对象
(20:16:01)*umlchina_seminar与[*umlchina_seminar]说:要是嘉宾还没来得及回答您的问题,过了这一屏幕,麻烦重发一下
(20:16:14)王翔与[*umlchina_seminar]说:举个例子:需要控制不确定数量的A/C,如何组织他们呢?
(20:16:29)王翔与[*umlchina_seminar]说:通过一个子程管理他们的组织结构,通过一个子程作为交互对象与之交互,通过一个子程协调并分发处理结果。这样,您设计的模块可以很容易的固化为通用的控制件。
(20:16:35)youfu与王翔说:模式这么多,不知从何下手,是否全要学习,然后套路?那些模式比较常用?
(20:16:59)*SD-Alex与[*umlchina_seminar]说:怎样学好设计模式?因为我刚涉及,也看了相关设计模式书籍?就是迷糊,能否批导一下.thanks
(20:17:31)王翔与[*umlchina_seminar]说:to youfu
(20:18:14)stwyhm与王翔说:介绍模式或介绍面向对象的书上的例子往往用一个简单例子来介绍。能否介绍下如何从前台到业务再到数据库这样一个过程中使用面向对象与模式 现在一般都是数据驱动或界面驱动的,如何使用好领域驱动及使用好面向对象
(20:19:15)*SD-Alex与[*umlchina_seminar]说:能否推荐一些相关的中文版的设计模式相关书籍最好有相关实例的.
(20:19:50)stwyhm与王翔说:介绍模式或介绍面向对象的书上的例子往往用一个简单例子来介绍。能否介绍下如何从前台到业务再到数据库这样一个过程中使用面向对象与模式?现在一般都是数据驱动或界面驱动的,如何使用好领域驱动及使用好面向对象
(20:19:54)王翔与[*umlchina_seminar]说:to )*SD-Alex
(20:20:00)stg609与所有人说:听您之前的叙述,您是做了10多年的C++下的开发,现在是在做C#下的开发,是吗?那么您觉得C#与C++相比,有没有什么优势?
(20:21:20)cn与王翔说:能不能推荐一些模式应用得比较好的一些开源系统项目?
(20:21:54)stwyhm与王翔说:介绍模式或介绍面向对象的书上的例子往往用一个简单例子来介绍。能否介绍下如何从前台到业务再到数据库这样一个过程中使用面向对象与模式 现在一般都是数据驱动或界面驱动的,如何使用好领域驱动及使用好面向对象
(20:22:05)王翔与[*umlchina_seminar]说:C#, C++.net
(20:23:15)stwyhm与王翔说:介绍模式或介绍面向对象的书上的例子往往用一个简单例子来介绍。能否介绍下如何从前台到业务再到数据库这样一个过程中使用面向对象与模式?现在一般都是数据驱动或界面驱动的,如何使用好领域驱动及使用好面向对象
(20:23:23)王翔与[*umlchina_seminar]说:Entlib 4.1
(20:23:39)王翔与所有人说:to stwyhm
(20:23:43)*umlchina_seminar与[*umlchina_seminar]说:stwyhm的问题、
(20:23:45)*umlchina_seminar与[*umlchina_seminar]说:?
(20:24:36)王翔与所有人说:move copy of data
(20:24:57)王翔与所有人说:replication
(20:24:58)*umlchina_seminar与[*umlchina_seminar]说:大家有问题请打字问
(20:25:50)stg609与王翔说:您好,我对系统架构不是很了解,能否介绍几个.Net下用得比较多的架构?
(20:26:00)cn与王翔说:问一下你PPT上的图形是用什么软件来画的?
(20:26:01)王翔与所有人说:page controller + MVP
(20:27:04)*umlchina_seminar与[*umlchina_seminar]说:要是嘉宾还没来得及回答您的问题,过了这一屏幕,麻烦重发一下
(20:27:45)王翔与所有人说:to std609 ..
(20:28:48)王翔与所有人说:software factory
(20:30:21)youfu与王翔说:《设计模式——基于C#的工程化实现及扩展》是否在各大新华书店有买?
(20:31:46)dousp与所有人说:《设计模式——基于C#的工程化实现及扩展》这本书是谁写的
(20:31:50)stg609与王翔说:架构方面的有没有什么入门级的书箱或视频教程
(20:31:59)王翔与所有人说:我写的。
(20:32:07)*umlchina_seminar与[*umlchina_seminar]说:《设计模式——基于C#的工程化实现及扩展》这本书就是王翔写的
(20:32:23)dousp与王翔说:《设计模式——基于C#的工程化实现及扩展》这本书是你写的 吗?
(20:32:27)stg609与王翔说:C#
(20:32:29)*umlchina_seminar与[*umlchina_seminar]说:书店都有买,在C#的架子上
(20:32:40)王翔与所有人说:Application Architecture Guide 2.0
(20:33:27)王翔与所有人说:pocket book
(20:33:58)王翔与所有人说:Patterns of Enterprise Application Architecture
(20:34:19)stg609与王翔说:哦,非常感谢!嘿嘿
(20:34:28)cn与王翔说:《设计模式——基于C#的工程化实现及扩展》有没有讲一些企业数据库应用方面的实例?
(20:37:14)stg609与王翔说:您画UML用的是什么软件呀?我自己以前有用过Visio画过简单的,感觉不太好画。
(20:37:22)王翔与所有人说:EA
(20:37:29)youfu与王翔说:由于用C#没有用过建模,想问下NET常用建模工具是什么?
(20:38:18)王翔与所有人说:EA + XMLSPY + VSTS
(20:39:34)*umlchina_seminar与[*umlchina_seminar]说:谢谢王翔
(20:39:37)stg609与王翔说:谢谢老师
(20:39:39)*umlchina_seminar与[*umlchina_seminar]说:谢谢大家光临
(20:39:43)youfu与王翔说:TKS.
(20:39:44)王翔与所有人说:谢谢大家.:)
(20:39:45)xiaofeng与[*umlchina_seminar]说:谢谢
(20:39:45)*rydi与所有人说:3q
(20:39:47)肖坤与所有人说:谢谢
(20:39:55)youfu与所有人说:TKS...
(20:39:56)王翔与所有人说:最近在参加一个IBM的比赛,
(20:40:03)stg609与王翔说:是什么比赛呀?
(20:40:18)*umlchina_seminar与[*umlchina_seminar]说:录音会在UMLChina首页提供下载的
(20:40:31)王翔与所有人说:是一个用XML建模应用的项目,里面要解决的是一个非常复杂的国际贸易及物流问题的项目。
(20:40:55)stg609与王翔说:祝您取得佳绩
(20:41:06)王翔与所有人说:如果大家有兴趣,请留个联系方式,比赛后我会把标书和实例提供给您评阅。
(20:41:09)cd1860与所有人说:QA时的录音也有吧?
(20:41:22)*umlchina_seminar与[*umlchina_seminar]说:录音--都有.
(20:41:32)*umlchina_seminar与[*umlchina_seminar]说:也欢迎大家去买书,更仔细
(20:41:37)王翔与所有人说::)
(20:41:50)王翔与所有人说:那本书定价挺贵的,
(20:41:59)王翔与所有人说:您可以先看看试读章节,
(20:42:20)王翔与所有人说:因为第一篇的几章现在看写的不是很好,比较晦涩。
(20:42:30)111与所有人说:里面要解决的是一个非常复杂的国际贸易及物流问题的项目
(20:42:46)youfu与王翔说:blog是?
(20:43:06)王翔与所有人说:哦。我blog里面大部分都是旅游照片、菜谱、MM照片,
(20:43:09)王翔与所有人说:技术的内容不多。:)
(20:43:14)王翔与所有人说:==
(20:43:24)王翔与所有人说:CNBlog这个还比较技术。
(20:43:25)stg609与王翔说:能否告知下EA全称叫什么呀?嘿嘿。目前用得比较多的是什么版本呀?
(20:43:35)王翔与所有人说:http://www.cnblogs.com/callwangxiang/
(20:43:46)王翔与所有人说:Sparx.Systems.Enterprise.Architect
(20:43:48)王翔与所有人说:我用的是7.0
(20:44:03)王翔与所有人说:配合MindManager 7.0比较好用。
(20:44:28)stg609与王翔说:哦,我也去用用。嘿嘿
(20:44:54)王翔与所有人说:各位朋友的Email我已经记下,比赛完我会把标书发给您。(2月24日左右):)
(20:45:18)cd1860与所有人说:好的,谢谢王老师
(20:45:34)stg609与王翔说:谢谢
(20:45:52)王翔与所有人说:不客气,一般圈里朋友都叫我蜡笔小王。:)
(20:46:10)cd1860与所有人说:哈,看到BLOG里这么叫
(20:47:51)王翔与所有人说:收到。
(20:47:58)youfu与王翔说:Sparx.Systems.Enterprise.Architect 配合MindManager 7.0比较好用?
(20:48:51)王翔与所有人说:恩。MindManager + EA 可以把思维过程图形化,然后根据图形化的思维成果建模。
(20:49:03)王翔与所有人说:EA自己的MindMap确实比较弱,不够方便。
(20:49:45)onlylemon与所有人说:谢谢
(20:50:28)王翔与所有人说:那个比赛我感觉答辩的时候会比较有趣,如果有兴趣您可以关注。
(20:50:40)王翔与所有人说:http://www.dbacontest.net/Html/index/
(20:50:42)王翔与所有人说:这里会有日程。
(20:51:09)王翔与所有人说:我看到有图片搜索、怎么表示菜谱的团队,设计都很有启发性。
(20:52:32)onlylemon与所有人说:好的,记下了
(20:53:09)stg609与王翔说:你所在的团队是哪个呀?有在上面吗?我也去投上一票
(20:53:47)王翔与所有人说:MarvellousXML (投票已经停止了。谢谢您。)
(20:53:58)stg609与王翔说:哦,呵呵
(20:54:02)youfu与王翔说:http://www.chenjiliang.com/Article/Default.aspx?TypeID=55
(20:54:11)王翔与所有人说:88, 先给各位拜个早年了。
(20:54:22)youfu与王翔说:bye.
(20:54:33)onlylemon与所有人说:take care