OOP: Class Design – Step 2 – Naming Convention

Please see my other Object-Oriented Programming (OOP) articles. Using Object-oriented Programming (OOP) to Design Robust Classes At the beginning of a software project, ensure you capture requirements in a manner which developers may easily interpret. Stating requirements using a story format allows users and actions to be clearly identified. When telling the story, ensure you…

OOP: Class Design – Step 1 – Requirements

Please see my other Object-Oriented Programming (OOP) articles. Using Object-oriented Programming (OOP) to Design Robust Classes At the beginning of a software project, ensure you capture requirements in a manner which developers may easily interpret. Stating requirements using a story format allows users and actions to be clearly identified. When telling the story, ensure you…

OOP: Abstract Classes vs Interfaces

Please see my other Object-Oriented Programming (OOP) articles. Knowing How to Leverage Abstractions Topic Abstract classes Interfaces Implementation details: Some members (methods). No. Fields: Yes No. Inherit from: Abstract class, interface Interface only. Members can have access modifiers: Yes. Abstract members private by default. No. Interface members public by default. Implementation Details: Abstract Classes As…

OOP: Polymorphism

Please see my other Object-Oriented Programming (OOP) articles. Leveraging the power of Object-Oriented Programming with Polymorphism Related to inheritance, polymorphism illustrates a powerful advantage OOP over procedural programming. It allows classes created to standardize attributes and behaviors, or provide a consistent interface for objects to later use when instantiated. The example below demonstrates a common…

JavaScript

Please see my other Web articles. JAVASCRIPT Changing a CSS class Classes Functions Knockout: Computed fields Knockout: Edit fields Knockout: Input Fields Knockout: Updating the ViewModel Get RadioButtonList Selection JQuery: Date Input JQuery: Toggle Radiobutton Choices Scroll User Toggling RadioButton Choices

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…