摘要: ComponentOne 2011 v3版本中新增了Silverlight版本和WPF版本的c1OutlookBar控件。它对应的是WinForms版本的C1NavBar。因为“OutlookBar”... 阅读全文
posted @ 2011-12-22 14:47 葡萄城技术团队 阅读(2791) 评论(9) 推荐(2)
摘要: 过滤是DataGrid这样的表格控件的基本功能之一,也是非常重要的特性。微软提供的标准DataGrid相信大家都很熟悉了。本文要解析的不是标准DataGrid,而是Silverlight和WPF平台下... 阅读全文
posted @ 2011-12-09 11:53 葡萄城技术团队 阅读(7061) 评论(9) 推荐(7)
摘要: 最近关于Windows Phone 8(WP8)有一些传言,说是 WP8 将会基于 Windows NT kernel(WinNTk) 开发。知名博客 MS Nerd 宣称完全是谣言,但是个人认为WP8完全应该基于WinNT内核开发。 首先需要澄清的一点是:WP8基于Windows 8开发与WP8基 阅读全文
posted @ 2011-12-02 09:46 葡萄城技术团队 阅读(4650) 评论(13) 推荐(3)
摘要: 随着Windows 8 Developer Preview 和 Visual Studio 11 Preview的发布, 大家对Metro-style的关注也逐步升温。最大的改变就是我们可以用HTML... 阅读全文
posted @ 2011-11-24 15:34 葡萄城技术团队 阅读(3295) 评论(9) 推荐(5)
摘要: 关键点 “别人还能把这个名字理解成什么意思?”通过不断的问自己这个问题来积极检查每一个命名。 事实上,这种富有创造性的、不断尝试“错误理解”的方法,能够有效的发现歧义的命名,并... 阅读全文
posted @ 2011-11-16 09:46 葡萄城技术团队 阅读(2765) 评论(6) 推荐(12)
摘要: 摘要:Microsoft Silverlight 5 正在有条不紊的准备发布。有消息称这将是Silverlight最后一个主版本,但是Microsoft官方并未对此作出回应。 Silverli... 阅读全文
posted @ 2011-11-10 14:27 葡萄城技术团队 阅读(8088) 评论(74) 推荐(9)
摘要: WiX是Windows Installer XML的简称,她是用于制作Windows安装包的工具集。它支持命令行环境,开发者可以及将它集成到他们的编译过程中创建MSI和MSM安装包。 更多信息可以参... 阅读全文
posted @ 2011-11-09 15:28 葡萄城技术团队 阅读(1976) 评论(2) 推荐(5)
摘要: Silverlight 5 在 Silverlight 4基础上做了一些补充和增强 丰富的媒体表现能力 增强的图形展现能力 构造下一代商业应用程序 信任模式的增强... 阅读全文
posted @ 2011-10-25 12:14 葡萄城技术团队 阅读(3761) 评论(14) 推荐(7)
摘要: PDF格式已经成为广为应用的电子文档交换格式标准。为了便于用户在组织内和组织之间共享报表数据,ActiveReports 6可以将生成的报表导出为PDF格式。下面的代码是ActiveReports 6导出PDF的简单示例。 阅读全文
posted @ 2011-09-16 17:09 葡萄城技术团队 阅读(2853) 评论(0) 推荐(1)
摘要: 一种改善控件性能的方法是,当需要对许多单元格进行变动时,可以先保持或挂起重画,直到所有的变动都完成时再进行。通过在对单元格修改和重算时保持重画(挂起布局),然后再恢复布局并重画所有单元格控件能够节省很... 阅读全文
posted @ 2011-08-22 14:52 葡萄城技术团队 阅读(2544) 评论(2) 推荐(0)
摘要: 表单打印的多个部分都可以进行自定义,大多数的自定义选项存在于PrintInfo对象中。大多数打印选项是在PrintInfo对象上进行设置,并在表单级别上应用。当你执行打印操作时,你将一个特定的表单发送... 阅读全文
posted @ 2011-08-22 10:57 葡萄城技术团队 阅读(6414) 评论(0) 推荐(0)
摘要: 自定义列和区域的数据绑定 当表单被绑定到一个数据集时,表单中的列就会相继的被分配到数据集的区域上。例如,第一个数据域分配给列A,第二个数据区域分配给列B,等等。你也可以改变分配顺序,将任意域分配给任意... 阅读全文
posted @ 2011-08-19 14:14 葡萄城技术团队 阅读(4649) 评论(0) 推荐(1)
摘要: 使用表单的API处理数据 你可以将数据以有格式或无格式字符串或者数据对象的形式填充到单元格中。将数据填充到单元格的最好方式取决于你想添加字符串数据还是数据对象,以及你想添加数据到单一的单元格还是某个范... 阅读全文
posted @ 2011-08-18 15:08 葡萄城技术团队 阅读(3456) 评论(0) 推荐(2)
摘要: 你可以从多方面自定义用户界面来自定义用户与Spread控件的交互方式。同时,你还可以自定义如何处理用户交互方式。 设置允许用户进行的操作 下面的列表总结了通过控件的数据区域,你可以授权用户进行的操作(... 阅读全文
posted @ 2011-08-18 11:43 葡萄城技术团队 阅读(5582) 评论(0) 推荐(2)
摘要: 理解单元格的编辑模式 通常情况下,当终端用户双击单元格时,编辑控件将允许用户在该单元格中输入内容。在一个单元格中编辑的能力被称为编辑模式。一些属性和方法可以用来自定义编辑模式的使用。 当一个单元格处于... 阅读全文
posted @ 2011-08-17 16:33 葡萄城技术团队 阅读(5518) 评论(0) 推荐(3)
摘要: 理解单元格类型基本信息 Spread支持几十种单元格类型,如复选框单元格、日期时间单元格、或者一个简单的文本单元格。单元格类型可以对单独的单元格、列、行、一个单元格区域,甚至是整个表单进行设置。单元格... 阅读全文
posted @ 2011-08-17 09:44 葡萄城技术团队 阅读(4158) 评论(11) 推荐(1)
摘要: 底层模型概述 Spread控件提供了很多模型,这些模型提供了自定义控件的基础架构。同时,这些模型作为底层模板,派生出了更多通用的快捷对象。 在不使用Spread的底层模型的情况下,你可以完成许多任务。... 阅读全文
posted @ 2011-08-16 12:16 葡萄城技术团队 阅读(4336) 评论(0) 推荐(2)
摘要: Spread支持85种丰富多彩的图表效果。可以在Spread设计器中基于工作表的数据直接生成图表,操作简单。同时,软件人员还可以在Visual Studio设计环境中定制图表的所有元素,包括标题、序列... 阅读全文
posted @ 2011-08-16 09:15 葡萄城技术团队 阅读(3677) 评论(0) 推荐(1)
摘要: 通过 Spread 设计器用户可以快速地对 Spread 控件进行设计。无论用户是正在做一个关于 Spread 控件特性的原型研究,还是对于一个已经存在的 Spread 控件在某些方面进行进一步的定制... 阅读全文
posted @ 2011-08-15 10:40 葡萄城技术团队 阅读(5455) 评论(0) 推荐(3)
摘要: 你可以将数据从Spread中存到几种不同类型的文件中或者可以在Spread中打开几种不同类型的数据文件。通过使用相应的代码,你可以将整个控件,某个特定的表单,或者某个特定单元格区域中的数据保存为几种不... 阅读全文
posted @ 2011-08-12 16:59 葡萄城技术团队 阅读(4620) 评论(3) 推荐(0)