Visual C# Controls & Components

Controls are the bread and butter of rapid application development. Visual Studio 2005 ships with numerous controls right in the box. This page contains additional controls and samples that you can use in your own solutions.


Essentials

ASP.NET Control Gallery
The Control Gallery is a directory of ASP.NET controls that you can use in your applications.
Windows Forms Control Gallery on WindowsForms.NET
Use the Control Gallery, a directory of Windows Forms controls, in your own applications.

Web Forms Components

ASP.NET 2.0 Security from InnerWorkings
InnerWorkings offers seven hours of practice-based coding challenges to help developers learn and implement the new security features available in ASP.NET 2.0 and defend their Web applications against attack.
Chart FX from Software FX
Chart FX delivers advanced charts to graphically display data, including specific functionality, such as Gauges, OLAP, Financial, Statistical, and Maps, to diverse markets, platforms, and environments.
Constructor/MDRAD v3 from i3 Design Limited
Constructor/MDRAD is an IDE-integrated developer toolkit designed to speed production of Windows or Web applications, by using a model definition describing business entities (a network of related classes) either created from scratch or by reverse-engineering a database schema.
DataWindow .NET from Sybase, Inc.
DataWindow .NET is a component that boosts the performance of .NET application development environments. It's a 4GL RAD product, which means it helps you get the job done, quickly.
DeKlarit from ARTech
Build and maintain live, robust Windows, Web, and mobile business-critical applications in record time. DeKlarit is the Model Driven tool that combines agile database modeling, Declarative business rules, automatic code generation, and seamless integration into Microsoft Visual Studio 2005.
DevForce from IdeaBlade
IdeaBlade's DevForce is a developer productivity solution for building applications for the Microsoft .NET Framework. DevForce is a "must have" for developing and deploying .NET applications. With its integrated suite of infrastructure components, an application server, design tools, and full service support, you can create compelling .NET enterprise applications, on time, and on budget.
Dundas Chart for .NET from Dundas Software Ltd.
Dundas Chart for .NET is the industry leader in .NET Charting Solutions. Whether you are implementing charting into internal projects, or building applications for clients, Dundas Chart offers advanced, award-winning technology and advanced results to get the most out of data.
Dundas Diagram for .NET from Dundas Software Ltd.
Use Dundas Diagram for .NET to create all types of relational charts for web and desktop applications, including Organizational Charts, Flow Charts, Block Charts, as well as HMI Diagrams and more. Automatically generate tree and graph style diagrams and charts, and instantly apply auto-layout styles to get the exact look that you require.
Dundas Gauge for .NET from Dundas Software Ltd.
Designed specifically to display and monitor real-time data using a range of fully customizable Gauge and Dial types, Dundas Gauge for .NET is ideal for developers building digital dashboards, manufacturing, financial, and other applications that monitor KPI's (Key Performance Indicators) and other critical data.
DXperience from Developer Express
To build stunning and flexible applications, you need feature complete components. Ones that work as expected, each and every time. Our complete range of visual components will help you emulate today's most popular UIs without hassles or aggravation. Like all of our tools, our components were written in Visual C# and fully optimized for the .NET Framework and all .NET languages.
ERM Diagram 4.0 from Crainiate Software
ERM Diagram 4.0 brings new and exciting functionality to .NET Winforms diagramming development with a combination of features and abilities not found in any other vector or drawing component.
Essential Studio from Syncfusion, Inc.
Add sophisticated grid, grouping, charting, diagramming, Microsoft Excel reporting, formula support, PDF creation, enhanced editing, HTML-rendering, and many more capabilities to your .NET Windows Forms and ASP.NET applications. Essential Studio incorporates a unique debugging support system that allows switching between 'Debug' and 'Release' versions of our library with a single click. Essential Studio includes a one-year subscription for unlimited technical support and updates.
Graphics Server .NET from Graphics Server Technologies
Graphics Server .NET is dedicated to helping NET developers easily add graphs and charts to their Windows and Web applications. The Interactive Designer makes creating and modifying graphs a snap.
LEADTOOLS Raster Imaging Pro for .NET from LEAD Technologies, Inc.
Extend and simplify the .NET Framework (v1.1 and 2.0) and GDI+ with LEADTOOLS. Support for 150+ file formats including TIFF, JPG, J2K, PDF, and GIF using various compression schemes such as JPEG, JPEG2000, LZW, CCITT G3/G4, and CMP.
Measurement Studio from National Instruments
National Instruments Measurement Studio is an integrated suite of classes and controls for test, measurement, and automation applications in Visual Studio 2005, Visual Studio .NET 2003, and Visual Studio 6.0. Measurement Studio dramatically reduces application development time by providing Windows Forms, Web Forms, and ActiveX user interface controls designed for engineers, advanced scientific analysis, and data acquisition (DAQ) and instrument control class libraries optimized for test.
Spread for Web Forms from FarPoint Technologies, Inc.
Spread for Web Forms 2.5 is a high-performance, fully customizable ASP.NET spreadsheet component. It supports AJAX calls with client-side calculations; reads/writes Microsoft Excel files.
TeeChart Pro for .NET from Steema Software
TeeChart Pro provides complete, quick, and easy-to-use charting and plotting .NET controls for Business, Real-Time, Financial, and Scientific applications.
ViewControl from Statesoft
The new ViewControl Visual Studio 2005 plug-in allows customers to construct simulations, make changes as required, and code every element of that simulation before deploying the completed application in a secure and stable environment.
WebDesktop.NET for Visual Studio 2005 from Intersoft Solutions Corp.
WebDesktop.NET 1.0 empowers web application development with new breakthroughs in User Interface technologies by combining Unified Component System of WebUI.NET Framework and state-of-the-art Intersoft Rendering architecture.
ComponentOne Studio Enterprise

