Tangram与软件集成技术专栏

与您分享组件集成的乐趣

排序:
默认
按更新时间
按访问量

感受微软外包项目(三)

 关于DirectUI         一旦完成API Hook,那么一个实质性的工作就是Office Communicator的资源文件结构分析。OC的UI结构是基于DirectUI技术实现的,因此与标准的Win32软件差异极大,微软内部在很早以前就开始开发DirectUI框架了,至于为什么要实...

2008-10-05 09:25:00

阅读数:11404

评论数:12

感受微软外包项目(二)

HOOK API         端午假期一过,我们就开始展开最初的项目预研工作,第一步当然是API HOOK。关于如何实现WinAPI HOOK,有无数的技术文档可以借鉴,但基本的技术实现差不多都需要一个额外的独立服务进程,这样做的好处是简单,但使得目标应用关联于一个预先启动的EXE文件,因此给...

2008-10-03 22:36:00

阅读数:9119

评论数:5

感受微软外包项目(一)

 在北京创业6年了,其中感受无法形容,这是我第一次承接微软的技术外包项目,种种感想尽在其中,首先我非常感谢北京、上海Microsoft公司的朋友,是他们为我们提供了这次机会,其次,我祝福我们团队中的年轻人,通过这次项目开发,他们得到了充分的锻炼……。国庆长假期间,我有充分的时间回顾项目,其中的诸多...

2008-10-03 10:18:00

阅读数:11060

评论数:8

番茄”为什么会凋谢?

“番茄”为什么会枯萎?         在我很小的时候,我不知道什么是番茄,而熟知的是一种被称为“洋柿子”的东西,那个时候因为年龄小,因此搞不清楚这个东西究竟是水果,还是蔬菜。后来随着年龄的增长,才知道如同玉米一样这是一个外来的“物种”,如今,番茄或西红柿已经是中国人不可缺少的一种东西。已经忘记了...

2008-09-07 11:53:00

阅读数:8331

评论数:13

Tangram for Internet Explorer

 Tangram for Internet ExplorerTangram是一种使得软件系统的UI架构与软件系统实现“分离”的插件技术,通过这种“分离”,软件系统的UI可以在一定程度上独立于软件系统的设计,在设计环节中,其他软件组件,例如COM、.NET组件可以自然的以插件的形式融入目标软件系统。...

2007-06-05 09:04:00

阅读数:8553

评论数:1

Windows桌面的自由定制:关于Tangram Desktop System

 Windows桌面的自由定制:关于Tangram Desktop System         通常,Windows桌面是一个特殊风格的ListView Common Control,其中装载一些重要的对象图标以及快捷键,从Windows95开始这个面孔已经维持10多年了。Tangram Des...

2007-05-20 16:19:00

阅读数:9369

评论数:5

迎接IE自由定制化时代

 迎接IE自由定制化时代经过一段时间的努力,一种预想即将变为现实了,这是我目前团队中年轻人小试牛刀的结果。看看如下的运行场景,这些浏览器还是IE吗?的确是IE,但不同于传统的插件,经过这种“再定制”功能的作用,IE的UI产生了巨大的变化,这个变化的背后是一种类似FireFox XUL技术的XML描...

2007-05-18 19:31:00

阅读数:7036

评论数:1

关于Tangram for MS Office的进展

 关于Tangram for MS Office的进展Tangram for MS Office是Tangram框架的一个具体应用,宗旨是嫁接MS Office与应用软件开发之间的桥梁。Microsoft Office的强大是业界公认的事实,因此如何更好的在Office基础上架构应用是一个十分重要...

2007-04-20 11:32:00

阅读数:8063

评论数:4

关于通用软件扩展方案的设想

 关于通用软件扩展方案的设想几天前,我陪朋友到北京Maxthon做客,话题自然离不开Maxthon。Maxthon的成功点之一是”PlugIn”,如果一个软件能够有几百个插件,这个软件的底蕴自然就会很“厚”,因此,开发具有插件机制的软件系统可以说是开发者向往的目标。谈话间我隐约感觉一个问题变得豁然...

2007-04-16 10:34:00

阅读数:8276

评论数:9

Tangram自由版本发布

 Tangram自由版本发布下载地址:http://www.webaddin.com/down/TangramMiniCtrl.zipTangram自由版本是一个基于Tangram技术的ActiveX Control,我们将之称之为“迷你”Tangram控件(TangramMini Ctrl)。T...

