pfCodeLibrary V3.0 Published May 9, 2016
The pfCodeLibrary suite .NET library source code modules was officially published on the Open Source CodePlex web site May 9, 2016.
Link to CodePlex page: https://pfcodelibrary.codeplex.com/
These classes required the Windows .NET 4.0 runtime or later.
The classes were originally developed in Visual Studio 2010 using the C# programming language.
Summary of features:
Classes are organized into five component categories:
DatabaseComponents
Classes for querying and updating a wide range of standard relational database and data file platforms.
- Microsoft databases:
- SQL Server, MS Access, SQLCE 3.5 & 4.0.
- via .NET Providers.
- ODBC Drivers:
- via .NET System.Data.Odbc.
- OLEDB Providers:
- via .NET System.Data.OleDb.
- .NET Providers:
- Oracle, MySQL, DB2, Informix, Sybase, SQLAnywhere, SQLAnywhere UltraLite.
- XML Formatted Files (with or without XSD included in input).
- Using .NET DataSet ReadXml capabilities.
- Excel Data Files (.XLSX and XLS formats).
- Text Data Files (Delimited and Fixed Width).
Database import and export operations are supported via an extensive set of classes.
WinAppComponents
Utility classes that add functionality to windows application development.
Included are classes for
-
Encrypting files and strings.
-
Serializing and de-serializing objects using XML format.
-
Message logging to a visual text window.
-
Printing forms and text from an application.
-
Random data generation.
-
List creation and management.
-
Standardized error reporting.
-
Specialized timer classes for performance testing.
-
Enhanced file system operations.
OfficeComponents
Classes for reading and writing Excel and Word documents via Microsoft Interop.
NetworkComponents
Classes that allow incorporation of FTP and SMTP EMAIL processing into a .NET application.
WinOSComponents
Classes that simplify working with processes and threads.