INTRODUCTORY CONSOLE APPLICATIONS
01. Introduction to Microsoft Visual Studio02. Introduction to the Values of a Program3. Introduction to Operators and Operands04. Introduction to Logical Operations05. Introduction to Logical Equalities06. Introduction to Conditional Statements07. Conditional Conjunctions08. Introduction to Conditional Disjunctions09. Introduction to Functions10. Functions and Conditional Statements11. Introduction to Parameters and Arguments12. Values and References13. Introduction to Classes14. Introduction to Namespaces15. Introduction to the Methods of a Class16. Introduction to the Properties of a Class17. Topics on Properties18. Introduction to the Constructors of a Class19. Object Construction and Destruction20. Topics on Constructors and Methods21. Classes and Objects22. Objects and References23. Introduction to Tuples24. Topics on Tuples25. Tuples and Classes26. Introduction to Enumerations27. Introduction to Conditional Switches28. Options on Conditional Switches
Microsoft Visual Studio, Variables, Operations, Conditional Statements, Functions, Classes, Methods, Properties, Objects, Values, Tuples
This section deals with the primary concepts of C#, or the primary aspects of creating a simple application, namely a console (or terminal) application, which displays its result in a dark screen. The section introduces variables, objects, and values.
INTERMEDIATE TOPICS
01. Introduction to Class Inheritance02. Value and Object Staticity01. Introduction to Libraries02. Introduction to the .NET Built-In Classes03. Introduction to the Nullity of a Value04. The Nullity Operators05. Introduction to Exception Handling06. Topics on Exception Handling07. Inheritance with this base Class08. Introduction to Polymorphism and Abstraction09. Introduction to Math Functions10. Trigonometric Functions09. Sealing a Class10. Introduction to Interfaces11. Introduction to Built-In Interfaces12. Introduction to Pattern Matching13. Details on Pattern Matching14. Topics on Pattern Matching15. Introduction to Structures16. Topicts on Structures17. Introduction to Values Types18. Characteristics of Values Types19. Bits Manipulations20. Data Reading and Writing to the Console21. Introduction to Records22. Topics on Records23. Introduction to Arrays24. Introduction to Counting and Looping25. Multidimensional Arrays of Primitive Types26. Introduction to Arrays and Classes/Records/Structures27. Introduction to Arrays and Objects28. Multidimensional Arrays and Classes/Records/Structures
NULL, Exceptions, this, Math, Structures, Arrays
After getting familiar with the basic aspects of a computer application, some intermediary concepts are available such as value types, nullity operators and their related operations.
(SEMI) ADVANCED CONCEPTS
01. Introduction to the Array Class02. Common Operations on Arrays03. Topics on Arrays04. Introduction to Characters05. Introduction to Strings06. Operations on Strings07. Operations on Text08. Introduction to Generics09. Generics and Inheritance10. Attributes11. Introduction to Delegates12. Topics on Delegates13. .NET Delegates14. Introduction to Indexers15. Indexers and Classes16. Introduction to Errors and Debugging14. Debugging and Separate Files15. Operator Overloading
Fundamental Concepts: 01. Introduction to Microsoft Visual Studio 02. Introduction to the Values of a Program 03. Introduction to Operators and Operands 04. Introduction to Logical Operations 05. Introduction to Logical Equalities 06. Introduction to Conditional Statements 07. Conditional Conjunctions 08. Introduction to Conditional Disjunctions 09. Introduction to Functions 10. Functions and Conditional Statements 11. Introduction to Parameters and Arguments 12. Values and References 13. Introduction to Tuples 14. Topics on Tuples 15. Introduction to Enumerations 16. Introduction to Conditional Switches 17. Options on Conditional Switches
.
Introduction to Objects: 18. Introduction to Classes 19. Introduction to Namespaces 20. Introduction to the Methods of a Class 21. Introduction to the Properties of a Class 22. Topics on Properties 23. Introduction to the Constructors of a Class 24. Object Construction and Destruction 25. Topics on Constructors and Methods 26. Classes and Objects 27. Objects and References 28. Classes and Tuples 29. Classes and Enumerations 30. Introduction to Classes and Switches
.
Object-Oriented Programming: 31. Introduction to Class Inheritance 32. Value and Object Staticity 33. Introduction to Libraries 34. Introduction to the .NET Built-In Classes 35. Introduction to the Nullity of a Value 36. The Nullity Operators 37. Introduction to Exception Handling 38. Topics on Exception Handling
Building Objects: 01. Introduction to Libraries 02. Introduction to the .NET Built-In Classes 03. Introduction to the Nullity of a Value 04. The Nullity Operators 05. Introduction to Exception Handling 06. Topics on Exception Handling 07. Inheritance with this base Class 08. Introduction to Polymorphism and Abstraction 09. Introduction to Math Functions 10. Trigonometric Functions 11. Sealing a Class 12. Introduction to Interfaces 13. Introduction to Built-In Interfaces 14. Introduction to Pattern Matching 15. Details on Pattern Matching 16. Topics on Pattern Matching
Using Values and Objects 17. Introduction to Structures 18. Topicts on Structures 19. Introduction to Values Types 20. Characteristics of Values Types 21. Bits Manipulations 22. Data Reading and Writing to the Console 23. Introduction to Records 24. Topics on Records 25. Introduction to Arrays 24. Introduction to Counting and Looping 25. Multidimensional Arrays of Primitive Types 26. Introduction to Arrays and Classes/Records/Structures 27. Introduction to Arrays and Objects 28. Multidimensional Arrays and Classes/Records/Structures 01. Introduction to the Array Class 02. Common Operations on Arrays 03. Topics on Arrays 04. Introduction to Characters 05. Introduction to Strings 06. Operations on Strings 07. Operations on Text 08. Introduction to Generics 09. Generics and Inheritance 10. Attributes 11. Introduction to Delegates 12. Topics on Delegates 13. .NET Delegates 14. Introduction to Indexers 15. Indexers and Classes 16. Introduction to Errors and Debugging 14. Debugging and Separate Files 15. Operator Overloading
.
.