iGrid.NET - Compatibility
Main information
The current version of iGrid.NET is intended to be used in all widely used latest releases of the .NET Framework and Visual Studio which are the .NET Framework 2.0-4.0 and VS 2005, 2008 and 2010. iGrid.NET is developed in Visual Studio 2005 and is based on the .NET Framework 2.0 to maximize compatibility, but despite the fact that it is constantly used with the .NET Framework 3.5 and 4.0 and Visual Studio 2008/2010 and can be used in those environments without any functional limitations at design- and run-time.
The control is written entirely in C#, and it is a 100% .NET native control except the following two points used to dramatically increase its performance when it cannot be done with the native .NET methods. First, iGrid for .NET uses some Windows API functions, mainly when the control should be drawn using system-specific features (visual styles in Windows XP/2003) and to get the best performance while redrawing. In the last case, a minimal subset of WinAPI functions available in all versions of Windows is used, what eliminates an incompatibility with different versions of Windows. Second, the control uses unsafe code to work with native .NET pointers to get the best performance in its internal memory manager.
CLS compliance
iGrid.NET is a CLS compliant control. This means that the control can be used with any language that supports this specification. iGrid.NET was tested by us in such MS development environments as C#, VC++ and VB.NET, and it works properly in these CLS-compliant environments.
Supported CPUs and OS versions
The latest version of iGrid.NET has been tested and works properly on all the Windows platforms which support the .NET Framework 2.0 or higher (now it is 3.0, 3.5 and 4.0). These are Windows 98/Me/2000/XP/2003/Vista and Windows 7.
Note that Windows NT4 is no longer supported by Microsoft in .NET 2.0, and thus we also do not support our grid in that OS. If you are planning to launch your app with iGrid.NET on Windows 98 or Millennium, test also the used features of iGrid.NET thoroughly because some features of the .NET Framework may not be supported in full on the Windows 9x platform.
The tests were done on 32- and real 64-bit platforms (based on such processors as AMD Turion 64, Intel Core 2 Duo, etc), and under the corresponding versions of the .NET Framework (on the 64-bit platforms the special 64-bit versions of the .NET Framework were used) and MS Windows (for instance, MS Windows XP Professional x64 Edition). iGrid.NET works properly on both hardware platforms.
Older versions of the .NET Framework and Visual Studio
The earlier versions of the .NET Framework and Visual Studio aren't supported in the latest releases of iGrid.NET, but we still provide our customers with the previous major version of iGrid.NET, 1.7, which is based on the .NET Framework 1.1 and can be used in Visual Studio 2003 and 2005. You can download the demo of iGrid.NET 1.7 in the Download section at our website. If you need this version, you can still order it using the same order link on our Order page, but before you do that please send us a notification about that to contact@10Tec.com.
iGrid.NET and ASP.NET
iGrid.NET is a Windows Forms control, and it cannot be used in ASP.NET pages like any other Windows Forms control.
Required files
To launch or distribute iGrid for .NET, you don't need any additional files except the installed .NET Framework 2.0 or higher. Note that you can launch iGrid.NET developed for .NET 2.0 even if only a higher version of .NET is installed - for instance, .NET 3.5 or 4.0.
Due to the backward compatibility Microsoft tries to maintain in the .NET Framework, we suppose the control will work with future versions of the .NET Framework - the tests will be done as new versions of the .NET Framework come out.
A brief comparison of iGrid.NET and the DataGridView control »
|