Skip to content

Library Manager App Example for Learning and Practicing Oriented Object Programming.

License

Notifications You must be signed in to change notification settings

practical-works/oop-training

Repository files navigation

Icon OOP-Training

C# 4.0 .NET Framework 4.0 Plarform Windows

OOP-TAP: Oriented Object Programming Training Application Project.
This is a practice project for learning object oriented programming using C# .NET with WinForms.
It takes as example the building of a library management application.

Icon

Steps

  • Version 0: Build application's data structure and user interface.

    • v0.0: Implement application's business oriented object model (Classes).
    • v0.1: Implement application's graphic user interface (GUI).
  • Version 1: Build data querying functionalities.

    • v1.0: Implement data querying functions using basic algorithms (Conditions, Loops).
    • v1.1: Replace basic algorithms with language integrated query expressions (LINQ).
  • Version 2: Build data persisting functionalities.

    • v2.0: Implement data persisting functions using basic text files (.txt).
    • v2.1: Implement data persisting functions using binary files (.extension).
    • v2.3: Implement data persisting functions using relational database (SQL Server).
    • v2.4: Implement data persisting functions using object-relational mapping (LINQ to SQL).
    • v2.5: Implement data persisting functions using special text files (INI, XML, JSON).

About

Library Manager App Example for Learning and Practicing Oriented Object Programming.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published