ComponentOne Studio for Asp.Net 介绍文档

原创|其它|编辑:郝浩|2009-10-12 13:36:57.000|阅读 2918 次

概述:ComponentOne Studio for ASP.NET是一款优秀的,强大的控件包。该产品具有全面而多样的组件,方便而快捷的操作,丰富而生动的动画效果。如果使用C1 Studio for ASP.NET来辅助开发,会让我们的开发事半功倍,也能使我们的产品功能更加强大,更具有吸引力。

一、 产品介绍

1. 公司简介

ComponentOne公司成立于美国,该公司提供大量的,广泛的Microsoft Visual Studio控件,IDE平台开发工具以及应用程序,已有22年的历史。这其中ComponentOne Studio Enterprise是一款全面的成套的针对Microsoft桌面应用,Web应用以及移动手机应用开发者的控件包(ComponentOne Studio Enterprise还支持7种平台: WinFormsWPFASP.NETSilverlightiPhoneMobileActiveX)。ComponentOne公司在Microsoft Visual Studio控件领域一直处于领先地位,并且是Microsoft的首要合作伙伴。

ComponentOne还提供SharePointWeb组件以及自定义Web组件,能够使你不用写一行代码就可以提供丰富的,引人注目的SharePoint网站。

ComponentOne 还提供Documentation Tools,其中Doc-To-Help是一个为编写和开发帮助系统文档的技术人员提供帮助和支持的组件,并且得到长期的认可。另外ComponentOne DemoWorks 是个用来记录屏幕的工具,如可生成,WMVFlashGIFAVIEXE以及java 可执行文件。

ComponentOne的产品种类几乎涵盖所有的功能,并被全球70%以上的国际企业及软件开发公司所采用(IBMMicrosoft CorporationBank of America等等),而且获得很多超过100多次的行业嘉奖(Visual Studio MagazineSDTimesasp.netPRO等等)。

2. C1 Studio for ASP.NET简介

ComponentOne Studio for ASP.NET作为ComponentOne(简称C1 Studio Enterprise的一部分,是专门为ASP.NET平台提供的基于WEB标准的控件包。C1 Studio for ASP.NET包含25ASP.NET组件工具包,并且完全兼容AJAX,包含所有常用的功能:表格,图表,报表,行程安排,日期日历,菜单,工具条,树形列表,表单,输入编辑,文档编辑等等。C1 Studio for ASP.NET 支持的开发平台有Visual Studio 2003 / Visual Studio 2005 /Visual Studio 2008 

C1 Studio for ASP.NET种所包含的控件和控件包有:C1Chart C1DataC1ExcelC1Flash C1PaypalC1PdfC1ReportC1WebChartC1WebDataC1WebDialogC1WebFlashC1WebReportC1WebSpellC1WebUIC1Zip

二、 详细说明

1. C1Chart

功能描述:C1Chart是一个功能强大的WinForms控件,可以创建不同样式的2D3D图表来显示复杂的数据。

功能特点:

Ø 超过802D3D图表样式(C1Chart除提供基本的2D图表,如:柱状图,饼图,线状图等等,还提供更加先进的甘特图,K线图,雷达图等等,此外还提供3D图表来显示数据,如3D柱状图等等)

Ø 方便的通过设置属性来改变图表的样式模板(只需要通过修改属性即可以随时更换图表模板)

Ø 无代码开发(可通过内置的工具栏和编辑器来进行设计和开发)

Ø 制作图表只需简单的3步(第一步:选择图表模板,第二步:编辑图表元素,如:表头,表尾,图例,第三步:编辑图表数据)

Ø 内置视觉效果编辑器(可根据角度,渐进色,以及光源的影响来设计图表)

Ø 可进行数据加亮,增加趋势线,报警区,从而使图表更为生动,可读性更强。

Ø 支持图表叠加(可以用图表叠加的方法来描述复杂的数据)

Ø 方便的图表属性设计器(可以通过编辑图表的属性,从而可以很快的创建和修改现有图表,并修改数据,轴,外观等元素的设置)

Ø 20种内置颜色选择方案

Ø 高交互性的图表(C1Chart提供旋转,滚动,缩放的内置交互工具)

Ø 图表可以支持保存为多种图像格式(BMPJPG等等)

Ø 可结合多个图表类型为一个单独的图表(创建一个area-scatter组合表或bar-candle组合表。结合多个图表类型并包括大量的信息在一个图表上。)

Ø 旋转注释(可任意角度旋转注释,以免被其他信息重叠)

Ø 进行更新时减少屏幕闪烁(当执行屏幕的更新时,利用双缓冲存储,有助于减少闪烁)

Ø 大量的符号样式模板选择(选择不同的符号样式来表现不同类型的数据,可改变扇形图表,雷达图表等图表的颜色,宽度等,并可用画笔来表现更多独特的外观,如:渐进色,纹理等)

2. C1Excel

功能描述:C1Excel是一个WinForms控件,可以在没有安装Microsoft Excel的情况下进行创建和加载XLS文件。且支持OpenXml格式,可以节省XLSX文件空间。

功能特点:

Ø Microsoft Excel的兼容性(通过设置C1XLBook.CompatibilityMode属性来选择兼容模式,有3种:Excel2003(允许64000行和256列),Excel2007(允许1百万行和18000列),或无限制行和列。

Ø 准确地采用改进的调色板来搭配颜色(C1Excel使用h s b(色相、饱和度、亮度),而不是普通的RGB的调色板,进行更加精确的颜色搭配。)

Ø 独立于Microsoft Excel (支持读写XLSExcel97及以后版本)和XLSXOpenXmlformat格式)文件,后者可重用并且容易转换,且文件大小较小。可支持没有安装Microsoft Excel情况下使用)

