Fundamentals of C# Programming
Introductory C# - 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
Intermediate C# 01. Introduction to the Values of a Program | 02. Extended Values | 03. Bits Manipulations | 04. Introduction to Data Reading and Writing | 05. Introduction to Applications Graphics | 06. Inheritance with this base Class | 07. Introduction to Polymorphism | 08. Introduction to Class Abstraction | 09. Introduction to Sealing a Class | 10. Introduction to Interfaces | 11. Introduction to Built-In Interfaces | 12. Introduction to Arrays | 13. Introduction to Counting and Looping | 14. Details on Counting and Looping | 15. Introduction to Characters | 16. Introduction to Strings | 17. Operations on Strings | 18. Operations on Text | 19. Multidimensional Arrays of Primitive Types | 20. Introduction to Arrays and Classes | 21. Multidimensional Arrays and Classes | 22. Introduction to the Array Class | 23. Common Operations on Arrays | 24. Introduction to Date Values | 25. Operations on Date Values | 26. Time Values | 27. Introduction to File Processing | 28. Accessories for File Processing | 29. Files Operations | 30. Introduction to Generics | 31. Generics and Inheritance | 32. .NET Attributes | 33. .NET Delegates | 34. Introduction to Indexers | 35. Indexers and Classes | 36. Introduction to Collections | 37. Iterating Through a Collection | 38. Implementing a Collection Class Using .NET | 39. Introduction to the Forms of an Application | 40. Introduction to Controls Containers | 41. Introduction to the Extensible Markup Language | 42. Introduction to XML Elements | 43. Operations on XML Elements | 44. Topics on XML Elements | 45. Introduction to XPath | 46. XPath Nodes | 47. XML Schemas | 48. Introduction to Serialization | 49. Introduction to Lists | 50. Introduction to Threading | 51. The Characteristics of a Thread | 52. Introduction to Lock Threading | 53. Operations on Lock Threading | 54. Introduction to Tasks | 55. Introduction to the Tasks of an Object | 56. Awaiting an Asynchronous Operation
Advanced C# ||| Advanced C# ||| 1: Introduction to Projects: creating a project, creating an executable, distributing an executable, creating a networked project: Restaurant | 2: Introduction to Applications: variables: constants, functions: in, out, ref, :, bool arguments (passed as ...:...?...)) | 3: Introduction to Classes: Gas Utility Company => local variables: constants, bool (...:...?...) global variables (fields): static, readonly, properties: conditional statements, methods - | 4: Options on Creating a Class: constructors (conditional statements, functions, etc), readonly, default initialization, sealing | 5. Introduction to Inheritance: inheritance, virtual, override: Cycles Shop | 6: Details on Creating a Class: interfaces, abstract, this, base | 7: Data Reading and Formatting: read/write values, strings (String Builder), Text, exceptions | 8: Tuples: Payroll Management | 9: Introduction to Collections: yield (interations) | 10: LINQ
These are simple form-based applications used in lessons
Application Title | Lesson |
Account Validation 1, 2, 3 | 55, 56, 57 |
Appliances Store 1, 2 | 25, 27 |
Business Accounting 1, 2, 3, 4 | 14, 20, 22, 23 |
Business Mathematics 1, 2 | 13, 19 |
Chemistry01, 02, 03, 04 | 16, 17,19, 21 |
Compound Interest 1, 2, 3 | 20, 27, 29 |
Department Store 1, 2, 3, 4, 5, 6 | 04, 06, 06, 14, 14, 80 |
Electricity Distribution 1 | 17 |
Elementary Operations 1 | 14 |
ESCAPE 1, 2, 3 | 24, 27, 31 |
Gas Utility Company 1, 2, 3 | 26, 47, 65 |
Gas Utility Meters 1, 2, 3, 4 | 67, 67, 68, 69 |
Geometry 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17 | 14, 16, 17, 17, 17, 19, 20, 22, 33, 33, 37, 45, 45, 45, 46, 46, 46 |
Georgetown DryCleaning Services 1, 2, 3, 4, 5, 6, 7 | 02, 03, 07, 07, 07, 44, 57 |
Payroll Evaluation 01, 02, 03, 04, 05, 06 | 13, 19, 26, 27, 29, 29 |
SalaryEvaluation1, 2 | 12, 12 |
WaterCompany1, 2, 3, 4, 5, 6 | 08, 09, 10, 11, 12, 15 |
One line description
One line description
2010 |
One line description