🗊 Презентация Języki i paradygmaty programowania

Нажмите для полного просмотра!
Języki i paradygmaty programowania, слайд №1 Języki i paradygmaty programowania, слайд №2 Języki i paradygmaty programowania, слайд №3 Języki i paradygmaty programowania, слайд №4 Języki i paradygmaty programowania, слайд №5 Języki i paradygmaty programowania, слайд №6 Języki i paradygmaty programowania, слайд №7 Języki i paradygmaty programowania, слайд №8 Języki i paradygmaty programowania, слайд №9 Języki i paradygmaty programowania, слайд №10 Języki i paradygmaty programowania, слайд №11 Języki i paradygmaty programowania, слайд №12 Języki i paradygmaty programowania, слайд №13 Języki i paradygmaty programowania, слайд №14 Języki i paradygmaty programowania, слайд №15 Języki i paradygmaty programowania, слайд №16 Języki i paradygmaty programowania, слайд №17 Języki i paradygmaty programowania, слайд №18 Języki i paradygmaty programowania, слайд №19 Języki i paradygmaty programowania, слайд №20 Języki i paradygmaty programowania, слайд №21 Języki i paradygmaty programowania, слайд №22 Języki i paradygmaty programowania, слайд №23 Języki i paradygmaty programowania, слайд №24 Języki i paradygmaty programowania, слайд №25 Języki i paradygmaty programowania, слайд №26 Języki i paradygmaty programowania, слайд №27 Języki i paradygmaty programowania, слайд №28 Języki i paradygmaty programowania, слайд №29 Języki i paradygmaty programowania, слайд №30 Języki i paradygmaty programowania, слайд №31 Języki i paradygmaty programowania, слайд №32 Języki i paradygmaty programowania, слайд №33 Języki i paradygmaty programowania, слайд №34 Języki i paradygmaty programowania, слайд №35 Języki i paradygmaty programowania, слайд №36

Содержание

Вы можете ознакомиться и скачать презентацию на тему Języki i paradygmaty programowania. Доклад-сообщение содержит 36 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Języki i paradygmaty programowania imperatywnego Wykład II
Описание слайда:
Języki i paradygmaty programowania imperatywnego Wykład II

Слайд 2