Ø 方便保存和加载WorkbookC1Excel只需一个命令即可保存和加载Workbook,并且操作Excel中的Sheet非常方便,就像操作Grid控件一样)

Ø 在单独的Sheet中读写数据(在加载或创建C1XLBook后,可以像简单的Grid那样操作Sheet

Ø 格式化每个单元格的数据(支持格式化单元格以确保用户输入正确的数据)

Ø 添加单元格公式(XLCell.Formula属性允许为单元格具体指定一个公式,支持读和写Excel公式,但是目前不支持自定义公式)

Ø 导出XLS格式文件(其他的C1控件可以调用c1Excel控件进行Excel文件的浏览,编辑和导出)

Ø 支持在单元格中插入图片(不仅可以在单元格种增加图片,也可以指定一个单元格大小,和单元格内的图像的位置,以及图像比例。)

Ø 支持通过流加载和保存文件(Workbook可直接用新重载的C1XLBook.loadC1XLBook.save方法在内存流中进行读和写,不再需要使用临时文件。)

Ø 支持在Sheet的页眉和页脚插入图片(用XLPrintSettings方法中的属性可以在的页眉或页脚的左边,右边,或中间添加图片。)

3. C1Data

功能描述:C1Data(即C1 DataObjects)是一个完整的数据和业务对象的框架,支持简单的桌面客户端服务器程序和 经典的三层分布式程序,以及企业级业务对象。让数据访问和数据绑定更加简单。

C1Data 包含2个版本(C1 DataObjects Enterprise for .NET  C1 DataObjects Express for .NET)这2个版本并不互相独立,甚至可以在一个程序中一起使用。它们有共同的运行时核心功能和对象模型。主要的区别在于在设计阶段:开发商在企业版C1Data中使用了一个特别的,易于使用的模式设计器,而简化版C1Data是有简单的3个内置组件运行时支持。

功能特点:

Ø 支持创建可重用的业务逻辑组件(DataObjects企业版使用了标准的业务对象的范例,可以让你开发业务逻辑组件(数据集)并且在多客户的项目中重用它们。它还明确的将数据业务逻辑与表现(GUI)层分离开。DataObjects企业版也允许你在一个应用中创建一个集中的、可重用的数据格式和业务逻辑的仓库。)

Ø 大型数据集与虚拟模式相结合(DataObject 以创新的虚拟模式可以让我们在.NET Windows Forms 应用中使用大型数据集,有一个特点是,在没有DataObjects 的情况下不支持在Visual Studio .NET  ADO.NET中使用)

Ø ADO.NET技术相似(DataObjects  是基于微软的ADO.NET技术,并且提高了其自主权,在Visual Studio.NET中简化了数据库应用程序的开发DataObjects能实现ADO.NET所能实现的每一件事,如果你熟悉ADO.NET对象模型,那么你会很快适应DataObjects程序化的对象模型。)

Ø 自动化的3层网络应用程序(DataObjects支持完全自动化任务的分布式三层网络应用程序。没有特别必要的服务器端代码;只需要配置即可部署你的分布式应用。)

Ø 行变化后及时更新(在DataObjects中只需要设置一个属性,就能实现在用户改变一行数据后,立即更新数据库。这个可选功能不支持ADO.NET,一般用于桌面和经典的客户端服务器应用。)

Ø 数据通过一个有组织的,统一的方法暴露给客户和客户端应用程序,所有结构的依赖都是自动化,而非手工编码。

Ø 支持复合表(不像其它业务对象,数据对象和数据那样坚持框架,DataObjects完全支持多表对象(复合表)自动执行数据关系、无须人工编码。)

Ø 自动更新数据库(DataObjects 完全自动化更新数据库,无需进行手工编码或使用ADO.NETDataAdapter或其他特殊的组件。DataObjects 甚至可以在同时改动多个有关联的表时,进行数据库更新)

Ø 支持导入和导出XML数据

Ø 可以用ADO.NET数据存储器进行数据访问(DataObjects将数据存储在容易访问的ADO.NET数据集中,使得DAO.NETDataObjects有着同样的编码,我们可以根据现有的项目来选择合适的接口)

4. C1Flash

功能描述:C1Flash是基于WinForms控件,能够在应用程序中创建Flash,可通过一系列的框架创造Flash动画或者幻灯片,将单调的数据转换成丰富的Flash文件。

功能特点:

Ø 强大的绘图能力(提供最丰富的绘图功能,支持Flash格式反锯齿,可快速绘制任何颜色和动画)

Ø 创建动态的Flash(在应用程序运行时,创建Flash文件。将输出文件链接到一个网页里面,即刻展现动态Flash内容)

Ø .NET绘图方法导航(C1FlashCanvas作为C1Flash的一部分,具有和.NET绘图方法一样的精确绘制图形的方法和属性,可以快速学会Flash

Ø 提供高度安全的文本(在Flash格式中的文本有更高的安全性,用户很难复制,粘贴或者改变文本内容)

Ø 渲染任何.Net图形对象(将任何正规的.NET图形对象渲染成SWF文件,利用C1Flash将图元文件格式转换成Flash格式)

Ø C1FlashSlide 编辑器(可以用C1FlashSilde编辑器快速的创建Flash幻灯片,不用编写代码就可以设计布局和内容,并能及时在设计器上看到。)

5. C1PayPal

功能描述:C1PayPal 是一套微软ASP.NET的网络控件,可用PayPal在线提供的服务来进行网上出售物品。C1PayPal还为ASP.NET网站和应用程序提供网上信用卡处理功能。通过C1PayPal可以很容易将你的网站转变成电子商务网站。

在免费使用C1PayPal  eCommerce for ASP.NET控件之前,需要注册一个PayPal店主账户。可以到http://www.paypal.com/ 上进行免费设置和查看。

功能特点:

Ø C1PayPal控件免费(不需要license,只需要在www.componentone.com登记,登记后可以无限制的使用)

Ø 在线支付优势(使用PayPal服务无需任何费用)

Ø 简单的PayPal操作(用户可以简单而快速的,设置账户,修改资料,购买物品)

Ø 无需CGIHTML(没有必要去学习公共网关接口(CGI),也没有必要担心安全;PayPal处理所有的细节。你甚至不需要知道的HTML。就可以简单的建立支付页)

Ø 安全的在线支付(可以很容易建立一个安全的在线支付系统,PayPal允许任何人以他们喜欢的方式进行支付,包括:信用卡,银行账号,买方信贷或账户余额,并且不会泄露财务信息)

Ø 个性化的PayPal支付页(可在PayPal支付页中加入公司logo和品牌,让顾客随时可以看到)

Ø 广泛的设计支持(很简单的通过拖拽PayPal控件在页面上创建支付购物车按钮,使用C1PayPal向导来设置会又快又轻松)

Ø 连接数据库自动更新(可以使用ADO.NET数据绑定到商店的信息数据库中,可以实现商店信息的自动更新)

Ø 管理PayPal信息(可以很方便的为名称,身份证,商品等设置属性。买方提示处理,如:物品采购,记录,邮寄地址等等。)

6. C1Pdf

功能描述:C1Pdf是一个ASP.NET控件,用于在应用程序中创建PDF文件。C1Pdf提供安全的,压缩的,带附件的PDF文件。

功能特点:

Ø 在源文件中快速的渲染和压缩图片

Ø 支持AcroForms(使用新的方法来增加form fieldsPDF文档中,支持的类型有:文本框,复选框,单选按钮,按钮,组合框,列表框。)

Ø 支持HTML(用新的方法来渲染HTML到PDF文件中,可利用现有的样式表并混合其他类型内容的HTML(图像,RTF,文本,表格等等))

Ø DrawImage方法在PDF文档中添加图像很简单,DrawImage得出一个给定的位置参数来控制图像的对齐和尺度,可以渲染任何正规的.NET图形对象,包括源文件

Ø 管理文件的权限(允许用户复制和编辑内容,限制用户打印文档,等等)

Ø 可添加附件到PDF文档中(附件包括任何类型的文件:电子表格,多媒体文件,电影,语音,示例代码,等等) 

Ø 密码保护功能(如果你的PDF文件包含敏感的信息,你可以加密,只有授权的用户可以访问它,也可以只允许部分操作,如:浏览,编辑等等)

Ø 可增加图形元素(增加线,长方形,椭圆,弧,多边形等等)

Ø 创建一个大纲(可以创建一个PDF大纲,方便用户浏览)

Ø 支持添加超链接和本地连接(可在PDF文件中添加超链接和本地连接来实现索引和目录)

Ø 控制文档信息和默认的浏览格式(C1Pdf允许增加创建的PDF文档源数据,指定日期,关键字等等,同时也可以指定默认的初始页面布局,窗体位置以及工具栏的可见度等等)

7. C1Report

功能描述:C1ReportWinForms控件,能满足预览,打印,导出报表等功能,增加Microsoft—Access风格报表。用自动单词索引创建复杂的分级文档,TOC生成,数据绑定等等。

功能特点:

Ø C1Reportdesigner应用程序管理Reports(可无需一行代码,即可快速创建,编辑,预览reports。类似Microsoft Access的用户界面和Microsoft office 2007Ribbon-style 工具条可以更快的适应C1ReportDesigner

Ø 超过30个内置报表模板(报表设计器中包含34种报表模板,可简单的选择一个报表主题,则进入C1Report向导,没有任何编码要求。)

Ø 可控制格式化,分组,过滤,分类等等(使用VBScript表达式计算,检索,显示,过滤,格式化报表等,包括一些扩展的表达式(相加,求平均,最大值等等))

Ø 兼容Microsoft Access和水晶报表(只需点击按钮,既可以导入Access报表MDB和水晶报表RPT

Ø 控制报表的事件(报表可以嵌入VBScript事件处理,使得可以进行自我控制)

Ø 使用C1DX文件格式生成较小的文件(C1D OpenXMLC1DX)符合微软的OpenXML格式,由于内置的压缩文件,使得文件更小。)

Ø 灵活的数据绑定(指定一个连接字符串和一个SQL语句的定义,即可在报表中绑定数据源,并且数据源的类型有:XML文件,可定制的数据等等)

Ø 添加或限制使用报表的参数(可根据参数来控制用户定制报表的数据,只显示必要的数据)

Ø 通过C1Report向导,快速生成报表(只用根据C1Report向导即可迅速创建报表)

Ø 可支持多个报表合成一个报表(报表中可能包含任意层次的嵌套报表,可以使用主要的报表来显示详细的信息,使用子报表来显示简略的信息)

Ø 可导出多种文件格式(如:ExcelPDFHTML,图像等等)

8. C1WebChart

功能描述:C1WebChart是一个功能强大的Asp.NET控件,可以创建不同样式的2D3D图表来显示复杂的数据。

C1Chart有很多类似的特点,其中主要不同的特如下:

Ø 将多个图表合成到一个单独的图表中(包括大量的信息在一个单独的图表进行分析的基础上,结合多个图表类型。)

Ø 创建交互式图表(图表提示,响应鼠标事件。)

Ø 先进的图表呈现(使用WebChart内置的HTTP处理来呈现图表(可处理内存数据或文件数据)。因为它不使用临时图像文件,使得服务器降低了负载。)

Ø 丰富的客户端对象(通过WebChart丰富的客户端对象模型可以让应用程序更加生动,它提供了丰富的客户端属性,方法和事件)

Ø 预览和打印整个图表(WebChart允许你打印和预览)

Ø 通过设置属性来反转轴线(即通过设置一个属性来反转XY轴,这个功能在柱形图中很常用到)

Ø 支持CSS(支持使用自定义样式表来改变皮肤风格)

9. C1WebData

功能描述:C1WebData(即C1 WebDataObjects for ASP.NET)为数据库网络应用程序提供自动选择的多个缓存用来提高速度和性能。

WebDataObjects包括两个版本,企业版和简洁版。企业版,让你创造功能丰富的网页和独立的、复杂的业务逻辑数据库,它既可以用在你的WinFormsWebForms。如果你正在寻找的易用的,那么简洁版适合您。这个版本提供了和企业版相同的多重缓存选项,但没有弹性和可重复使用的数据。

功能特点:

Ø 可重用的业务逻辑(WebDataObjects 允许你用相同的代码在WinFormsWebForms中运行数据,你可以创建一个自己的数据和业务逻辑的封装体,在WinFormsWebForms中使用)

Ø 服务器端的数据缓存(WebDataObjects提供自动化服务端缓存,这样你就可以把数据存储在服务器的快速访问。)

Ø 支持全局缓存(全局的高速缓存,储存不同用户的数据。缓存数据被用来填充数据而从数据库中获取数据,提供快速的数据存取和可扩展性)

Ø Session Cache让显示更加实时(Session Cache 将每个人的数据分离的储存在服务器上,最大的优势是Session Cached在储存器中的使用模式。在这种模式下,所有的数据集合对象都是待填充状态,所以在接受到请求后,不需要再填充数据,可以很快的展现出来,几乎没有延迟)

Ø 快速访问大数据集(WebDataObjects的驻留内存视图是用来直接存取表中大量只读数据,当它第一次被请求时会为每个用户缓存数据,这样就无需消耗性能。)

Ø 支持自动对象汇集(对象汇集不需要WebDataObjects创建一个新的内部对象,也无需写任何代码和设置数据。)

10. C1WebDialog

功能描述:C1WebDialog for ASP.NET是一个支持AJAX,可自定义的对话框窗口。可用来显示客户端或服务器端信息,并可通过使用输入控件来接受用户输入信息。

功能特点:

Ø 丰富的对象模型(可支持用客户端代码来访问C1WebDialog的属性和方法)

Ø 模式和非模式对话框窗口(C1WebDialog提供了两种不同类型的对话框窗口:模式和非模式对话框窗口。模式对话框窗口是一个子窗口,必须在用户可以对当前应用程序的工作前关闭。非模式对话框窗口,使用户能够与其他Windows交互对话窗口的同时存在。)

Ø 部分页更新(C1WebDialog支持部分页更新,使用习惯Java语言代码的部分页翻译(PPR)技术。 PPR允许页的部分被更新而不是再装整个页。)

Ø 特殊的外观风格样式

Ø 内置Office主题(C1WebDialog提供了几个内置的主题,包括VistaOffice 2007的主题,可以很容易地通过自动格式设计应用。)

Ø 模板支持(您可以通过ContentTemplate属性添加模板在对话窗口的内容区。动态模板可以用来在对话框窗口的内容区域中实现对话窗口更加丰富。)

Ø 您可以通过WaitImageUrl属性来自定义图片。

Ø 自定义HTML的内容(您可以使用自定义对话框窗口的HTML内容和应用JavaScript以获得用户的输入。)

Ø 显示外部内容(使用ContentUrl属性,在对话窗口中显示外在内容)

Ø 可调窗口位置(可以通过设置指定对话框窗口为默认或手动设置窗口的位置,使用(xy)坐标来指定窗口的起始位置)

Ø 可最小化任务栏上的窗口

Ø 窗口可被拖动,大小也可以调节

11. C1WebFlash

功能描述:C1Flash是基于ASP.NET控件,能够在Web应用中创建Flash或者幻灯片,将单调的数据转换成丰富的Flash文件。

功能特点:与C1Flash类似,唯一不同的时使用平台。

   

12. C1WebReport

功能描述:C1WebReport是一个ASP.NET控件,能够很容易在Web应用中创建和集成交互的报表。C1WebReport运行在Microsoft Internet信息服务器(IIS),并允许您流化复杂的HTMLPDF报表传送到客户端的机器。

功能特点:

Ø 通过属性来设置您的报表(用C1WebReport创建企业样式的报表很简单,只需要将C1WebReport控件拖拽到ASP.NET页面上,设置ReportSource属性来选择你想要的报表样式。也可以通过其他属性(导航栏,分页等等)来自定义)

Ø 支持访问C1Reports 丰富的对象模型(C1WebReportsReport属性可以访问WinForms的对象模型,由于C1WebReport控件继承了C1Report组件部分,它能够在Windows应用中使用。这种集成还能够使用包括在WinForms中的功能(如:自定义报表,报表生成和RTF导出))

Ø 高效报表缓存(C1WebReports的报表缓存响应时间非常迅速,每次C1WebReport控件会将报表压缩并存储在服务器中,当再次生成报表时,无需重新查询数据库。这不仅减少了响应时间,也降低了服务器的内存负荷)

Ø 强大的展开和折叠能力(添加了展开和折叠的能力,使得报表可以方便的被浏览,分析和理解)

Ø 内置的,可配置的导航条(可使用内置的导航栏分页浏览报表并导出到不同的格式。丰富的外观和功能配置,使得导航栏可以拥有不同的风格样式。)

Ø 智能控制报表大小和滚动条(C1WebReport会自动调整报表大小来显示整份报表,在特殊情况下(有导航条或者固定大小的网页),会在页面内显示滚动条)

Ø 支持创建自定义导航栏(可以不使用内置导航栏,重新创建自定义导航栏并将它们和各个功能链接)

Ø 支持Email报表(创建PDF,将XLSHTMLRTF格式的报表版本,并通过电子邮件发送)

Ø 支持生成示PDF格式的报表

13. C1WebSpell

功能描述:C1WebSpell IDE for ASP.NET集成在Microsoft Visual Studio 上,可以在设计时检查Web表单和HTML源代码的错误。可以完全自定义拼写检查一个页面或者整个项目,甚至指定是否更正拼写错误的单词建议。

功能特点:

Ø Visual Studio 集成

Ø 自定义拼写检查(自定义检查一份文件或整个项目,指定单词建议,忽略大小写,单词与数字等等)

Ø 自定义词典文件(可以创建任何语言的新词典)

Ø 多语言支持(6个字典可以选择:美国英语(完整版和简略版),英式英语(完整版和简略版),西班牙语和荷兰语)

Ø 可检查HTML属性(可检查表单中的HTML源代码控制属性。)

14. C1WebUI

功能描述:C1WebUI是一个主要用于Web应用中界面开发的控件包。所有组件基于AJAX技术,并包含了所有常用的功能:表格,图表,报表,日程安排,日期日历,菜单,工具条,树形列表,表单,输入编辑,文档编辑等等。该控件包所有组件有5种内置风格样式(ArcticFoxOffice2007BlackOffice2007BlueOffice2007SilverVista),其中包括的组件有:C1AccordionC1CalendarC1ComboBoxC1EditorC1ExpanderC1FormDecoratorC1GridViewC1HeaderContentcontrolC1InputC1MenuC1MultipageC1NavPanelC1ProgressBarC1ScheduleC1SliderC1SplitterC1TabControlC1TabStripC1ToolBarC1ToolTipC1TreeViewC1UploadC1Window

1) C1Accordion 

功能描述:C1Accordion是一个可提供多窗格的内容,并支持数据绑定以及自定义标题和内容的ASP.NET控件。

功能特点:

Ø 可添加多个窗格内容,并且同一时间显示一个窗格。

Ø 可在窗格中显示外部内容,如:一个网页,一个网站的内容。

Ø 4个扩展方向(上,下,左,右)

Ø 30多种扩展动画效果,5种内置模板样式,支持自定义样式

Ø 支持键盘操作(可指定一个组合键来控制C1Accordion,可以方便终端用户来通过键盘操作C1AccordionPanes

2) C1Calendar

功能描述:C1Calendar是一个可添加到Web应用的ASP.NET日历控件。可显示单月,多个月的日期,也可以自定义样式和导航元素。并且可结合C1Schedule控件创建互动,灵活的日历和日程安排应用程序。

功能特点:

Ø 多选择模式和日历选择器(日历支持单个核多个日期的选择,通过每周一天的周数选择器,也可以选择特定的天数群,还可以选择一周,也可以选择一整个月的天数)

Ø 支持日历预览(可以不需要导航条,进行预览上一个和下一个月的日历。)

Ø 创建可重用的模板(可自定义日历页眉和页脚的模板,也可以自定义日期的模板,使得日历更加生动,也让某些特殊的日期更加醒目)

Ø 丰富的动画效果,5种内置模板样式并支持自定义样式表

Ø 本地化(支持完全本地化日历,可显示指定的语言,如:中文,英语,日语等)

Ø 可和C1Schedule集成使用(可用来为C1Schedule控件的导航,来显示一系列的事件,工作清单等等)

Ø 先进的导航条(日历包括3个日历导航方法。上和下一个导航按钮浏览上一个或下一个月。快速前和快速下一步按钮可以随时提前几个月或延后数月。而弹出日历月份和年份选择使您能够从弹出式日历中选择月份。)

Ø 内置导航图片,可以改变日历的导航按钮

Ø 在显示多个日历时,可根据需要改变日历的方向(水平或垂直)

Ø 可在一个日历中显示多个月份。

3) C1ComboBox

功能描述:C1ComboBox是一个全功能的组合框控件,它结合了自动可编辑文本框和搜索下拉列表。

功能特点:

Ø 支持单选和多选2种选择模式

Ø 支持嵌入图片和HTML模板(可在选择列表头和尾,以及选择项中嵌入)

Ø 支持下列框大小在运行时进行调节

Ø 支持根据需求转载数据和渐进式搜索(可在运行时,只根据需要装载部分数据,根据不同的条件显示不同的数据)

Ø 支持多数据源绑定(SqlserverXML等)

Ø 支持客户端进行选择项的增加和删除

Ø 内置5种模板样式,支持自定义样式表,具有丰富的动画效果

4) C1Editor

