From MJanik
(Difference between revisions)
|
|
| (7 intermediate revisions not shown) |
| Line 53: |
Line 53: |
| | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2023/Wyklad3-CSharp-2023.pdf Lecture 3] - WPF .NET. (Duck shooting) | | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2023/Wyklad3-CSharp-2023.pdf Lecture 3] - WPF .NET. (Duck shooting) |
| | | | |
| - | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2020/Wyklad4-CSharp-2025.pdf Lecture 4] - ASP .NET. (Gallery) | + | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2025/Wyklad4-CSharp-2025.pdf Lecture 4] - ASP .NET. (Gallery) |
| | | | |
| - | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2023/Wyklad4-CSharp-2023.pdf Lecture 5] - AOD .NET. (Databases) | + | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2025/Wyklad5-CSharp-2025.pdf Lecture 5] - AOD .NET. (Databases) |
| - | | + | |
| - | <b>Project I</b>, [http://www.if.pw.edu.pl/~majanik/data/Csharp/Projects/2018/Buczynski_Unity.pdf Unity (M. Buczyński)]
| + | |
| | | | |
| | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2020/Wyklad7-CSharp-2020.pdf Lecture 6] [http://www.if.pw.edu.pl/~majanik/data/Csharp/2020/Csharp_Zajecia7.pdf Task] - C# Language (Measurements) | | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2020/Wyklad7-CSharp-2020.pdf Lecture 6] [http://www.if.pw.edu.pl/~majanik/data/Csharp/2020/Csharp_Zajecia7.pdf Task] - C# Language (Measurements) |
| | | | |
| - | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2023/Wyklad6-CSharp-2023.pdf Lecture 7] [http://www.if.pw.edu.pl/~majanik/data/Csharp/2023/Csharp_Zajecia6_PL.pdf Zadanie] - Events (Publisher-Subscribers Paradigm)
| + | <b>Project I / OFFLINE, deadline: 1.11</b>, [http://www.if.pw.edu.pl/~majanik/data/Csharp/Projects/2018/Buczynski_Unity.pdf Unity (M. Buczyński)] |
| | | | |
| - | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2023/Wyklad8-CSharp-2023.pdf Lecture 8] - exceptions, delegates Func, Action (Delegates Example in Windows Forms) | + | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2025/Wyklad6-CSharp-2025.pdf Lecture 7] [http://www.if.pw.edu.pl/~majanik/data/Csharp/2023/Csharp_Zajecia6_PL.pdf Zadanie] - Events (Publisher-Subscribers Paradigm) |
| | | | |
| - | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2023/Wyklad9-CSharp-2023.pdf Lecture 9] - Arrays and LINQ part 1 | + | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2025/Wyklad7-CSharp-2025.pdf Lecture 8] - exceptions, delegates Func, Action (Delegates Example in Windows Forms) |
| | | | |
| - | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2023/Wyklad12-CSharp-2023_ASP.pdf Lecture 10] - ASP.NET | + | <b>Project II - 15.12</b> |
| | + | |
| | + | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2023/Wyklad9-CSharp-2023.pdf Lecture 9] - Arrays and LINQ part 1 |
| | | | |
| - | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2023/Wyklad12-CSharp-2023.pdf Lecture 11] - Multithreading | + | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2023/Wyklad12-CSharp-2023.pdf Lecture 10] - Multithreading |
| | | | |
| - | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2023/Wyklad13-CSharp-2023_chatGPT.pdf Lecture 12] - Chat GPT sandbox | + | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2020/Wyklad12-CSharp-2020.pdf Lecture 11 or] - LINQ part 2 - SQL statements |
| | + | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2023/Wyklad13-CSharp-2023_chatGPT.pdf Lecture 11] - Chat GPT sandbox |
| | | | |
| | <b>Project III</b> | | <b>Project III</b> |
Latest revision as of 12:47, 2 December 2025
Progamowanie Zaawansowane. Język C#
Advanced Programming. C#
Prowadzący / Tutor :
dr inż. Małgorzata Janik
117d GF, malgorzata.janik@pw.edu.pl
Konsultacje: MS Teams.
Zajęcia prowadzone są w środowisku Visual Studio Community, które można pobrać tutaj.
During laboratories we use Visual Studio Community environment, which can be downloaded from here.
Instrukcja instalacji / Intallation instructions: Instructions.
Regulamin
Maksymalna suma punktów do uzyskania to: 100
Składa się na nią:
- 40 pkt - projekt (w trzech częściach, 10 pkt, 10 pkt, 20 pkt)
- 60 pkt - praca na laboratorium (10*6 pkt)
Zaliczenie: >50 pkt
Uwaga: Aby przedmiot zaliczyć, należy również przekroczyć 50% punktów z projektu.
Tasks
Lecture 1 - Introduction.
Lecture 2 - Windows Forms. (Pong)
Lecture 3 - WPF .NET. (Duck shooting)
Lecture 4 - ASP .NET. (Gallery)
Lecture 5 - AOD .NET. (Databases)
Lecture 6 Task - C# Language (Measurements)
Project I / OFFLINE, deadline: 1.11, Unity (M. Buczyński)
Lecture 7 Zadanie - Events (Publisher-Subscribers Paradigm)
Lecture 8 - exceptions, delegates Func, Action (Delegates Example in Windows Forms)
Project II - 15.12
Lecture 9 - Arrays and LINQ part 1
Lecture 10 - Multithreading
Lecture 11 or - LINQ part 2 - SQL statements
Lecture 11 - Chat GPT sandbox
Project III
Additional:
1. ReSharper
2. GIT
3. operators, attributes