Topic outline
Programiranje 3
Tu se pogovarjamo o vsem, kar se tiče predmeta Programiranje 3
Seminarska naloga
Predstavitve in vaje študentov
Gradiva
Uvod v C#
C# - nizi, tabele, metode ...
.NET Framework: NuGet (kot primer Humanize)
Prenos parametrov
Generični tipi, osnove OOP
Pregled rešitev za V3
Klic iz enega v drug projekt!
Testiranje
UnitTesti
- https://www.c-sharpcorner.com/article/a-basic-introduction-of-unit-test-for-beginners/
- https://docs.microsoft.com/en-us/visualstudio/test/unit-test-basics?view=vs-2019
- https://docs.microsoft.com/en-us/visualstudio/get-started/tutorial-projects-solutions?view=vs-2019
- https://docs.microsoft.com/en-us/dotnet/core/testing/
- https://docs.microsoft.com/en-us/visualstudio/test/walkthrough-creating-and-running-unit-tests-for-managed-code?view=vs-2019
- https://www.youtube.com/watch?v=HYrXogLj7vg
- How To Create A Unit Test Visual Studio 2019 #UnitTest - YouTube
- https://www.c-sharpcorner.com/article/a-basic-introduction-of-unit-test-for-beginners/
Vaje 14. 3.
- ogled rešitev iz 7. 3. (Bisekcija, Min/Max, ...)
- Naloge iz izpitov
- Naloge iz študentskih prestavitev
OOP I
GUV I
GUV - "igre"
- Programsko dodajanje gradnikov: tabla n x n, kjer je N podatek, ki ga vnesemo v TextBox
- Gradnik naj izgine ob kliku nanj (kaj, če je sam, kaj če hočemo to za veliko - zgornja tabla
Štiri igre oz. deli:
- Premicno ozadje
- Bežeči gumb
- Flappy Bird
- Platforma
CSHARP + Baze podatkov