功能描述:C1Editor是一个功能强大的编辑器,甚至可以让不懂技术的人去制作和管理任何网页的HTML内容,这种类似微软word编辑器的控件可以让我们用自己喜欢的方式(设计,视图,拆分)进行HTML内容的编辑。

功能特点:

Ø 类似Office2007Ribbon-style工具条,方便编辑

Ø 可通过路径选择器来选择HTML的节点(C1Editor具有文档对象模型(DOM)选择器,可以方便的选择编辑器中的内容)

Ø 比标准的TextBox控件有更多的格式化特征(可以进行字体大小,颜色的编辑等等)

Ø 内置拼写检查器并支持多种语言的检查(C1Editor自带拼写检查器,可检查编辑器中的拼写错误,并会提示单词修改建议。支持英语,德语等语言)

Ø 支持HTML页面元素(C1Editor中自带HTML页面开发所需要的基本组件,如:下拉框,文本框等等)

Ø 多种编辑视图(支持代码编辑,视图编辑,和分割视图)

5) C1Expander

功能描述:C1Expander是一个层叠控件,其内置多种扩张和收缩的动画效果,可以用来创建类似经典的C1WebTopicBar导航条。

功能特点:

Ø 扩展窗体有4种方向(上下左右)

Ø 可显示丰富的内容(可在C1Expander的窗口中添加外部的网站内容)

