Search This Blog
Saturday, December 19, 2015
What's New in XAF 15.2 Documentation and general upgrade tips
As you probably know, in addition to the new great features the version 15.2 introduced, there are also various improvements to the learning materials that will allow you get the most of DevExpress products and become a better developer.
The XAF documentation changes we are the most interested in are listed below:
Concepts and task-based help
- How to: Hide the Edit Action Column in from a ListView in an ASP.NET Application
- Maps Module
- Maps Module Overview
- Use Raster Maps
- Geolocation Properties
- How to: Change the Map Marker Icon
- How to: Change the Map Settings Dynamically
- Display Areas on a Vector Map
- Display Bubble Markers on a Vector Map
- Display Pie Markers on a Vector Map
- Access the Application Model in Code (Updated)
- Controllers (Updated)
- Create, Read, Update and Delete Data (Updated)
- Data Annotations in Data Model (Updated)
- Deployment Troubleshooting Guide (Updated)
- How to: Customize the Vector Map Palette
- How to: Draw Lines on a Map using Google Maps API
- eXpressApp Framework (Updated)
- Extend and Customize the Application Model in Code (Updated)
- Extra Modules (Updated)
- File Attachment Properties in Entity Framework (Updated)
- File Attachment Properties in XPO (Updated)
- Filter Report Data Source using the Filter Property (Updated)
- Filter Report Data Source using the ParametersObjectType Property (Updated)
- Filter Report Data Source using XtraReports Parameters (Updated)
- Fundamentals (Updated)
- How to: Create a Custom Control Detail Item (Updated)
- How to: Create a New Object using the Navigation Control (Updated)
- How to: Create Additional ListView Nodes in Code using a Generator Updater (Updated)
- How to: Filter Large List Views using the Auto Filter Row (Updated)
- How to: Initialize an Object Created using the New Action (Updated)
- How to: Limit the Amount of Objects Created using the New Action (Updated)
- How to: Set the Latitude and Longitude of a Map Marker to the Current Location
- How to: Show a Custom Data-Bound Control in an XAF View (WinForms) (Updated)
- How to: Specify the Map Center Using Human-Readable Location Instead of Numeric Coordinates
- Reference (Foreign Key, Complex Type) Properties (Updated)
- Reports Module (Obsolete) (Updated)
- Show a Window using an Action (Updated)
- User Authentication using a Logon Window in ASP.NET Applications (Updated)
- User Authentication using a Logon Window in Windows Forms Applications (Updated)
Reference
- CheckCompatibilityType
- ClientLibrariesLocations
- ControlViewItem
- DetailRowMode
- DetailViewLayoutAttribute
- GridListEditorNewItemRowHandlingMode
- IAreaInfo
- IBaseMapsMarker
- IMapsMarker
- IModelBandWin
- IModelColumnWeb
- IModelIntervalItem
- IModelIntervalItems
- IModelMaps
- IModelMapSettings
- IModelVectorMapSettings
- IVectorMapsMarker
- IVectorMapsPieMarker
- LayoutColumnPosition
- LayoutGroupType
- MapsAspNetModule
- MapViewerBase
- MapViewerClientSideEvents
- MapProvider
- MapSettings
- MapType
- MapViewer
- NonPersistentObjectSpace
- ReportStoreModes
- RouteMode
- SchemaUpdateMode
- StaticTextViewItem (DevExpress.ExpressApp.Web.Editors)
- StaticTextViewItem (DevExpress.ExpressApp.Win.Editors)
- ValidationAspNetModule
- VectorMapLegendType
- VectorMapPalette
- VectorMapSettings
- VectorMapType
- VectorMapViewer
- VectorMapViewerClientSideEvents
- WebMapsListEditor
- WebMapsPropertyEditor
- WebVectorMapsListEditor
As you can see, there are both totally new articles and updates to the existing ones. Hopefully, even people familiar with the framework will find something helpful here. As always, the full list of What's New In Help for all products is waiting you here.
General upgrade tips
Please do not miss the Breaking Changes in 15.2.4 .NET Product Line document and XAF-related changes in particular. This information will help you upgrade your project to the new major version faster. See the General Information > Installation > Upgrade Notes documentation article for step-by-step upgrade instructions.
Note that if you are upgrading your project from a very-very old version (e.g. 9.3 - yes, it happens!) to 15.2 a general recommendation is to install each major version and check the What's New documentation (the list of Breaking Changes in particular) to upgrade your project code accordingly. Skipping several major versions and jumping directly from v9.X to v15.2 is not desired, because this way you will lose many helpful obsolete messages, because deprecated APIs are usually removed completely after a year or so. That is why we usually recommend our customers consider upgrading to the new major version at least once a year to smoothly process possible API changes and benefit from helpful obsolete messages. Finally, in case of a large gap between your current XAF version and the latest one, it is recommended to upgrade the default XAF form templates (Default.aspx, Error.aspx) or their customized versions like MainForm/DetailViewForm, DefaultVerticalTemplateContent.ascx, etc., because there may be changes in them as well, which are usually required for introducing the new functionality (examples: one, two).
To save your time, you can use https://www.google.com/advanced_search and search.devexpress.com to quickly locate information on changed APIs on the Support Center (http://www.devexpress.com/sc) and What's New(https://www.devexpress.com/Support/WhatsNew/DXperience/files/) sites respectively based on the errors and warnings you might receive from Visual Studio during compilation. For instance, if the Error List window reports you 'public XPObjectSpace(DevExpress.Xpo.UnitOfWork unitOfWork)' is obsolete: 'Use the 'XPObjectSpace(ITypesInfo typesInfo, XpoTypeInfoSource xpoTypeInfoSource, CreateUnitOfWork createUnitOfWork)' constructor instead.', you can search for this message or rather its parts in our support knowledge base and quickly locate a solution in one of the answered tickets.
As always. do not hesitate to contact our support team if you experience any difficulties during the upgrade procedure - we will be more than happy to help you.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment