大家好,又见面了,我是你们的朋友全栈君。
RadCalendar
- 集成的日期拾取器控件- RadCalendar 提供了一个综合的DatePicker控件,此控件集成了Calendar, DateInput, 和PopupButton 控件。 这使程序员能够快速地位web应用程序实施最常用的日期选择界面。
- 客户端模式, 服务器(AutoPostBack ) 模式 –RadCalendar对AJAX提供了内建的支持,可确保整个 System.Globalization命名空间内的客户端和服务器端的完全同步。 AJAX模式还通过不同的卫华设置,实现性能和兼容性的最佳结合。
- 客户端和服务器模式也可用于某些场景:
- 服务器模式 – 所有服务器上的处理法上在postback之后。 模仿了典型的ASP.NET日历并适用于低级浏览器。 请看现场演示。
- 客户端模式e – 所有处理和日期计算发生在客户端。 不过,这一模式只支持Gregorian 日历。
- 可定制的日矩阵-程序员可以完全地控制日矩阵,因为在7X6模式下尚未硬编码。 通过设置FirstDayOfWeek 以及日x行矩阵,您可以对月视图中的行/列数进行格式化。 (每个月视图中最多可以有42个格)。
- 月视图的演示 –RadCalendar 可以轻松地设置为在一个日历区域中显示多个月份。 为了实现这一功能,您需要通过设置MultiViewColumns和MultiViewRows属性来指定Multiview中月的列/行数。
- 多项选择-RadCalendar 支持单日期和多日期选择。 为了支持多日期选择,您需要把EnableMultiSelect的属性设为”true”, 使您点击的每一天都会被相应的选择/消选。 您还可以用列和行按钮(日和周)来选择一个范围内额日期。 这些功能是受UseColumnHeadersAsSelectors和UseRowHeadersAsSelectors属性控制的。
- 对模板的支持 –可用一个动态的模板集来使日历中的日期呈现丰富的外观。 您可以以”每天一次”的方式进行这样的定制。 这在您希望实现一个类似日程表的界面,并增加与事件有关的信息和图形,以及其他信息的链接时特别有用。RadCalendar的表头和表尾也可以通过模板来进行完全的定制。
- 水平和垂直方向-默认情况下,日历视图以水平方向逐行排列日期。 当然,也可以设置为以垂直方式排列内容 (即逐列排列)。 只需通过设置RenderInColumns或RenderInRows的Orientation属性来指定日历的排列方向。
- 滚动和导航-RadCalendar 提供了三种类型的导航, 允许您在各种视图(月)之间切换和跳转 :
- 前月/下月 – 允许您通过点击 “<” 或 “>” 按钮 (可定制)切换到前一个/下一个(月)
- 向前/后跳转x个月 – 允许您在点击”<<” 或 “>>”按钮时.向前或向后跳过X个视图(月). 跳跃的步数在FastNavigationStep 属性中指定。
- 月和年选择 -允许您从一个弹出窗口中直接指定月和年, 弹出窗口会在您点击日历的表头时打开。
- 对键盘的支持 –RadCalendar 支持标准的浏览器导航模式。 用户可在页面元素之间点击,直至到达日历元素。 然后,他们可以通过按下[Tab]/[Shift+Tab] 键,在各日期之间前后切换。 可通过点击[Enter] 按钮来选择一天。
- 智能标签- RadCalendar 有一个智能标签,以便您访问最常用的设置以及直接接通在线学习资源。
- 新的时间和日期-时间拾取器控件 –RadCalendar 现在为您提供了一些具有创意的新控件,可以让您轻松的实现时间拾取器的功能以及综合的日期-时间拾取器控件。
- 对System.Globalization 命名空间的支持 –全球化命名空间由一些包含与文化相关的信息的类组成,例如语言、国家/地区、所采用的日历、日期的格式、货币、数字以及字串的排序等。
- 新的渲染算法 –RadDatePicker 提供了新的渲染算法,允许对不同的宽度/高度单位(例如百分比)提供适当的支持
- 支持共享的时间视图 –RadDateTimePicker 和 RadTimePicker 现在为共享时间视图外观提供了支持
- 外观风格-RadCalendar 采用了崭新的外观定制算法,每个日历元素都有各自的样式。 这样可在相当程度上简化样式的设置,及时是对复杂的配置也是如此。
RadChart
- 综合的图表向导-通过一个类似微软Excel的界面,此向导可提供对cart功能的95%的控制。 所有修改均可在Visual Studio Design 界面进行实时预览,并可在需要时全部撤销。
- 第二Y 轴 –支持第二Y轴,可以不同的次序显示系列。 每个图表的系列现在都有一个YAxisType属性,可设置相应的Y轴。 Y轴还支持对数坐标。
- 数值的X轴 –RadChart的X轴现在可以很方便地设为数轴。 因而,您可以根据XValue的属性,将系列中的项目设置在正确的位置上。 这在您以不规则的方式接收数据,以及图表有时间轴的情况下特别重要。
- 钻取(Drill-Down)这是一个选择过程,当用户点击一个数据点或相应的图例项目时会显示一个数据的子集。 在RadChart中,钻取功能是以两种方式实现的: 通过postback事件或由客户端图形映射驱动。
- 图形映射 –图形映射允许您在一个图形内定义交互区,可用于导航到不同的页面(例如 钻取)和显示tooltip。
- 一个图表内采用不同的图表类型 –通过Radchart,可以为图表的每个系列指定不同的图表类型。 例如,您可以把一个面积图和一个额直线图,或将一个直方图与一个直线图组合起来。
- 坐标轴的自动比例 –坐标轴可以自动延长(或缩短)以容纳动态增加(或删除)的轴坐标、数据点等。
- 渐变填充、图案填充、图形填充 –由于新增加了对渐变填充、图案填充和图形填充,并且这些设置可一再所有的图表元素上应用,现在可以轻松创建高度美观的图表。 这种方式允许您增加图表的可读性、增强视觉吸引力并产生一种3维的效果。 通过丰富的选项,你可以对渐变色(支持渐变至透明)、方向、焦点、图案样式等进行控制。
- 负值-RadChart的取值并不仅限于正值或0。 除饼图以外,所有类型的图表均可以取负值。
- Postback 事件 –通过postback事件,您可以根据一个点击的图表项目,对应用程序的行为轻松地进行控制。 postback 时间处理器允许您获取点击的系列、系列项目或图例项目。
- 先进的坐标轴标签处理 –RadChart现在允许您将时间、日期、货币、科学计数值、百分比等作为坐标轴的标签显示。 您还可以旋转坐标轴的标签,改变其颜色、字体、最小值和最大值等。
- 图例的定制 –您现在可以通过手动的方式对图例外观的行为进行控制。 此额爱,您还可以为图例定义图形映射。
- 状态管理 –状态管理允许您在客户端对数据和/或属性进行持久化,而不是从数据库或远程调用。 此功能可以显著加快图表的渲染过程。
- 为数值定制数值格式 –允许对项目的值进行定制的格式化—即货币、小数、科学计数值、千位分隔符、特殊格式等
- 标题和图例的位置-图表标题和图例可以在图表区域的内部和外部进行对接,从而指定对齐方式和与空白处的距离。
- 支持10种图形格式 –您可以为您的图表选择10中不同格式的输出,包括所有网络上流行的格式.jpg, .gif, 和 .png. 这一选项允许您对图表图形的质量和内存占用的大小进行优化。
- 系列和系列中的项目的不同颜色 –可以让您进一步改善数据表示的外观。 适用于素有图表临行,包括柱状图、面积图和直线图—不仅适用于单系列的饼图,在饼图中,默认为不同的饼图采用不同的颜色。
- 抗锯齿控件-RadChart v1.5增强了对文本外观的控制,这要归功于采用了经过抗锯齿处理的文本/图例和清新的网络风格的字体。
- 支持“严格模式” –RadChart 现在对直方图系列采用了一个称为”严格模式”的新特性。 所有的XValue的值都会被严格对待,直方会根据Xvalue的值放置。 不过,如果没有任何系列具有XValues,则RadChart会默认按照每个项目的标准次序排列。
- 支持空值近似-如果您的数据集中缺了一个值,RadChart会为您求出一个近似值。
- 支持刻度分隔 –刻度分隔允许您将很长的坐标轴 “分隔开” 以便于大尺寸图的观察。
- 智能标签 –新的智能标签的采用极大地增加了繁忙表格的可读性。 图表引擎现在支持所有图表标签采用新线。
- 支持市场区-新的市场区现在为图表定制提供了另一种选择。
- 数据自动绑定 –RadChart 现在完全支持系列和X轴对数据源的绑定。
- 样式和调色版的自动格式化 –RadChart设计阶段的行为已进行了彻底的修正,可提供真正的所见即所得的体验。 因此,在您更改图表样式和颜色时,可以立即观察其效果,而不必对应用程序进行编辑。
- 不限数量的系列和系列中不限数量的数据点 –Radchart图表对可显示的系列的数量和系列中可显示的数据点的数量没有限制。 您可以随意增加数据点和系列。
- 两个坐标轴的用户定义范围 –通过Radchart,可以用XML的配置文件,或通过编程的方式对原点、端点、轴的步长值、范围或逐项进行定义。
RadColorPicker
- 25个预设的调色板板 –RadColorPicker 提供了25个即时可用的调色板,如灰度, Web216, ReallyWebSafe, Office, 等。
- 定制调色板您可以轻松地定义定制的调色板或必要时将定制的调色板与预设的调色板相结合。
- 自动拾取按钮 –此控件会生成一个拾取器按钮,通过按钮来打开调色版。 拾取器按钮还可以显示当前所选择的颜色。 此外,可以一直保持可见或通过客户端的API唤醒。
- NoColor和ColorPreview 元素 –RadColorPicher可以在调色版中显示一个”无颜色“按钮,这取决于具体的设置。此外,也可以设置一个颜色预览区,以显示实际的颜色及其十六进制值。
- 可配置的调色版布局 –您可以规定调色板中显示的颜色柱的数量。 或者,也可以进行自动配置。
- 颜色框的自动缩放-调色板中的颜色框的大小是根据色柱填充给定宽度的属性自动计算的。 色框是的宽度和高度都是相同的。 默认尺寸为15像素X15像素
- 先进的皮肤 –调色板的外观可以通过皮肤进行轻松的定制。 您可以从任何预先定义的皮肤中选择或创建自己的皮肤。
RadComboBox
- 为了减少HTML的输出而采用语句生成 – RadComboBox 实现了高效的语句生成,采用了列表项目和CSS而不是表格。 HTML的输出因而大大减少,从而极大的改善了性能 。
- 数据绑定-RadComboBox for ASP.NET支持向所有 ASP.NET 2.0 声明性的数据源以及 LinqDataSource的绑定 (AccessDataSource, ObjectDataSource, SqlDataSource, SiteMapDataSource, XmlDataSource)。 此空间还可以在客户端绑定到web服务,并且可根据需要载入数据,从而实现前所未有的性能提升。
- 丰富的客户端API –RadComboBox 具有丰富的客户端 API和综合的事件集,可保证对各种在客户端执行的功能进行全面的控制。 您可以很方便的在客户端增加/删除/更新项目,所有的更改会在服务器端保持。
- 基于AJAX的按需载入 –为了改善最终用户所体验的响应时间,RadComBox“Prometheus”会在组合框的输入字段当前值的基础上按需载入数据。
- 自动完成- RadComboBox 全面支持自动完成- 在您向输入区打字时,组合框会返回与当前输入的文本所有相关的匹配。 也支持对使用任何分隔符(“;” , “,”, 的)的多个项目的自动完成 -就如在微软的Outlook中一样。
- XHTML 和可访问性标准的合规性 –RadComboBox 满足 XHTML 1.1 的要求。 此控件满足软件可访问性的要求:”Section 508″以及”Level AAA”.的要求。 RadComboBox 还全面支持键盘导航和快捷键、访问键和箭头键导航。
- 对搜索引擎友好 –RadComboBox 完全满足搜索引擎优化的原理的要求。 此控件的渲染可生成语句列表和标准的 标签,这些均可被搜索引擎正确地识别。 因此,所有通过此控件访问的内容均可自动索引和排序,而不会增加程序员的工作量。
- 广泛的额VS.NET 设计阶段支持 –RadComboBox 可提供丰富的设计阶段支持功能,从而使定制和配置的过程变得非常容易。 一些关键的功能为:
- 可在设计阶段应用皮肤并在这些皮肤之间轻松地切换—RadComboBox智能标签中的Choose Skin命令会自动查找预设的皮肤
- 可实现轻松的行内创建的Item Builder对话框
- 对说明性数据的设计阶段支持
- 动画- RadComboBox 支持多种展开的动画样式,以提供极佳的用户体验。 您可以在预定义的动画中选择并根据您的情况进行进一步的定制。
- Multicolumn 模式 组合框 –多列模式支持所有先进的AJAX功能组合—按需载入、自动完成等。按需载入的项目也可以通过模板进行自动格式化。 RadComboBox Prometheus 还支持静态列表头: 通过表头,您可以为每个组合列分配列标题。 表头不会岁项目的上下移动而滚动,而是一直保持可见—最终用户可以很方便的将列的数据与其对应的列标题进行关联。/li>
- 外观- RadComboBox 提供了丰富的皮肤集,允许您轻松创建具有Windows Vista、Office 2007、Outlook等风格的流畅的外观。可通过一个单一的属性在这些皮肤之见切换。
- 定制属性 –RadComboBox 在服务器端和客户端为定制属性提供全面的支持。 可以很容易得对项目进行定制并根据您的情况加入任何相关的属性: 增加的文字、值或图形。
- 对模板的支持 –您可以在一个RadComboBox Prometheus 模板内嵌入任何内容,包括HTML标记和ASP.NET服务器的控件,以及其他第三方控件(以及任何出自 Telerik RadControls 套装软件中的控件)。
- 对从右向左文字的支持 –RadComboBox 为从右向左书写的语言提供了全面的支持。
RadDock
- 各种对接模式 –对接对象可以有不同的对接模式: Dockable, AlwaysDock, NeverDock, 和 Disabled.
- 可对接对象的不同行为 –您可以规定可对接对象是否可以缩放、展开/折叠、关闭或打印到页面当前位置。 按照指定的行为,会显示预定义命令所对应的按钮。
- 行为命令 – RadDock 可提供标准的行为命令(展开/折叠/钉住/解钉/关闭),这些命令可通过设置相应的行为而被启用。 除了这些命令意外,程序员可以创建定制的命令并在客户端或服务器端对其进行处理。
- View-Only 模式 –可通过采取动态页面布局来支持定制(用户可以对对象进行重排、关闭、展开、折叠、钉住、解钉、可对接对象的缩放)或失设置为view-only模式。
- 保存/载入布局状态 –所有对动态页面布局所作的改变均可以保存在服务器端并在需要的时候载入。 这是一种极佳的门户定制和用户布局设置保护方法。
- 只对接到特定的区域 –可对接对象可以配置为只允许对一个特定的对接区对接,或只规定对接区的类型(水平/垂直)。
- 几种类型的对接区 – RadDock 提供了几种类型的对接区: 水平、垂直、顶部、底部、右侧或左。 为了进行细化的控制,程序员可以把对接局限在某些对象,并且只对某个类型的对接区对接。
- 固定的或可缩放的对接区 –对接区可以设置为距哟固定的宽度和/或高度,或可以进行缩放,后者是默认的状态。
- 5个可定制的 Grip Areas – RadDock 在一个可对接对象内提供5个区域,可用于拖动 (Grip Areas). 在可对接对象处于浮动状态或对接状态时,可以启用不同的grip area集。
- 动画效果 –为了给用户界面增加平滑的对象移动、缩放、对接和解除对接等,您可以增加动画效果。 程序员可对各种设置,如时间和每秒帧数等,这些设置会影响动画的质量和客户端的CPU负载。
- 可定制的外观效果 –可对接对象的外观和分区可通过皮肤来控制。 您也可以通过设置个别样式,将皮肤的某些特性覆盖:
- 对于整个对象、标题条和grips(可对接对象)
- 对于高亮显示、边框和背景(对接区)
- 高亮区 –在可对接对象要与对接区对接时,对接区内对象象将要放置的位置将呈高亮状态。 一个区域呈现高亮的方式可以被定制。
- 展开/折叠一个区内的所有对象 –程序员可以用提供的客户端对接区对象函数(zone.ExpandAllObjects()和zone.CollapseAllObjects()),将一个特定区域对所有可对接对象展开/折叠。/li>
- 对一个区内的对象进行重排-对接区内的对象提供了两个客户端函数 (zone.GetPosition(dockableObject) 和zone.SetAtPosition(dockableObject, position)), 可以帮助您对一个区内的可对接对象进行重排。
- 在拖动的同时显示内容 –默认情况下,可对接对象的内容是在拖动过程中生成的。 然而,这会增加客户端机器的的CPU负担。 为了优化性能,您可以吧内容渲染关闭,这样RadDock会在拖动过程中只显示一个空的框。
- 设计阶段的支持:RadDock 全面支持Visual Studio .Net的设计模式, 允许您通过模板,以可视化的方式来改变可对接对象的内容。
- 对子控件的访问 –为了访问RadDockable 对象的子控件,您可以用RadDockableObject.FindControl(字串ID)方法,通过其ID来定位一个子控件,或可以用 RadDockableObject.Container 属性,从内容模板对包含这些控件的控件进行访问。 对一个位于可对接对象内的子空间附加一个说明性的事件可以进一步简化这一任务。
- 客户端交互 –提供一个客户端事件, DockStateChanged, 此事件会在对接状态改变时- 即对接或解除对接时-启动。
RadEditor
- 创新的支持XHTML的输出-RadEditor可向主要的浏览器输出符合XHTML的内容。 它还可以通过W3C 服务发送HTML内容的方式提供实时的XHTML验证,并在编辑器界面内返回一个符合性报告。 集成的验证模块也作为验证对话框提供。
- 载入速度和性能 – RadEditor的 “按需载入”进程”只把正在应用的功能的代码载入客户端浏览器。 这样会因网页载入的时间大大缩短而缩小了脚本的空间占用。 此外,编辑器的基于CSS Sprite的语句生成会进一步优化载入速度并通过简单的CSS进行定制。
- 跨浏览器支持 –此构件支持所有主要的浏览器,包括苹果的Opera 和 Safari。 此外,编辑器还提供了与微软IE和Mozilla相同的内容。
- 单文件,拖放部署 – RadEditor 充分利用了.NET嵌入的资源,允许您用一个程序集文件部署编辑器。
- 通过集成控件实现的扩展功能-RADEditor的设计是为了提供集成控件,通过按需载入而提供最佳的载入速度。 编辑器提供了一个RadSpell工具,可提供出色的拼写检查,一个 RadWindow 构件,用于创建对话框和一个 RadUpload工具,以快速,简便地进行上传。 所有这些工具现在均以集成在RadEditor控件中,并且扔可以作为单独的控件分别使用。
- 类似微软word的拼写检查 –RadEditor提供了一个全功能的多语言拼写检查工具(从技术上,这是一个独立的构件,称为RadSpell)。 你可以在对话框模式和行内AJAX拼写检查工具之间选择。 您可以进行拼写的同步检查,所有拼错的单词会在行内以高亮方式显示。
- HTML模式和代码的缩进- RadEditor 具有一个增强的HTML模式,可显示良好缩进额代码—便于阅读和修改。
- 7种从Word粘贴的方式 – RadEditor 提供了多种可帮助用户从Word和其他应用程序中粘贴带格式文本,并采取不同形式的去格式化的功能。
- 通过Action Trails实现多级撤销/重复功能- RadEditor 通过Action TRAIL提供的多级撤销/重复功能,可提供类似桌面额应用程序和控件。 可对过去的行为进行重复和撤销,就如微软的Word一样。
- 基于AJAX的文件浏览器对话框 –RadEditor 提供了丰富和直观的对话框,以对图形、Flash、Windows Media和文档进行管理,包括文件排序、预览、缩放、文件夹的创建和删除等。所有4个对话框都是基于AJAX的,可以按需要载入文件和文件夹。 此功能可极大地改善编辑器的可用性和性能,使其成为带大文件库的企业应用程序的理想工具。
- 简化的行内工具说明- 通过 RadEditor, 您可以通过Intellisense 将工具列表汇总,而无需进行手动的设置。 现在您可以很方便地使用intellisense的自动完成功能或通过一个属性网格,简单地在设计阶段增加一些工具。
- 自适应按钮 – RadEditor 的工具条上那个的按钮可以实时改变状态,以反映光标选择的实施状态 (即大写, 适应内容, 等). 在当前的光标选择下,如果某个行为可以(或不可以)进行时,某些按钮会被启用/禁用。(例如,”Unlink”按钮只有在选择了超链接功能时候才会被启用,如果您没有首先撤销任何操作,”Redo”按钮不可用)
- 工具条模式 – RadEditor 提供3种工具条模式。 浮动工具条模式允许工具条被拖动和重排。 在ShowOnFocus Toolbar 模式下,工具条只有在焦点位于编辑器内容区时才会可见。 在可见的情况下,工具条不会占用大的空间,而是与相邻页的元素重叠。 多编辑器共用工具条(共享工具条)模式允许多个编辑器共同使用一个工具条,该工具条会显示在页面的顶端。
- 内容过滤器-内容过滤器是一些顺序调用的代码段,可在操作模式改变时对编辑器的内容进行处理。 通常,编辑器内容提供给过滤器链,每个过滤器都有机会进行修改。 程序员可以很轻松地创建自己的过滤器,以在必要时对HTML的内容进行处理。
- 通过资源文件轻松实现本地化-所有的标签、按钮、tootip和出错消息均位于一个资源文件中,因而可以通过单一的属性切换编辑器的语言。 您还可以在几分钟的时间里增加一个新的语言字段。 默认的安装提供三种语言: 英语、德语和法语。
- 全键盘可访问性 – RadEditor 是完全可键盘导航的。 为了使授权过程尽可能接近桌面应用程序的性能,RadEditor采取了为每个工具分配定制快捷键的功能。 与微软Word的快捷键类似,您可以用箭头/tab键进行导航,用up/down键进行缩放,用Enter键来选择一个值。 这些组合键可以进行定制并为每个工具分配快捷键。 编辑器的键盘支持还满足”Section 508″对可访问性的要求。
- 外观- RadEditor 提供了丰富的皮肤集,允许您轻松创建具有Windows Vista、Office 2007、Outlook等风格的流畅的外观。可通过一个单一的属性在这些皮肤之间切换。 您还可以在同一页的多个编辑器上采用不同的皮肤。
- 全屏模式-为了改善用户的体验,RadEditor “Prometheus” 允许您将您的工作空间扩大到包括整个浏览器窗口。
- 模块和Add-ons –RadEditor提供了4个系统模块。 您甚至可以创建自己的模块并插入编辑器中:
- Tag Inspector – 显示当前选择的标签层数并允许您增加/删除/修改一个标签。
- Properties Inspector – 允许您快速访问当前标签的大多数属性,无需再打开对话框。
- 实时的HTML视图 – 与微软Office Frontpage的分离模式类似—无论您对所见即所得或HTML窗口做了更改,另一个会自动更新。 为先进的用户提供的强大的微调工具。
- 统计模式-提供单词/字符计数等内容分析。
- 自动调整高度,以提高可用性 –通过新增的AutoResizeHeight 属性,RadEditor”Prometheus“允许您对内容区域进行自动缩放,以便于用户的使用。 如果您需要更大的内容区,编辑器的尺寸可以在您打字的同时自动增大,这是对DIV,如ef的模仿
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/161963.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...