Ø 内置26种动画效果,31种动画过渡效果,还可以设置动画效果的持续时间

Ø 内置5种模板样式,支持自定义样式。

6) C1FormDecorator

功能描述:C1FormDecorator是用来控制Web应用中页面的UI元素,使得风格样式更加丰富。

功能特点:

Ø 嵌入式样式(支持5中嵌入式样式,可以用来装饰的元素有:复选框,单选按钮,文本框,文本区等等)

Ø 可指定组成部分,通过设置DecorationZoneID属性来装饰。

7) C1GridView

功能描述:C1GridView是一个用来在互动的,完全自定义的表格中显示数据源的项目,并且可以进行实时互动的选择,编辑,删除,分类,分组等操作的控件。

功能特点:

Ø 支持自定义Grid格式,以及自定义分页功能。(可设置行头,列头,和分组区域是否显示,并且可通过属性设置不同的分页样式)

Ø 支持运行时编辑数据,并支持鼠标移动时行高亮,以及选中行时,被选择的行,列,单元格高亮显示。

Ø 支持数据过滤(即可根据不同的条件来进行数据筛选)

Ø 支持多表头功能(C1GridView可支持3层以及以上的多表头)

Ø 支持通过拖拽进行列移动,以及进行多层次分组

Ø 支持Grid中数据的合并行,分组以及汇总功能

