The paper published by ComponentOne describes about using Crosstab Queries in Data Bound Charts. ComponentOne Chart for .NET supports data binding via the DataSource property of the C1Chart control and the DataField property of the X and Y elements (of type ChartDataArray) owned by each data series. While this is a convenient technique for simple data-bound plots, it also works with queries that compute summary totals based on values for each row and column. The paper demonstrates how to use crosstab queries as a data source for C1Chart to provide automatic data analysis without coding.
The 2007 v1 release of ComponentOne Studio Enterprise introduced a new product for developing Outlook-style desktop scheduling applications. Schedule for .NET includes two visual components: C1Schedule and C1Calendar. This paper from ComponentOne discusses some of the features of these new components. C1Schedule displays appointments in day, week, work week, or monthly views. C1Calendar provides navigation and date range selection for an associated C1Schedule control. Both controls include AutoFormat settings for applying the latest visual styles.
The paper published by ComponentOne introduces the C1WebTopicBar control. The 2004 v4 release of ComponentOne WebMenus and WebBars for ASP.NET introduces a new component, C1WebTopicBar, allows to implement elegant Windows XP-style or custom-designed navigation panels on Web Pages. The C1WebTopicBar provides complete control over its appearance, including the ability to host arbitrary Web controls within its panels. A single C1WebTopicBar component contains one or more item groups that users can expand and collapse. Depending on how the component is configured at design time, users can also reorder the groups by dragging and dropping their headers.
From time to time, it may be necessary to run .NET controls on computer systems that do not allow all operations by all applications using .NET. Systems that limit resource access typically do so through the use of the Microsoft .NET Configuration Tool, mscorcfg.msc, a snap-in application that is installed with the .NET Framework. The tool can also be run from the Administrative Tools menu in Control Panel. This white paper explains how one can use ComponentOne Controls with Partially Trusted Applications.
This paper published by ComponentOne discusses about a popular feature of ComponentOne True DBGrid for .NET is the filter bar, which is a separate row of editable cells between the column headers and the first data row. By typing into a filter bar cell (or selecting a value from a dropdown list), end users can apply filter criteria to one or more columns to limit the set of displayed rows. Although ComponentOne WebGrid for ASP.NET (a.k.a. C1WebGrid) does not have a built-in filter bar, adding one is relatively straightforward.
The paper from ComponentOne Studio Enterprise explains a comprehensive and integrated framework for developing cutting-edge, enterprise-style .NET, ASP.NET, and .NET Compact Framework applications. Typically, a developer uses the C1Report Designer application to create report definitions, which are saved as XML files. Report definition files contain one or more reports. As an alternative to Microsoft Access-style banded reports, the C1PrintDocument component provides a rich object-oriented framework for advanced document formatting and processing. The ComponentOne reporting layer offers a number of advantages.
ComponentOne ADO.NET DataExtender builds upon the enhancements in ADO.NET 2.0 to streamline Windows Forms database development. A single component, C1DataViewSet, serves as the binding agent for all controls on a form. A visual designer lets one expose simple tables or composite views with optional constraint expressions for centralized data validation. One can also use the Column Styles tab of the visual designer to assign format strings, edit masks, and lookup items to individual columns that will be rendered using ComponentOne controls such as C1TrueDBGrid.
AJAX is a development technique for creating rich, interactive Web applications that feel more like desktop applications, where users are accustomed to immediate responses. In a conventional Web application, user input is sent to the server, which then acts upon the data and responds by sending back an updated Web page in its entirety, a process known as a postback. In an AJAX-enabled application, small amounts of data are exchanged with the server behind the scenes, so that only the affected portions of the page need to be refreshed. To the user, the page seems faster and more responsive.
ComponentOne Flash for .NET (a.k.a. C1Flash) provides an object model for generating animated movies in the popular Macromedia Flash file format (SWF). This paper shows how to implement a derived class, C1FlashGallery that reads site navigation data from an XML file and converts it into a Flash movie patterned after the Spotlight sidebar on ESPN.com.