Waldemar Bartyna Pytania egzaminacyjne 1.

Slides:



Advertisements
Podobne prezentacje
Rafał Hryniów Tomasz Pieciukiewicz
Advertisements

Generics w .NET 2.0 Łukasz Rzeszot.
Wydajne aplikacje na platformie .NET
XPath XSLT – część XPath. XSLT – część 12 XPath – XML Path Language Problem: –jednoznaczne adresowanie fragmentów struktury dokumentu XML.
XPath. XSLT – część XPath. XSLT – część 12 XPath – XML Path Language Problem: –jednoznaczne adresowanie fragmentów struktury dokumentu XML.
Programowanie obiektowe w Javie
Visual Studio Codename „Orcas”, LINQ
CLR na platformie .NET Tomasz Kostarski.
XSL Extensible Stylesheet Language 6 listopada 2003.
OOP - programowanie zorientowane obiektowo w VB.NET
Technologie XML Mgr inż. Michał Jaros Technologie XML wykład 3.
Platforma .Net i Vs.Net.
Inteligentne Systemy Informacyjne
Zasady zaliczenia Warunki uzyskania zaliczenia:
Pakiety i ATD 1 Definicja. Pakietem albo jednostką programową nazywamy grupę logicznie powiązanych elementów, które mogą być typami, podtypami, obiektami.
Programowanie zorientowane obiektowo 1 Programowanie zorientowane obiektowo (object-oriented programming) jest to metodologia programowania bazująca na.
Typy prywatne 1 Typy prywatne W Adzie typy prywatne (private types) służą do bezpiecznego udostępniania danych zdefiniowanych w pakiecie, z którego korzysta.
Wstęp do programowania obiektowego
Projektowanie i programowanie obiektowe II - Wykład II
SZPIF – Harmonogram, Opis narzędzi, Schemat bazy danych
Teoria relacyjnych baz danych
Technologie komponentowe COM, COM+, DCOM
Witold Bołt Wprowadzenie do .NET Witold Bołt
Źródła: podręcznikopracował: A. Jędryczkowski.
Dziedziczenie Maciek Mięczakowski
Programowanie obiektowe Wykład 6 dr Dariusz Wardowski, Katedra Analizy Nieliniowej, WMiI UŁ 1/14 Dariusz Wardowski.
Projektowanie obiektowe
C# Cz.7 Refleksja, Atrybuty
Warsztaty C# Część 6 Grzegorz Piotrowski Grupa .NET PO
Programowanie obiektowe 2013/2014
Technologie Programowania seminarium
ZWIĄZKI MIĘDZY KLASAMI KLASY ABSTRAKCYJNE OGRANICZENIA INTERFEJSY SZABLONY safa Michał Telus.
Język C# .NET Maria DEMS.
Modelowanie obiektowe Diagramy klas
Programowanie w języku C++
Instytut Informatyki Akademii Podlaskiej 1/24 Programowanie zaawansowane Serializacja.
Programowanie zaawansowane
Programowanie zaawansowane
Toruń 28/ Metadane SAML opisują, w jaki sposób ma być realizowana komunikacja pomiędzy IdP i SP Metadane są typowo prezentowane w postaci XML.
Model obiektowy bazy danych
Waldemar Bartyna 1 Programowanie zaawansowane Strukturalna obsługa wyjątków.
Diagram klas Kluczowymi elementami są: klasy (class)
Programowanie zaawansowane Kolekcje i typy generyczne
Programowanie zaawansowane
Projektowanie Aplikacji Internetowych Artur Niewiarowski Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska.
Technologie internetowe Wykład 5 Wprowadzenie do skrytpów serwerowych.
Technologie internetowe i mobilne
Programowanie zaawansowane Zaawansowane konstrukcje języka C#
Obiekty DOM.
Podstawy języka skryptów
Hibernate Podstawy.
Odwzorowania relacyjno-obiektowe Hibernate Podstawy.
Programowanie w środowisku sieciowym W. Bartkiewicz 1. Wprowadzenie do platformy.NET.
Waldemar Bartyna 1 Programowanie zaawansowane LINQ to XML.
.NET i Bazy Danych Projekt: Wadim Grasza.
Platforma .Net.
Łukasz Bieszczad Mateusz Gałązka Karol Włodarek
Programowanie Zaawansowane
Zestaw pytań nr. 3 Typy generyczne Wyjątki OPRACOWALI: JAKUB GRYCZEWSKIKINGA ROSA DANIEL KAPTEJNYWOJCIECH ŁĘCZYCKI
Refleksja i serializacja
Programowanie zaawansowane
Waldemar Bartyna Pytania egzaminacyjne 1.
Języki i technologie wytwarzania stron WWW Autor: Michał Walkowski Referat.
Programowanie Obiektowe – Wykład 6
Programowanie Obiektowe – Wykład 2
Podstawy programowania
NEMERLE Michał Maliszewski.
PGO Dziedziczenie Michail Mokkas.
Zapis prezentacji:

Waldemar Bartyna Pytania egzaminacyjne 1

Waldemar Bartyna Platforma.NET 1.Co to jest takiego ta cała platforma.NET? 2.Jakie są jej najważniejsze cechy? 3.Jakie elementy składają się na platformę.NET? 4.Co to jest CLR? 5.Co to jest CTS? 6.Co to jest CLS? 7.Co to jest CIL? 8.Co to jest CLI? 2 Zestaw_01

