Skip to content

ljlclark/LJCProjects

Repository files navigation

LJCProjects

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

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

The Database Libraries were designed to support the following features:

  • Provide consistant, reusable code that simplifies database access and encapsulates database access best practices.
  • Switch between the SQL Client, ODBC, OLEDB and MySQL data providers with only configuration file changes.
  • Scale between Client/Server, Local Message Based, Remote Data Service or Web 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 .NET DLLs

LJCNetCommon

   1. LJCNetCommon.dll

Windows Forms projects and DLLs

LJCLibraries/LJCWinFormCommon
   2. LJCWinFormCommon.dll
LJCLibraries/LJCWinFormControls
   3. LJCWinFormControls.dll

Data Access projects and DLLs

LJCDataAccessConfig
   4. LJCDataAccessConfig.dll
LJCDataAccess
   5. MySql.Data.dll
   6. LJCDataAccess.dll

Message Based Data Access projects and DLLs

LJCDBMessage
   7. LJCDBMessage.dll
LJCDBServiceLib/LJCDBDataAccessLib
   8. LJCDBDataAccessLib.dll
LJCDBMessage/CipherLib
   9. CipherLib.dll
LJCDBServiceLib
  10. LJCDBServiceLib.dll
LJDBServicehosts/LJCDBServiceHost
  11. LJCDBServiceHost.exe
LJCGridDataLib
  12. LJCGridDataLib.dll
LJCDBClientLib
  13. LJCDBClientLib.dll
LJCTextDataReader/LJCTextDataReaderLib
  14. LJCTextDataReaderLib.dll

Code/Text Generator projects, DLLs and programs

LJCGenText/LJCGenTextLib
  15. LJCGenTextLib.dll
LJCGenText/LJCGenText
   LJCGenText.exe
LJCGenText/LJCGenTableCode
   LJCGenTableCode.exe
LJCGenText/LJCGenTextEdit
   LJGenTextEdit.exe