Tangram发布开源版本,有兴趣者请进,下载地址在www.codeplex.com/tangram;https://sourceforge.net/projects/tangramproject...

MFCPlus 版主 2007-03-10 07:22:26
Tangram,从词义上解释就是来自中国的一个民间智力游戏:七巧板。其基本的出发点是用最简单的7种几何图形,组合出复杂的几何图案。这个简单的游戏,透视出古代中国人对复杂世界的朴素的认识。事实上,中国古代的先哲们很早就体现了对物质世界的基本认识,因此,也就有“金”、“木”、“水”、“火”、“土”等五行演绎世界的说法,此外,“太极生两仪、两仪生四象”等八卦论也体现了异曲同工之妙,这就是所谓的“五行八卦”。面对今天的软件世界,由于长时间的积累,比起10年前,今天可以说是一个多彩的世界,20世纪90年代中期,第一代互联网的崛起,使得人们充分领略了软件改变世界的魔力,特别是Java、COM、.NET、HTML等软件表现方式的成熟,使得今天的世界里人们越发感觉到,这些最初很神秘的东西,已经成为人们日常生活、工作里的一部分。从许多方面看,软件开发并不是什么高科技的因素,因此,寻求更有效的软件构造方式,一直是人们追求的目标。正像人们探索物质世界的奥秘所经历的那样,从分子论,到原子论,人们总结出了门捷列夫元素周期表,这一优秀的工作,使得人们从一个新的角度看到了物质世界的结构秩序,同时,也向人们展示了一个认识世界的基本方法,那就是,在复杂的现象面前,要对相互独立的对象进行“汇集”,以形成一个基本的“基”,在这个“基”的基础上,寻找相关现象的演绎规则。Tangram框架就是这样思考的产物,针对Windows平台上软件的开发,传统的COM技术、日渐普及的.NET技术,还有经典的C++技术一直都在自己的轨迹上发展着,都有各自忠实的拥护群体,毋庸置疑,每个领域都有各自的强项,因此,没有迹象表明谁会退出历史的舞台。Tangram的基本构思点是,允许开发者将以上三个方面进行一定意义上的自由组合:我们期待来自C++的CView对象、来自COM的ActiveX对象以及来自.NET的托管对象形成一个公共的软件“基”,允许开发者以一致的描述方式形成可描述的软件组合方案,这就是Tangram框架的基本出发点。
Tangram的技术细节将陆续发表在blog.csdn.net/sunhui,www.webaddin.com,有好建议的朋友高分酬谢.如果你打算开发高可定制化的软件系统、插件体系,Tangram将会是你的有力助手....
Tangram的下载地址:
https://sourceforge.net/projects/tangramproject;
http://www.codeplex.com/Tangram
国内下载地址:
http://www.webaddin.com
http://www.zdnet.com.cn/download/windows/swinfo/0,2008005031,39289318s,00.htm
Tangram开源框架是一个MFC/ATL框架,支持任意数量的CView对象以及ActiveX控件对象以及它们的"复合"框架,在Tangram中,传统的MFC中的Doc/View机制与XML技术巧妙的结合在一起,使得Tangram形成独特的可视化设计机制以及几乎无限的文档包容能力,详细介绍请参考:"http://blog.csdn.net/sunhui/archive/2007/03/10/1525769.aspx"
...全文
173 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