- 博客(27)
- 收藏
- 关注
转载 让我们用MindManager进行顺藤摸瓜式地进行思维导图表达
什么是 MindMap ? MindMap 是一种看起来很像树状图的东西,不过比树状图还强力得多(笑)。 一般人在记笔记、或规划事情的时候,多半只有两种方法: 第一种人像是逐字纪录、听到甚么就写下来。这种作法的好处是钜细靡遗,甚至有人可以办到原音重现!但是这种方法必须投注非常惊人的精神心力,而且读者很容易迷失在无限大的复杂度内。 这有点像是长篇史诗。猛然要你找出「主角到底犯了哪些错误?
2007-07-05 09:48:00 1712
原创 WinFS研发的终结
WinFS die ! 对微软来说,它不会出冒尖的东西,而是等看到技术成熟了再兼并过来,并且把这些技术与原有的系统溶合在一起,形成可以占领市场的软件,而对手较少能有这样的基础去实现类似的优势策略. 但后发制人的微软需要更强大的技术后备,微软"购买"了那么多的顶尖专家后努力形成了新平台,但是,顶尖专家们接下去会做他们自已想做的事,就是继续前进,开始"冒尖",好不容易把这些"冒尖"的技术思
2006-06-27 11:39:00 1431
原创 把WWF工作流设计器嵌入到winform中(vs2005 + WWF beta2.2)
using System;using System.Collections.Generic;using System.Text;using System.ComponentModel.Design;using System.ComponentModel;using System.Drawing;using System.Windows.Forms;using System.Workflo
2006-06-26 15:49:00 4387 1
原创 玩DotNetNuke需要解决的一些小问题
1 中文包的问题,模块开发的中文问题http://esshs.cnblogs.com/archive/2006/03/03/142478.html2 皮肤和容器的问题,如何做得更漂亮3 新模块使用外部project进行异种语言开发与自动连接的问题4 用户与授权与外部系统同步的问题,与LDAP兼容的问题5 数据库连接的问题,多种数据库6 模块之间的交互问题(通信问题)http:/
2006-06-25 11:37:00 1459
原创 DotNetNuke开源门户的资源
DNN皮肤网站http://www.dnnskins.com/DesktopDefault.aspx?tabid=1http://www.snowcovered.com/snowcovered2/default.aspxhttp://www.xd.com.au/home.xd //这个不错,但下载皮肤需要一个简单的确认帐号http://www.salaro.com/Default.aspx?t
2006-06-24 13:25:00 1896
转载 脱离Borland以后的Delphi技术、IDE团队
FUTURE DEVELOPMENTSor: Life After Borland…Delphi, Kylix, Java, Eclipse, PHP, Ruby - and is Sun Microsystems right to suggest that Delphi "got it wrong"? … just a few of the subjects we talk about wi
2006-06-01 11:10:00 2576
原创 Miscellaneous 2
软件设计过程是一个充满无政府主义和机会主义的过程,没有管理手段是无法让开发的"激清"发挥的,教堂式开发集市式开发都需要规则!面向接口思考的入门员工会设计出星状的集中式结构,而愿意做对象分析的入门员工会经常把Class设计成网状:)项目开发过程中不修改或修改得越少,离项目的目标就会越远!外包项目的审核组最少且最无建议的人应当来负责相应项目的后续维护工作!外包项目其实应该讲究因素与约束
2006-05-31 21:59:00 1224
原创 递归下降方式的运算解析器
做了递归下降方式的运算解析器(C#),支持变量定义与运算 : using System;namespace ParserSpace{ /// /// 解析器类Parser /// public sealed class Parser { //Array for variables private double[] vars = new double[26]; //令牌类型
2006-05-31 16:36:00 1925
原创 团队研发管理的最佳工具集
工欲善其事,必先利其器。团队研发管理的理想工具集应该是这样的:以Borland公司的ALM产品为核心,几个名气很大的工具为周边联合,比如测试的TestDirector等等,既可以集成.net开发和可以使用在java方面的开发。而且Borland的工具集与Mercury公司的产品之间可以相互利用,TestDirector可以利用StarTeam的SCM管理,而StarTeam则可以与Test
2006-05-31 01:28:00 1808
原创 Lx平台、超女、汉芯、麒麟、注水的猪肉
最近老是看见国内新“平台”,“框架”,他们的所谓平台框架技术,只是一堆新技术放在了一起,根本就没有创新多少技术,框架和体系强调的是系统层面交互的复杂特性,可不是杂货堆或是简单拼装的玩具。所以他们只是推市场,并且强奸开源的精神,把别人的开源贡献当作自已的基础,但都说是自已的,一点也没有说别人的功劳。这些“东西”肯定活不长命,太无道义了。 超女也一种新“技术”,为了钱,把无辜的人们引入圈
2006-05-28 16:06:00 1853
原创 第一本ECO的技术专著可以下载了!(delphi2006)
终于有ECO技术的书藉了!它有三个版本:纸质的出版版本,可下载的PDF的付费版本,免费且有示例源码的公开PDF版本!虽然是E文版和德文版本,但内容比起Delphi2006 C#builder2006中的简单的在线帮助好得多,还附有很多程序实例,想学习ECO的人们可以少走弯路了.中文版的ECO书估计也要较长一段时间后才会有的,Borland原台湾CTO李维先生也想把ECO写成书,相信他的内部资料
2006-05-24 20:55:00 3831 7
转载 企业P2P 飞越迷雾 摘录自网界网(http://www.cnw.com.cn/)
企业P2P 飞越迷雾 从版权官司中艰难逃生的P2P,从未放弃驰骋企业疆场的雄心。虽然今天看来,P2P的企业化之路仍然有些迷离,但是乘着IT技术回归的翅膀,企业环境中的P2P已经起飞。 在很多人的脑海中,P2P(对等网络,peer-to-peer)技术不仅是盗版的代名词,还是吞噬网络带宽的怪兽。但是,如果追根溯源,我们就会发现,在主机、互联网技术大行其道之前,P2
2006-03-21 00:03:00 3138
转载 Borland企业核心对象“ECO”技术加快软件快速开发的进程(转贴一篇老文章)
2003/11/4来自2003 Borland大会 SAN JOSE, Calif. 新的模型驱动运行时平台为企业基于微软.NET框架的开发提供了MDA的快速自动化实现能力。 Borland软件公司 (Nasdaq NM: BORL (译注:纳斯达克股市编号)) 今天宣布了Borland ECO (Enterprise Core Objects,企业核心对象)
2006-03-14 12:53:00 2024 2
原创 关于ECO对象关联的Aggregation聚合选择项
关于ECO中对象关联Association的Aggregation聚合选择项 在UML中关联的aggretation(聚合)可以有none,aggregate,composite三种关系 在ECO类图中关联的一端如果选择为aggregate(聚集),关联的一端便为一个空心菱形,表示这一端的对象拥有零到多个(自已可以设定)另一端的对象,但这一端的对象无论存不存在,另一端的对象照样可以生存
2006-03-12 22:44:00 1465
原创 ECO技术的基础问题(我想要写的ECO技术文章,在这里先列一列)
想要写但由于时间关系还没有写的ECO技术文章,我在这里先列出来,以后慢慢完善我觉得这些问题基本上覆盖了ECO的基础应用,大家如果搞清楚这些内容,就可以顺畅地使用ECO3技术1 使用ECO和Devexpress控件表达树形数据结构2 订阅与反订阅的实例,实现复杂计算字段3 使用订阅机制实现自动统计与自动回溯路径4 使用Eco Services实现事务,操作记录,状态机等等功能(内容很多)
2006-03-08 22:36:00 1922 5
原创 ECO的“Handle”和“Handle链”
ECO的“Handle” 和 “Handle链”所有的ECO框架程序都必需有一个EcoSpace的对象实例,EcoSpace利用.net的反射机制和设计期的ECO模型定义控制着运行时创建或由ECO环境返回的ECO对象实例。 Handle(句柄)可以表达一个对象实例,一组对象实例或者是计算结果。Handle对象模型与结构可以在BDS的安装目录下的ECO源程序目录中找到定义。ECO的设计
2006-02-22 23:18:00 1511
原创 关于ECO的订阅机制(Subscription Mechanism)
订阅机制(Subscription Mechanism)是ECO架构的基础核心之一。凡是对象都是运行在一个虚拟环境中的,在非虚拟机中,对象接受运行时的通用机制控制(如上下转型的例检),在虚拟环境(.net、java)中,系统为对象运行提供更多的机制(对象生命周期)。引申到对象之间的关系上,ECO需要建立一种互通互信的“订阅”机制,要比普通的虚拟环境更为高级,处理诸如级联删除、对象的连锁通知等功能,
2006-02-22 22:28:00 1543
原创 创建基于ECO的Weblog系统(2)
上一篇我们介绍了使用ECO创建Weblog的基础工作,包括建立ECO类图与数据映射、自动生成代码、创建数据库结构、设置数据连接等内容。现在我们着手处理ASP.net页面的控件关联与操作。其实ECO是这么一个工具,它是基于Delphi的(因为架构师有Bold的历史),看起来也离不开建模工具,但对于建模工具来说并不一定要使用Together(就是BDS嵌入的那个UML工具),它还可以使用ModelMa
2006-02-21 15:55:00 1699 3
原创 创建基于ECO的Weblog系统(1)
创建基于ECO的Weblog系统(1) 我们以C#Builder 2006为开发平台示例使用强大的ECO技术开发Weblog系统,C#builder2006现在有测试版下载,下载链接为http://www.borland.com/downloads/download_delphi.html ,虽然Borland公司正在售出它的IDE产品生产线,但并不意味着这个产品的终结,反而是一个新
2006-02-19 01:42:00 2297 4
原创 关于ECO中的Stereotype设置
Stereotype在Together中是设置模型的版型,在ECO的类设计图中有几个地方有Stereotype设定:1. 选择Eco类的Package设计图时,有以下属性,这些是无法改变的2. 指定类的属性设计的时候有Stereotype设定3. 对类属性进行设置的时候也有Stereotype可以选择 到目前为止,在ECO的类设计中,这些设置与选择是没用的,ECO暂没有用到任何Stereo
2006-02-07 22:40:00 1356
原创 到目前为止Delphi 2006中ECO多客户端技术的能与不能
1. 不能保证多客户端默认使用的TCP通道的安全传输,要实现安全的话,要做的事情太多,超出了ECO的范围,这个需要我们在.net Remoting技术中去思考2. 不能在服务器方截获来自客户端的数据操作并自行拆解和处理,因为ECO服务器需要保护数据一致性和完整性3. 客户端不能亲自管理数据库,因为所有的客户端操作都要受服务器方的ECO管理,因为需要管理修改冲突等问题,对客户端来说数据库连
2006-02-02 20:37:00 1744
原创 ECO中的对象乐观锁定(Optimistic Locking)
多客户端ECO技术的对象操作乐观锁定(Optimistic Locking) ECO中的对象乐观锁定设置位于ECO类的design-time属性中,用于解决多个客户端同时进行修改而带来操作冲突,比如有个ECO类Person,里面有两个属性Firstname:string和Lastname:string,如果有两个客户端读取同一个Person记录后,其中一个客户端修改了此实例的Firstnam
2006-02-02 20:13:00 3906
原创 Miscellaneous
Whats TeamBhttp://info.borland.com/newsgroups/teamb/RemObjects .net上的新object pascal,支持mono,可以集成在vs2003 vs2005http://www.remobjects.com/DotNet下面的一些持久化框架: (Object persistence frameworks)Gentle.net
2006-01-26 20:03:00 1500
原创 ECO技术的资源列表,可惜基本上是国外资源
ECO的前身是Bold for delphi ,以前是用delphi写的,现在用C#编写了,让C#和delphi结合了ocl语言,利用Together工具,把RAD和UML建模溶合在一起,在一定程度上实现了MDA。技术上看起来是简化了开发,其实没那么简单。 要用好ECO需要正确理解UML,不是简单模糊的画几个UML示意图,而是用BDS内置的Together设计模型,由模型自动
2006-01-26 17:15:00 2819 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人