Ø 支持冻结行和列(可支持行冻结,列冻结,以及行和列的冻结)

Ø 支持主从表嵌套

Ø 支持多浏览器(ExplorerFirefox等),兼容Microsoft GridView控件。

8) C1HeaderContentcontrol

功能描述:该控件用于布局和显示内容,C1HeaderContentcontrol包括标题栏,可水平和垂直布局,以及内容面板,可以位于标题两侧。

功能特点:

Ø 可显示丰富的内容(可以通过ContentURL属性添加自定义HTML内容和网址链接,也可以在内容区域中通过简单的拖放来添加元素。)

Ø 内置5种风格样式,以及自定义样式

Ø 支持模板(可以添加的内容,包括文本,HTML内容,图片和其他控件,向C1HeaderContentControl头领域使用头模板,并通过添加内容模板任意控制。动态模板也可以在对话窗口内容区域用C1HeaderContentControl实现)

9) C1Input

功能描述:C1Input是一个用来数据输入和验证的控件,可用来选择日期,数字,和自定义编辑,并支持自定义格式,和本地化。

 

功能特点:

Ø 丰富的客户端对象模型(可以通过客户端事件来控制,形式,色彩,最大值,最小值等等)

Ø 超过23种内置掩码(可选择23种内置掩码和定制自己的掩码,C1MaskedInput控件包括14个内置的标准掩码,有时间和日期格式,数字范围等等,C1DateInput包括9种内置掩码,有短期和长期的日期和时间格式。均支持自定义格式)

