DataPlace
CS
CS
Welcome to the DataPlace SDK. By leveraging the components in this SDK, true offline capabile, multiuser applications can be built with minimal programmer concern for the complexities involved for maintaining a client side data store or its schema. The DataPlace APIs allows for developers to build completely stand alone applications that utilize CS.DataPllace.Distribution.Client for data synchronization and optionall CS.DataPlace.Common for a dynamic data layer. Additional namespacesin CS.DataPlace are intended for interacting with the DataPlace Editor with a DataPlace AddIn. CS.Core names are largely atonomous to DataPlace and server to provide commonlny needed functionallity in applications.
Namespaces
NamespaceDescription
CS.Core
Common utility classes

CS.Core.Collections
Common utility classes as an extension of System.Collections namespace

CS.Core.Diagnostics
Common utility classes as an extension of System.Diagnostics namespace

CS.Core.Net
Common utility classes as an extension of System.Net namespace

CS.Core.Security
Common utility classes as an extension of System.Security namespace

CS.Core.Security.Cryptography
Common utility classes as an extension of System.Security.Cryptography namespace

CS.Core.Threading
Common utility classes as an extension of System.Threading namespace

CS.Core.TimeZone
Common utility classes for handling of Date Times across TimeZones

CS.Core.Windows.Forms
Common utility classes as an extension of System.Windows.Forms namespace

CS.Core.Wpf.Collections
 

CS.Core.Wpf.Security
Common utility classes as an extension of System.Security namespace with WPF implementation

CS.Core.Wpf.Windows.Controls
 

CS.Core.Wpf.Windows.Controls.Data
Common utility classes as an extension of System.Windows.Controls.Data namespace

CS.DataPlace
Root Namesapce For DataPlace

CS.DataPlace.Common
Common classes used by DataPlace Editor or 3rd Party applications utilizing the DataPlace data layer

CS.DataPlace.Common.Data
DataLayer classes for accessing the dynamic schema of a DataPlace database

CS.DataPlace.Common.Data.DataPlaceTableAdapters
ADO Table Adapters for the DataPlace base schema

CS.DataPlace.Common.Data.Relationships
 

CS.DataPlace.Common.Design
 

CS.DataPlace.Common.Editor
Stanard classes and interfaces for interacting with the DataPlace Editor's Table Editor via a DataPlace Add In

CS.DataPlace.Common.Encryption
Classes for managing DataPlace Encryption Keys

CS.DataPlace.Common.Properties
Standard DataPlace

CS.DataPlace.Common.Security
Classes for managing the security of a DataPlace database

CS.DataPlace.Design
Interfaces for interacting with the DataPlace Designer from a DataPlace Addin

CS.DataPlace.Distribution.Client
DataPlace Distribution (synchronization) client classes for use by DataPlace or a 3rd party application utilizing DataPlace

CS.DataPlace.Distribution.Client.Wpf
DataPlace Distribution (synchronization) client WPF UI Layer

CS.DataPlace.Distribution.Packager
DataPlace Distribution Package Engine classes and interfaces

CS.DataPlace.Distribution.Packager.Data
DataPlace Distribution classes and interfaces for DDL and DML as well as base programmability (stored procedure) generation

CS.DataPlace.Distribution.Packager.Data.MSSqlHandler
DatabaseHandler implementation for MS SQL Server clients

CS.DataPlace.Distribution.Packager.Data.VistaDBHandler
DatabaseHandler implementation for VistaDB Clients

CS.DataPlace.Edit
Root namespace for interacting with the DataPlace Editor's Table Editor from a DataPlace Addin

CS.DataPlace.Edit.CommentEditor
Interfaces for interacting with the DataPlace Comments Editor or for implementing a custom comments editor

CS.DataPlace.Edit.Customize
Dialogs for customizing the behavior of the built in editor

CS.DataPlace.Edit.DataDiagram
 

CS.DataPlace.Edit.DataDiagram.DiagramNodes
 

CS.DataPlace.Edit.FormEditControls
Controls used by the default data editor panel

CS.DataPlace.Edit.GridCellTypes
Extended Grid Cell Types utilized in the DataPlace Editor Grid

CS.DataPlace.Edit.Navigation
Navigation Pane classes

CS.DataPlace.Edit.OfficeRenderer
Renderer implementation to apply Offfice2007 style to WinForm toolbars

CS.DataPlace.Edit.Outlook
Classes for interacting with Outlook

CS.DataPlace.Loader
Interfaces for implementing a custom DataPlace AddIn

CS.DataPlace.Navigation
Navigation Pane Classes