B-Arts DocumentationIndice generale

Confronto della prima generazione Legacy

Percorso evolutivo

B-ArtsFramework è un assembly monolitico. La generazione successiva ne ha distribuito le responsabilità tra BArtsFrameworkStandard e BArtsFrameworkNet.

Il confronto è effettuato sull'unione dei contratti pubblici dei due framework successivi e conferma che le generazioni sono correlate ma non identiche.

  • Tipi pubblici nella prima generazione: 234.

  • Tipi pubblici distinti nell'unione della generazione successiva: 275.

  • Tipi comuni: 222.

  • Tipi esclusivi della prima generazione: 12.

  • Tipi introdotti soltanto nella generazione successiva: 53.

  • Tipi comuni con differenze nei membri pubblici: 25.

Tipi esclusivi della prima generazione

  • BArts.BData.BHierarchicalDataSet

  • BArts.BData.BHierarchicalDataSet.BHierarchicalEnumerable

  • BArts.BData.BHierarchicalDataSet.BHierarchyData

  • BArts.BData.BHierarchicalDataSet.BHierarchyData.eTipoDatoKey

  • BArts.BData.BHierarchicalDataSet.DataSourceView

  • BArts.BData.bCommand

  • BArts.BWeb.BControls.BCasellaDB

  • BArts.BWeb.BControls.BCasellaDB.eJSFormato

  • BArts.BWeb.BControls.BCasellaDB.eJSTipo

  • BArts.BWeb.BControls.BCasellaDB.eTipoDato

  • BArts.BWeb.BControls.BCasellaDB.eTipoDatoKey

  • BArts.BWeb.BControls.BMenuItemTemplate

Tipi introdotti nella generazione successiva

  • BArts.BArts.BSocket.BBaseSocket

  • BArts.BArts.BSocket.BBaseSocket.eLevelLog

  • BArts.BAttributes.BFormatDateAttribute

  • BArts.BAttributes.BHidePropertyAttribute

  • BArts.BConfigurations.BConfigurationManager

  • BArts.BCore

  • BArts.BData.AllProvider.BCommand

  • BArts.BData.AllProvider.BConnection

  • BArts.BData.AllProvider.BDataReader

  • BArts.BData.AllProvider.BDataSet

  • BArts.BData.AllProvider.BDataTable

  • BArts.BData.BCommand

  • BArts.BData.BItemAutoComplete

  • BArts.BEnumerations.VbStrConv

  • BArts.BGlobal.BGlobalNet

  • BArts.BGlobal.BVisualBasic

  • BArts.BIO.BFileExcel

  • BArts.BIO.BIFFile

  • BArts.BIO.BIFFile.eStato

  • BArts.BLists.Collection

  • BArts.BMailStandard.BSMTP

  • BArts.BMicrosoftSocialAuth

  • BArts.BNet.BNetUse

  • BArts.BNet.BSocial.BAppleSocialAuth

  • BArts.BNet.BSocial.BSocialUserApple

  • BArts.BNet.BSocial.BSocialUserGoogle

  • BArts.BNet.BSocial.BSocialUserMicrosoft

  • BArts.BOffice.BExcel

  • BArts.BOffice.BExcelBorderStyle

  • BArts.BOffice.BExcelBorderStyle.eBorder

  • BArts.BOffice.BExcelBorderStyle.eLineStyle

  • BArts.BOffice.BExcelCell

  • BArts.BOffice.BExcelDataColumn

  • BArts.BOffice.BExcelDataColumn.eTipoDato

  • BArts.BOffice.BExcelFontStyle

  • BArts.BOffice.BExcelFontStyle.eUnderlineStyle

  • BArts.BOffice.BExcelHeader

  • BArts.BOffice.BExcelRole

  • BArts.BOffice.BExcelRole.eDestination

  • BArts.BOffice.BExcelRow

  • BArts.BOffice.BExcelSheet

  • BArts.BOffice.BExcelStyle

  • BArts.BOffice.BExcelStyle.eActions

  • BArts.BOffice.BExcelStyle.eHorizontalAlignment

  • BArts.BOffice.BExcelStyle.eVerticalAlignment

  • BArts.BSecurity.BAuthenticationCore

  • BArts.BWeb.BControls.BJavaScriptCommand

  • BArts.BWeb.BControls.BJavaScriptCommand.eTypeCommand

  • BArts.BWeb.BControls.BPanel

  • BArts.BWeb.BControls.BScriptManager

  • BArts.BWeb.BControls.BSplitPanel

  • BArts.BWeb.BControls.BTabPanel

  • BArts.BWeb.BControls.BTabs

Tipi comuni con contratto differente

Tipo Membri solo prima generazione Membri solo generazione successiva
BArts.BAttributes.ModBAttributes.eBAttributes 0 2
BArts.BBaseClass.BBaseObject 0 3
BArts.BBaseClass.BBaseSetting 0 1
BArts.BData.BConnection 0 1
BArts.BData.BItem 0 1
BArts.BGlobal.BConvert 1 5
BArts.BGlobal.BGlobal 11 10
BArts.BLog.BLogText 1 1
BArts.BLog.BLogTracer 2 2
BArts.BNet.BHttp 1 1
BArts.BNet.BSocial.BBaseSocialAuth 0 2
BArts.BNet.BSocial.BFacebookSocialAuth 1 1
BArts.BNet.BSocial.BGoogleSocialAuth 1 1
BArts.BNet.BSocial.BInstagramSocialAuth 1 1
BArts.BNet.BSocial.BSocialUser 5 12
BArts.BReflections.BReflection 0 1
BArts.BReports.BReport 0 1
BArts.BSecurity.BLicenseWeb 0 1
BArts.BWeb.BControls.BButton 0 1
BArts.BWeb.BControls.BCollapsiblePanel 1 4
BArts.BWeb.BControls.BGridView 0 3
BArts.BWeb.BControls.BModalPopup 0 6
BArts.BWeb.BControls.BTesto 2 19
BArts.BWeb.BControls.BTreeNode 0 2
BArts.BWeb.BControls.BTreeView 0 10

Accesso dati

La prima generazione usa System.Data.SqlClient. Una migrazione deve inoltre considerare la successiva separazione tra framework Standard e Net, non soltanto il provider SQL.

Regola operativa

Per rispondere sul codice esistente usare le firme della prima generazione. Consultare le generazioni successive soltanto per un confronto o per una migrazione richiesta esplicitamente.