ComponentOne Studio Enterprise is the largest and most complete component toolset for developing all layers of Windows, Web, Mobile, and ASP.NET AJAX enabled applications. Studio Enterprise accelerates visual development with drag and drop tools that simplify the design-time experience and extend the power of Visual Studio 2005. Now you can develop cutting-edge interfaces and add the most sophisticated feature sets to your Windows, Web, Mobile, and ASP.NET AJAX enabled applications with less code and in less time than ever before.

Windows Forms Components

Chart FX from Software FX
Chart FX delivers advanced charts to graphically display data, including specific functionality, such as Gauges, OLAP, Financial, Statistical, and Maps, to diverse markets, platforms, and environments.
Constructor/MDRAD v3 from i3 Design Limited
Constructor/MDRAD is an IDE-integrated developer toolkit designed to speed production of Windows or Web applications, by using a model definition describing business entities (a network of related classes) either created from scratch or by reverse-engineering a database schema.
DataWindow .NET from Sybase, Inc.
DataWindow .NET is a component that boosts the performance of .NET application development environments. It's a 4GL RAD product, which means it helps you get the job done, quickly.
DeKlarit from ARTech
Build and maintain live, robust Windows, Web, and mobile business-critical applications in record time. DeKlarit is the Model Driven tool that combines agile database modeling, Declarative business rules, automatic code generation, and seamless integration into Microsoft Visual Studio 2005.
DevForce from IdeaBlade
IdeaBlade's DevForce is a developer productivity solution for building applications for the Microsoft .NET Framework. DevForce is a "must have" for developing and deploying .NET applications. With its integrated suite of infrastructure components, an application server, design tools, and full service support, you can create compelling .NET enterprise applications, on time, and on budget.
DevInspect from SPI Dynamics
SPI Dynamics DevInspect simplifies security for developers by automatically finding and fixing application security defects in the source code. DevInspect enables developers to build secure Web applications and Web services quickly and easily, without requiring security expertise.
Dotfuscator Professional from PreEmptive Solutions
PreEmptive Solutions, Inc. is a firm that specializes in obfuscation, size reduction, and optimization development tools. PreEmptive's Dotfuscator for .NET protects your program against hackers attempting to steal your intellectual property or find security holes in your application.
Dundas Chart for .NET from Dundas Software Ltd.
Dundas Chart for .NET is the industry leader in .NET Charting Solutions. Whether you are implementing charting into internal projects, or building applications for clients, Dundas Chart offers advanced, award-winning technology and advanced results to get the most out of data.
Dundas Diagram for .NET from Dundas Software Ltd.
Use Dundas Diagram for .NET to create all types of relational charts for web and desktop applications, including Organizational Charts, Flow Charts, Block Charts, as well as HMI Diagrams and more. Automatically generate tree and graph style diagrams and charts, and instantly apply auto-layout styles to get the exact look that you require.
Dundas Gauge for .NET from Dundas Software Ltd.
Designed specifically to display and monitor real-time data using a range of fully customizable Gauge and Dial types, Dundas Gauge for .NET is ideal for developers building digital dashboards, manufacturing, financial, and other applications that monitor KPI's (Key Performance Indicators) and other critical data.
DXperience from Developer Express
To build stunning and flexible applications, you need feature complete components. Ones that work as expected, each and every time. Our complete range of visual components will help you emulate today's most popular UIs without hassles or aggravation. Like all of our tools, our components were written in Visual C# and fully optimized for the .NET Framework and all .NET languages.
Essential Studio from Syncfusion, Inc.
Add sophisticated grid, grouping, charting, diagramming, Microsoft Excel reporting, formula support, PDF creation, enhanced editing, HTML-rendering, and many more capabilities to your .NET Windows Forms and ASP.NET applications. Essential Studio incorporates a unique debugging support system that allows switching between 'Debug' and 'Release' versions of our library with a single click. Essential Studio includes a one-year subscription for unlimited technical support and updates.
Graphics Server .NET from Graphics Server Technologies
Graphics Server .NET is dedicated to helping .NET developers easily add graphs and charts to their Windows and Web applications. The Interactive Designer makes creating and modifying graphs a snap.
Measurement Studio from National Instruments
National Instruments Measurement Studio is an integrated suite of classes and controls for test, measurement, and automation applications in Visual Studio 2005, Visual Studio .NET 2003, and Visual Studio 6.0. Measurement Studio dramatically reduces application development time by providing Windows Forms, Web Forms, and ActiveX user interface controls designed for engineers, advanced scientific analysis, and data acquisition (DAQ) and instrument control class libraries optimized for test.
Solutions::Schedule for .NET from DBI Technologies Inc.
Add exceptional multi-resource scheduling and Team Management style Gantt chart capabilities to your Visual Basic .NET and/or C# software development projects. Schedule any number of resources by category to your choice of time scale—from minutes to years and all points in between.
Spread for Windows Forms from FarPoint Technologies, Inc.
Spread for Windows Forms is a high-performance, fully customizable .NET spreadsheet component that gives you the power to create a feature-rich and fully customizable spreadsheet interface for your users.
TeeChart Pro for .NET from Steema Software
TeeChart Pro provides complete, quick, and easy-to-use charting and plotting .NET controls for Business, Real-Time, Financial, and Scientific applications.
ViewControl from Statesoft
The new ViewControl Visual Studio 2005 plug-in allows customers to construct simulations, make changes as required, and code every element of that simulation before deploying the completed application in a secure and stable environment.
XtraNavBar Suite from Developer Express
Providing easy and intuitive navigation options within an application is the goal of every software developer. The XtraNavBar Suite gives you everything you need to create easy-to-use applications, which have incredible sophistication and elegance. With its advanced design time editor, you can quickly setup and create the look and feel of your choice without writing a single line of code - and deliver applications that will blow away your competition. To download the most recent shipping version and register your free license of the XtraNavBar, visit us online at www.devexpress.com/free.
ComponentOne Studio Enterprise

