摘要: WiX是Windows Installer XML的简称,她是用于制作Windows安装包的工具集。它支持命令行环境,开发者可以及将它集成到他们的编译过程中创建MSI和MSM安装包。 更多信息可以参... 阅读全文
posted @ 2011-11-09 15:28 葡萄城技术团队 阅读(1942) 评论(2) 推荐(5) 编辑
摘要: Silverlight 5 在 Silverlight 4基础上做了一些补充和增强 丰富的媒体表现能力 增强的图形展现能力 构造下一代商业应用程序 信任模式的增强... 阅读全文
posted @ 2011-10-25 12:14 葡萄城技术团队 阅读(3720) 评论(14) 推荐(7) 编辑
摘要: PDF格式已经成为广为应用的电子文档交换格式标准。为了便于用户在组织内和组织之间共享报表数据,ActiveReports 6可以将生成的报表导出为PDF格式。下面的代码是ActiveReports 6导出PDF的简单示例。 阅读全文
posted @ 2011-09-16 17:09 葡萄城技术团队 阅读(2794) 评论(0) 推荐(1) 编辑
摘要: 一种改善控件性能的方法是,当需要对许多单元格进行变动时,可以先保持或挂起重画,直到所有的变动都完成时再进行。通过在对单元格修改和重算时保持重画(挂起布局),然后再恢复布局并重画所有单元格控件能够节省很... 阅读全文
posted @ 2011-08-22 14:52 葡萄城技术团队 阅读(2473) 评论(2) 推荐(0) 编辑
摘要: 表单打印的多个部分都可以进行自定义,大多数的自定义选项存在于PrintInfo对象中。大多数打印选项是在PrintInfo对象上进行设置,并在表单级别上应用。当你执行打印操作时,你将一个特定的表单发送... 阅读全文
posted @ 2011-08-22 10:57 葡萄城技术团队 阅读(6259) 评论(0) 推荐(0) 编辑
摘要: 自定义列和区域的数据绑定 当表单被绑定到一个数据集时,表单中的列就会相继的被分配到数据集的区域上。例如,第一个数据域分配给列A,第二个数据区域分配给列B,等等。你也可以改变分配顺序,将任意域分配给任意... 阅读全文
posted @ 2011-08-19 14:14 葡萄城技术团队 阅读(4581) 评论(0) 推荐(1) 编辑
摘要: 使用表单的API处理数据 你可以将数据以有格式或无格式字符串或者数据对象的形式填充到单元格中。将数据填充到单元格的最好方式取决于你想添加字符串数据还是数据对象,以及你想添加数据到单一的单元格还是某个范... 阅读全文
posted @ 2011-08-18 15:08 葡萄城技术团队 阅读(3381) 评论(0) 推荐(2) 编辑
摘要: 你可以从多方面自定义用户界面来自定义用户与Spread控件的交互方式。同时,你还可以自定义如何处理用户交互方式。 设置允许用户进行的操作 下面的列表总结了通过控件的数据区域,你可以授权用户进行的操作(... 阅读全文
posted @ 2011-08-18 11:43 葡萄城技术团队 阅读(5394) 评论(0) 推荐(2) 编辑
摘要: 理解单元格的编辑模式 通常情况下,当终端用户双击单元格时,编辑控件将允许用户在该单元格中输入内容。在一个单元格中编辑的能力被称为编辑模式。一些属性和方法可以用来自定义编辑模式的使用。 当一个单元格处于... 阅读全文
posted @ 2011-08-17 16:33 葡萄城技术团队 阅读(5368) 评论(0) 推荐(3) 编辑
摘要: 理解单元格类型基本信息 Spread支持几十种单元格类型,如复选框单元格、日期时间单元格、或者一个简单的文本单元格。单元格类型可以对单独的单元格、列、行、一个单元格区域,甚至是整个表单进行设置。单元格... 阅读全文
posted @ 2011-08-17 09:44 葡萄城技术团队 阅读(4025) 评论(11) 推荐(1) 编辑
摘要: 底层模型概述 Spread控件提供了很多模型,这些模型提供了自定义控件的基础架构。同时,这些模型作为底层模板,派生出了更多通用的快捷对象。 在不使用Spread的底层模型的情况下,你可以完成许多任务。... 阅读全文
posted @ 2011-08-16 12:16 葡萄城技术团队 阅读(4203) 评论(0) 推荐(2) 编辑
摘要: Spread支持85种丰富多彩的图表效果。可以在Spread设计器中基于工作表的数据直接生成图表,操作简单。同时,软件人员还可以在Visual Studio设计环境中定制图表的所有元素,包括标题、序列... 阅读全文
posted @ 2011-08-16 09:15 葡萄城技术团队 阅读(3585) 评论(0) 推荐(1) 编辑
摘要: 通过 Spread 设计器用户可以快速地对 Spread 控件进行设计。无论用户是正在做一个关于 Spread 控件特性的原型研究,还是对于一个已经存在的 Spread 控件在某些方面进行进一步的定制... 阅读全文
posted @ 2011-08-15 10:40 葡萄城技术团队 阅读(5332) 评论(0) 推荐(3) 编辑
摘要: 你可以将数据从Spread中存到几种不同类型的文件中或者可以在Spread中打开几种不同类型的数据文件。通过使用相应的代码,你可以将整个控件,某个特定的表单,或者某个特定单元格区域中的数据保存为几种不... 阅读全文
posted @ 2011-08-12 16:59 葡萄城技术团队 阅读(4523) 评论(3) 推荐(0) 编辑
摘要: 开发人员可以对Spread表单中的行和列进行自动排序操作,如根据指定的列,以升序方式自动排序表单中的数据。同时,也可以显示排序指示器。这些操作不会影响数据模型 仅仅涉及数据如何显示。 允许用户自动地对... 阅读全文
posted @ 2011-08-12 10:39 葡萄城技术团队 阅读(4714) 评论(0) 推荐(4) 编辑
摘要: 你可以设置的显示将行分组变成 OUTLOOK样式。对于大量的数据来说,这样会以用户需要的顺序显示数据。用户可以选择要进行的排序(以列为依据),然后控件会以此为依据将行组织起来,分级地显示数据。既可以通... 阅读全文
posted @ 2011-08-11 17:00 葡萄城技术团队 阅读(3535) 评论(1) 推荐(0) 编辑
摘要: Spread支持开发人员自定义筛选数据的用户体验。基于行数据筛选,你可以允许用户分列进行筛选,从而仅显示符合了下拉列表中条件的行的数据,或者根据筛选结果更改行的外观。你可以使用默认的筛选方式,或者你可... 阅读全文
posted @ 2011-08-11 12:04 葡萄城技术团队 阅读(4363) 评论(0) 推荐(1) 编辑
摘要: 下面的教程将带你创建一个工程, 并将Spread控件绑定到一个数据库。 在这个教程中,主要的步骤为: 1. 将Spread添加到一个数据绑定工程中 2. 设置数据库连接 3. 指定要使用的数据 4. ... 阅读全文
posted @ 2011-08-10 15:46 葡萄城技术团队 阅读(5344) 评论(0) 推荐(2) 编辑
摘要: Spread的公式计算引擎支持300多种内置函数,并支持通过内置函数和运算符来自定义公式。支持的函数包括日期、时间函数、工程计算函数、财务计算函数、逻辑函数、数学和三角函数、统计函数、文本函数等。 公... 阅读全文
posted @ 2011-08-09 16:57 葡萄城技术团队 阅读(5730) 评论(0) 推荐(2) 编辑
摘要: 这篇文章概括介绍了单元格的哪些事件是由控件的用户动作触发的。虽然它没有全面地列出的用户可能执行的每一个动作,但是它详细地描述了用户所使用的大部分普通操作所引发的事件。 因为某些动作一直出现,或者某些动... 阅读全文
posted @ 2011-08-09 10:16 葡萄城技术团队 阅读(4295) 评论(0) 推荐(1) 编辑