Model-View-Controller (MVC)

Please see my other Web articles. MODEL-VIEW-CONTROLLER (MVC) 4 Accessing Form Values ADO.NET Entity Data Model Action Methods using GET & POST Action Methods with Parameters Bundles C.R.U.D. Operations Class Diagram – Building a Class Conditionally Display View link Conditional Redirect to View ContentResult CSS Classes with Textboxes Custom Action & URL Custom Model Custom…

C#

Please see my other Web articles. C# ADO.NET Transactions Anonymous Types Extend .NET Framework File I/O – Populate objects from a file     Generics Interfaces – Extending Behavior Json – Populate objects from a file Method Expression-bodied Syntax Method named parameters   Method optional parameter Method params keyword   Parameterless Functions String Interpolation Type…

Object-Oriented Programming (OOP)

Please see my other Web Development articles. OOP: Encapsulation, Inheritance, Polymorphism, Composition Object-oriented Programming (OOP) provides the most feature-rich, maintainable, feature-rich way of programming applications by levering the following features. (use table to link to each article listed above). Please see my other Web articles. Object-Oriented Programming Abstract Classes vs Interfaces Class Design – Step…

OOP: Encapsulation

Please see my other Object-Oriented Programming (OOP) articles. Leveraging Encapsulation to Protecting Data & Behavior As demonstrated in my Inheritance article, I designed an Employee class which serves as a parent class for the Supervisor class. As you can see, the Employee class contains data and behaviors common to all types of employees, which the…

OOP: Class Inheritance

Please see my other Object-Oriented Programming (OOP) articles. Leveraging Inheritance for Code-Reuse & Maintainability As demonstrated by my Object-Oriented Programming (OOP) article, in addition to Encapsulation, Polymorphism (link), and Composition (link), OOP provides a powerful mechanism for reusing code and easier maintainability by allowing common class attributes and behaviors to be defined within a parent…

OOP: Class Relationships

Please see my other Object-Oriented Programming (OOP) articles. Modeling Real-World Objects through Relationship As demonstrated by my Object-Oriented Programming (OOP) articles, OOP provide several mechanisms for code reuse, such as class inheritance. These mechanisms work by relationships which may exist between classes. Is-A Relationship (Inheritance) Inheritance demonstrates the first type of relationship – is-a, where…