Ø 支持输入错误提示(如:数字,字母,按键输入无效时,可以直观的用红色字体提醒用户,或显示错误信息)

Ø 丰富的格式模式(丰富的格式模式使开发人员能够自定义控件的文本,边框,单元格间距,外观颜色方案,等等。)

Ø 广泛的设计时支持(可使用SmartTag来快速的的访问5种控件设计器,设置掩码,格式,值,风格属性以及可视化的编辑窗口)

Ø 支持广泛的风格(对于字符比较,数字,日期格式,和特殊的字符都支持广泛的风格样式)

Ø 内置Windows vista和Microsoft Office 样式风格和样式

Ø 支持下拉和Spin按钮(专门为输入控制日期/时间和数字编辑,C1DateInputC1NumericInput控件支持下拉和Spin(上/下)按钮。)

Ø 专业的数字编辑控件(设定值输入的限制,指定小数位数,并指出为C1NumericInputC1CurrencyInput使用千位分隔符。)

Ø 密码保护(使用C1MaskedInput控制,保护密码字符显示输入文本。在设计时,只需选择一个字符(*,例如)来代替实际输入字符。)

Ø 支持键盘操作(支持使用键盘快速编辑。将光标移动一个位置向左或向右,或开始或结束时,递增或递减的范围值,复制和粘贴,以及其他)

