|
|
(108 intermediate revisions not shown) |
Line 1: |
Line 1: |
| <font size="2"> | | <font size="2"> |
- | Semestr zimowy 2016/2017
| |
- |
| |
| '''Progamowanie Zaawansowane. Język C#''' | | '''Progamowanie Zaawansowane. Język C#''' |
| + | <font color="blue">'''Advanced Programming. C#''' </font> |
| | | |
- | Prowadzący: | + | Prowadzący <font color="blue">/ Tutor </font>: |
| | | |
| dr inż. Małgorzata Janik | | dr inż. Małgorzata Janik |
| | | |
- | pok. 117d GF, majanik@if.pw.edu.pl
| + | 117d GF, malgorzata.janik@pw.edu.pl |
| | | |
- | Konsultacje: pon. 12:00-13:00 w pokoju 117d + umowa na inne terminy drogą mailową. | + | Konsultacje: MS Teams. |
- | | + | |
- | Przypominam o konieczności wysyłania skończonych programów na maila: majanik@if.~ !
| + | |
| | | |
| </font> | | </font> |
Line 19: |
Line 16: |
| Zajęcia prowadzone są w środowisku Visual Studio Community, które można pobrać [https://www.visualstudio.com/downloads/ tutaj]. | | Zajęcia prowadzone są w środowisku Visual Studio Community, które można pobrać [https://www.visualstudio.com/downloads/ tutaj]. |
| | | |
| + | <font color="blue">During laboratories we use Visual Studio Community environment, which can be downloaded from [https://www.visualstudio.com/downloads/ here]. </font> |
| | | |
- | == Bieżące wyniki == | + | <!-- |
- | Bieżące wyniki można sprawdzić [https://docs.google.com/spreadsheets/d/1Zsv5UY883os5iljFyoT-_hmPeeCR-UENXY4rDZYOC5I/edit?usp=sharing tutaj]. | + | [https://forms.gle/ukdcHqgaRDGvBxa47 ANKIETA / FORM] |
| + | --> |
| + | |
| + | <font color="red">'''UWAGA: ZAJĘCIA ZACZYNAJĄ SIĘ OD 2 TYGODNIA SEMESTRU!'''</font><br/> |
| + | |
| + | <font color="blue">'''CLASSES START FROM THE SECOND WEEK OF THE SEMESTER!'''</font> |
| + | |
| + | <!-- |
| + | == Bieżące wyniki - <font color="blue">RESULTS </font> == |
| + | |
| + | Bieżące wyniki można sprawdzić [https://docs.google.com/spreadsheets/d/1EIb0X-SGvMYbwuUtct8QcxVAqMxhXGmZcCCJZWp0MXs/edit?usp=sharing tutaj]. |
| + | You can check your marks [https://docs.google.com/spreadsheets/d/1EIb0X-SGvMYbwuUtct8QcxVAqMxhXGmZcCCJZWp0MXs/edit?usp=sharing here]. |
| + | --> |
| | | |
| == Regulamin == | | == Regulamin == |
Line 31: |
Line 41: |
| Zaliczenie: '''>50 pkt'''<br/> | | Zaliczenie: '''>50 pkt'''<br/> |
| <code>'''Uwaga:''' Aby przedmiot zaliczyć, należy również przekroczyć 50% punktów z projektu. </code> | | <code>'''Uwaga:''' Aby przedmiot zaliczyć, należy również przekroczyć 50% punktów z projektu. </code> |
| + | <br> |
| + | |
| + | |
| + | == Tasks == |
| + | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2023/Wyklad1-CSharp-2023.pdf Lecture 1] - Introduction. |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2023/Wyklad2-CSharp-2023.pdf Lecture 2] - Windows Forms. (Pong) |
| + | |
| + | [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/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/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)] |
| + | |
| + | [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/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 11] - Multithreading |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2023/Wyklad13-CSharp-2023_chatGPT.pdf Lecture 12] - Chat GPT sandbox |
| + | |
| + | <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/2020/Wyklad10-CSharp-2020.pdf Lecture 10] - Arrays and LINQ part 1 |
| + | |
| + | <b>Project II</b> |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2020/Wyklad12-CSharp-2020.pdf Lecture 11 part 2] - LINQ part 2 - SQL statements |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2020/Wyklad13-CSharp-2020.pdf Lecture 12] - Multithreading |
| + | |
| + | <b>Project III</b> |
| + | --> |
| + | <!-- |
| + | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2017/Wyklad1-CSharp-2017.pdf Lecture 1] - Introduction. |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2018/Wyklad2-CSharp-2018.pdf Lecture 2] - Windows Forms. (Pong) |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2018/Wyklad3-CSharp-2018.pdf Lecture 3] - WPF .NET. (Duck shooting) |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2018/Wyklad4-CSharp-2018.pdf Lecture 4] - ASP .NET. (Gallery) |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2018/Wyklad5-CSharp-2018.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/2018/Wyklad7-CSharp-2018.pdf Lecture 7] [http://www.if.pw.edu.pl/~majanik/data/Csharp/2017/Csharp_Zajecia7.pdf Task] - C# Language (Measurements) |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2018/Wyklad8-CSharp-2018.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/2018/Wyklad9-CSharp-2018.pdf Lecture 9] - exceptions, delegates Func, Action (Delegates Example in Windows Forms) |
| + | |
| + | <b>[http://www.if.pw.edu.pl/~majanik/data/Csharp/2018/Wyklad10-CSharp-2018_projects.pdf Project II]</b> |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2018/Wyklad11-CSharp-2018.pdf Lecture 11] - Arrays and LINQ part 1 |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2018/Wyklad12-CSharp-2018.pdf Lecture 11 part 2] - LINQ part 2 - SQL statements (not mandatory!) |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2018/Wyklad13-CSharp-2018.pdf Lecture 12] - Multithreading |
| + | |
| + | <b>Project III</b> |
| + | --> |
| + | |
| + | <br /> |
| + | Additional: |
| + | |
| + | 1. [http://www.if.pw.edu.pl/~majanik/data/Csharp/2018/Wyklad-CSharp-2018-ReSharper.pdf ReSharper] |
| + | |
| + | 2. [http://www.if.pw.edu.pl/~majanik/data/Csharp/2018/Wyklad-CSharp-2018-GIT.pdf GIT] |
| + | |
| + | 3. [http://www.if.pw.edu.pl/~majanik/data/Csharp/2017/OPERATORY-CSharp-2017.pdf operators, attributes] |
| + | |
| + | <!-- |
| + | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2017/Wyklad2-CSharp-2017.pdf Lecture 2] - Windows Forms. (Pong) |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2017/Wyklad3-CSharp-2017.pdf Lecture 3] - WPF .NET. (Duck shooting) |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2017/Wyklad4-CSharp-2017.pdf Lecture 4] - ASP .NET. (Gallery) |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2016/Wyklad5-CSharp-2016.pdf Lecture 5] - AOD .NET. (Dadabases) |
| + | |
| + | <b>Project I</b> |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2017/Wyklad7-CSharp-2017.pdf Lecture 7] [http://www.if.pw.edu.pl/~majanik/data/Csharp/2017/Csharp_Zajecia7.pdf Task] - C# Language (Measurements) |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2017/Wyklad8-CSharp-2017.pdf Lecture 8] [http://www.if.pw.edu.pl/~majanik/data/Csharp/2017/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/2017/Wyklad9-CSharp-2017.pdf Lecture 9] - exceptions, delegates Func, Action (Delegates Example in Windows Forms) |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2017/Wyklad10-CSharp-2017.pdf Lecture 10] - Arrays and LINQ part 1 |
| + | |
| + | <b>Project II (18.12.2017)</b> |
| + | |
| + | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2017/Wyklad12-CSharp-2017.pdf Lecture 12] - LINQ part 2 - SQL statements (4 p), [http://www.if.pw.edu.pl/~majanik/data/Csharp/2017/OPERATORY-CSharp-2017.pdf Lecture 12 part 2] - operatory (2 p) |
| | | |
| + | [http://www.if.pw.edu.pl/~majanik/data/Csharp/2017/Wyklad13-CSharp-2017.pdf Lecture 13] - Multithreading |
| | | |
- | == Zadania ==
| + | <b>Project III</b> |
| + | --> |
| | | |
| + | <!-- |
| [http://www.if.pw.edu.pl/~majanik/data/Csharp/Wyklad1-CSharp-2016.pdf Zajęcia 1] - Wstęp. | | [http://www.if.pw.edu.pl/~majanik/data/Csharp/Wyklad1-CSharp-2016.pdf Zajęcia 1] - Wstęp. |
| | | |
Line 62: |
Line 183: |
| | | |
| Projekt cz. III | | Projekt cz. III |
| + | --> |
dr inż. Małgorzata Janik
Konsultacje: MS Teams.