![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Tangram
文章平均质量分 87
AIGC Browser
毕业于吉林大学数学所,现就职于北京七巧云图科技有限公司。与Microsoft MCS有10年的合作开发,擅长服务端、客户端技术,精通C++/MFC/ATL/CLR,精通.NET Framework,对互联网浏览器技术有深入的研究,特别是Chromium开源项目,常年研究Chromium、Eclipse、.NET Core开源项目
展开
-
互联网时代的.NET Desktop软件开发(一)
UWP是微软的一个雄心勃勃的规划,本指望一统江湖,然世间事不如意者常十之八九,微软至今也没有拿出一个很有影响力的UWP软件,自从自家的Edge夭折之后,微软不得不从Chromium项目开始重新规划自己的互联网浏览器,这一点是自己给自己当头一棒,由于互联网的缘故,在未来的Windows版本里面,微软不得不给Win32留有足够的余地,毕竟,Chromium的Windows版本是Win32代码,从Chromium内部结构可以看出,WinRT占有一定的比例,但远不足以微软用UWP技术重构Chromiu...原创 2020-07-13 11:38:31 · 1237 阅读 · 0 评论 -
Tangram开源版本发布
Tangram开源版本发布经过一段难忘的忙碌,Tangram的第一个完整版本杀青了。回想来到北京的几年,可谓感慨万千,开发产品是心志的磨练,这话没错!经历身体与身心的煎熬,使我深刻的意识到勇者有畏,但也无畏。这一段难忘的经历更加坚定了我的信心。其实,用心去完成一个心愿是非常艰难的事情。计划中的Tangram分3个版本,分别是Open Source版、自由版(Free Edition)以及原创 2007-03-09 10:40:00 · 5306 阅读 · 2 评论 -
最早的Tangram预览
最早的Tangram预览几天前与好友在msn上聊天,朋友给我一个惊喜,他提供给我2001年我发布的Tangram相关的信息,这些已经迷失的东西,看起来十分亲切,原始地址是http://www.vchelp.net:9090/dtool/submit/vdd_pa.htm,但我翻遍了所有的备份,已经找不到相关的代码了,将其整理在这里,是为了纪念最初的时光,回忆当年,真是激情燃烧的岁月……原创 2007-03-13 10:11:00 · 3471 阅读 · 0 评论 -
Tangram商业版本预览(五):Tangram作为ActiveX控件
Tangram商业版本预览(五):Tangram作为ActiveX控件 Tangram作为ActiveX控件,将为VB6、VC6等开发的软件提供极为丰富的软件表现形式,同时也极大的拓展了以COM为基础的软件的功能空间。以下是效果截图:原创 2007-03-18 10:42:00 · 6813 阅读 · 0 评论 -
Tangram商业版本预览(三):Tangram中的Skin引擎
Tangram商业版本预览(三):Tangram中的Skin引擎 Tangram商业版本预览(一)Tangram商业版本预览(二)Tangram商业版本预览(三)Tangram商业版本预览(四)原创 2007-03-14 22:15:00 · 4269 阅读 · 0 评论 -
Tangram商业版本预览(四):各种类型的标签窗口
Tangram商业版本预览(四):各种类型的标签窗口在Tangram的商业版本中提供了10种类型的Tabbed窗体风格,外加自由版本中包含的4种Tabbed窗体,总计有14个Tabbed窗体类型,用户可以用这些流行的窗体设计出满足自己需求的UI架构,图示仅仅是一个实例。整个设计过程不需要任何代码参与,完全是“可视化”的,对应的窗体架构会自动生成关联的XML描述。原创 2007-03-16 09:57:00 · 10486 阅读 · 0 评论 -
Tangram商业版本预览(六):Tangram作为IE插件
Tangram商业版本预览(六):Tangram作为IE插件原创 2007-03-18 11:03:00 · 6867 阅读 · 0 评论 -
迎接IE自由定制化时代
迎接IE自由定制化时代经过一段时间的努力,一种预想即将变为现实了,这是我目前团队中年轻人小试牛刀的结果。看看如下的运行场景,这些浏览器还是IE吗?的确是IE,但不同于传统的插件,经过这种“再定制”功能的作用,IE的UI产生了巨大的变化,这个变化的背后是一种类似FireFox XUL技术的XML描述技术在“作祟”。IE即将迎来充分自由的定制化阶段,你的功能点将在IE架构的核心地带与浏览界面原创 2007-05-18 19:31:00 · 7460 阅读 · 0 评论 -
Windows桌面的自由定制:关于Tangram Desktop System
Windows桌面的自由定制:关于Tangram Desktop System 通常,Windows桌面是一个特殊风格的ListView Common Control,其中装载一些重要的对象图标以及快捷键,从Windows95开始这个面孔已经维持10多年了。Tangram Desktop System是这样一个桌面框架,使得用户可以使用Tangram Designer设计原创 2007-05-20 16:19:00 · 9976 阅读 · 5 评论 -
为什么你的软件需要IDE特征?
为什么你的软件需要IDE特征? IDE,就是Integrated Development Environment的缩写,一般而言,只有软件开发工具或设计工具才具备IDE特征,之所以如此的原因之一也许是因为开发IDE特征的技术工作比较繁杂。现代应用软件由于软件操作人员的驾驭能力越来越强、可用资源越来越丰富而逐渐开始体现出“集成”的特点,例如,MS Office就已经体现出很原创 2007-03-12 08:31:00 · 4458 阅读 · 2 评论 -
关于Tangram的可视化设计支持
关于Tangram的可视化设计支持 Tangram开源版本是Tangram系列中“最小”的版本,在这个版本中包含了Tangram的最基本的功能点,即软件UI框架的可视化设计。通常,软件开发者都是通过Coding的方式进行软件的框架设计,给定一个如下的UI框架:大多数开发者会如何处理?许多开发者会分析,这个框架窗体包含几个“分页窗体”、“Splitter窗体”,对原创 2007-03-10 09:37:00 · 3026 阅读 · 2 评论 -
TangramLite介绍
经过一段紧张的忙碌,TangramLite的第一个测试版本终于出炉了你可以在https://sourceforge.net/projects/tangramlite中下载源代码,TangramLite最初的定位是给团队里的年轻人提供一个学习Tangram框架开发思路的内部教材,基本工作在2004年8月份完成,以后一直闲置在机器里,也许是一个思路上的盲点,我近两年来一直没有真正认真考虑过这个东西的命原创 2006-08-20 10:54:00 · 3634 阅读 · 4 评论 -
Tangram 截图(二)
Tangram MFC 应用程序基于Flash动画的Splash起始屏幕窗口:用户可以设计自己特征的Splash,然后作为程序资源嵌入到程序中。Tangram Designer的工具箱界面也是基于Flash动画实现的,如果用户愿意,可以设计自己的Designer Tool Box(用Flash、HTML、C++View或其他对象均可) 具有HTML背景的程序界面:同样,用户可以任意定原创 2005-04-05 08:47:00 · 3156 阅读 · 8 评论 -
Tangram:一个基于MFC框架的柔性软件开发系统
Tangram:一个基于MFC框架的柔性软件开发系统孙 辉Tangram是一个基于MFC类库的软件开发框架,用于解决Visual C++基于MFC的软件开发中面临的若干问题, Tangram是一个开源项目。网址:http://www.apptemplate.com/opencn/下载地址:http://www.apptemplate.com/opencn/downloads.asp技术支持论坛:h原创 2005-04-05 02:00:00 · 12992 阅读 · 30 评论 -
Tangram 截图(一)
基于Tangram的MFC程序,内部集成了Tangram Designer,应用这个设计器,用户以及开发者可以随心所欲的设计综合功能的基于文档的程序结构,如同设计网页一样。以下是一些Tangram的运行时屏幕截图:(一个综合的SDI-MDI混合界面,MDI界面作为一个Tabbed窗口的一个子页嵌进主体SDI界面中,这个界面由内置的设计器完成)(一个显示文档模板设计过程的运行时图像,原创 2005-04-05 08:07:00 · 3025 阅读 · 0 评论 -
使用Tangram构造你自己的软件开发平台(二)
使用Tangram构造你自己的软件开发平台(二)孙 辉相关文章:使用Tangram构造你自己的软件开发平台(一)创建第一个MFC CView组件库 Tangram MFC CView组件库是一个COM组件库,其中含有一组MFC CView类对象。首先,在VS 2003IDE新建一个Tangram MFC 组件库,为此,在VS 2003IDE的Wizard管理器中选择Tangram原创 2005-04-11 08:43:00 · 2893 阅读 · 1 评论 -
使用Tangram构造你自己的软件开发平台(一)
使用Tangram构造你自己的软件开发平台Tangram 网址:http://www.apptemplate.com/opencn/技术论坛:http://www.apptemplate.com/opencn/MsgBoard/default.asp生产第一个Tangram程序主窗口 安装Tangram开发包后,打开Visual Studio .NET 2003 IDE,选择新工程得到如下对原创 2005-04-09 10:42:00 · 7004 阅读 · 2 评论 -
现代软件GUI构造及对策(一)
大约半年前,我结识了一位Eclipse高手,那是我第一次实际接触Eclipse,那次接触给我留下深刻印象的是那位朋友提起Eclipse时的眼神,我能够体会到那种发自内心的感受,就如同我第一次接触到Visual Studio的感受一样。从Visual Studio 2002开始,现代风格的GUI界面逐渐成了今天的时尚,曾几何时,我们曾经为了Visual Studio 风格的界面如醉如痴,也曾经为Of原创 2005-10-28 08:10:00 · 3245 阅读 · 1 评论 -
基于WWW的可视化设计环境的思维碎片(一)
一、一个基于WWW的可视化设计环境(基于Internet进行设计,IE本身就是一个具体的应用)二、将设计的对象用于IE、Office、.NET、以及大多数的软件开发(VB、VC、Delphi等等)(与Office集成,可以使得一些应用建立在Office基础之上,例如报表、文档生成工作可以利用Office的优势,用户的其他需求可以通过组件集成到Office环境之中)三、将WWW可视化设计用于.NET原创 2006-01-03 09:00:00 · 2940 阅读 · 0 评论 -
Tangram与软件的组合构造
Tangram与软件的组合构造 Tangram是中文“七巧板”的英文对应物,大概老外们认为“七巧板”是唐朝人的睿智游戏,而海外唐朝就象征着中国。“七巧板”表现出明显的朴素的构造化思想,以7个元素为基,尽情的造你能所造。最早开发Tangram的时候,这个系统取个什么名字,颇费一番脑筋,好的创意一定得有相配的名字。七巧板的想法就是给一个软件系统一个充分大的“基”,在这个“基”的基础上允许你原创 2005-04-06 09:59:00 · 3216 阅读 · 1 评论