Technologie Programowania seminarium

Slides:



Advertisements
Podobne prezentacje
I część 1.
Advertisements

C++ wykład 9 ( ) Szablony.
Równoległe kwerendy danych
Programowanie obiektowe
Generics w .NET 2.0 Łukasz Rzeszot.
WEB SERVICE Stefan Rutkowski.
CORBA Łukasz Wnęk.
Wydajne aplikacje na platformie .NET
Visual Studio Codename „Orcas”, LINQ
CLR na platformie .NET Tomasz Kostarski.
Technologie XML Mgr inż. Michał Jaros Technologie XML wykład 1.
Technologie XML Mgr inż. Michał Jaros Technologie XML wykład 3.
Platforma .Net i Vs.Net.
KONKURS WIEDZY O SZTUCE
PSZ wykład 1 > Systemy i środowiska zintegrowane
Programowanie Lokalnych Aplikacji .NET
ASP.NET i platforma.NET Technologie internetowe ( ) Tomasz Popów
P I OTR SKOŁYSZ. POCHODZENIE I CELE CZYM JEST.NET ? CO IMPLEMENTUJE MONO ? ŚRODOWISKO PRACY [MONODEVELOP] SYTEMY OPERACYJNE CO PROGRAMOWAĆ ? JĘZYKI PRZYKŁADOWY.
.NET Remoting Łukasz Zawadzki.
Praca Inżynierska „Analiza i projekt aplikacji informatycznej do wspomagania wybranych zadań ośrodków sportowych” Dyplomant: Marcin Iwanicki Promotor:
Technologie informacyjne MCE Pudełko. Zakładanie strony internetowej Technologie informacyjne Marek Pudełko.
Dyskretny szereg Fouriera
SZPIF – Harmonogram, Opis narzędzi, Schemat bazy danych
C# Windows Forms Zastosowania Informatyki Wykład 2
Modelowanie w Visual Studio 2010
Wprowadzenie do JSP Copyright © Politecnico di Milano September 2003 Translation: Kamil Żyła, Politechnika Lubelska.
Test Doubles Adam Gabryś , v1.1,
.NET gdzie szukać? .NET co warto wiedzieć?
Programowanie w Środowisku Windows
Witold Bołt Wprowadzenie do .NET Witold Bołt
Web Serwisy w praktyce Technologie internetowe ( )
Instytut Tele- i Radiotechniczny WARSZAWA
Podstawy programowania. Język C i C++– podstawy Temat: 1
Opracował : Przemysław Drzymała
Tworzenie aplikacji mobilnych
Podstawy działania wybranych usług sieciowych
Programowanie obiektowe – zastosowanie języka Java SE
JAVA.
Wykonał: Michał Nikołajuk
C# Cz.7 Refleksja, Atrybuty
Kalendarz 2011r. styczeń pn wt śr czw pt sb nd
Kostyantyn Doronovych, 79129, sr1640 Łukasz Marciniak, 79166, sr1640
Kostyantyn Doronovych, 79129, sr1640 Łukasz Marciniak, 79166, sr1640
Język C# .NET Maria DEMS.
SPECJALNOŚĆ: Oprogramowanie Systemowe
Wstęp do ASP.NET Arkadiusz Popa Serwery Aplikacji
(C) Jarosław Jabłonka, ATH, 5 kwietnia kwietnia 2017
Programowanie w języku C++
K URS JĘZYKA C++ – WYKŁAD 10 ( ) Szablony.
U innych działa ;( Debuggowanie startu aplikacji Arkadiusz Kocjan.
Oprogramowanie komponentowe w środowisku Microsoft Katarzyna Kuźniar 4 FDA, C1.
Programowanie zaawansowane
Projektowanie Aplikacji Internetowych Artur Niewiarowski Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska.
Kalendarz 2020.
Technologie internetowe Wykład 5 Wprowadzenie do skrytpów serwerowych.
Technologie internetowe i mobilne
Waldemar Bartyna Pytania egzaminacyjne 1.
Programowanie Windows (Win32/Win64 API)
Waldemar Bartyna 1 Programowanie zaawansowane LINQ to XML.
Platforma .Net.
Łukasz Bieszczad Mateusz Gałązka Karol Włodarek
Waldemar Bartyna Pytania egzaminacyjne 1.
Języki i technologie wytwarzania stron WWW Autor: Michał Walkowski Referat.
 Podstawowy składnik.NET Framework  Technologia tworzenia w pełni dynamicznych stron internetowych działających po stronie serwera  Zorientowanie na.
Programowanie obiektowe – zastosowanie języka Java SE
Windows Workflow Foundation
Aplikacje i usługi internetowe
Podstawy programowania
NEMERLE Michał Maliszewski.
Zapis prezentacji:

Technologie Programowania seminarium dr inż. Mariusz Postół Technologie Programowania seminarium

CEL: Architektura aplikacji Technologie programowania - Mariusz Postół CEL: Architektura aplikacji Technologie Prezentacja Logika Dane Komponentowe

Zakres: Wprowadzenie do technologii Technologie programowania - Mariusz Postół Zakres: Wprowadzenie do technologii C# LINQ – Language Integrating Query (Seminarium) Presentation Foundation (Laboratorium) .NET Serializacja Refleksja Visual Studio Testy jednostkowe Inżynieria programowania Repozytorium

Klasa (statyczna, abstrakcyjna), struktura, Interfejs Technologie programowania - Mariusz Postół Wymagania wstępne Klasa (statyczna, abstrakcyjna), struktura, Interfejs Proste typy danych, array, File, Stream, itd.. Przestrzenie nazw Indekser Instrukcje, wyrażenia, operatory Metody, właściwości, pola Parametry formalne i aktualne

MSDN C# Programming Guide Technologie programowania - Mariusz Postół Literatura MSDN C# Programming Guide Michał Włodarczyk; ITA-105 Programowanie obiektowe, Microsoft, 2009

Zaliczenie Przedmiotu Technologie programowania - Mariusz Postół Zaliczenie Przedmiotu Ocena Pisemne kolokwium: 40 p. Aktywności na seminarium: 20p. (prezentacja 10, aktywność 10) Laboratorium: 40 p. Z każdego minimum 50%. Dwie alternatywne ścieżki: Wspólne Zadanie 1 i Zadania 2, 3, 4 Wspólne Zadanie 1 i Projekt (rozliczany w 3 cyklach) Po 10 p. za zadanie lub cykl. Możliwość uzyskania certyfikatu Microsoft (5+ najlepszych studentów; projekt)

WikamP - treści Przedmiot Seminarium Laboratorium Wikamp Technologie programowania - Mariusz Postół WikamP - treści Przedmiot Seminarium Laboratorium http://ftims.edu.p.lodz.pl/course/view.php?id=720 Wikamp

Podstawowe pojęcia-Przypomnienie Technologie programowania - Mariusz Postół Aplikacja Podstawowe pojęcia-Przypomnienie

Aplikacja Plik, Program, Proces, Wątek Atrybuty Zawartość Źródłowy Technologie programowania - Mariusz Postół Aplikacja Plik, Atrybuty Zawartość Program, Źródłowy Wykonywalny Proces, Wątek

Proces Sekwencja zdarzeń Klasa, obiekt, kod, dane, pamięć, wątek Technologie programowania - Mariusz Postół Proces Sekwencja zdarzeń Klasa, obiekt, kod, dane, pamięć, wątek Wirtualizacja środowiska  Common Language Runtime (CLR) just-in-time (JIT) compiler SO API, biblioteki (np. .NET), rozszerzenie SO (np. .NET) Współdziałanie procesów i wątków Uwierzytelnianie, autoryzacja Tożsamość aplikacji i procesu Metody tworzenia: lista poleceń, GUI, usługa SO, Zadanie, Usługa zdalna (COM, WS*), IE,

Podstawowe komponenty .NET II PŁ TP Labolatorium Podstawowe komponenty .NET Common Language Runtime (CLR) – maszyna wirtualna (odpowiednik Java VM), PE - portable executable - Microsoft intermediate language (MSIL) ECMA C# and Common Language Infrastructure Specifications. Kod zarządzalny - meta data (just-in-time (JIT) compiler/Ngen.exe (Native Image Generator).) Garbage collection Base Class Library –biblioteka Przestrzenie nazw 3/2/2014

Porozmawiajmy o Nazwach Technologie programowania - Mariusz Postół Porozmawiajmy o Nazwach URL: Uniform Resource Locator URI: Uniform Resource Identifier GUID: Globally Unique Identifier

Struktura, Klasa, Interfejs Technologie programowania - Mariusz Postół Struktura, Klasa, Interfejs Składowe (ang members) Typ Pole, Właściwość, Metoda Sposób kreowania Typ wartościowy / referencyjny Statyczna this Dziedziczenie Klasa abstrakcyjna, wirtualna Czas życia

Tablica, kolekcja Tablica Kolekcja ( Collections and Data Structures ) Technologie programowania - Mariusz Postół Tablica, kolekcja Tablica IEnumerable Indeks Sekwencja Stała długość; foreach Kolekcja ( Collections and Data Structures ) ICollection indeks, dynamiczna pojemność

Strumień Operacje File and Stream I/O Stream Class Twórz Technologie programowania - Mariusz Postół Strumień Operacje Twórz Pisz na koniec Czytaj po kolei Kasuj File and Stream I/O Stream Class

Więcej: Serialization Technologie programowania - Mariusz Postół Serializacja Co to jest Postać wynikowa Binarna XML (Extensible Markup Language) SOAP (Simple Object Access Protocol) JSON (JavaScript Object Notation) Przebieg Więcej: Serialization

C# - wybrane konstrukcje językowe

Technologie programowania - Mariusz Postół DElegacje http://msdn.microsoft.com/en-us/library/vstudio/ms173171.aspx

Technologie programowania - Mariusz Postół Zdarzenia http://msdn.microsoft.com/en-us/library/vstudio/awbftdfh.aspx

Funkcje anonimowe Anonymous Functions Extension Methods Technologie programowania - Mariusz Postół Funkcje anonimowe Anonymous Functions Metody anonimowe Wyrażenia lambda Extension Methods

Konstrukcje częściowe i Generyczne Technologie programowania - Mariusz Postół Konstrukcje częściowe i Generyczne

Klasy i metody częściowe Technologie programowania - Mariusz Postół Klasy i metody częściowe http://msdn.microsoft.com/en-us/library/vstudio/wa80x488.aspx

Konstrukcje generyczne Technologie programowania - Mariusz Postół Konstrukcje generyczne Klasy Metody Interfejsy Delegaty Konstrukcja default<T>

Typy anonimowe msdn.microsoft.com/en-us/library/vstudio/wa80x488.aspx Technologie programowania - Mariusz Postół Typy anonimowe msdn.microsoft.com/en-us/library/vstudio/wa80x488.aspx

Language-Integrated Query (LINQ) Technologie programowania - Mariusz Postół LINQ Language-Integrated Query (LINQ) http://msdn.microsoft.com/en-us/library/vstudio/bb397676.aspx

Technologie programowania - Mariusz Postół Atrybuty http://msdn.microsoft.com/en-us/library/z0w1kczw(v=vs.90).aspx

Technologie programowania - Mariusz Postół Obsługa wyjątków

Technologie programowania - Mariusz Postół Środowisko .NET

Technologie programowania - Mariusz Postół ReFleksja http://msdn.microsoft.com/en-us/library/ms173183%28v=vs.90%29.aspx

Technologie programowania - Mariusz Postół Service Applications http://msdn.microsoft.com/en-us/library/d56de412(v=vs.110).aspx

Środowisko programistyczne VS

Technologie programowania - Mariusz Postół Dziękuję za uwagę.