当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 译者说明:欢迎访问我的Blog:
 

 

 ·变量绑定-平台的身体    »显示摘要«
    摘要: 接上一blog“数据总线 平台的灵魂” 只有灵魂是没有用的,它是无形的,不能展现给客户,不能接受客户的反馈,要提供一套躯体,让灵魂有所依托。 这套躯体,就是变量的绑定。将变量绑定到哪里,当然是绑定到与用户产生交互的控件上。 原有的前台开发是这样的,设计者决定显示在某一部分的内容(操作员姓 名显示在屏幕的第一行靠左边的位置等等),开发者将内容抽象为变量,显示位置抽象为控件(在这个窗体的点1,1处放一个标签,进入窗体时将 oper_name的值赋值给定义的标......
    摘要:软件盗版是一个全球性问题。每年由于非法使用给软件企业造成高达上百亿美元损失,有些国家软件盗版率高达90%以上,并且37%的正版软件在使用中涉及非法拷贝。   软件版权保护对软件产业的健康发展至关重要。让我们来看国际市场咨询公司2003年所做的一组数据:2002年,亚洲it行业创造的经济总额是1750亿美元,估计有将近300万从业人员,每年创造税收950亿美元。如果能够把盗版比例降低10个百分点,就可以再增加110万个就业机会和500亿美元的收益价值。中国在......


Programming MS Office 2000 Web Components第二章第一节(第一部分)
译者说明:欢迎访问我的blog: http://daidaoke.donews.net/daidaoke/

我的email:tangtaike@163.com 【相关文章:最简单的自定义控件

译文中的错误望不吝指出。 【扩展阅读:[精华:转贴]学编程的人不能不看的好文章

  【扩展信息:ERPII 之 销售订单方式

如需转载,请事先通知。

 

第二章 电子表格组件

 

       本章将深入探讨微软office电子表格组件的功能与编程模式。因为本书关注于建立实际的解决方案,所以我将展示一些各个组件特性的有趣用法,并进行说明。在本书第二部分,您会看到许多用法的使用。

 

       本章将向您展示数据表格组件能够做什么,不能做什么,向您推荐使用自己的代码为组件添加功能的聪明方法,以及向您展示使用电子表格组件编程模式的关键所在,这可是您学习电子表格组件的起点。

 

电子表格组件基本功能

       在我们深入了解电子表格组件的细节前,让我们先来看看它的基本功能,它所支持的装载与保存数据的各种方法。

 

重算引擎

       重算引擎是电子表格控件的核心—它使得组件不再仅仅是一个网格控件。因为电子表格组件是由那些为microsoft excel开发重算引擎的开发者开发的,所以它几乎支持excel2000中所有的函数,包括大部分数据分析包(atp)中的函数。

 

注释:

       如果您对上述内容感兴趣,请注意,下列函数不被电子表格组件所支持:asc, call, datedif, findb, frequency, getpivotdata, growth, info, ispmt, jis, leftb, lenb, linest, logest, mdeterm, midb, minverse, mmult, phonetic, register.id, replaceb, rightb, searchb, sql.request, transpose, trend, 与yen。还有,所有以”b”结尾的函数都会在字节级进行操作,而不是象在双字节字符集系统中那样基于字符级。

 

       请参考本章后部关于属性绑定与插件函数的部分,以了解如何使用vba与vbscript来实现这些函数。还有,在excel中index与lookup函数都有两种形式,一种使用数组为参数,另一种使用向量(一维队列)为参数。电子表格控件支持向量参数形式,但不支持数组参数形式。

 

       任何包括公式的电子表格组件,在使用中都会很自然的需要重算引擎的支持――例如,一个允许用户查看产品收支平衡表,改变假设值并查看重算结果的解决方案,就会需要重算引擎。重算功能是电子表格分析的主干功能,是电子表格产品的核心功能。重算引擎也能利用本章后面会讨论到的一些先进特性,例如属性绑定与插件函数。

 

       当以无用户界面的方式使用电子表格组件时(即内存对象形式),重算引擎成为组件主要的服务。重算引擎能够执行任何电子表格模型中易于表达的复杂计算。也能在服务器上根据一个现有的模型重算并将显示结果发送给web浏览器或者发送到电子邮件信息中。许多计算工作,如果使用脚本或c来完成的话会十分繁琐,但是在电子表格模型中却会很容易。

 

       例如,银行或借贷机构可能会开发一个评估特定类型贷款风险的电子表格模型。因为借贷保险业者常常不是程序员,让他们开发服务器上运行的借贷评估函数可能会很困难――就像让不理解借贷保险业者使用的复杂计算公式的程序员来开发一样。然而,如果使用电子表格组件的重算引擎,程序员就可以加载保险业者发布的电子表格模型,改变输入值,并输出获得的新的风险评估结果。

 

       电子表格组件支持最大655,36行,702列(从a列到zz列)的工作表,但是每一个组件实例只支持一个工作表。这与excel2000支持的行数相同,但几乎是excel2000支持的列数的3倍。(excel只支持256列)

 

       注意:

       如果您想要装载所有655,36行与702列,您会等待较长时间。因为电子表格控件是从html格式的数据加载它的内容,所以装载操作当然比装载二进制数据(例如excel装载xls文件时)慢。
...   下一页
 ·利用treeview实现树形列表    »显示摘要«
    摘要:我最新的一个翻译 http://www.yesky.com/softchannel/72342380468043776/20040630/1825811.shtml ......
» 本期热门文章:

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