As always, Telerik's plans were closely aligned with Microsoft's release schedule, and we were dedicated to provide VS2010 support even before Visual Studio 2010 was officially launched. Now that the first VS2010 launch event is over, here comes the first of many Telerik Service Packs to support VS2010.
This RadControls for WinForms release is the first to provide support for the Client Profile, introduced with .NET3.5, and now default when starting new windows forms projects with VS2010. The Client Profile is a smaller version of the.NET Framework that includes only the assemblies needed for deploying client-based applications, which in turn reduces the size of the application. Basically, the Design time classes are excluded from the Client Profile (CP), because they are only needed for designing and not for running an application.
In Q1 2010 SP1 we have moved the designer classes from the run-time assemblies to a new dedicated assembly (Telerik.WinControls.UI.Design.dll), which resulted in reduced run-time assembly sizes and the faster loading time:
Assembly Name | Before (KB) | After (KB) | Improvement (KB) | Improvement
(%) |
QuickStart.dll | 3172 | 2724 | 448 | 14% |
Telerik.WinControls.dll | 1784 | 1568 | 216 | 12% |
Telerik.WinControls.Docking.dll | 1408 | 1168 | 240 | 17% |
Telerik.WinControls.GridView.dll | 1180 | 908 | 272 | 23% |
Telerik.WinControls.RadMarkupEditor.dll | 528 | 155 | 373 | 71% |
Telerik.WinControls.Scheduler.dll* | 528 | 656 | -128 | -24% |
Telerik.WinControls.UI.dll | 4288 | 4044 | 244 | 6% |
TOTAL | 12888 | 11223 | 1665 | 13% |
In addition to .NET Client Profile support, Q1 2010 SP1 brings many usability improvements to the new Visual Style Builder, vastly improved Desert and Breeze themes, as well as a completely new Office 2010 theme.
There are also several new features added to the TPF and to RadScheduler, as well as over thirty fixed issues across all controls.
Review the Release Notes and download RadControls for WinForms Q1 2010 SP1.
Nikolay Diyanov Diyanov is the Product Manager of the Native Mobile UI division at Progress. Delivering outstanding solutions that make developers' lives easier is his passion and the biggest reward in his work. In his spare time, Nikolay enjoys travelling around the world, hiking, sun-bathing and kite-surfing.
Find him on Twitter @n_diyanov or on LinkedIn.