2007-04-13 10:02:00

阅读数:8203

评论数:1

Tangram商业版本预览(十一):Tangram在VC 6.0/VC 2003中的应用

 Tangram商业版本预览(十一):Tangram在VC 6.0/VC 2003中的应用 应用Tangram Designer,你可以设计强大的、灵活、高可定制化的应用系统,即使是运用VC6.0,也可以开发出同时支持COM、.NET扩展的软件,以下的实例都是基于VC6开发的:(一个多层次的软件框...

2007-03-22 21:05:00

阅读数:7935

评论数:3

Tangram商业版本预览(十): Tangram在.NET 2.0中的应用

  Tangram商业版本预览(十): Tangram在.NET 2.0中的应用Tangram作为一个UI框架设计器,在.NET开发中有十分强大的应用,作为一个Form组织器,开发者可以将一组Form包容在Tangram框架之中,这一点使得应用软件变得十分灵活,在.NET开发环节集成Tangram...

2007-03-21 10:15:00

阅读数:6418

评论数:0

Tangram商业版本预览(九):VB6.0中Tangram的应用

   Tangram商业版本预览(九):VB6.0中Tangram的应用 (VB6设计环境:开发者可以在VB6中设计对象,被设计的对象可以是一个VB Form) (在Tangram XML UI框架下组合VB对象,注意,这个对象是一个VB Form对象,运行时Tangram框架将其定位在Form1...

2007-03-20 14:43:00

阅读数:7883

评论数:0

什么是Tabbed窗体

 什么是Tabbed窗体         Tabbed窗体就是我们经常见到的“分页”窗体,在Microsoft Win95之前,软件开发工具,例如VB、Delphi等在不同的侧面提供了对Tabbed窗体的支持,但“风格”、“样式”有限,Win95推出后,Tabbed窗体的运用开始逐步增加,大众开始...

2007-03-19 11:16:00

阅读数:7735

评论数:0

Tangram商业版本预览(八):桌面侧边栏系统

 Tangram商业版本预览(八):桌面侧边栏系统Tangram桌面侧边栏系统: 

2007-03-18 22:00:00

阅读数:6767

评论数:0

Tangram商业版本预览(七):MFC/COM/.NET对象的集成、组合平台

  Tangram商业版本预览(七):MFC/COM/.NET对象的集成、组合平台 Tangram支持MFC对象与COM对象、.NET对象的自由组合形成的UI界面,这一点将极大改进传统MFC UI框架的架构能力,而且,这种组合机制是基于XML描述的,对开发者而言不需要编写代码。(Tangram是M...

2007-03-18 20:41:00

阅读数:6891

评论数:0

Tangram商业版本预览(六):Tangram作为IE插件

  Tangram商业版本预览(六):Tangram作为IE插件 

2007-03-18 11:03:00

阅读数:6417

评论数:0

Tangram商业版本预览(五):Tangram作为ActiveX控件

 Tangram商业版本预览(五):Tangram作为ActiveX控件        Tangram作为ActiveX控件,将为VB6、VC6等开发的软件提供极为丰富的软件表现形式,同时也极大的拓展了以COM为基础的软件的功能空间。以下是效果截图: 

2007-03-18 10:42:00

阅读数:6349

评论数:0

Tangram商业版本预览(四):各种类型的标签窗口

 Tangram商业版本预览(四):各种类型的标签窗口在Tangram的商业版本中提供了10种类型的Tabbed窗体风格,外加自由版本中包含的4种Tabbed窗体,总计有14个Tabbed窗体类型,用户可以用这些流行的窗体设计出满足自己需求的UI架构,图示仅仅是一个实例。整个设计过程不需要任何代码...

2007-03-16 09:57:00

阅读数:9999

评论数:0

应用软件的组合技术:用XML描述你的框架(一)

 应用软件的组合技术:用XML描述你的框架(一)第一次创建窗口对象是在Turbo C 2.0流行的时代完成的,至今还对操作VGA之类的代码留有印象,那个时代的编程与今天完全不同,1993年我开始接触WinSDK,当时,Microsoft还没有商业版本的C++编译器,Microsoft C的版本是5...

2007-03-15 15:34:00

阅读数:7377

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