TE#2: Co to są transakcje elektroniczne – rodzaje i klasyfikacja

Poprzednio ustaliliśmy gdzie mamy do czynienia z transakcjami elektronicznymi i jak one wyglądają. Obecnie jest miejsce na to aby przyjrzeć się im bliżej. Tak więc czas na zdefiniowanie podmiotu rozważań: Transakcją elektroniczną nazywamy każdy rodzaj wymiany danych pomiędzy dwoma użytkownikami (żywymi, bądź automatami) sieci, który służy do ustalenia wzajemnego stanowiska dla celu umożliwienia dalszej wymiany informacji, dóbr, dostępu etc. Zrozumienie definicji Dowiedz się więcej…

#2: Historia Sieci

Prapoczątek Nie byłoby sieci komputerowych bez komputerów, tak więc pierwszy komputer zapoczątkował rozwój technologii, o której jeszcze wtedy nie myślano. ENIAC (Electronic Numerical Integrator And Computer) został zaprojektowany w 1945 roku, przez J.P. Eckerta i J.W. Mauchly’ego z University of Pennsylvania’s Moore School of Electical Engineering. Publicznie zaprezentowano go jednak dopiero w lutym 1946 roku na Princeton University. ENIAC pracował z „rekordowym” taktowaniem 0,1 MHz, Dowiedz się więcej…

TE#2: Metodyki – przegląd

Projekt Zanim dokonamy przeglądu metodyk ustalić należy czym zajmuje się czym jest projekt. Tak więc, jedną z definicji projektu wg Wikipedii jest: Projekt – zbiór aktywności charakteryzujący się następującymi cechami: są ze sobą powiązane w złożony sposób, zmierzają do osiągnięcia celu, często poprzez wytworzenie unikatowego produktu, usługi bądź rezultatu, posiadają zaplanowany z góry początek i koniec. Inna definicja projektu Dowiedz się więcej…

TE#1: Wprowadzenie do zagadnienia.

Czym są transakcje elektroniczne?! Gdzie można je spotkać, jak rozpoznać?! W sumie jest dosyć zaskakujące to czym są i gdzie są. Według Słownika Języka Polskiego transakcja to: 1. «operacja handlowa dotycząca kupna lub sprzedaży towarów lub usług» 2. «umowa handlowa na kupno lub sprzedaż towarów lub usług; też: zawarcie takiej umowy» Jak widać, transakcja zazwyczaj jest przypisana do operacji związanych Dowiedz się więcej…

Filozofia programowania

Czym jest programowanie? Z jednej strony to wiedza jak zmusić „czarną skrzynkę” do zachowania zgodnego z życzeniem programisty. Znajomość jej wnętrza, tego jak działa. Widzieć „tryby” kręcące się w jej wnętrzu i rozumieć te ruchy. Z drugiej strony to znajomość języka w jakim z nami zechce ta skrzynka porozmawiać. Języków jest wiele, wnętrze zaś takiej skrzynki podobne jest do siebie z innymi jej podobnymi. Dowiedz się więcej…

PP-Temat 2: Schematy blokowe

Schematy blokowe umożliwiają notację algorytmu w postaci graficznej upraszczając kod do niezbędnego minimum. W takiej notacji nie powinny się znajdować żadne adnotacje programistyczne wskazujące na konkretny język programowania. Zapis powinien być uniwersalny na tyle, aby dowolny programista mógł go zrozumieć i zaimplementować w znanym sobie języku programowania. Dlatego też ilość elementów składowych takiego schematu blokowego ograniczona jest do minimum. Takie Dowiedz się więcej…

Polimorfizm

Polimorfizm jest ogromną zaletą programowania obiektowego, daje on programiście możliwość elastycznego zarządzania obiektami w trakcie pisania programu. Polimorfizm jest powiązany z metodami wirtualnymi. Złe zrozumienie i co za tym idzie niewłaściwe operowanie mechanizmem polimorfizmu może skutkować nietypowymi błędami, trudnymi do diagnostyki problemami, a w najlepszym przypadku być przyczyną znacznego spowolnienia działania programu. Przykładem polimorfizmu jest poniższy kod: Kod powyższy Dowiedz się więcej…

Dziedziczenie jedno i wielobazowe.

Czym jest dziedziczenie i po co to komu?! Ten mechanizm jest bardzo przydatny przy programowaniu obiektowym. Co więcej jest wręcz wymarzony przy rozwijaniu oprogramowania. Pozwala na tworzenie nowych klas i obiektów bez kopiowania treści obiektów poprzednich. No może nie do końca bez kopiowania, ale … programista nie musi „przeklejać” kodu do nowych struktur. Tym zajmie się właśnie mechanizm dziedziczenia. Przykładem samego dziedziczenia może być poniższy Dowiedz się więcej…

Podejście obiektowe – konstrukcja obiektu.

Do tej pory programy pisane były w oparciu o jedną strukturę. Tym niemniej obecna filozofia programowania wyróżnia tzw. podejście obiektowe, gdzie program można podzielić na części składowe w postaci obiektów komunikujące się ze sobą w różnorodny sposób. Oby wprowadzić pojęcie obiektu wpierw musimy uzgodnić pojęcie klasy, czyli elementu programistycznego zawierającego w sobie definicje zmiennych i metod w postaci funkcji czy procedur. Z innej Dowiedz się więcej…