ComponentOne Studio Enterprise is the largest and most complete component toolset for developing all layers of Windows, Web, Mobile, and ASP.NET AJAX enabled applications. Studio Enterprise accelerates visual development with drag and drop tools that simplify the design-time experience and extend the power of Visual Studio 2005. Now you can develop cutting-edge interfaces and add the most sophisticated feature sets to your Windows, Web, Mobile, and ASP.NET AJAX enabled applications with less code and in less time than ever before.

Additional Components

Aspose.Cells from Aspose
Aspose.Cells is a non-graphical Excel spreadsheet reporting component that enables either .NET or Java applications to read and write Excel spreadsheets without utilizing Microsoft Excel.
Aspose.Pdf from Aspose
Aspose.Pdf is a non-graphical PDF document reporting component that enables either .NET or Java applications to create PDF documents without utilizing Adobe Acrobat.
Aspose.Words from Aspose
Aspose.Words enables .NET and Java applications to read, modify, and write Word documents without utilizing Microsoft Word.
FileUp from SoftArtisans
SoftArtisans FileUp benefits both large corporations and individual developers looking to create powerful HTTP file upload and download Web applications. FileUp is the one solution that offers both client-side resumability and the strength to overcome the built-in file size limits of ASP.NET.
Genome from TechTalk
Genome is an object-relational mapping tool that automatically provides persistence for Microsoft .NET classes in relational databases. Depending on the type of application, you can reduce your development efforts by up to 80 percent.
ImgWriter from SoftArtisans
SoftArtisans ImgWriter is a high-performance image processor used for dynamic image creation, management, and caching from your Web server. ImgWriter can be used for online photo galleries, product catalogues—or any application that needs to manipulate quality images and chart graphics on the fly.
OfficeWriter from SoftArtisans
A powerful server-side product, OfficeWriter delivers Microsoft Office content via the Web without requiring Office on the server. Designed for use on demanding Web server environments, OfficeWriter allows users to create, modify, and generate reports in Microsoft Excel and Word.
Proposion N2N from Proposion Software
Proposion N2N connects Microsoft .NET Framework applications to Lotus Notes and Domino databases and services. This lightweight managed ADO.NET data provider allows developers to perform fast queries and updates of Notes data from ASP.NET pages, Web services, Windows, or Mobile applications.
Select C#Sync from Select Business Solutions
Select C#Sync for Microsoft's Visual Studio .NET C# is a ground-breaking code generation tool, designed to generate C# code, view UML models, and validate your designs for C# suitability, all in conjunction with Select Component Architect.
Select C++Sync from Select Business Solutions
Select C++Sync moves round-trip engineering to a new level of efficiency, synchronizing models and programs using a single, dynamic transaction. It runs directly upon a multi-user repository and provides unparalleled levels of performance, whatever the model size, from one to hundreds of users.
Select Component Portal from Select Business Solutions
Select Component Portal extends Select Component Manager to your intranet or Internet. It helps designers and developers reuse components, speeding delivery of high quality applications and leveraging valuable IT assets.
SpreadsheetGear for .NET from SpreadsheetGear LLC
SpreadsheetGear for .NET is a royalty-free Microsoft Excel compatible spreadsheet component for the Microsoft .NET Framework featuring a fast and complete Excel compatible calculation engine.
TeeGofer from Steema Software SL
The tool is designed specifically for the .NET Component writer. Written in 100% native Visual C# code, it works by reflection to read in .NET Assemblies (DLLs or EXEs) to create first-class quality online, context sensitive, help documentation.

