当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: Tangram与软件的组合构造 Tangram是中文“七巧板”的英文对应物,大概老外们认为“七巧板”是唐朝人的睿智游戏,而海外唐朝就象征着中国。
 

 

    摘要:aspx">solidworks二次开发-03-访问特征数据 coder arden filename : getchoosed.swpdate :2005-03-22used to get the simple hole infomation dep & diafinished lucky !!-----------------------------------------------......
    摘要:aspx">solidworks二次开发-01-录制一个宏 第一步:我们需要自己录制一个宏,然后看看程序产生了什么代码。当初学习excel时候就是这么干的。只是,solidworks要复杂一些,直接录制的宏不能使用,需要做一些调整。在没有经验的时候我们最好按照下面的建议来做。 edit or debug solidworks macrojavascript:relatedtopic1.click(......


Tangram与软件的组合构造
tangram与软件的组合构造        tangram是中文“七巧板”的英文对应物,大概老外们认为“七巧板”是唐朝人的睿智游戏,而海外唐朝就象征着中国.“七巧板”表现出明显的朴素的构造化思想,以7个元素为基,尽情的造你能所造.最早开发tangram的时候,这个系统取个什么名字,颇费一番脑筋,好的创意一定得有相配的名字.七巧板的想法就是给一个软件系统一个充分大的“基”,在这个“基”的基础上允许你进行符合规则的构造.软件功能的组合构造是一个十分有趣的问题,首先你必须提供组合构造的基础,其次你必须制定组合构造的规则,然后你必须给出参与组合的成员元素之间的调度.交互方案.        html模型是一个很有趣的例子,通过提供一组控件,你就可以构造多彩的页面了,最早我就是通过驱动html的扩展接口来实现html模型与mfc.atl等框架对接的,典型的做法是,设计一个idispatch对象iextdisp,这个对象能够访问你的对象模型,然后再想办法将这个对象与html模型绑定,mshtml库提供了这个机制.通过如上的处理,你可以在你的html页面中调用你的对象指令系统,一个典型的例子就是visual studio .net的代码向导(wizard)的实现.尽管html指令可以扩展,但却不是一个好的选择,我最终将html作为一个更大的“基”的一个成员来对待,之所以如此,是因为html的表现力还嫌不足,因为毕竟这些东西不是程序或者不像程序.早期使用delphi时,vcl中有一类frame对象给我留下很好的印象,从形式上看,一个cframewnd与delphi的frame很像,但不是.一般来说,delphi的对象是编译前的,也就是说,(绝大多数)delphi等系统的对象要经过编译后才能使用,因此选择delphi为tangram主体构造的可行性被排除了(事实上delphi一样可行,因为delphi支持rtti).
...   下一页
 ·关于datagrid web控件的热门问题    »显示摘要«
    摘要:在显示和编辑模式下自定义列的外观 默认情况下,datagrid用预设大小的列显示数据。当你将行设置为编辑模式时,该控件将所有可编辑数据显示在textbox中,不管是什么类型的数据。 如果你想自定义列的内容,则将列设定为模板列,模板列的工作方式与dataist或者repeater控件中的项模板类似。差别之处仅在于你定义的是列的外观不是行的外观。定义模板列的时候,可以具体设定下面这些模板类型:① 使用......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE