The LJC Libraries, Utilities and Applications are a set of .NET Assemblies that were developed to work together with the following objectives:

  1. Shorten the development time for building .NET Business Database Applications.
  2. Provide consistant, reusable code designed to emphasize readability and simplified maintenance.
  3. Provide a powerful and flexible set of database libraries.

The Database Libraries were designed to support the following features:

  1. Provide consistant, reusable code that simplifies database access and encapsulates database access best practices.
  2. Switch between the SQL Client, ODBC, OLEDB and MySQL data providers with only configuration file changes.
  3. Scale between Client/Server, Local Message Based or Remote Data Service data access with only configuration changes.

Most LJC Solutions, Projects and output files are prefixed with "LJC" to distinguish them from other potentially similar named items and help prevent naming conflicts.


Common Libraries
SystemBuild The System Build documentation.
LJCNetCommon The .NET Common library. (DE1)
LJCExecuteScript A Console program to execute a SQL Script.
LJCAddressParserLib A library for parsing U.S. Address data. (D)
LJCWinFormCommon The WinForm Common library.
LJCWinFormControls The WinForm Controls library.
LJCGridDataLib The DbResult Grid Helper Library.
LJCTextDataReaderLib The Text Data Reader library.
LJCDataDetail The DataDetail Dynamic Detail dialog. (D)
LJCDataDetailDAL The DataDetail DAL
Data Libraries
DataOverview The Data Service Libraries Overview.
LJCDataAccess The ADO.NET Data Access library. (DE)
LJCDBDataAccess The Message Data Access library. (DE4)
LJCDataAccessConfig The Data Access Configuration library. (DO)
LJCDBClientLib The Data Service Client library. (DOE3)
LJCDBMessage The Data Service Message library. (DOGE2)
ForeignKeyManagerTest The testing application.
LJCSQLUtilLib The SQL Utilities library. (DO)
LJCSQLUtilLibDAL The SQL Utilities Data Access Layer library.
LJCDBServiceHost The LJCDBServiceLib windows host.
LJCDBServiceConsoleHost The LJCDBServiceLib console host.
LJCDBServiceLib The Data Service library. (ROE)
Text Generator Utility
LJCGenText The Gen Text console program. (RO)
LJCGenTableCode A program to generate table related code.
LJCGenTextLib A Text Generator library. (RO)
LJCGenTextEdit The GenText Editor Test Program. (D)
HTML Documentation Generator
LJCGenDoc A program to generate code documentation.
LJCGenDocLib The Code HTML Documentation Generator library.
LJCGenDocDAL The Code Documentation Generator Data Access Layer library. (DO)
LJCDocObjLib The Code Documentation data object library. (DOG)
LJCDocXMLObjLib The Code Documentation XML object library. (DOG)
LJCGenDocEdit The GenDoc Group Editor
LJCGenPageGen Genealogy Page Generation.
Data View Data Access Layer
LJCDBViewDAL The Data View library.
Data View Builder
LJCViewBuilder A program to create and edit Views. (D)
Data View Editor
LJCViewEditor A program to maintain View data. (D)
LJCViewEditorDAL The LJCViewEditor Data Access Library.
Backup
LJCBackupChanges The Backup File Changes program.
LJCBackupChangesLib Performs a source file backup.
LJCCreateFileChanges The Create "Changes" file program.
LJCCreateFileChangesLib Creates the "Changes" file.
Data Definition and Script Generator
LJCDataUtility The Data Utility Manager
LJCDataSiteDAL The Data Uitility DAL
Pagination Testing
LJCTextInvasion A typing tudor game.
Code Line Counter and Text Finder
LJCCodeLineCounter The Code Line Counter console application.
Region Manager
LJCRegionManager A program to manage Region data. (DO)
LJCRegionDAL The Region Data Access Layer library.
LJCRegionForm The Region Manager Test program.
Unit Measure
LJCUnitMeasure The Unit Measure program. (D)
LJCUnitMeasureDAL The Unit Measure Data Access Layer library.
Contact Visit Record Manager
CVRManager The Contact Visit Record Manager.
CVRDAL The CVR Data Access Layer library. (D)
Facility Manager
LJCFacilityManager A program to manage facility assets such as buildings, rooms, fixtures and equipment. (D)
LJCFacilityManagerDAL The LJCFacilityManager Data Access Layer library.
LJCFacilityForm The Facility Test program.
ModuleHost The FacilityManager Module Test program.
DocApp Manager
LJCDocAppManager A program to manage Document images. (O)
LJCDocAppManagerDAL The DocApp Manager Data Access Layer library.
Text Invasion Typing Game
LJCTextInvasion A typing tudor game.
Data Transform Projects
LJCTransformManager A program to manage Data Transform data. (RO)
LJCDataTransformProcess A program to Automate Data Processes.
LJCCommonModuleLib A library for common Transform Process Modules. (D)
LJCDataTransformDAL The Data Transform Data Access Layer library.
TransformServiceTest A program to test the LJCDataTransformProcess library. (D)
Application Manager
LJCAppManager A program to manage and host application modules. (DO)
LJCAppManagerDAL The LJCAppManager Data Access Layer library. (D)
Facility Manager Setup
LJCFacilityManagerSetup The Facility Manager Setup program.
Sales Manager
LJCSalesManager The Sales Manager program. (DO)
LJCSalesDAL The Sales Data Access Layer library.
68 Assemblies

R=Remark, D=Description, O=Object Pages, G=Object Graph, E=Example