
MFC与COM集成开发技术
文章平均质量分 95
AIGC Browser
毕业于吉林大学数学所,现就职于北京七巧云图科技有限公司。与Microsoft MCS有10年的合作开发,擅长服务端、客户端技术,精通C++/MFC/ATL/CLR,精通.NET Framework,对互联网浏览器技术有深入的研究,特别是Chromium开源项目,常年研究Chromium、Eclipse、.NET Core开源项目
展开
-
唤醒桌面应用中休眠的宇宙结构(一)
AIGCSDK实现了开发者与“普通窗口对象”之间展开“Web DOM文本”对话的方式,当一个窗口的“运行时几何位置唯一依赖于其父窗口”时,该窗口可以呈现出无限多种运行时形态,特别,异构技术架构开发的其他窗口对象在运行时可以作为一个或者“一组动态装饰物”按照可Web描述的布局结构环绕在其周围,并与其展开Web互操作,这种处理方式将窗口对象处于“休眠状态的Web本质属性”彻底展现给开发者,从而推倒了“桌面应用”与“Web应用”之间的隔离墙,为桌面应用开发之中灵活运用AIGC以及Web技术奠定了现实的基础。原创 2023-10-11 10:44:10 · 777 阅读 · 0 评论 -
Win32:一个全新的、被忽视的桌面互联网内容平台
The Universe是一个全新的Win32桌面软件支撑架构,其设计目标是允许开发者面向互联网技术开发拥有生态支撑能力的桌面软件系统,我们扩展了Web的DOM模型,使得桌面应用拥有最大化的组件调度能力,The Universe是开发的技术框架,更多信息请访问https://github.com/tangramdev原创 2021-07-25 22:37:07 · 1897 阅读 · 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 · 10007 阅读 · 5 评论 -
Tangram商业版本预览(十一):Tangram在VC 6.0/VC 2003中的应用
Tangram商业版本预览(十一):Tangram在VC 6.0/VC 2003中的应用 应用Tangram Designer,你可以设计强大的、灵活、高可定制化的应用系统,即使是运用VC6.0,也可以开发出同时支持COM、.NET扩展的软件,以下的实例都是基于VC6开发的:(一个多层次的软件框架,VC6+Tangram Designer)(Tangram Desig原创 2007-03-22 21:05:00 · 8370 阅读 · 3 评论 -
Tangram商业版本预览(五):Tangram作为ActiveX控件
Tangram商业版本预览(五):Tangram作为ActiveX控件 Tangram作为ActiveX控件,将为VB6、VC6等开发的软件提供极为丰富的软件表现形式,同时也极大的拓展了以COM为基础的软件的功能空间。以下是效果截图:原创 2007-03-18 10:42:00 · 6875 阅读 · 0 评论 -
Tangram商业版本预览(六):Tangram作为IE插件
Tangram商业版本预览(六):Tangram作为IE插件原创 2007-03-18 11:03:00 · 6932 阅读 · 0 评论 -
Tangram商业版本预览(四):各种类型的标签窗口
Tangram商业版本预览(四):各种类型的标签窗口在Tangram的商业版本中提供了10种类型的Tabbed窗体风格,外加自由版本中包含的4种Tabbed窗体,总计有14个Tabbed窗体类型,用户可以用这些流行的窗体设计出满足自己需求的UI架构,图示仅仅是一个实例。整个设计过程不需要任何代码参与,完全是“可视化”的,对应的窗体架构会自动生成关联的XML描述。原创 2007-03-16 09:57:00 · 10545 阅读 · 0 评论 -
为什么你的软件需要IDE特征?
为什么你的软件需要IDE特征? IDE,就是Integrated Development Environment的缩写,一般而言,只有软件开发工具或设计工具才具备IDE特征,之所以如此的原因之一也许是因为开发IDE特征的技术工作比较繁杂。现代应用软件由于软件操作人员的驾驭能力越来越强、可用资源越来越丰富而逐渐开始体现出“集成”的特点,例如,MS Office就已经体现出很原创 2007-03-12 08:31:00 · 4507 阅读 · 2 评论 -
Tangram开源版本发布
Tangram开源版本发布经过一段难忘的忙碌,Tangram的第一个完整版本杀青了。回想来到北京的几年,可谓感慨万千,开发产品是心志的磨练,这话没错!经历身体与身心的煎熬,使我深刻的意识到勇者有畏,但也无畏。这一段难忘的经历更加坚定了我的信心。其实,用心去完成一个心愿是非常艰难的事情。计划中的Tangram分3个版本,分别是Open Source版、自由版(Free Edition)以及原创 2007-03-09 10:40:00 · 5354 阅读 · 2 评论 -
Windows应用程序与配置文件
Windows应用程序与配置文件 为每个应用程序提供一个配置文件已经不是什么新鲜的想法了,在早期的Windows中,许多程序通常都提供一个扩展名为“.ini”或“.dat”之类的物件以定制化程序或为应用程序提供扩展描述。Microsoft公布.NET框架后,基于Windows的exe文件有了一定的微妙的变化,这就是每个exe文件在.NET框架下匹配了一个“Config”文原创 2007-03-11 09:13:00 · 4413 阅读 · 1 评论 -
Microsoft Visual Basic for Application技术概要
Microsoft Visual Basic for Application技术概要 众所周知,Visual Basic系列产品在Microsoft的产品线中占有非常独特的位置,从IE,到Office,乃至Visual Studio系列产品中总要配备一个基于Visual Basic的描述引擎以便进行功能扩展。Microsoft Visual Basic for Appli原创 2007-03-10 22:54:00 · 5217 阅读 · 0 评论 -
关于Tangram的可视化设计支持
关于Tangram的可视化设计支持 Tangram开源版本是Tangram系列中“最小”的版本,在这个版本中包含了Tangram的最基本的功能点,即软件UI框架的可视化设计。通常,软件开发者都是通过Coding的方式进行软件的框架设计,给定一个如下的UI框架:大多数开发者会如何处理?许多开发者会分析,这个框架窗体包含几个“分页窗体”、“Splitter窗体”,对原创 2007-03-10 09:37:00 · 3071 阅读 · 2 评论 -
基于WWW的可视化设计环境的思维碎片(一)
一、一个基于WWW的可视化设计环境(基于Internet进行设计,IE本身就是一个具体的应用)二、将设计的对象用于IE、Office、.NET、以及大多数的软件开发(VB、VC、Delphi等等)(与Office集成,可以使得一些应用建立在Office基础之上,例如报表、文档生成工作可以利用Office的优势,用户的其他需求可以通过组件集成到Office环境之中)三、将WWW可视化设计用于.NET原创 2006-01-03 09:00:00 · 2972 阅读 · 0 评论 -
基于WWW构造桌面软件-胡思乱想
2005年终于过去了。回想起来,也还算颇有收获。生活在一个狭窄空间里的我,伴随2005年的逝去,也开始突破一个“圈子”,开始思考WWW,当重新看待Internet的时候,发现自己已经落后许多了,因此,开始谋划,Web 2.0的时代,自己应该做些什么。其实,我并不是一个专业的 开发人员,因此也说不清技术究竟是什么。有时候我在想,进入本世纪后,个人PC机与软件技术之间是不是进入了一个很“微妙”的状态?原创 2006-01-01 10:21:00 · 3095 阅读 · 5 评论