C# PROGRAMMING

Fundamentals of C# Programming

1. Introduction to Microsoft Visual Studio | 2. Introduction to Values of a Program | 3. Introduction to Operators and Operands | 4. Introduction to Classes I | 5. Introduction to Classes Inheritance I | 6. Namespaces | 7. Introduction to Libraries | 8. Introduction to Graphical Applications | 9. Introduction to Application Design | 10. Introduction to Operators and Operands | 11. Introduction to Variables | 12. Introduction to Functions | 13. Introduction to the Parameters of a Function | 14. Topics on Functions | 15. Introduction to Classes II | 16. Introduction to the Constructors of a Class | 17. Topics on Using the Objects of a Class | 18. Staticity | 19. Introduction to the Properties of a Class | 20. Introduction to the .NET Built-In Classes | 21. Introduction to Enumerations | 22. Introduction to Built-In Enumerations | 23. Introduction to Boolean Values | 24. Introduction to Logical Operations | 25. The Nullity of a Value | 26. Topics on Logical Operators | 27. Topics on the if...else Conditional Statements | 28. Conditional Conjunctions and Disjunctions | 29. Introduction to Conditional Switches | 30. Options on Conditional Switches31. Properties and Conditional Statements | 32. Introduction to Tuples | 33. Tuples and Classes | 34. Introduction to Classes Inheritance II

35. Introduction to Delegates | 36. Function Delegates | 37. Introduction to Events | 38. Introduction to Events of Windows Controls | 39. Introduction to Exception Handling | 40. Techniques of Dealing with Exceptions | 41. Introduction to Structures | 42. Introduction to the Values of a Program | 43. Extended Values | 44. Bits Manipulations | 45. Introduction to Data Reading and Writing | 46. Introduction to Applications Graphics | 47. Inheritance with this base Class | 48. Introduction to Polymorphism | 49. Introduction to Class Abstraction | 50. Introduction to Sealing a Class | 51. Introduction to Interfaces | 52. Introduction to Built-In Interfaces | 53. Introduction to Arrays | 54. Introduction to Counting and Looping | 55. Details on Counting and Looping | 56. Introduction to Characters | 57. Introduction to Strings | 58. Operations on Strings | 59. Operations on Text | 60. Multidimensional Arrays of Primitive Types | 61. Introduction to Arrays and Classes | 62. Multidimensional Arrays and Classes | 63. Introduction to the Array Class | 64. Common Operations on Arrays | 65. Introduction to Date Values | 66. Operations on Date Values | 67. Time Values | 68. Introduction to File Processing | 69. Accessories for File Processing | 70. Files Operations

71. Introduction to Generics | 72. Generics and Inheritance | 73. .NET Attributes | 74. .NET Delegates | 75. Introduction to Indexers | 76. Indexers and Classes | 77. Introduction to Collections | 78. Iterating Through a Collection | 79. Implementing a Collection Class Using .NET | 80. Introduction to the Forms of an Application | 81. Introduction to Controls Containers | 82. Introduction to the Extensible Markup Language | 83. Introduction to XML Elements | 84. Operations on XML Elements | 85. Topics on XML Elements | 86. Introduction to XPath | 87. XPath Nodes | 88. XML Schemas | 89. Introduction to Serialization | 90. Introduction to Lists | 91. Introduction to Threading | 92. The Characteristics of a Thread | 93. Introduction to Lock Threading | 94. Operations on Lock Threading | 95. Introduction to Tasks | 96. Introduction to the Tasks of an Object | 97. Awaiting an Asynchronous Operation