November 2, 2025, Sunday, 305

Csharp

From MJanik

(Difference between revisions)
Jump to: navigation, search
(Tasks)
(Tasks)
 
(One intermediate revision 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/2023/Wyklad4-CSharp-2023.pdf Lecture 4] - AOD .NET. (Databases)
+
[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/2020/Wyklad7-CSharp-2020.pdf Lecture 5] [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/Wyklad4-CSharp-2023.pdf Lecture 5] - AOD .NET. (Databases)
-
 
+
-
[http://www.if.pw.edu.pl/~majanik/data/Csharp/2023/Wyklad6-CSharp-2023.pdf Lecture 6] [http://www.if.pw.edu.pl/~majanik/data/Csharp/2023/Csharp_Zajecia6_PL.pdf Zadanie]  - Events (Publisher-Subscribers Paradigm)
+
<b>Project I</b>,  [http://www.if.pw.edu.pl/~majanik/data/Csharp/Projects/2018/Buczynski_Unity.pdf Unity (M. Buczyński)]  
<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/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)
[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/2023/Wyklad8-CSharp-2023.pdf Lecture 8] - exceptions, delegates Func, Action (Delegates Example in Windows Forms)
 +
 +
<b>Project II</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/Wyklad9-CSharp-2023.pdf Lecture 9] - Arrays and LINQ part 1
-
[http://www.if.pw.edu.pl/~majanik/data/Csharp/2023/Wyklad12-CSharp-2023_ASP.pdf Lecture 10] - ASP.NET
+
[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/Wyklad12-CSharp-2023.pdf Lecture 11] - Multithreading
+
[http://www.if.pw.edu.pl/~majanik/data/Csharp/2023/Wyklad13-CSharp-2023_chatGPT.pdf Lecture 11] - Chat GPT sandbox
-
 
+
-
[http://www.if.pw.edu.pl/~majanik/data/Csharp/2023/Wyklad13-CSharp-2023_chatGPT.pdf Lecture 12] - Chat GPT sandbox
+
<b>Project III</b>
<b>Project III</b>
<!--
<!--
-
[http://www.if.pw.edu.pl/~majanik/data/Csharp/2020/Wyklad4-CSharp-2020.pdf Lecture 7] - ASP .NET. (Gallery)
+
 
[http://www.if.pw.edu.pl/~majanik/data/Csharp/2019/Wyklad8-CSharp-2019.pdf Lecture 8] [http://www.if.pw.edu.pl/~majanik/data/Csharp/2018/Csharp_Zajecia8_en.pdf Task] , [http://www.if.pw.edu.pl/~majanik/data/Csharp/2017/Csharp_Zajecia8_pl.pdf Task.PL]  - Events (Publisher-Subscribers Paradigm)
[http://www.if.pw.edu.pl/~majanik/data/Csharp/2019/Wyklad8-CSharp-2019.pdf Lecture 8] [http://www.if.pw.edu.pl/~majanik/data/Csharp/2018/Csharp_Zajecia8_en.pdf Task] , [http://www.if.pw.edu.pl/~majanik/data/Csharp/2017/Csharp_Zajecia8_pl.pdf Task.PL]  - Events (Publisher-Subscribers Paradigm)

Latest revision as of 09:47, 30 October 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)

Project I, Unity (M. Buczyński)

Lecture 6 Task - C# Language (Measurements)

Lecture 7 Zadanie - Events (Publisher-Subscribers Paradigm)

Lecture 8 - exceptions, delegates Func, Action (Delegates Example in Windows Forms)

Project II

Lecture 9 - Arrays and LINQ part 1

Lecture 10 - Multithreading

Lecture 11 - Chat GPT sandbox

Project III



Additional:

1. ReSharper

2. GIT

3. operators, attributes