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
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