Third Party Controls Developers

SPI Dynamics
SPI Dynamics DevInspect simplifies security for developers by automatically finding and fixing application security defects in the source code. DevInspect enables developers to build secure Web applications and Web services quickly and easily, without requiring security expertise.

Component Reference Articles

Build a Variety of Custom Controls Based on the DataGrid Control
Learn to build custom controls based on the DataGrid control, the most powerful and versitile of all ASP.NET controls.
Building a DataNavigator Control
Remember the old Visual Basic data control? There's nothing like it built into ASP.NET, but Dino Esposito shows you how do to write a data navigator control for ASP.NET that improves on the Visual Basic data control. Part 1 of a three-part series.
Building a DataNavigator Control, Part III
In the final installment of Dino Esposito's series, complete the DataNavigator control and respond to reader feedback.
Building Editing Capabilities into the SqlDataNavigator ASP.NET Control
In part 2 of Dino Esposito's series on building an ASP.NET data navigator control, learn how to add data editing capabilities to the control.
Data Access Application Block
Call stored procedures and issue SQL text commands on a SQL Server database with the optimized data access code available in the Data Access Application Block. This Microsoft .NET component returns SqlDataReader, DataSet, and XmlReader objects.
Design Guidelines for Class Library Developers
Learn about the .NET Framework design guidelines, designed to encourage consistency and predictability in public APIs while enabling Web and cross-language integration. It is strongly recommended that you follow these design guidelines when developing classes and components that extend the .NET Framework. Inconsistent design adversely affects developer productivity.
Developing ASP.NET Server Controls
Get background information and examples to help you develop your own ASP.NET server controls.
Developing Components
Refer to this section of the .NET Framework Developer's Guide to understand the term component and see an overview of .NET Framework programming concepts that are especially relevant to component programming.
Developing Windows Forms Controls
Windows Forms controls are reusable components that encapsulate user interface functionality and are used in client-side Windows applications. Use the background information and samples in this section of the .NET Framework Developer's Guide to help you develop Windows Forms controls.
Exception Management Application Block for .NET
Get an overview of the Exception Management Application Block, which provides a simple yet extensible framework for handling exceptions. The Exception Management Application Block can easily be used as a building block in your own .NET application.
Flat Controls
Access sample code from the Windows Forms site, featuring a set of flat controls developed by programmer Ivar Lumi. In the attached .zip file are flat DateTimePicker, EditBox, SpinEdit, ComboBox, ToolBar, Button, Label, CheckBox controls. Also included is an OutlookBar control.
Magic UI Library
This Code Hero sample from the Windows Forms site provides a custom set of Windows Forms controls you can use freely in your apps. Magic gives you docking and floating windows, custom menus, a cool tab control, and a wizard framework.
Programming with Components
Learn how to create your own components, and how to assemble them from the sophisticated components in the .NET Framework classes.
posted on 2007-08-06 15:51  fosoyo  阅读(2418)  评论(0编辑  收藏  举报