⚠️ This repository will be replaced as soon as the 4th edition is released, in December 2020.
A collection of the 10 main projects created following the exercises and labs of the book "Head Fisrt C# - 2nd Edition".
Read it in other languages: English, Português (Brasil)
It consists of 10 projects made with C# language and Windows Forms and includes UML diagrams created with Astah software. Although WinForms are currently legacy, the code is still useful for learning OOP (Object-Oriented Programming) principles and C# commands and syntax.
Now I am working on internationalization, standardization, refactoring, bug fixes, code cleaning and implementation of new features in the solution.
No need to install. The projects in solution are all independent and small Windows programs.
The repository contains the following projects and their corresponding introduced concepts:
- Racing Day (Lab 1)
WinForms controls, OOP Basics
- Party Planner
Inheritance
- Beehive Manager
Interfaces
- Explore the House
Polimorfism, Overriding
- Deck of Cards
IComparer, Enums, Sorting Arrays
- Go Fish
Collections, Lists
- The Mission (Lab 2)
Sealed Modifier, Abstract Classes
- Excuse Manager
Serialization, Open/Save file dialogs
- Beehive Simulator
Dictionary, Events, Delegates, System.Drawing, Resources
- Space Invaders (Lab 3)
LINQ, IEnumerable
Check out the contribution guidelines and follow our code of conduct if you want to contribute to this project.
- Exercises proposals and lab puzzles by O'Reilly Media
- Code solutions by @filimor
- E-mail: filimor@posteo.net
- LinkedIn: https://www.linkedin.com/in/filimor/
- Twitter: https://www.twitter.com/filimorbr/
This project is licensed under the MIT License - see the LICENSE.md file for details.