Paradygmat obiektowy Paradygmat programowania obiektowego zakłada tworzenia programów z wykorzystaniem obiektów - elementów łączących stan (czyli...
Описание слайда:
Paradygmat obiektowy Paradygmat programowania obiektowego zakłada tworzenia programów z wykorzystaniem obiektów - elementów łączących stan (czyli dane) i zachowanie (czyli procedury, metody) Obiektowy program komputerowy wyrażony jest jako zbiór takich obiektów, komunikujących się pomiędzy sobą w celu wykonywania zadań

Слайд 3


Paradygmat obiektowy Cechy języków programowania, które czynią je obiektowymi: Abstrakcja Hermetyzacja Polimorfizm Dziedziczenie
Описание слайда:
Paradygmat obiektowy Cechy języków programowania, które czynią je obiektowymi: Abstrakcja Hermetyzacja Polimorfizm Dziedziczenie

Слайд 4


Paradygmat obiektowy Klasa jest to definicja pewnego rodzaju bytów. Bytów które posiadają określone cechy, zachowanie i umiejętności Pragmatycznie -...
Описание слайда:
Paradygmat obiektowy Klasa jest to definicja pewnego rodzaju bytów. Bytów które posiadają określone cechy, zachowanie i umiejętności Pragmatycznie - klasa to pewien nazwany zbiór metod i zmiennych Klasa jest definicją bytu, albo mówiąc inaczej typem bytu, ale dopiero instancja klasy, tj. obiekt, odzwierciedla konkretny byt

Слайд 5


Paradygmat obiektowy Cechy obiektu: tożsamość (nazwa) - umożliwia identyfikację i odróżnienie od innych obiektów stan – określany poprzez aktualną...
Описание слайда:
Paradygmat obiektowy Cechy obiektu: tożsamość (nazwa) - umożliwia identyfikację i odróżnienie od innych obiektów stan – określany poprzez aktualną wartość danych składowych zachowanie – określane poprzez zestaw metod wykonujących operacje na danych składowych

Слайд 6


Klasy i obiekty w języku C# Definicja klasy [atrybuty] [modyfikatory] class identyfikatorKlasy [:lista klas bazowych] { ciało klasy }[;]
Описание слайда:
Klasy i obiekty w języku C# Definicja klasy [atrybuty] [modyfikatory] class identyfikatorKlasy [:lista klas bazowych] { ciało klasy }[;]

Слайд 7


Klasy i obiekty w języku C# Klas w technologii .NET dziedziczy po wspólnej klasie bazowej System.Object Dziedziczenie to ma charakter domyślny i...
Описание слайда:
Klasy i obiekty w języku C# Klas w technologii .NET dziedziczy po wspólnej klasie bazowej System.Object Dziedziczenie to ma charakter domyślny i niejawny (nie wymaga umieszczenia w definicji klasy)

Слайд 8


using System; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication12 { class Program {...
Описание слайда:
using System; using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication12 { class Program { static void Main(string[] args) { klasaTestowa k1 = new klasaTestowa(); klasaTestowa k2 = new klasaTestowa(); Console.WriteLine(k1.ToString()); Console.WriteLine(k1.GetType()); Console.WriteLine(k1.Equals(k2)); Console.WriteLine(k1.GetHashCode()); } } }

Слайд 9


Przykład Przykład 2-1.1 Visual Studio 2-1.1
Описание слайда:
Przykład Przykład 2-1.1 Visual Studio 2-1.1

Слайд 10


Klasy i obiekty w języku C# abstract – określa że dana klasa ma być wykorzystywana tylko w roli klasy bazowej dla innych klas sealed – określa że...
Описание слайда:
Klasy i obiekty w języku C# abstract – określa że dana klasa ma być wykorzystywana tylko w roli klasy bazowej dla innych klas sealed – określa że klasa nie może być przedmiotem dziedziczenia static – określa że dana klasa zawiera wyłącznie składowe statyczne (.NET 2.0)

Слайд 11


Przykład Przykład 2-1 Visual Studio 2-1
Описание слайда:
Przykład Przykład 2-1 Visual Studio 2-1

Слайд 12


Składowe kasy
Описание слайда:
Składowe kasy

Слайд 13


Składowe reprezentujące dane Składowe reprezentujące dane (stałe, pola) reprezentują faktyczną zawartość lub stan klasy Stałe pozwalają na...
Описание слайда:
Składowe reprezentujące dane Składowe reprezentujące dane (stałe, pola) reprezentują faktyczną zawartość lub stan klasy Stałe pozwalają na przechowanie wartości które nie będą ulegać zmianą Pola należy używać dla danych prywatnych klasy Właściwości powinny być wykorzystywane do kontroli dostępu do danych składowych

Слайд 14


Składowe reprezentujące dane - stałe Do definiowania stałych wykorzystuje się słowo kluczowe const Słowo kluczowe const może być wykorzystane do...
Описание слайда:
Składowe reprezentujące dane - stałe Do definiowania stałych wykorzystuje się słowo kluczowe const Słowo kluczowe const może być wykorzystane do zdefiniowania wielu stałych w jednym wyrażeniu public const double pi = 3.14159265358, e = 2.718281828459; public const bool zawszePrawda = true; Stała musi być typu prostego (np. int, double, bool, …) Dostęp do stałych odbywa się tylko poprzez klasę

Слайд 15


Składowe reprezentujące dane - stałe class StaleMatematyczne { public const double pi = 3.14159265358; public const double e = 2.718281828459; }...
Описание слайда:
Składowe reprezentujące dane - stałe class StaleMatematyczne { public const double pi = 3.14159265358; public const double e = 2.718281828459; } class Program { static void Main(string[] args) { Console.WriteLine("Stała Pi wynosi = {0}",StaleMatematyczne.pi); Console.WriteLine("Satła e wynosi = {0}", StaleMatematyczne.e); StaleMatematyczne stale = new StaleMatematyczne(); //Odwołanie do stałej za pośrednictwem obiektu //Console.WriteLine("Stala Pi wynosi = {0}", stale.pi); }}

Слайд 16


Składowe reprezentujące dane - pola Pole jest wykorzystywane do przechowywania danych wewnątrz klasy. Wartość pola określana jest w czasie...
Описание слайда:
Składowe reprezentujące dane - pola Pole jest wykorzystywane do przechowywania danych wewnątrz klasy. Wartość pola określana jest w czasie wykonywania programu, nie musi być typu prostego Pola powinny być definiowane z atrybutem private (hermetyzacja klasy) W odniesieniu do pól można dodatkowo użyć modyfikatorów: static readonly

Слайд 17


Składowe reprezentujące dane - pola class StaleMatematyczne { public readonly double pi = 3.14159265358; public static double e = 2.718281828459; }...
Описание слайда:
Składowe reprezentujące dane - pola class StaleMatematyczne { public readonly double pi = 3.14159265358; public static double e = 2.718281828459; } class Program { static void Main(string[] args) { Console.WriteLine("Satła e wynosi = {0}", StaleMatematyczne.e); StaleMatematyczne stale = new StaleMatematyczne(); Console.WriteLine("Stala Pi wynosi = {0}", stale.pi); }}

Слайд 18


Składowe reprezentujące dane - pola class osoba { private string _nazwisko; private string _imie; private DateTime _dataUrodzenia; public int...
Описание слайда:
Składowe reprezentujące dane - pola class osoba { private string _nazwisko; private string _imie; private DateTime _dataUrodzenia; public int identyfikator; }

Слайд 19


Przykład Przykład 2-2.1 Visual Studio 2-2.1
Описание слайда:
Przykład Przykład 2-2.1 Visual Studio 2-2.1

Слайд 20


Składowe reprezentujące dane - właściwości Właściwości pozwalają na odczytywanie i zapisywanie wartości wewnątrz klasy Właściwości odpowiadają metodą...
Описание слайда:
Składowe reprezentujące dane - właściwości Właściwości pozwalają na odczytywanie i zapisywanie wartości wewnątrz klasy Właściwości odpowiadają metodą określanym jako akcesory i modyfikatory w języku C++ lub Java Składnia dostępu do właściwości obiektu klasy jest identyczna jak w przypadku pól udostępnianych za pośrednictwem obiektów nazwa_obiektu.nazwa_właściwości

Слайд 21


Składowe reprezentujące dane - właściwości [atrybuty] { [modyfikator dostępu] get { ... return (wartość właściwości) } [modyfikator dostępu] set {...
Описание слайда:
Składowe reprezentujące dane - właściwości [atrybuty] { [modyfikator dostępu] get { ... return (wartość właściwości) } [modyfikator dostępu] set { ... kod przypisujący polu wartość } }

Слайд 22


Składowe reprezentujące dane - właściwości class produkty { private double cena; private double stawkaVat=0.22; public double cenaProduktu { get {...
Описание слайда:
Składowe reprezentujące dane - właściwości class produkty { private double cena; private double stawkaVat=0.22; public double cenaProduktu { get { return cena; } set { cena = value * stawkaVat + value; } }} class Program { static void Main(string[] args) { produkty p1 = new produkty(); p1.cenaProduktu = 10; Console.WriteLine(p1.cenaProduktu); } }

Слайд 23


Przykład 2 – 2 Visual Studio 2 - 2
Описание слайда:
Przykład 2 – 2 Visual Studio 2 - 2

Слайд 24


Składowe definiujące funkcjonalność - metody Składowe definiujące funkcjonalność (metody, konstruktor, zdarzenia) opisują zachowanie się klasy Metody...
Описание слайда:
Składowe definiujące funkcjonalność - metody Składowe definiujące funkcjonalność (metody, konstruktor, zdarzenia) opisują zachowanie się klasy Metody odpowiadają za wykonywanie działań

Слайд 25


Składowe definiujące funkcjonalność - metody [atrybuty] ([lista parametrów]) { ... [return (zwracana wartość] }
Описание слайда:
Składowe definiujące funkcjonalność - metody [atrybuty] ([lista parametrów]) { ... [return (zwracana wartość] }

Слайд 26


Przykład 2–3 Visual Studio 2-3
Описание слайда:
Przykład 2–3 Visual Studio 2-3

Слайд 27


Składowe definiujące funkcjonalność - metody
Описание слайда:
Składowe definiujące funkcjonalność - metody

Слайд 28


Przykład 2-4 Visual Studio 2-4
Описание слайда:
Przykład 2-4 Visual Studio 2-4

Слайд 29


Przykład 2-5 Visual Studio 2-5
Описание слайда:
Przykład 2-5 Visual Studio 2-5

Слайд 30


Przekazywanie parametrów do metod Parametry do metod domyślnie są przekazywane przez wartość Możliwe jest przekazanie parametru do metody przez...
Описание слайда:
Przekazywanie parametrów do metod Parametry do metod domyślnie są przekazywane przez wartość Możliwe jest przekazanie parametru do metody przez referencję. Przekazanie parametru przez referencję wymaga użycia modyfikatora ref lub out

Слайд 31


Przekazywanie parametrów do metod class produkty { public static void incjacja(out double x) { x = 2.22; } public static void zmiana(ref double y) {...
Описание слайда:
Przekazywanie parametrów do metod class produkty { public static void incjacja(out double x) { x = 2.22; } public static void zmiana(ref double y) { y += y; } } class Program { static void Main(string[] args) { double z; produkty.incjacja(out z); Console.WriteLine(z); produkty.zmiana(ref z); Console.WriteLine(z); } }

Слайд 32


Przekazywanie parametrów do metod Przykład 2-6 Przykład 2-6 Visual Studio
Описание слайда:
Przekazywanie parametrów do metod Przykład 2-6 Przykład 2-6 Visual Studio

Слайд 33


Przekazywanie parametrów do metod Przykład 2-7 Przykład 2-7 Visual Studio
Описание слайда:
Przekazywanie parametrów do metod Przykład 2-7 Przykład 2-7 Visual Studio

Слайд 34


Przekazywanie parametrów do metod Przykład 2-8 Przykład 2-8 Visual Studio
Описание слайда:
Przekazywanie parametrów do metod Przykład 2-8 Przykład 2-8 Visual Studio

Слайд 35


Przekazywanie parametrów do metod Przykład 2-9 Przykład 2-9 Visual Studio
Описание слайда:
Przekazywanie parametrów do metod Przykład 2-9 Przykład 2-9 Visual Studio

Слайд 36


Dziękuję za uwagę
Описание слайда:
Dziękuję za uwagę



Похожие презентации
Mypresentation.ru
Загрузить презентацию