Ø 支持使用CSS(可使用CSS来自定义皮肤,您可以控制输入框的背景,完全控制颜色,边框,样式,填充,单元格间距,等等。)

10) C1Menu

功能描述:C1Menu是一个可建立多层次的菜单和动画效果、图像和复选框项、互动项滚动条等多功能的菜单栏控件。

功能特点:

Ø 支持改变菜单和子菜单的展开方向和定位

Ø 支持绑定不同的数据源(SqlServerXML等)

Ø 支持菜单,子菜单以及分组菜单的滚动条,并可设置4种滚动条模式(鼠标覆盖,鼠标点击,鼠标移动,以及拖动滚动条)

Ø 支持在菜单中嵌入HTML模板和图片等(可在菜单和子菜单中嵌入图片和动态的HTML模板)

Ø 内置丰富的动画效果和5种风格样式,支持自定义样式

11) C1Multipage

功能描述:C1Multipage是一个多页内容控制的控件。每页都是一个page对象,可以有自己独特的内容。可使用内置的按钮,自定义按钮或者自动播放功能来查看多个网页。

功能特点:

Ø Web上显示丰富的内容(添加图像,文本和控制(标准和第三方控件),使用C1MultiPage控件,直接进行拖放操作。可以很简单的自定义设计了一个标准的面板控制内容)

Ø 可自定义导航按钮

Ø 支持自动播放内容

Ø 内置丰富的动画效果和5种风格样式,支持自定义样式

Ø 支持添加额外的导航按钮

Ø 按需装载内容(通过在客户端设置C1MultiPage可减少初期页面大小和装载时间。 UpdatePanel里面时的C1MultiPage这个特点是特别有用的。)

12) C1NavPanel

功能描述:C1NavPanel是一个用来显示任何Web内容,甚至包括一个外部网页的菜单信息样式导航面板控件。

功能特点:

Ø 可创建Microsoft Outlook样式的用户界面

Ø 提供底部面板导航按钮,点击后,可隐藏相应的显示窗口

Ø 可显示外部的内容(外部网页或链接)

Ø 内置丰富的动画效果和5种风格样式,支持自定义样式

13) C1ProgressBar

功能描述:C1ProgressBar是一个可以自定义动画,风格样式,标签等等的进度条控件。

功能特点:

Ø 31种内置动画效果,5种内置风格样式,支持自定义样式

Ø 可自定义工具提示,用来显示更加友好的Web应用程序

Ø 自定义标签(可自定义标签位置,大小等等)

14) C1Schedule

功能描述:C1schedule是一个类似Microsoft Outlook的功能强大的日程调度控件。

功能特点:

Ø 支持本地化时间表(中文,英语,等等语言)

Ø 支持4种显示模式(日显示,周显示,工作日显示,月显示)

Ø 支持根据要求,显示不同的事件,并有事件提醒功能,可在页面进行无刷新操作

Ø 内置5种风格样式,支持自定义样式

Ø 丰富的动画效果

Ø 支持自定义Schedule面板(可根据要求,显示部分工具条,导航栏等等)

15) C1Slider

功能描述:C1Slider是一种用来控制和预定范围的控件,包括内置丰富的辅助功能,如:键盘和鼠标滚轮支持。

  

功能特点:

Ø 纵向和横向的布局选项(在网页上用滑块控制横向或是纵向)

Ø 强大的客户端对象模型

Ø 31种内置动画效果,5种内置面板样式,以及支持自定义样式。

16) C1Splitter

功能描述:C1Splitter是一个无需使用任何代码即可在应用程序中创建可调整面板大小的分割控件。

功能特点:

Ø 支持展开/折叠面板(只需设置一个属性来展开和折叠面板,可在Splitter工具条中添加图片或鼠标的动画效果来进行展开和折叠)

Ø 无限嵌套(可进行调整面板大小,适应嵌套多个页面或模板)

Ø 分隔栏工具提示(可提示用户拖动分割条等等)

Ø 内置丰富的动画效果和5种风格样式,支持自定义样式

17) C1TabControl

功能描述:C1TabControl是一个可将多个页面内容组织到不同标签下的控件,类似于选项卡。

