NetAdvantageTM 2004 Vol. 2

.NET Windows Forms Controls
ASP.NET Controls
COM Controls

SOURCE CODE README

v4.2 - August, 2004

(C) Copyright Infragistics, Inc., 2001-2004
Infragistics, Inc., Windsor Corporate Park, 50 Millstone Road, Building 200 - Suite 150, East Windsor, NJ  08520 USA

Voice (609) 448-2000, Fax (609) 448-2017, http://www.infragistics.com

 


.NET Framework Compatibility:
All included assemblies have been built against the Microsoft .NET framework 1.0 RTM build. You must have either the 1.0 or 1.1 RTM build of the framework installed for the product to work.

NetAdvantage 2004 Vol. 1 contains ASP.NET, .NET, and COM controls

 

New In This Release:
Please check the Readme files for each product included for updated information.

 

Products in NetAdvantage 2004 Vol. 2 include:

 

NET

 

ASP.NET

WebChart, WebDataInput (WebTextEdit, WebMaskEdit, WebNumericEdit, WebDateTimeEdit, WebCurrencyEdit), WebGrid (ExcelExport, WebGrid, WebCombo), WebListbar, WebNavBar, WebNavigator (WebTree, WebMenu), WebSchedule, WebTab, WebToolbar

 

Windows Forms

Win (WinScrollBar, WinProgressBar, WinPrintDocument), WinChart, WinDataSource, WinEditors (WinCheckEditor, WinColorPicker, WinComboEditor, WinCurrencyEditor, WinDateTimeEditor, WinFontNameEditor, WinNumericEditor, WinOptionSet, WinTextEditor, WinCalculator, WinCalculatorDropdown, WinTimeZoneEditor, WinPictureBoxEditor), WinExplorerBar, WinGrid (ExcelExport, WinMaskedEdit, WinGrid, WinCombo, WinDropdown), WinInkProvider, WinListBar, WinMisc (WinButton, WinLabel, WinPopupControlContainer, WinDropDownButton, WinAnimationControl, WinFlowLayoutManager, WinGridBagLayoutManager), WinSchedule (WinCalendarCombo, WinCalendarInfo, WinCalendarLook, WinDayView, WinMonthViewMulti, WinMonthViewSingle, WinWeekView, WinSchedulePrintDocument), WinToolbars (WinDock, WinStatusBar, WinToolbars, WinTabbedMdi, WinTabControl, WinTabStrip), WinTree

 

COM

UltraSuite:  ActiveTreeView, DataExplorer, ScheduleX, UltraGrid, UltraToolBars, Suite Components


 

Version Numbers:
After careful input from our development team and Enterprise customers we have modified our version number system starting with the Vol. 3 release.

Because of issues with versioning in .NET, the system uses a couple of parts.  To avoid issues with side-by-side versioning, the GAC file names contain the major version as part of the file name. 

Examples:

Infragistics.Win.UltraWinGrid.v3.dll
Infragistics.WebUI.UltraWebNavigator.v3.dll

The .v# in the file name is used to indicate a major new version.

The current system of version number will be changed to allow customers to easily tell a large volume of information from the version number.  The first digit will contain the major version number of the control.  This is different from the volume number of the entire toolset because not every control is modified in every release.

The second digits are for minor revisions to the control and will be used to denote minor modification to a control that does not reach the level of a major release but are greater than a hot fix, such as an addition of a handful of properties, methods, or events.

The third set of digits is for the year and volume number that control was last released in.

The final set of digits is the build number.  This is increased each time a build is dropped to our internal QA area.  Not all of these builds are sent out to customers.

The final set of digits also easily notifies you that this is a full regression tested build or a hot fix.  If the build number starts with 100X it is not regression tested and is a hot fix build.  If the build does not start with 100X it is a fully tested release.

Examples:

3.00.20033.5 = Beta 1
3.00.20033.10 = 5 drops later Beta 2
3.00.20033.11 = 1 drop later Gold 2003 Volume 3 release
3.00.20033.1012 = 1 drop later First hot fix
3.00.20033.1017 = 5 drops later hot fix
3.00.20041.18 = 1 drop later Gold 2004 Volume 1 release
3.00.20041.1019 = 1 drop later First hot fix
3.00.20041.1024 = 5 drops later hot fix
4.00.20042.1 = Beta 1 with major new features

Building Infragistics WebUI Design Assemblies

The Infragistics Design assemblies (Infragistics.WebUI.Design.v1.1.dll, Infragistics.WebUI.UltraWebGrid.v3.2.Design.dll, etc.) have dependencies on 7 specially built Infragistics Win assemblies listed below.

Infragistics.WebUI.Design.Shared.v3.2
Infragistics.WebUI.Design.Win.Misc.v3.2
Infragistics.WebUI.Design.Win.UltraWinEditors.v3.2
Infragistics.WebUI.Design.Win.UltraWinTabControl.v3.2
Infragistics.WebUI.Design.Win.UltraWinToolbars.v3.2
Infragistics.WebUI.Design.Win.UltraWinTree.v3.2
Infragistics.WebUI.Design.Win.v3.2

