Projektowanie obiektowe oprogramowania Wykład 9 Wzorce architektury aplikacji (1) Wiktor Zychla 2017
|
|
- Dorota Wawrzyniak
- 6 lat temu
- Przeglądów:
Transkrypt
1 Projektowanie obiektowe oprogramowania Wykład 9 Wzorce architektury aplikacji (1) Wiktor Zychla Automated code generation To bardziej technika wspomagająca niż wzorzec, ale wykorzystywana w praktyce bardzo często. Chodzi o generowanie kodu przez automat, ale w taki sposób, żeby kod który generuje kod nie był tylko i wyłącznie kodem imperatywnym, ale możliwie jak najbardziej deklaratywnym. Realizowane przez wiele narzędzi, np. Text Template Transformation Toolkit (T4). Przykład: szablon generowania kodu klasy. <#@ template debug="false" hostspecific="false" language="c#" #> <#@ assembly name="system.core" #> <#@ output extension=".cs" #> <# #> string ClassName = "Foo"; string[] FieldNames = "Bar", "Qux" ; public class <#= ClassName #> <# foreach ( var field in FieldNames ) #> public string <#= field #>; <# #> Wykonanie szablonu spowoduje wygenerowanie kodu: public class Foo public string Bar; public string Qux; Szablon może pozyskać dane w dowolny sposób z pliku, z bazy danych itd. To co należy zapamiętać to to, że generatory kodu powinny udostępniać strategię generowania jedno i dwustopniowego
2 (w przypadku T4: TextTemplatingFileGenerator vs TextTemplatingFilePreprocessor). W generowaniu jednostopniowym (bezpośrednim) efektem ewaluacji szablonu jest dokument wynikowy (jak wyżej). W generowaniu dwustopniowym efektem ewaluacji szablonu jest kod imperatywny, który trzeba skompilować i wykonać i dopiero wynikiem wykonania tego kodu jest docelowy dokument. Zaletą podejścia dwustopniowego jest możliwość automatyzacji scenariuszy automatycznego generowania (łączenia wielu szablonów, generowania tego samego szablonu wielokrotnie z różnymi parametrami). Zrefaktoryzujmy powyższy przykład. Krok 1. Określenie parametrów szablonu na zewnątrz, w definicji klasy częściowej: public partial class TextTemplate1 public string ClassName; public string[] FieldNames; Krok 2. Korekta szablonu w taki sposób żeby odwoływał się do pól-parametrów: <#@ template debug="false" hostspecific="false" language="c#" #> <#@ assembly name="system.core" #> <#@ output extension=".cs" #> public class <#= this.classname #> <# foreach ( var field in this.fieldnames ) #> public string <#= field #>; <# #> Krok 3. Zamiana strategii generowania szablonu na TextTemplatingFilePreprocessor. Efektem generacji będzie tym razem kod imperatywny klasy TextTemplate1, która będzie posiadać metodę TransformText, wykonującą proces ewaluacji szablonu. Krok 4. Automatyzacja szablonu: static void Main( string[] args ) TextTemplate1 tpl = new TextTemplate1(); tpl.classname = "Foo"; tpl.fieldnames = new [] "Bar", "Qux" ; Console.WriteLine( tpl.transformtext() ); Console.ReadLine(); Taki dwustopniowy model ewaluacji jest ogólniejszy automatyzacja szablonu może odbywać się w kontekście złożonego procesu przetwarzania danych wejściowych i generowania wielu szablonów na podstawie jednego zbioru danych.
3 2 Object-relational mapping Uwaga! Ilustra je po hodzą z podrę z ika Patter s of E terprise Appli atio Ar hite ture. Wzorzec mapowania obiektowo-rela j ego jest jed z ożli h podejść do pro le u iezgod oś i ś iata o iekto ego i ś iata rela j ego rela j h az da h. Wzorze ORM jest i teresują ko tekś ie pod zor ó. 2.1 Database first vs Model first vs Code first Róż e strategie defi io a ia etada h ogą przełoż ć się a róż ą filozofię logist ki or : 1. Database first ajpier odelo a a jest struktura rela j a, a odel o iekto ją odwzorowuje (często jest ge ero a przez auto at; patrz Automated code generation) 2. Model first najpierw modelowana jest abstrakcyjna struktura modelu mapowania bazy da h a kod klas. Z odelu apo a ia ika zaró o struktura az da h jak i kodu klas. 3. Code first ajpier odelo a a jest struktura o iekto a, a struktura rela j a t lko ją od zoro uje zęsto jest ge ero a a i zarządza a przez auto at; prz kład z kładu E tit Framework Code First + Migrations) 2.2 Metadata mapping Silnik mapowania obiektowo-relacyj ego po i ie udostęp iać róż e strategie definiowania etada h, z li i for a ji a te at sz zegółó i ple e ta j h utr ala ia ele e tó odelu o iekto ego strukturze rela j ej.i. az ta el, kolu, t p kolu, długoś i kolu literalnych, oz a ze ia o do agal oś i, sposo u kodo a ia itd. wszystko to co nie wynika wprost z modelu obiektowego). 1. Metada e są zęś ią defi i ji klas atr ut, określo a hierar ha dziedzi ze ia 2. Metada e są ze ętrz e stosu ku do defi i ji klas (definiowane deklaratywnie w XML lub i perat ie za po o ą API Niektóre te h ologie apo a ia o iekto o rela j ego dostar zają dodatko ego e ha iz u zarządza ia tz. migracjami czyli wersjonowaniem modelu relacyjnego. 2.3 Navigation properties (aka Foreign key mapping) Mapowa ie klu zy o y h a rela je iędzy klasa i.
4 To ardzo atural e o zeki a ie. W odelu z diagra u po żej o zeki ali ś łaś i oś i nawigacyjnych (navigation properties) w obie strony klasa Album po i a ieć łaś i ość t pu Artist, a klasa Artist łaś i ość t pu IEnumerable<Album>. 2.4 Lazy loading O iekt ie zawiera da y h rela yj y h, ale wie jak je pozyskać. Laz loadi g dot z z kle pro esu łado a ia za artoś i łaś i oś i a iga j h. Jeżeli klasa Artist z poprzedniego diagra u za iera łaś i ość t pu IEnumerable<Album>, to inicjowanie tej łaś i oś i pod zas aterializa ji o iektu t pu Artist ogło ć ieefekt e. W star z o razić so ie zap ta ie SELECT * FROM ARTISTS WHERE ID = 1 którego i te ją jest z aterializowanie obiektu typu Artist o ide t fikatorze, t le że dodatko o aterializuje o o za artość łaś i oś i Albums i tak się iefortu ie składa, że pe ie art sta dał już iele set al u ó, a z kolei każd al u a łaś i ość a iga j ą skazują ą a w da ę, da a a siedzi ę, siedzi a a adres itd. Gorli e aterializo a ie takiego drze a o iektó połą zo h przez łaś i oś i a iga j e ie t lko ło ieefekt e z kle też ie a rę z potrze aterializo a ia go, o kod żądają materializa ji po zątko ego o iektu Artist ogóle ógł a et ie od z t ać artoś i żad ej z łaś i oś i a iga j h. W prakt e Laz loadi g realizo a jest a jede z trze h sposo ó : 1. Lazy initialization le i e łaś i oś i proper je za ierają or al, imperatywny kod dostępu do da h i flagę oole o ską, która działa jak straż ik, dzięki które u kod dostępu do da h ko uje się t lko za pier sz raze 2. Virtual proxy silnik mapowania obiektowo relacyjnego automatycznie tworzy wirtualne proxy do zwraca h o iektó, które to pro ają auto at z ie dołą zo kod i ple e tują Laz i itializatio róż i a jest taka, że ie trze a tego kodu i ple e to ać ezpośred io klasie dziedzi o ej 3. Value holder i ple e ta ja le i h składo h deleguje poz ski a ie artoś i do ze ętrz h o iektó, które zarządzają dostępe do da h W prakt e sz stkie trz etod są korz st a e zęsto, z prze agą. i. 2.5 One-to-one Pozwól wy rać odel dla rela ji jede -do-jede iędzy ta ela i Model rela j któr stępuje apo a ie jede -do-jeden realizowany jest zwyczajowo w taki sposó, że jed a z ta el adrzęd a a kolu ę ID oz a zo ą jako klu z głó, a druga z ta el podrzęd a kolu ę ID oz a zo ą jako klu z głó i ró o ześ ie klu z o do pier szej tabeli.
5 W te sposó po iąza e ze so ą rekord ają tę samą artość klu za ID. Silnik mapowania obiektowo-rela j ego po i ie poz alać a d a sposo za odelo a ia takiej struktury relacyjnej po stronie modelu obiektowego: Jedna klasa mapowana na dwie tabele (aka split entity) z punktu widzenia modelu o iekto ego a jed ą klasę, fiz z ie od zoro a ą d ó h ta ela h D ie oso e klas, połą zo e rela ją i pra dopodo ie łaś i oś ia i a iga j i obie strony relacji) 2.6 Many-to-many (aka Association table mapping) Automatycznie modeluj aso ja ję rela ję wiele-do-wiele iędzy o iekta i jako po o i zą ta elę W pra idło ej i ple e ta ji tego pod zor a aż e jest to, że sil ik ógł sa odziel ie zarządzać ta elą od zoro ują ą rela ję. W prakt e spot ka się zęsto i ple e ta je iepeł e za po o ą pod zor a Na igatio odelo a e są ja ie rela je iędz o ie a klasa i a ist ieją ą ja ie klasą- odele dla ta eli od zoro ują ej rela ję. 2.7 Concrete table/single table/class table Inheritance Trz ożli e strategie od zoro a ia dziedziczenia w strukturze relacyjnej.
6 1. Concrete table (aka Table per Concrete Type, TPC) W t podejś iu hierar hia apuje się a oso e ta ele dla każdej z konkretnych klas. Struktura rela j a ie jest ś iado a rela ji dziedziczenia w modelu obiektowym. Plusy: Minusy: to ajprostsze ożli e podejś ie do apo a ia dziedzi ze ia pro le at z e zarządza ie ide t z oś ia i te h i z ie aza da h sta i do róż h prze ież ta el o iekt o t sa ide t fikatorze a prze ież odeluje jed ą i tę sa ą hierar hię o iektó, ię ide t fikator po i ć róż e! pro le at z e apo a ie rela ji do ze ętrz h klas rela je usiał dot z ć każdej z ta el z oso a! utrud io e zarządza ie strukturą rela j ą zapytania o o iekt ają z ko ie z oś i zęsto postać UNION 2. Single table (aka Table per Hierarchy, TPH)
7 W t podejś iu hierar hia apuje się a jed ą ta elę za ierają ą su ę kolu z ałej hierar hii oraz dodatko ą kolu ę dyskryminatora, która określa rze z isty typ obiektu reprezentowanego przez wiersze tabeli. Plusy: Jed a ta ela a hierar hię oz a za, że zap ta ia są ko a e efekt ie Minusy: Wsz stkie te kolu z klas poto h, które ie stępują t pie azo, uszą zez alać strukturze rela j ej a prze ho a ie artoś i NULL Ła ie trze ią postać or al ą kolu a d skr i atora deter i uje fu k jo al ie artoś i dodatko h kolu, ale ie jest o a ró o ześ ie zęś ią klu za głó ego 3. Class table (aka Table per Type, TPT) Wię ej: W t podejś iu hierar hia apuje się a ta ele, ale każda z ta el od zoro uje t lko te kolu, które są łaś i e dla klas, którą odeluje. Dodatko o, każda z ta el od zoro ują h klas poto e za iera skaza ie klu z o do ta eli od zoro ują ej klasę azo ą. Plusy: Minusy: Struktura relacyjne jest poprawnie znormalizowana Zarządza ie od zoro a ie hiera hii t pó a strukturę rela j ą jest o z iste zap ta ia do sko pliko a h hiera hii są złożo e i zęsto ieefekt e ko ie z ość ge ero a ia złą zeń t pu INNER JOIN)
8 st level cache (aka Identity map) 1st level cache - zap ta ia o o iekt o ko kret h ide t fikatora h po i ć a he o a e. Ide tit ap to jed a z te h ik i ple e ta ji, której e ętrz ie korz stuje się kolek ję asocjac j ą, apują ą artość ide t fikatora a o iekt nd level cache 2nd level cache ra e zap ta ia po i ć ożli e do a he o a ia. Po i ie ist ieć ja e ha iz do zarządza ia a he. I ple e ta ja pods ste u a he o a ia po i a ć ie a Query language Sil ik po i ie udostęp iać o iekto jęz k zada a ia zap tań, inny iż SQL. Do r prz kłade jęz ka zap tań jest Linq, i e prz kład to HQL, Criteria API, JPQL Global filter Quer la guage po i ie da ać ożli ość określe ia glo al ego filtra taki sposó że ł ko sek e t ie auto at z ie apliko a do sz stki h pozio ó zag ieżdżo h zap tań Soft Delete (logical delete) Filozofia od zoro a ia da h azie da h, której igd ie usu a się fiz z ie rekordó, a zamiast tego z akuje się je jako usu ięte kolu ie dodatkowego dyskryminatora. W aga spar ia jęz ku zap tań Quer la guage, które aj zęś iej realizuje się jako glo al filtr Glo al filter. Dodatko o, aga spar ia arst ie apo a ia ko a ie usu ię ia po i o zostać od zoro a e strukturze rela j ej jako oz ako a ie. Zalety: Wady: Często z ako a ie UPDATE jest sz sze iż usu a ie DELETE Ist ieje ożli ość aud tu t prz ró e ia! usu ięt h da h Dodatko a kolu a d skr i atora usi ć u zględ ia a zap ta ia h SELECT 3 Przykład dla Entity Framework Klasy modeli public class ManyToManyLeft public ManyToManyLeft() this.rights = new List<ManyToManyRight>(); public int ID get; set; public string TheLeftProperty get; set;
9 public ICollection<ManyToManyRight> Rights get; set; public class ManyToManyRight public ManyToManyRight() this.lefts = new List<ManyToManyLeft>(); public int ID get; set; public string TheRightProperty get; set; public ICollection<ManyToManyLeft> Lefts get; set; public class OneToOneChild public int ID get; set; public string ChildName get; set; public virtual OneToOneParent Parent get; set; public class OneToOneParent public int ID get; set; public string ParentName get; set; public virtual OneToOneChild Child get; set; public class SplitEntity public int ID get; set; public string Property1 get; set; public string Property2 get; set; public abstract class TPHBase public int ID get; set; public string CommonProperty get; set; public class TPHChild1 : TPHBase public string Child1Property get; set;
10 public class TPHChild2 : TPHBase public int? Child2Property get; set; public abstract class TPTBase public int ID get; set; public string CommonProperty get; set; public class TPTChild1 : TPTBase public string Child1Property get; set; public class TPTChild2 : TPTBase public int? Child2Property get; set; 3.2 Klasa kontekstu public class ExampleContext : DbContext // table-per-hierarhy public IDbSet<TPHBase> TPH get; set; // table-per-type public IDbSet<TPTBase> TPT get; set; // one to one public IDbSet<OneToOneParent> OneToOneParent get; set; public IDbSet<OneToOneChild> OneToOneChild get; set; // split entity public IDbSet<SplitEntity> SplitEntity get; set; // many to many public IDbSet<ManyToManyLeft> Lefts get; set; public IDbSet<ManyToManyRight> Rights get; set; protected override void OnModelCreating( DbModelBuilder modelbuilder ) // tph // domyślnie - nic nie trzeba konfigurować ; // zmiana dyskryminatora modelbuilder.entity<tphbase>().totable( "TPHBase" ).Map<TPHChild1>( m => m.requires( "Dyskryminator" ).HasValue( "c1" ) ).Map<TPHChild2>( m => m.requires( "Dyskryminator" ).HasValue( "c2" ) ) // tpt modelbuilder.entity<tptbase>().totable( "TPTBase" ); modelbuilder.entity<tptchild1>().totable( "TPTChild1" );
11 modelbuilder.entity<tptchild2>().totable( "TPTChild2" ); // one-to-one modelbuilder.entity<onetoonechild>().hasrequired( e => e.parent ).WithOptional( e => e.child ); // entity split modelbuilder.entity<splitentity>().map( m => m.properties( p => new p.id, p.property1 ); m.totable( "SplitEntity" ); ).Map( m => m.properties( p => new p.property2 ); m.totable( "SplitEntityDetails" ); ); // many to many modelbuilder.entity<manytomanyleft>().hasmany<manytomanyright>( s => s.rights ).WithMany( c => c.lefts ).Map( cs => cs.mapleftkey( "LeftId" ); cs.maprightkey( "RightId" ); cs.totable( "ManyToManyLeftRight" ); ); base.onmodelcreating( modelbuilder ); // tpc - nie pokazujemy przykładu, bo trzebaby ręcznie zarządzać identycznościami 3.3 Orkiestracja class Program static void Main( string[] args ) Console.WriteLine( "starting" );
12 Database.SetInitializer<ExampleContext>( new DropCreateDatabaseIfModelChan ges<examplecontext>() ); // tph Console.WriteLine( "tph" ); using ( var ctx = new ExampleContext() ) var c1 = new TPHChild1(); c1.child1property = "child1property"; c1.commonproperty = "commonproperty1"; ctx.tph.add( c1 ); var c2 = new TPHChild2(); c2.child2property = 5; c2.commonproperty = "commonproperty2"; ctx.tph.add( c2 ); ctx.savechanges(); foreach ( var c in ctx.tph ) Console.WriteLine( c.gettype() ); // tpt Console.WriteLine( "tpt" ); using ( var ctx = new ExampleContext() ) var c1 = new TPTChild1(); c1.child1property = "child1property"; c1.commonproperty = "commonproperty1"; ctx.tpt.add( c1 ); var c2 = new TPTChild2(); c2.child2property = 5; c2.commonproperty = "commonproperty2"; ctx.tpt.add( c2 ); ctx.savechanges(); foreach ( var c in ctx.tpt ) Console.WriteLine( c.gettype() ); // one to zero-or-one Console.WriteLine( "one to zero-or-one" ); using ( var ctx = new ExampleContext() ) var p1 = new OneToOneParent(); p1.parentname = "parent1" + DateTime.Now; ctx.onetooneparent.add( p1 );
13 var p2 = new OneToOneParent(); p2.parentname = "parent2" + DateTime.Now; var c2 = new OneToOneChild(); c2.childname = "child2" + DateTime.Now; c2.parent = p2; ctx.onetoonechild.add( c2 ); ctx.savechanges(); foreach ( var p in ctx.onetooneparent.tolist() ) Console.WriteLine( "0-1", p.parentname, p.child!= null? p.child.childname : "[brak]" ); // split entity Console.WriteLine( "split entity" ); using ( var ctx = new ExampleContext() ) SplitEntity entity = new SplitEntity(); entity.property1 = "foo1" + DateTime.Now; entity.property2 = "foo2" + DateTime.Now; ctx.splitentity.add( entity ); ctx.savechanges(); foreach ( var e in ctx.splitentity ) Console.WriteLine( "0 1", e.property1, e.property2 ); // many to many Console.WriteLine( "many to many" ); using (var ctx = new ExampleContext()) ManyToManyLeft l1 = new ManyToManyLeft() TheLeftProperty = "l1" + DateTime.Now ; ManyToManyRight r1 = new ManyToManyRight() TheRightProperty = "r1" + DateTime.Now ; ManyToManyRight r2 = new ManyToManyRight() TheRightProperty = "r2" + DateTime.Now ; l1.rights.add( r1 ); l1.rights.add( r2 ); ctx.lefts.add( l1 ); ctx.savechanges(); l1 = ctx.lefts.firstordefault( l => l.id == l1.id ); foreach ( var right in l1.rights ) Console.WriteLine( "0", right.therightproperty );
14 Console.WriteLine( "finished" ); Console.ReadLine();
Projektowanie obiektowe oprogramowania Wykład 9 Wzorce architektury aplikacji (1) Wiktor Zychla 2014
Projektowanie obiektowe oprogramowania Wykład 9 Wzorce architektury aplikacji (1) Wiktor Zychla 2014 1 Automated code generation To bardziej technika wspomagająca niż wzorzec, ale wykorzystywana w praktyce
Projektowanie obiektowe oprogramowania Wykład 9 Wzorce architektury aplikacji (1) Wiktor Zychla 2015
Projektowanie obiektowe oprogramowania Wykład 9 Wzorce architektury aplikacji (1) Wiktor Zychla 2015 1 Automated code generation To bardziej technika wspomagająca niż wzorzec, ale wykorzystywana w praktyce
Projektowanie obiektowe oprogramowania Wykład 9 Wzorce architektury aplikacji (1) Wiktor Zychla 2013
Projektowanie obiektowe oprogramowania Wykład 9 Wzorce architektury aplikacji (1) Wiktor Zychla 2013 1 Automated code generation To bardziej technika wspomagająca niż wzorzec, ale wykorzystywana w praktyce
ZADANIA ZAMKNIĘTE. A. o 25% B. o 50% C. o 44% D. o 56% A. B. C. 7 D..
ZADANIA ZAMKNIĘTE W zadaniach 1 25 wybierz jedną poprawną odpowiedź. Zadanie 1. (1 pkt.) Ce ę pralki o iżo o o %, a po dwó h iesią a h ową e ę o iżo o jesz ze o %. W w iku o u o iżek e a pralki z iejsz
Kryteria wyboru operacji. gospodarczej
Kryteria wyboru operacji doty zą y h rozwoju działal oś i gospodarczej Kryterium nr 1 Wnioskowana kwota pomocy 5 pkt. do 300.000 zł 4 pkt. do 200.000 zł 3 pkt. do 100.000 zł 2 pkt. do 50.000 zł 1 pkt.
Projektowanie obiektowe oprogramowania Wzorce architektury aplikacji (3) Wykład 11 Repository, Unit of Work Wiktor Zychla 2017
Projektowanie obiektowe oprogramowania Wzorce architektury aplikacji (3) Wykład 11 Repository, Unit of Work Wiktor Zychla 2017 Repository dodatkowa warstwa abstrakcji na obiektową warstwę dostępu do danych.
Zadanie T4 (numeryczne) Część I. uzasadnieniem.
Daniel Zalega OF66-I-283 Zadanie T4 (numeryczne) Część I Wzor uż a e roz iąza iu raz z pro adze ie lu uzasadnieniem. Prędkość dla każdego pu ktu toru da ego zada iu oż a opisać zore ikają z twierdzenia
Projektowanie obiektowe oprogramowania Wzorce architektury aplikacji (3) Wykład 11 Repository, Unit of Work Wiktor Zychla 2016
Projektowanie obiektowe oprogramowania Wzorce architektury aplikacji (3) Wykład 11 Repository, Unit of Work Wiktor Zychla 2016 Repository dodatkowa warstwa abstrakcji na obiektową warstwę dostępu do danych.
Informator Media Legia Warszawa
Informator Media Legia Warszawa Odbiór Akredytacji Akred ta je da a e są akred ta j z ajdują ul. Łazie ko skiej. d iu e zu pu k ie się re ep ji Klu u - ejś ie od W da a ie akred ta ji rozpo z a się a d
TEMAT: Koncepcja budowy Platformy Edukacyjnej Prosument z wykorzystaniem oprogramowania Pakiet dla Efektywności Energetycznej. Gliwice, 27 maja 2014
C EP Centrum Energetyki Prosumenckiej Politechnika Śląska W dział Elektryczny Klaster 3x20 TEMAT: Koncepcja budowy Platformy Edukacyjnej Prosument z wykorzystaniem oprogramowania Pakiet dla Efektywności
Instalacja Windows w trybie UEFI i optymalizacja dysku twardego
Instalacja Windows w trybie UEFI i optymalizacja dysku twardego - Przygotuj pendrive i plik.iso z systemem Windows - Podłą z pe dri e do portu USB - Pobierz i uruchom program Rufus - W rubryce Urządzenie
Zbigniew Finfando, 2015-06-10
Zbigniew Finfando, 2015-06-10 Niespój oś i w wy ika h raportów i a aliz Ko ie z ość ieusta ej reko ylia ji wy ików pozyskiwa y h z róż y h źródeł Brak e tral ego zarządza ia wy aga ia i i prioryteta
Długi tytuł preze ta ji. w dwóch wierszach. Wpływ EKPC a uwzględ ia ie wi y. jako przesła ki dopusz zal oś i. prawa antymonopolowego i energetycznego
Łódź,.. 7. Łódź, d... r. Wpływ EKPC a uwzględ ia ie wi y Długi tytuł preze ta ji jako przesła ki dopusz zal oś i w dwóch wierszach Krótkie wprowadze ie do preze ta ji. Jest dostęp y h wiele róż y h wersji
Inna nacja. Najpierw trze a z ie ić w ogóle to że jesteś y tą a ją. Idzie y do pliku player.inc i szukamy fazy
Inna nacja Gry i ą a ją poza wiki ga i są yć oże w rew twoi przeko a io bardzo proste. Tylko ie wystrasz ie się ały suwakie przewija ia W tym porad iku pokaże jak oż a to z ie ić. Najpierw trze a z ie
ŁĄ
Ś ĄŻ ŁĄ Ź Ą ÓŹ Ś Ś Ą Ą Ś Ó ŚÓ Ó Ą Ó Ż Ź Ś Ż Ó Ó Ó Ż Ó Ą Ż Ó Ż Ż Ż Ż Ś Ą Ż Ć Ą Ć Ą Ż Ł Ś Ś Ź Ó Ś Ó Ó Ó Ś Ż Ź Ż Ż Ę Ą Ó Ś ź Ó Ę Ą Ź Ą Ż Ó Ś Ć Ę Ś Ą Ś Ś Ś Ą Ó Ę Ó Ę Ą Ż Ż Ó Ż ź Ą Ó Ś Ź Ż Ó Ż Ż Ź Ó Ó Ś Ś Ó
Zadanie D1. Teoria. Prędkość ag esu rur e ardzo sz ko się ustala, ię z prz liże ie artość prędkoś i ag esu
Daniel Zalega OF66-I-283 Zadanie D1 Teoria Cele doś iad ze ia jest po iar spół z ika a dla uż tej rur iedzia ej. )ro ię to poprzez z ada ie spadku ag esu rur e pod róż o iąże ie. Prędkość ag esu rur e
o d ro z m ia r u /p o w y ż e j 1 0 c m d ł c m śr e d n ic y 5 a ) o ś r e d n ic y 2,5 5 c m 5 b ) o śr e d n ic y 5 c m 1 0 c m 8
T A B E L A O C E N Y P R O C E N T O W E J T R W A Ł E G O U S Z C Z E R B K U N A Z D R O W IU R o d z a j u s z k o d z e ń c ia ła P r o c e n t t r w a łe g o u s z c z e r b k u n a z d r o w iu
Informacja Kasy Krajowej. publikacji Komisji Nadzoru Finansowego z r. doty zą ej sektora SKOK
Informacja Kasy Krajowej wyjaś iają a ieś isłoś i publikacji Komisji Nadzoru Finansowego z 21.10.2014 r. doty zą ej sektora SKOK Klu zowe spostrzeże ia i w ioski Na stro ie i ter etowej KNF w d iu paździer
Wykorzystanie Systemu Informacji Geograficznej (GIS) do wspo aga ia zarządza ia utrzy a ie ru hu a przykładzie przedsię iorstw ra ży spożyw zej
Wykorzystanie Systemu Informacji Geograficznej (GIS) do wspo aga ia zarządza ia utrzy a ie ru hu a przykładzie przedsię iorstw ra ży spożyw zej Dr i ż. Mar i Dą rowski Politechnika Śląska Wydział Orga
E-learning w drodze, czyli jak. Ola Majchrzak
E-learning w drodze, czyli jak u zyć o li e? Ola Majchrzak E-learning, zyli wszystko jest owoś ią! przestrzeń arzędzia zas Ale czy na pewno? Dlaczego tak jest? Z ajdź róż i e Kiedyś Dziś Dlaczego lekcja
PROGRAM SPORTOWO-REKREACYJNY DLA PRACOWNIKÓW
PROGRAM SPORTOWO-REKREACYJNY DLA PRACOWNIKÓW CO TO JEST MULTISPORT? MultiSport to wyjątkowa karta, której posiadacz otrzymuje dostęp do kilku tysię y (tj. ie alże wszystkich) obiektów sportowo-rekreacyjnych
Jak ędzie się kształtował zas wykorzystania mocy znamionowej poszczególnych klas bloków w Polsce do roku 0 0 i jakie ędą tego konsekwencje?
Jak ędzie się kształtował zas wykorzystania mocy znamionowej poszczególnych klas bloków w Polsce do roku 0 0 i jakie ędą tego konsekwencje? De ydują e ele e ty Otoczenie makro Zapotrze o a ie a e ergię
Co przeko ało szkoły, że Falo hro jest waż y?
` Co przeko ało szkoły, że Falo hro jest waż y? Bo sta owi odpowiedź a wy aga ia realiza ji działań wy ikają y h z po o y psychologiczno- pedagogicznej. Rozporządzenie Ministra Edukacji Narodowej z dnia
NAWIER)CHNIE MOSTOWE Wprowadze ie w te atykę se i ariu. Wojciech Radomski.
NAWIER)CHNIE MOSTOWE Wprowadze ie w te atykę se i ariu Wojciech Radomski e-mail: w.radomski@il.pw.edu.pl NAWIERZCHNIE NA MOSTACH DROGOWYCH Jede z aj ardziej ewralgi z y h ele e tów wyposaże ia o iektów
Podejście obiektowe do relacyjnych baz danych Hibernate.
Podejście obiektowe do relacyjnych baz danych Hibernate. Plan wykładu Czym jest Hibernate? Jakie są zalety pracy z Hibernate? Jak skonfigurować Hibernate? Jak korzystać z Hibernate? Praktyczne przykłady
PROJEKT DOCELOWEJ ORGANIZACJI RUCHU DLA ZADANIA: PRZEBUDOWA UL PIASTÓW ŚLĄSKICH (OD UL. DZIERŻONIA DO UL. KOPALNIANEJ) W MYSŁOWICACH
P r o j e k t d o c e l o w e j o r g a n i z a c j i r u c h u d l a z a d a n i a : " P r z e b u d o w a u l. P i a s t ó w Śl ą s k i c h ( o d u l. D z i e r ż o n i a d o u l. K o p a l n i a n e
JAK NIE OSIĄGAĆ CELÓW
Ko plet y zapis artykułu dostęp ego pod adresem: http://www.strategie-rozwoju.pl/osiaganie-celow/ Spis treś i Pomoc i przeszkoda... 3 Dwa światy... 4 www.strategie-rozwoju.pl Piotr Michalak 2 Pomoc i przeszkoda
Java Persistence API - zagadnienia zaawansowane
Program szkolenia: Java Persistence API - zagadnienia zaawansowane Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Java Persistence API - zagadnienia zaawansowane Java-EE-jpa-pro
Tra spare t ość najbardziej potrzebna innowacja w ochronie zdrowia. Ewa )ygadło-kozaczuk Centrum Informacji o Leku
Tra spare t ość najbardziej potrzebna innowacja w ochronie zdrowia Ewa )ygadło-kozaczuk Centrum Informacji o Leku Tra spare t ość Plan prezentacji. Tra spare t ość w ochro ie zdrowia Definicja Znaczenie
Hufce 2.3. Podanie do wiadomości wyników wyborów
C h o r ą g i e w D o l n o l ą s k a Z H P W r o c ł a w, 3 1 g r u d z i e 2 0 1 5 r. Z w i ą z e k H a r c e r s t w a P o l s k i e g o K o m e n d a n t C h o r ą g w i D o l n o 6 l ą s k i e j Z
Przygotowanie mapy do oskr ptowa ia i po zątek
Przygotowanie mapy do oskr ptowa ia i po zątek Co ależ zro ić, po przeko wertowa iu ap c2m do dat? Jest kilka z oś i które usi w ko ać, o po i o, że apa jest gr wal a to w aga parę poprawek. 1. Wchodzimy
Bazy danych dla producenta mebli tapicerowanych. Bartosz Janiak Marcin Sikora Wrocław 9.06.2015 r.
Bazy danych dla producenta mebli tapicerowanych Bartosz Janiak Marcin Sikora Wrocław 9.06.2015 r. Założenia Stworzyć system bazodanowy dla małej firmy produkującej meble tapicerowane. Projekt ma umożliwić
po upadku powstania styczniowego władze rosyjskie posta owiły zro ić z Polaków dobrych Rosjan;
po upadku powstania styczniowego władze rosyjskie posta owiły zro ić z Polaków dobrych Rosjan; usu ięto z polskich szkół ałkowi ie język polski; RUSYFIKACJA proces dobrowolnego lub przy usowego przyswaja
Programowanie obiektowe
Programowanie obiektowe Wykład 13 Marcin Młotkowski 27 maja 2015 Plan wykładu Trwałość obiektów 1 Trwałość obiektów 2 Marcin Młotkowski Programowanie obiektowe 2 / 29 Trwałość (persistence) Definicja Cecha
1 LINQ. Zaawansowane programowanie internetowe Instrukcja nr 1
1 LINQ 1 1. Cel zajęć Celem zajęć jest zapoznanie się z technologią LINQ oraz tworzeniem trójwarstwowej aplikacji internetowej. 2. Zadanie Proszę przygotować aplikację WWW, która: będzie pozwalała na generowanie
Instrukcja obiegu i kontroli dokumentów powodujących skutki finansowo-gospodarcze w ZHP Spis treści
C h o r ą g i e w D o l n o l ą s k a Z H P U c h w a ł a n r 2 1 / I X / 2 0 1 5 K o m e n d y C h o r ą g w i D o l n o 6 l ą s k i e j Z H P z d n i a 2 10. 5. 2 0 1 5 r. w s p r a w i e I n s t r u
RPMP /17
Ustalenie wartości szacunkowej zamówienia RFI/01/10/2018 Nazwa Projektu: Opracowanie i wdrożenie strategii działalności międzynarodowej przedsiębiorstwa w zakresie rozwoju eksportu na rynkach zagranicznych.
Poznaj ASP.NET MVC. Kamil Cieślak Microsoft Student Partner 2013-03-11
Poznaj ASP.NET MVC Kamil Cieślak Microsoft Student Partner 2013-03-11 Agenda Czym jest ASP.NET MVC? Wzorzec MVC ASP.NET MVC vs inne frameworki Bazy danych w ASP.NET MVC Jak zacząć? 2 Czym jest ASP.NET
O bjaśn ien ia. do in form acji o przeb iegu w yk on an ia plan u finansow ego za I -sze półrocze 2018r.
O bjaśn ien ia do in form acji o przeb iegu w yk on an ia plan u finansow ego za I -sze półrocze 2018r. M ie jsk o -G m in n y O śro d e k K u ltu ry S p o rtu i R ek reacji w Z d zie sz o w ic ach je
1 0 2 / m S t a n d a r d w y m a g a ñ - e g z a m i n m i s t r z o w s k i dla zawodu R A D I E S T E T A Kod z klasyfikacji zawodów i sp e cjaln o ci dla p ot r ze b r yn ku p r acy Kod z klasyfikacji
MODELOWANIE ENERGETYCZNE PRAKTYCZNE ZASTOSOWANIE BIM W PROCESIE PROJEKTOWANIA ARCHITEKTURY WSPÓŁCZESNEJ CEA 2017 CZŁOWIEK EKOLOGIA ARCHITEKTURA
Wydział Architektury Politech iki Poz ańskiej Instytut Architektury i Planowania Przestrzennego Zakład Architektury Miejsca Pracy i Rekreacji dr i ż. a r c h. Ma r c i n GIEDROWICZ gr i ż. a r c h. Jan
organizowane przez VITAL-MED Kuś ierz w Rzeszowie INSTRUKCJA ZŁOŻENIA WNIOSKU DLA PIELĘGNIAREK i POŁOŻNYCH
INSTRUKCJA ZŁOŻENIA WNIOSKU NA SZKOLENIE/KURS W SMK DLA PIELĘGNIAREK i POŁOŻNYCH do użytku dar owego wyłą z ie dla osó składają y h w ioski a szkolenia/kursy organizowane przez VITAL-MED Kuś ierz w Rzeszowie
RADA NA DZIŚ. Kompletny zapis artykułu dostęp ego pod adrese : http://www.strategie-rozwoju.pl/o-smierci-rada-na-dzis/
Kompletny zapis artykułu dostęp ego pod adrese : http://www.strategie-rozwoju.pl/o-smierci-rada-na-dzis/ Spis treś i Mądrość ludzi łody h... 3 Rada dla żyją y h... 4 www.strategie-rozwoju.pl Piotr Michalak
Programowanie wielowarstwowe i komponentowe
Programowanie wielowarstwowe i komponentowe HIBERNATE CD. Rodzaje relacji Jeden do wielu Pojedyncza Osoba ma wiele Wpisów Wiele do jednego Wiele Wpisów należy do jednej Osoby Jeden do jednego Pojedyncza
LINQ TO XML. Autor ćwiczenia: Marcin Wolicki
LINQ TO XML Celem ćwiczenia jest zapoznanie się z możliwościami przetwarzania dokumentów XML na platformie.net. W toku zadania zostaną przedstawione dwie technologie: LINQ TO XML i XPath. Autor ćwiczenia:
Przewodnik po wydarzeniu
Joanna Ceplin Ty i Twoja marka online 17 marca 2018, Londyn Przewodnik po wydarzeniu Organizatorzy: Przewod ik po wydarze iu preze tuje ajważ iejsze i for acje orga izacyj e. Prosimy o u aż ą lekturę.
Metoda ada ia jakoś i oś ietle ia dużej li z przejść dla piesz h dr hab. inż. Piotr Tomczuk Politechnika Warszawska Wydział Transportu
Metoda ada ia jakoś i oś ietle ia dużej li z przejść dla piesz h dr hab. inż. Piotr Tomczuk Politechnika Warszawska Wydział Transportu mgr inż. Tomasz Mackun Katedra Inżynierii Drogowej Politechnika Gdańska
Informacja dla przedsię ior y. Moduł opra owa y i realizowa y w ra a h i owa ji społe z ej: User-centric innovation hub.
Ak elera ja przedsię ior zoś i społe z ej identyfikacja i ukierunkowanie potrzeb lokal ej społe z oś i Informacja dla przedsię ior y Moduł opra owa y i realizowa y w ra a h i owa ji społe z ej: User-centric
ANEKS NR 1 DO PROSPEKTU EMISYJNEGO PODSTAWOWEGO IV PROGRAMU EMISJI OBLIGACJI KRUK SPÓŁKA AKCYJNA
ANEKS NR 1 DO PROSPEKTU EMISYJNEGO PODSTAWOWEGO IV PROGRAMU EMISJI OBLIGACJI KRUK SPÓŁKA AKCYJNA ZATWIERDZONEGO PRZEZ KOMISJĘ NADZORU FINANSOWEGO W DNIU 24 LISTOPADA 2016 ROKU Ni iejszy a eks został sporządzo
Zarządze ie Nr OB Wójt G i y Turawa. z dnia 31 stycznia 2017r.
Zarządze ie Nr OB.0050.8.2017 Wójta G i y Turawa z dnia 31 stycznia 2017r. w sprawie wprowadze ia regula i u wydawa ia zezwoleń a wjazd a drogi o jęte zakaze ru hu a tere ie g i y Turawa wokół jezior turawski
Mapowanie obiektowo-relacyjne z wykorzystaniem Hibernate
Wirtualne przedsiębiorstwo II Mapowanie obiektowo-relacyjne z wykorzystaniem Hibernate Łukasz Macierzyński 157588 Daniel Nikończuk 157621 Kacper Oko 157626 Agenda 1. Co to jest mapowanie obiektowo-relacyjne
Nie tylko re o t proponowane modele wsparcia mieszkaniowego na obszarze rewitalizacji dr Barbara Audycka, Fundacja Habitat for Humanity Poland
Nie tylko re o t proponowane modele wsparcia mieszkaniowego na obszarze rewitalizacji dr Barbara Audycka, Fundacja Habitat for Humanity Poland Godne mieszkanie w rozumieniu Habitat for Humanity DOSTĘPNOŚĆ
ZAPROSZENIE DO ZŁOŻENIA OFERTY CENOWEJ NA WYKONANIE BUDYNKU PRODUKCYJNEGO Z CZĘŚCIĄ BIUROWĄ
MDL expo International Sp. z o.o. Sp. k. Świerkówki 15 64-605 Wargowo / Poland Tel +48612964075 / 80 Fax +48612964049 Mail info.poland@mdl-expo.com Web www.mdl-expo.com Świerkówki, d ia 12.05.2016 r. ZAPROSZENIE
Malowanki wiejskie. OB OKI / agodne ręce lata. œ œ œ # œ œ. œ œ œ # œœ œ œ. œ œ œ œ. j œ œ œ # œ œ œ. j œ. & œ # œ œ œ œ œœ. œ & œ i. œ i I. œ # œ.
Maloanki ieskie na sopan lu mezzo-sopan z fotepianem Rok postania: 1990 aykonanie: aszaska siedzia ZAiKS-u, 1991 OB OKI / agodne ęe lata Muzyka: ezy Baue S oa: Kazimiea I akoizóna iano q = a (uato) I i
REGULAMIN OGÓLNOPOLSKIEGO KONKURSU FOTOGRAFICZNEGO OD STRONY RZEKI, CZYLI WISŁA W OBIEKTYWIE EDYCJA ZIMOWO-WIOSENNA
REGULAMIN OGÓLNOPOLSKIEGO KONKURSU FOTOGRAFICZNEGO OD STRONY RZEKI, CZYLI WISŁA W OBIEKTYWIE EDYCJA ZIMOWO-WIOSENNA 1. Organizatorzy. Orga izatora i ko kursu są Izba Regio al a Zie i Świe kiej (OKSiR w
Monitor Prawny Politechniki Śląskiej
Monitor Prawny Politechniki Śląskiej poz. 132 ZARZĄDZENIE NR 53/2018 REKTORA POLITECHNIKI ŚLĄSKIEJ z dnia 13 czerwca 2018 r. w sprawie opłat za świadczo e usługi edukacyjne na studiach I i II stopnia w
Ę Ę ĘŚ Ą Ł Ę ł ł ś ą ź ż ź ą ż ć ąż ą ś ą
Ń Ę ł ó ó ł ż ć ó ś ą ą ż ą ą ń ł ś ś ąż ą Ę łó Ą Ę Ą Ó ą ż ą ł ą ź ć Ę ą ś ą ą Ł Ł ł ą Ą Ę Ą Ł ą ąż ą ż ć ą Ż ć ą Ę Ę ĘŚ Ą Ł Ę ł ł ś ą ź ż ź ą ż ć ąż ą ś ą ó ó ż ą ą ż ś ż Ę ź Ą ł ł ł ą ó ń ń Ę ż ż ń
Programowanie obiektowe
Programowanie obiektowe Wykład 13 Marcin Młotkowski 24 maja 2018 Plan wykładu 1 Trwałość obiektów 2 Marcin Młotkowski Programowanie obiektowe 509 / 553 Plan wykładu Trwałość obiektów 1 Trwałość obiektów
Programowanie obiektowe i zdarzeniowe
Marek Tabędzki Programowanie obiektowe i zdarzeniowe 1/23 Programowanie obiektowe i zdarzeniowe wykład 6 polimorfizm Na poprzednim wykładzie: dziedziczenie jest sposobem na utworzenie nowej klasy na podstawie
Zawód: stolarz meblowy I. Etap teoretyczny (część pisemna i ustna) egzaminu obejmuje: Z ak res wi ad omoś c i i u mi ej ę tn oś c i wł aś c i wyc h d
4 6 / m S t a n d a r d w y m a g a ń - e g z a m i n m i s t r z o w s k i dla zawodu S T O L A R Z M E B L O W Y Kod z klasyfikacji zawodów i sp e cjaln oś ci dla p ot r ze b r yn ku p r acy Kod z klasyfikacji
Wrocław, dnia 27 marca 2015 r. Poz UCHWAŁA NR VIII/113/15 RADY MIEJSKIEJ WROCŁAWIA. z dnia 19 marca 2015 r.
ZE URZĘY JEÓZTA LŚLĄE, 27 2015 P 1376 UCHAŁA R V/113/15 RAY EJEJ RCŁAA 19 2015 b ó ó ą 4,5% ( ą ), 18 2 15 8 1990 ą g ( U 2013 594, óź 1) ) ą 12 1 26 ź 1982 źś ( U 2012 1356, óź 2) ) R, ę: 1 1 U ś bę ó
Blokowanie wielu miejsc przez jednego kandydata Brak rzetelnych danych pozwalających racjonalnie kształtować politykę sieci szkół
Korzyści Blokowanie wielu miejsc przez jednego kandydata Brak rzetelnych danych pozwalających racjonalnie kształtować politykę sieci szkół Du a liczba dokumentów Wielokrotne wprowadzanie i przetwarzanie
Ś Ó Ź Ś Ś
Ą Ł Ś ĄŻ Ó Ó Ę Ś Ó Ź Ś Ś Ś ć Ó Ć ć Ó Ą ć ć ć ć ć ć Ż Ą Ó Ź ć Ó ć ć ź ć ć Ą Ż ć ć Ó ć Ó ć Ń ć Ż Ż Ż ć Ę ć ć ć ć Ż Ż Ó Ć Ś Ż ŻĄ Ź Ź Ż Ż Ź Ź ć Ź Ś Ć ć Ś Ż ć ć Ó ć Ó ć Ć Ć ć Ó ć ć Ó ć Ć Ź Ó Ó ć ć ć Ó Ź Ś Ź
Monitor Prawny Politechniki Śląskiej
Monitor Prawny Politechniki Śląskiej poz. 75 PISMO OKÓLNE NR 6/2018 REKTORA POLITECHNIKI ŚLĄSKIEJ z dnia 9 kwietnia. 2018 r. w sprawie harmonogramu rekrutacji na studia I, II i III stopnia w roku akade
NHibernate. Narzędzie mapowania obiektowo - relacyjnego
NHibernate Narzędzie mapowania obiektowo - relacyjnego Autor : Maciej Białorucki Mapowanie obiektowo-relacyjne Mapowanie obiektowo - relacyjne Object Relation Mapping Dwa światy Dlaczego nie stosować baz
, , , , 0
S T E R O W N I K G R E E N M I L L A Q U A S Y S T E M 2 4 V 4 S E K C J I G B 6 9 6 4 C, 8 S E K C J I G B 6 9 6 8 C I n s t r u k c j a i n s t a l a c j i i o b s ł u g i P r z e d r o z p o c z ę
Wykład 4: Klasy i Metody
Wykład 4: Klasy i Metody Klasa Podstawa języka. Każde pojęcie które chcemy opisać w języku musi być zawarte w definicji klasy. Klasa definiuje nowy typ danych, których wartościami są obiekty: klasa to
Zawód: monter instalacji i urządzeń sanitarnych I. Etap teoretyczny (część pisemna i ustna) egzaminu obejmuje: Z ak res w iadomoś ci i umieję tnoś ci
8 8 / m S t a n d a r d w y m a g a ń - e g z a m i n m i s t r z o w s k i dla zawodu M O N T E R I N S T A L A C J I I U R Z Ą D Z E Ń S A N I T A R N Y C H Kod z klasyfikacji zawodów i sp e cjaln oś
ą ą Ź Ą Ó Ó Ó ż ą Ź Ó Ę ą
ÓŚ ż Ć ą ą ą Ź Ą Ó Ó Ó ż ą Ź Ó Ę ą ą Ę ŁĄ ż ą ą ą Ś ą Ś ą ą ą ż ć Ź ą ć Ó Ą Ę ą ś ą Ę ż ą ś Ź ą Ś ą Ą ŁĄ ś Ź Ś Ł Ź Ż ą Ć ś ś ć ś ą Ź ą ą ć Ź ś ą ą ą Ż Ó ś ś ś ś Ą Ś Ś ą Ź ą Ź ż ś ż Ę ć ś ą Ó ż ż Ą Ź Ż
Ś Ó Ą Ó Ó Ż ć Ó Ż Ó Ą Ź Ź Ó Ó Ó Ź Ó Ź Ó
Ś Ó Ą Ó Ó Ż ć Ó Ż Ó Ą Ź Ź Ó Ó Ó Ź Ó Ź Ó Ź Ż Ż Ć ć Ź Ź Ż Ó Ó Ź ć ć Ż Ź Ó Ą Ó ć ć Ż ć Ó ć ć Ź ć ć ć Ż Ś Ć Ę Ć ć Ę Ó ć Ż Ż Ę Ż Ę Ź ć Ó Ó Ś ć Ł Ś Ó ć Ż Ś Ó Ó Ś Ż ć ć Ó Ó ć Ś Ó Ś Ć ć Ó Ó Ó Ą Ą Ą Ą Ą Ą Ą Ą ź
31% 25% 22% 16% Wskaź ik siły wizeru ku liderów politycznych. Wykres preze tuje śred ie o e y da ego polityka. [odpowiadający: za ierzający głosować]
Wskaź ik siły wizeru ku liderów politycznych Wykres preze tuje śred ie o e y da ego polityka pod względe wszystki h ada y h e h. 31% 25% 22% 1 Do których liderów politycznych Twoim zdaniem pasuje to stwierdzenie?
ZARZĄDZENIE NR 72/2019 WÓJTA GMINY CZERNIKOWO z dnia 29 sierpnia 2019 r.
ZARZĄDZENIE NR 72/2019 WÓJTA GMINY CZERNIKOWO z dnia 29 sierpnia 2019 r. w sprawie zmian w budżecie na 2019 rok Na podstawie art.257 pkt 1 i pkt 3 ustawy z dnia 27 sierpnia 2009r o finansach publicznych
Baza danych sql. 1. Wprowadzenie
Baza danych sql 1. Wprowadzenie Do tej pory operowaliście na listach. W tej instrukcji pokazane zostanie jak stworzyć bazę danych. W zadaniu skorzystamy z edytora graficznego struktury bazy danych, który
ć ć Ł
Ł Ą Ę Ó Ą Ę Ż Ę Ś ć ć Ł Ą ĘŚĆ ć Ś ć ć ć ć ć Ś ć ć ć ć ć ć ć ć ć ć ć ć ć ć ć Ć ć ć ć ć Ł Ś ć ć ć ć ć ć ć ć ć ć Ł Ś ć ć ć ć ć Ć ć ć ć Ć ć ć ć ć ć ć Ć Ś Ł ć Ę ć Ł Ź ź ź ć Ł Ę Ę Ł ŁĄ Ż ć ć ć Ś ŚÓ Ś ć ć Ś
Sil e i sła e stro y polskiej ate atyki. zyli potrze a ko solida ji i jed oś i środowiska
Sil e i sła e stro y polskiej ate atyki zyli potrze a ko solida ji i jed oś i środowiska Na pro le oż a patrzeć z trze h perspektyw, ko sekwe ji odpowiedź sugerowa ą w tytule oż a też rozpisywać w sz zegóła
1 / m S t a n d a r d w y m a g a ń - e g z a m i n m i s t r z o w s k i dla zawodu B L A C H A R Z Kod z klasyfikacji zawodów i sp e cjaln oś ci dla p ot r ze b r yn ku p r acy Kod z klasyfikacji zawodów
MVC w praktyce tworzymy system artykułów. cz. 1
MVC w praktyce tworzymy system artykułów. cz. 1 Tworząc różnego rodzaju aplikacje natrafiamy na poważny problem utrzymania dobrej organizacji kodu przejrzystej oraz łatwej w rozbudowie. Z pomocą przychodzą
Programowanie obiektowe
Programowanie obiektowe Wykład 2 Marcin Młotkowski 4 marca 2015 Plan wykładu 1 2 3 4 5 Marcin Młotkowski Programowanie obiektowe 2 / 47 Krótki opis C Obiektowy, z kontrolą typów; automatyczne odśmiecanie;
ó ę ą ż ż ś ść Ó Ś ż Ó Ś ę ą żć ó ż Ó ż Ó ó ó ż Ó ż ó ą ą Ą ś ą ż ó ó ż ę Ć ż ż ż Ó ó ó ó ę ż ę Ó ż ę ż Ó Ę Ó ó Óś Ś ść ę ć Ś ę ąć śó ą ę ęż ó ó ż Ś ż
Ó śó ą ę Ę śćś ść ę ą ś ó ą ó Ł Ó ż Ś ą ś Ó ą ć ó ż ść śó ą Óść ó ż ż ą Ś Ś ż Ó ą Ó ą Ć Ś ż ó ż ę ąś ó ć Ś Ó ó ś ś ś ó Ó ś Ź ż ą ó ą żą śó Ś Ó Ś ó Ś Ś ąś Ó ó ę ą ż ż ś ść Ó Ś ż Ó Ś ę ą żć ó ż Ó ż Ó ó ó
Ł ó ó Ż ż ó Ń Ń Ł ó ż Ę ż
Ł Ł Ń Ń Ł ó ó Ż ż ó Ń Ń Ł ó ż Ę ż Ł Ś Ł Ś Ś ó ż ć ó ó óż ó ć ó ć ż ć ż Ć ż ż ć ó ó ó ó Ś ó ż ż ŚĆ ż ż ż Ś ż ó ó ó ó Ą Ć ż ó ó ż ó Ę ż ó ó ó Ś ć ż ż ć ó Ę ć Ś ó ż ć ż ć ż ć ż Ę ó ż ż ź ó Ę Ę ó ó ż ó ó ć
JAK ZMIENIĆ ŚWIAT CZĘŚĆ.
JAK ZMIENIĆ ŚWIAT CZĘŚĆ. Kompletny zapis artykułu dostęp ego pod adrese : http://www.strategie-rozwoju.pl/jak-zmienic-swiat-cz-1/ Spis treś i Przedsię ior zość... 3 Europa, Ameryka i Azja... 4 Okultyzm
Ę ż ć ŁĄ
Ł Ł Ę ć ż Ś ć ć Ę Ę ż ć ŁĄ Ą Ł ć ć ć Ę ż ć Ą ć ć ż ć ć ż Ę ż ć ć ć ć ż Ę Ą ż ć Ś ż ć ż ż Ę ć ż Ł ć Ą Ę Ł ć ć ć Ś ć Ł ć ć Ą Ł ć ć ć ć ó Ę Ł ć ć Ą Ł ć ć ć Ł Ść ć ó ć ć ć ć ż Ł ć ć ć Ł Ą Ś Ł Ą ż Ę Ą ć ć ć
ŁĄ Ł
Ł Ę Ś ŁĄ Ł Ś Ś Ś Ą Ś Ó Ę Ś Ą Ś Ę Ą Ą Ś Ą Ó Ó Ś Ś Ą Ą Ę ć ć ć ć Ó Ó ż ć ć ć ż ć ż ć Ł Ś Ś Ś Ą Ś Ę Ś Ś Ś Ś Ś ż Ś ć ż ć ż ć Ś Ś ż Ó ć ż ć Ó Ó ć ż Ó ć Ś ć Ź ć ż ż ć ć Ó ć ż ć ć Ó ć Ó ż ż ć Ó ż ć Ó ć ć ż Ó
Post-relacyjne bazy danych
Post-relacyjne bazy danych Historia języka SQL 1. Sequel-XRM 2. Sequel/2 SQL 3. ANSI SQL 1986 (ISO 1987) 4. X/Open (UNIX), SAA(IBM) 5. ANSI SQL 1989 6. ANSI/ISO SQL 92 Entry level 7. ANSI SQL 92 (SQL 2)
Wykład 12. Programowanie serwera MS SQL 2005 w C#
Wykład 12 Programowanie serwera MS SQL 2005 w C# Budowa procedur składowanych w C# Budowa funkcji składowanych w C# Wykorzystanie funkcji składowanych w C# po stronie klienta Tworzenie typów definiowanych
Ś Ó Ó Ś ż Ś Ó Ś ŚÓ Ó
Ą Ł ć Ę Ę Ł Ź Ł ż ż ż ż Ó Ł Ś Ó Ó Ś ż Ś Ó Ś ŚÓ Ó ż Ż Ó Ż Ś ć ć ż Ś Ż Ó Ż Ó ż ż Ż ż ż Ż Ż Ą ć Ż Ó ż Ż Ż ż ż Ż Ó ż Ż Ś Ć ż Ł Ę Ę Ź ć Ó ć Ś Ż ż ż Ę ż ż Ę Ż Ś ż Ś Ż ż Ś Ż Ż ż ż Ż Ż Ż Ż ż Ś Ż Ż ż Ż ż ż Ź Ż
Programowanie obiektowe i zdarzeniowe wykład 4 Kompozycja, kolekcje, wiązanie danych
Programowanie obiektowe i zdarzeniowe wykład 4 Kompozycja, kolekcje, wiązanie danych Obiekty reprezentują pewne pojęcia, przedmioty, elementy rzeczywistości. Obiekty udostępniają swoje usługi: metody operacje,
1 9 / c S t a n d a r d w y m a g a ń - e g z a m i n c z e l a d n i c z y dla zawodu M E C H A N I K P O J A Z D Ó W S A M O C H O D O W Y C H Kod z klasyfikacji zawodów i sp e cjaln oś ci dla p ot r
PRZYWÓDZTWO. Jak z ie ić świat zęść.
Kompletny zapis artykułu dostęp ego pod adrese : http://www.strategie-rozwoju.pl/jak-zmienic-swiat-cz-2-przywodztwo/ Spis treś i Nasz prawdziwy cel... 3 Trzy a ie się wartoś i... 4 www.strategie-rozwoju.pl
Gdzie jest moja tabela?
Gdzie jest moja tabela? Czyli jak sobie radzić w Javie i SQL gdy zmienia się schemat bazy danych. Tomasz Skutnik 21 Listopada 2011 r UWIELBIAM piratów programować. Dziś koduję sklep internetowy. Jak rozmawiać
LINQ TO SQL w dużym skrócie jest to zintegrowany język zapytao pozwalający na mapowanie relacyjnych baz danych na model obiektowy.
LINQ TO SQL w dużym skrócie jest to zintegrowany język zapytao pozwalający na mapowanie relacyjnych baz danych na model obiektowy. Zanim ktokolwiek postanowi użyd tego w swoim projekcie, należy zaznaczyd
Enkapsulacja, dziedziczenie, polimorfizm
17 grudnia 2008 Spis treści I Enkapsulacja 1 Enkapsulacja 2 Spis treści II Enkapsulacja 3 Czym jest interfejs Jak definuje się interfejs? Rozszerzanie interfejsu Implementacja interfejsu Częściowa implementacja
Kurs programowania. Wykład 2. Wojciech Macyna. 17 marca 2016
Wykład 2 17 marca 2016 Dziedziczenie Klasy bazowe i potomne Dziedziczenie jest łatwym sposobem rozwijania oprogramowania. Majac klasę bazowa możemy ja uszczegółowić (dodać nowe pola i metody) nie przepisujac
Db4o obiektowa baza danych wersja.net
Wstęp Db4o obiektowa baza danych wersja.net Db4o (database for objects) to obiektowa baza danych na platformę Java i.net. Pełna wersja bazy db4o jest dostępna na dwóch licencjach: open source: pozwala
Paweł Rajba pawel@ii.uni.wroc.pl http://www.itcourses.eu/
Paweł Rajba pawel@ii.uni.wroc.pl http://www.itcourses.eu/ Architektura Trwałość przezroczysta Konfiguracja, konfiguracja mapowania Dziedziczenie klas Kolekcje Asocjacje Cykl życia obiektów Trwałość przechodnia
Z awó d: p o s a d z k a r z I. Etap teoretyczny ( część pisemna i ustna) egzamin obejmuje: Zakres wiadomości i umiejętności właściwych dla kwalifikac
9 2 / m S t a n d a r d w y m a g a ń - e g z a m i n m i s t r z o w s k i P O dla zawodu S A D Z K A R Z Kod z klasyfikacji zawodów i sp e cjaln oś ci dla p ot r ze b r yn ku p r acy Kod z klasyfikacji
ZAPYTANIE OFERTOWE NR 2/11/2013
V-Systems Sp. z o.o., ul. Raabego 7 lok. 8, 02-793 Warszawa NIP: 951-22-99-171 REGON: 142155161 Warszawa, 25.11.2013 ZAPYTANIE OFERTOWE NR 2/11/2013 Zapytanie ofertowe dotyczy stanowiska prowadzącego zajęcia