功能特点:

Ø 4种不同方向显示标签(上下左右)

Ø 支持多行显示标签(创建多行显示分层标签。简单地设置C1TabControlForceNewLine属性,以确定新标签是否从一个新行开始。)

Ø 10种动画效果,5种内置模板样式,支持自定义样式。

18) C1TabStrip

功能描述:用于创建Web应用中的多标签式界面,与C1TabControl一起使用,支持多行,多层次标签。

功能特点:

Ø 多行TabStrip(创建多行标签来分层次显示TabStrip

Ø 4个不同的标签显示方向(上下左右)

Ø 支持Tab 滚动(当希望一次显示所有的选项时,可增加滚动条)

Ø 支持数据绑定(XMLSiteMap等等)

Ø 内置5种模板样式,支持自定义样式

19) C1ToolBar

功能描述:在Web应用中创建导航工具栏,在工具栏上,可以添加超链接,等其他控件。

功能特点:

Ø 可使用内置模板来嵌入任何控件(可编辑内置模板来改变C1ToolBar的显示,模板中也可以嵌入其他元素,如:文本,图像,按钮等等。甚至可以创建出Ribbon—style样式的工具栏)

Ø 可在工具栏中增加滚动条

Ø 支持拖拽工具栏,来进行自定义工具栏的位置

Ø 内置5种模板样式,支持自定义样式

20) C1ToolTip

功能描述:C1ToolTip是一个用来给终端用户进行工具提示的控件。可加载和显示HTML内容。

功能特点:

Ø 显示HTML格式的内容(用嵌套<div>元素创建工具提示,多种字体和文字颜色,格式化文本,段落对齐方式,格式和嵌套表,项目符号和编号列表,图像,纯文本,以及级联样式表格式的内容。)

Ø 显示图片

Ø 按需加载(支持对C1ToolTip丰富的数据进行动态加载)

Ø 支持在页面上自动添加工具提示

Ø 内置5种模板样式,支持自定义样式

21) C1TreeView

功能描述:C1TreeView是一个多层次树形结构的控件,该控件支持超过20种扩展和层叠动画和流行的拖放功能

功能特点:

Ø 内置编辑器可以方便的设计自定义树形结构

Ø 支持多数据源绑定(SqlserverXMLSitemap等)

Ø 支持节点间的拖动,运行时节点的编辑,添加和删除

Ø 支持节点多选

Ø 内置26种丰富的动画效果,5种风格模板样式,支持自定义样式

22) C1Upload

功能描述:C1Upload是一个简单而可靠的上传文件的控件。

功能特点:

Ø 支持多个文件一起上传

Ø 支持最大上传的文件大小为2GB

Ø 自动文件存储(文件首先上传到临时文件夹,然后再通过验证相关要求后(如:文件大小,扩展名等),移动到目标文件夹中。)

Ø 上传进度条(C1Upload提供一个轻量级的进度条,也可以通过调用客户端提供的UploadProgress对象来使用自己的进度条。)

Ø 灵活的上传触发器(C1Upload提供灵活的触发选项,可控制什么时候提交文件到服务器上)

Ø 占用较少的服务器资源

Ø 内置5种模板样式,支持自定义样式

23) C1window

功能描述:C1Window是一个强大的交互式的,可自定义的对话框窗口。这种特殊类型的对话框窗口可以创建在客户端或服务器端来显示信息,并接受用户的输入。

功能特点:和C1WebDialog类似

Ø 模式和非模式对话框窗口(C1Window有模式和非模式对话框窗口。模式对话框窗口是一个子窗口,必须在用户可以对当前应用程序的工作前关闭。非模式对话框窗口,使用户能够与其他Windows交互对话窗口的同时存在。)

Ø 局部更新(这样可以提高应用性能)

Ø 特别的外观样式属性(C1Window提供风格独特的标题栏和内容元素)

Ø 加载提示(C1Window包括加载提示元素,在内容加载时显示加载信息,可以自定义图片的样式)

Ø 支持模板(模板可以被添加到对话窗口的内容区域中)

Ø 内置5种模板样式,支持自定义样式

15. C1Zip

功能描述:C1Zip是用来快速压缩文件,添加和删除压缩文件和文件夹,读取和写入压缩文件的控件。

功能特点:

Ø 读取和写入内存中的压缩文件

Ø 支持压缩和扩展文件夹

Ø 获取和设置文件信息

Ø 确保文件的完整性和安全性

Ø 快速压缩和低内存消耗的压缩引擎

Ø 压缩系统和隐藏文件和轻松操作压缩包中的文件

Ø 100%C#编码

Ø 简单,直观的对象模型

三、 总结

ComponentOne Studio for ASP.NET是一款优秀的,强大的控件包。该产品具有全面而多样的组件,方便而快捷的操作,丰富而生动的动画效果。如果使用C1 Studio for ASP.NET来辅助开发,会让我们的开发事半功倍,也能使我们的产品功能更加强大,更具有吸引力。



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

文章转载自:慧都科技

登录慧都网发表评论登录


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关厂商
相关产品
ComponentOne Studio Enterprise

行业认可的优秀Visual Studio控件集,涵盖信息系统开发所需的全部功能。

在线客服 在线QQ 电话咨询
400-700-1020
反馈
在线客服系统
live chat