Waldemar Bartyna 9.Co to są pakiety? 10.Co to są typy i co do nich zaliczamy? 11.Jaka jest zależność między pakietami, przestrzeniami nazw i typami? 12.W jaki sposób wykonywane są programy na platformie.NET? 3 Platforma.NET Zestaw_01 c. d.

Waldemar Bartyna 13.Na czym polega OOP i jakie są jego trzy podstawowe filary? 14.Na czym polega dziedziczenie? 15.Do czego wykorzystujemy słowa kluczowe protected, base, sealed? 16.Na czym polega agregacja? 17.Na czym polega zagnieżdżanie? 18.Na czym polega delegacja? 4 Filary OOP Zestaw_02

Waldemar Bartyna 19.Na czym polega polimorfizm? 20.Co to są abstrakcyjne klasy bazowe? 21.Co to jest interfejs polimorficzny? 22.Na czym polega nadpisywanie i zasłanianie składowych? 5 Plimorfizm Zestaw_03

Waldemar Bartyna 23.Czym charakteryzuje się klasa System.Object? 24.Na czym polega obsługa wyjątków? 25.Jakie są bloki i słowa kluczowe związane z obsługą wyjątków? 26.Jak realizujemy przechwytywanie wielu wyjątków? 6 Obsługa wyjątków Zestaw_04

Waldemar Bartyna 27.Co to jest interfejs? 28.Czym interfejs różni się od interfejsu polimorficznego? 29.W jaki sposób implementujemy interfejsy? 30.Do czego służą słowa kluczowe as i is? 31.Czym się różni jawna i niejawna implementacja interfejsów? 32.Co trzeba zrobić, aby po zawartości naszej klasy można było iterować za pomocą pętli foreach 33.Czym się różnie płytkie i głębokie klonowanie? 34.Co trzeba zrobić, aby kolekcję naszych obiektów można było posortować? 7 Interfejsy Zestaw_05

Waldemar Bartyna 35.Co to są typy generyczne? 36.Na czym polega o/wypakowywanie i gdzie jest wykorzystywane? 37.Wymień znane Ci kolekcje generyczne. 38.Co to są indeksery? 39.Na jakiej zasadzie działają metody generyczne? 8 Typy generyczne Zestaw_06

Waldemar Bartyna 40.Co to są delegaty? 41.Co to są zdarzenia? 42.Co to są metody anonimowe? 43.Co to są wyrażenia lambda? 44.Na czym polega multicasting? 45.Na czym polega kowariancja i kontrkowariancja? 46.Co to są predykaty? 9 Delegaty Zestaw_07

Waldemar Bartyna 47.Na czym polega niejawne typowanie zmiennych? 48.Co to są właściwości automatyczne? 49.Co to są metody rozszerzeniowe? 50.Co to są klasy i metody częściowe? 51.W jaki sposób wykorzystujemy inicjalizator obiektów? 52.Co to są typy anonimowe? 10 Zaawans. konstrukcje w C# Zestaw_08

Waldemar Bartyna 53.Co to jest LINQ? 54.Co mają wspólnego z LINQ metody rozszerzeniowe? 55.Na czym polega natychmiastowe i odroczone wykonanie zapytań? 56.Na jakich obiektach może działać LINQ? 57.Jak dostosować kolekcje niegeneryczne do LINQ? 58.Na jakie trzy sposoby możemy definiować zapytania? 11 LINQ Zestaw_09

Waldemar Bartyna 59.Co to jest ADO.NET? 60.Co to są dostawcy danych? 61.Wymień i opisz obiekty wspólne dla dostawców danych. 62.Opisz znaczenie dwóch warst technologii ADO.NET. 63.Wymień i omów typy związane z warstwą bezpołączeniową. 64.W jaki sposób kontrolowana jest wersja rekordów? 12 ADO.NET Zestaw_10

Waldemar Bartyna 65.Jaka jest rola metody AsEnumerable() i Field<>()? 66.Co to są klasy encji? 67.Jaka jest rola typu DataContext? 68.Co otrzymujemy po automatycznym wygenerowaniu DataSet? 69.Co jest rezulattem wykorzystania narzędzia LINQ to SQL? 13 LINQ to ADO.NET Zestaw_11

Waldemar Bartyna 70.Co to są metadane? Jakie informacje zawierają? 71.Co to jest refleksja? 72.W jaki sposób można pobrać obiekt klasy Type? 73.Na czym polega dynamiczne ładowanie pakietów? 74.Na czym polega późne wiązanie? 75.Co to są atrybuty? 76.W jaki sposób można utworzyć rozszerzalną apikację? 14 Refleksja Zestaw_12

Waldemar Bartyna 77.Na czym polega serializacja? 78.Co to są grafy obiektów? 79.Jakie znasz formaty serializacji? Czym się różnią? 80.Czym różni się API DOM od API LINQ to XML? 81.Na czym polega funkcyjne konstruowanie drzewa XML? 82.Jak wygląda hierarchia zależności klas w LINQ to XML i co z niej wynika? 83.W jaki sposób pozyskujemy wartości węzłów w dokumencie? 15 Serializacja Zestaw_13

Waldemar Bartyna 16 Dobrej zabawy przy projektach i powodzenia na egzaminie