These assemblies are located in the Global Assembly Cache (GAC). If you open up one of the Design projects, you may notice that these references appear with an exclamation point inside of a yellow triangle in the references list. This is because Visual Studio was unable to find these assemblies, since it does not look in the GAC for project references. To resolve this, you must re-add the references to your project by browsing to the file. Since these files are only in the GAC, you must first copy the files out of the GAC into a new folder. Unfortunately, this can not be done from Windows File Explorer, as the GAC subdirectories are all hidden. Instead, open a Command Window. You can use the Visual Studio .NET Command Prompt option in your start menu. From the command line, navigate to %windir%\assembly\gac You can use the following command –

cd %windir%\assembly\gac

You’ll notice that there is a folder for each uniquely named assembly in the GAC. Navigate into each of the assembly folders with the same names as in the list above. Inside the folder you will notice there is at least one directory uniquely named with the Assembly Version Number, and it’s public key token.
Navigate into the proper versioned folder, and you will find the Assembly file inside.
Now you can copy the assembly into the folder of your choice.

Statement on Source Code Releases:

All .NET products are fully regression tested upon each major volume release, and updated source code is posted approximately one week after a major release.

Currently we publish hot fixes at interim periods between major releases, but typically do not re-release the source code for every hot fix published. Hot fixes contain fixes for specific problems. They are tested only for those reported issues. Some in-depth testing is conducted but, as you will note on the hot fix download page, we advise developers to only install the hot fix if they have read that it resolves a problem they are having. As always, please exercise caution as the potential for unforeseen behavior may occur as the result of a hot fix.

Infragistics strongly recommends waiting for volume-release source code if possible, rather than interim-released source code.

Source Code Versions – August, 2004
 


ig_csom.js 3.1.20042.1047
WebUI.Design 1.1.20042.1047
WebUI.Shared 2.1.20042.1047
UltraWebChart 4.1.20042.1047
UltraWebGridExcelExport 3.1.20042.1047
UltraWebGrid 3.1.20042.1047
UltraWebCombo 3.1.20042.1047
UltraWebListbar 2.2.20042.1047
UltraWebNavigator 3.2.20042.1047
UltraWebTab 3.0.20042.1047
UltraWebToolbar 2.2.20042.1047
WebDataInput 1.1.20042.1047
WebNavBar 3.1.20042.1047
WebSchedule 1.2.20042.1047
UltraWinChart 4.1.20042.1047
Excel 3.2.20042.1025
Shared 3.2.20042.1031
WinMisc 3.2.20042.1031
UltraWinDataSource 3.2.20042.1031
UltraWinDock 3.2.20042.1031
UltraWinEditors 3.2.20042.1031
UltraWinExplorerBar 3.2.20042.1031
UltraWinGridExcelExport 3.2.20042.1031
UltraWinGrid 3.2.20042.1031
UltraWinInkProvider 3.2.20042.1031
UltraWinListBar 3.2.20042.1031
UltraWinMaskedEdit 3.2.20042.1031
UltraWinSchedule 3.2.20042.1031
UltraWinStatusBar 3.2.20042.1031
UltraWinTabbedMdi 3.2.20042.1031
UltraWinTabControl 3.2.20042.1031
UltraWinToolbars 3.2.20042.1031
UltraWinTree 3.2.20042.1031
Win 3.2.20042.1031
 

 

Source Code Versions – July, 2004
 


misc - v3.2.20042.1022
shared - v3.2.20042.1022

ultrawebchart - v4.1.20042.1041

ultrawebgrid - v3.1.20042.1041

ultraweblistbar - v2.2.20042.1041

ultrawebnavigator - v3.2.20042.1041

ultrawebtab - v3.00.20042.1041

ultrawebtoolbar - v2.2.20042.1041

ultrawinchart - v4.1.20042.1041

ultrawineditors - v3.2.20042.1022

ultrawinexplorerbar - v3.2.20042.1022

ultrawingrid - v3.2.20042.1022

ultrawinlistbar - v3.2.20042.1022

ultrawinschedule - v3.2.20042.1022

ultrawintoolbars - v3.2.20042.1022

ultrawintree - v3.2.20042.1022

webdatainput - v1.1.20042.1041

webnavbar - v3.1.20042.1041
webschedule - v1.2.20042.1041

webuidesign - v1.1.20042.1041

webuishared - v2.1.20042.1041

win -  - v3.2.20042.1022

 

Source Code Versions – June, 2004
 


misc - v3.2.20042.18
shared - v3.2.20042.18

ultrawebchart - v4.1.20042.36

ultrawebgrid - v3.1.20042.26

ultraweblistbar - v2.2.20042.26

ultrawebnavigator - v3.2.20042.26

ultrawebtab - v3.00.20042.26

ultrawebtoolbar - v2.2.20042.26

ultrawinchart - v4.1.20042.36

ultrawineditors - v3.2.20042.18

ultrawinexplorerbar - v3.2.20042.18

ultrawingrid - v3.2.20042.18

ultrawinlistbar - v3.2.20042.18

ultrawinschedule - v3.2.20042.18

ultrawintoolbars - v3.2.20042.18

ultrawintree - v3.2.20042.18

webdatainput - v1.1.20042.26

webnavbar - v3.1.20042.26
webschedule - v1.2.20042.26

webuidesign - v1.1.20042.26

webuishared - v2.1.20042.26

win -  - v3.2.20042.18