Řadit podle: Výsledky vyhledávání

Na dotaz Umíme to s Delphi bylo nalezeno 181 záznamů

Umíme to s Delphi: 168. díl – popis modelu COM, dokončení

Umíme to s Delphi: 168. díl – popis modelu COM, dokončení

V dnešním článku dokončíme povídání o modelu COM. Povíme si celou řadu informací, počínaje pravidly pro implementaci metody QueryInterface, přes životní cyklus komponenty, předávání výsledků prostřednictvím HRESULT, číselné identifikátory formátu GUID, systémový registr až ke Class Factory. V závěru článku se na nějakou dobu rozloučíme – prozradím důvody i délku plánované odmlky.

26.  10.  2005 | Kadlec Václav | 11

Umíme to s Delphi: 167. díl – pod podkličku modelu COM

Umíme to s Delphi: 167. díl – pod podkličku modelu COM

Dnešní článek se bude opět zabývat komponentovým modelem COM. Vysvětlíme si, jak COM vlastně funguje a jaká je základní architektura COM aplikací. Pak se podíváme na typickou COM komponentu a řekneme si o ní několik nejdůležitějších informací, třeba že musí vždycky poskytovat rozhraní IUnknown, že rozhraní IUnknown musí vždy poskytovat metodu QueryInterface a řadu dalších.

19.  10.  2005 | Kadlec Václav | 1

Umíme to s Delphi: 166. díl – Komponentový model Microsoft COM

Umíme to s Delphi: 166. díl – Komponentový model Microsoft COM

V dnešním článku budeme pokračovat na naše tradiční téma – komponentový vývoj softwaru. Nejprve si řekneme několik málo zbývajících obecných věcí o komponentách, jejich rozhraních a o komponentovém vývoji, a následně si začneme povídat o komponentové technologii Microsoft COM.

12.  10.  2005 | Kadlec Václav | 7

Umíme to s Delphi: 165. díl – komponentní technologie, požadavky na komponenty

Umíme to s Delphi: 165. díl – komponentní technologie, požadavky na komponenty

Dnešní článek se opět týká komponentových technologií. Dnes se podrobně zaměříme na požadavky na komponenty – jinak řečeno, ukážeme si, co od komponent očekáváme a proč.

5.  10.  2005 | Kadlec Václav | 1

Umíme to s Delphi: 164. díl – komponentní technologie, výhody komponent

Umíme to s Delphi: 164. díl – komponentní technologie, výhody komponent

V dnešním článku se zevrubně podíváme na to, jaké výhody nám komponentní vývoj může přinést. Přesněji řečeno, jaké výhody nám komponentní vývoj slibuje přinést. Realita totiž může být mírně odlišná a jak si ukážeme, ani komponentní vývoj není všemocným lékem na všechny potíže, které nás při vývoji aplikací mohou potkat.

29.  9.  2005 | Kadlec Václav

Umíme to s Delphi: 163. díl – komponentní technologie, úplný úvod

Umíme to s Delphi: 163. díl – komponentní technologie, úplný úvod

V dnešním článku otevřeme téma, které je vysoce aktuální a na které mě ve svých emailech často upozorňujete. Otevřeme bránu do světa komponentních technologií. Komponentní technologie nám umožňují výrazným způsobem změnit svůj pohled na vývoj softwaru a přinášejí nám zase nové možnosti. Dnešní článek nabízí úplný úvod do problematiky: čekejte seznámení se světem komponent, popis jejich koncepce a filozofie a také srovnání komponent s tradičními způsoby vývoje aplikací.

13.  9.  2005 | Kadlec Václav | 4

Umíme to s Delphi: 162. díl – streamy a sockety: dokončení

Umíme to s Delphi: 162. díl – streamy a sockety: dokončení

V dnešním článku společně dokončíme vytváření ukázkové aplikace, na níž si demonstrujeme používání síťových (socketových) datových proudů – streamů. Před týdnem jsme implementovali komunikační část aplikace, dnes se budeme zabývat zpracováním dat a vytvořením uživatelského rozhraní.

6.  9.  2005 | Kadlec Václav | 4

Umíme to s Delphi: 161. díl – streamy a sockety: nic než praxe

Umíme to s Delphi: 161. díl – streamy a sockety: nic než praxe

V dnešním článku se zaměříme i na dosud nezmiňované datové proudy, například síťové. Ty se typicky používají ve spolupráci s vícevláknovým programováním k realizaci blokujícího síťového spojení. Vytvoříme ukázkovou aplikaci, která prostřednictvím streamů a socketů přečte a zpracuje soubor z internetového serveru.

30.  8.  2005 | Kadlec Václav | 1

Umíme to s Delphi: 160. díl – streamy: shrnutí vlastností a metod

Umíme to s Delphi: 160. díl – streamy: shrnutí vlastností a metod

Dnešní článek podá přehledné shrnutí toho, čím jsme se zabývali v předchozích dílech seriálu. Podíváme se na přehled vlastností a metod tříd, které jsou určeny pro práci se streamy neboli datovými proudy. Informace, které jsme v předchozích článcích nalézali společně, živelně a empiricky, tak dostanou organizovanou podobu.

23.  8.  2005 | Kadlec Václav | 6

Umíme to s Delphi: 159. díl – aktuální pozice ve streamu, velikost streamu

Umíme to s Delphi: 159. díl – aktuální pozice ve streamu, velikost streamu

Dnešní článek se opět zabývá paměťovými proudy neboli streamy. Podrobně a prakticky si ukážeme nástroje Delphi pro kontrolu dvou věcí: aktuální pozice ve streamu a velikosti streamu. V ukázkové aplikaci se naučíme pracovat s uvedenými koncepty prakticky.

16.  8.  2005 | Kadlec Václav | 1

Umíme to s Delphi: 158. díl – komponenty a streamy

Umíme to s Delphi: 158. díl – komponenty a streamy

Dnešní článek se opět týká datových proudů a zaměřuje se na to, jakou „streamovou“ podporu obsahují standardní vizuální komponenty knihovny VCL. Jinak řečeno, dnes se dozvíte, jak velmi jednoduše využívat streamy při běžné práci s komponentou ListBox, Memo, RichEdit a dalšími. Kromě toho si ukážeme velmi elegantní způsob, jak kopírovat jeden stream do druhého a k čemu takové kopírování můžeme využít.

9.  8.  2005 | Kadlec Václav | 3

Umíme to s Delphi: 157. díl – řetězcové datové proudy

Umíme to s Delphi: 157. díl – řetězcové datové proudy

Dnešní článek vám podrobně a od základu vysvětlí, co jsou to řetězcové datové proudy reprezentované třídou TStringStream. Řekneme si nejen, co takové proudy mohou uchovávat, ale také k čemu mohou být dobré a jak je v praxi používat. Ukázková aplikace, která demonstruje praktické použití řetězových proud, nebude samozřejmě chybět.

19.  7.  2005 | Kadlec Václav | 1

Umíme to s Delphi: 156. díl – paměťové proudy

Umíme to s Delphi: 156. díl – paměťové proudy

Dnešní článek se opět zabývá otázkou datových proudů (streams). Na rozdíl od minulého dílu se však dnes namísto diskových souborů zaměříme na operační paměť: ukážeme si, jak pracovat s paměťovými datovými proudy reprezentovanými třídou TMemoryStream.

12.  7.  2005 | Kadlec Václav | 8

Umíme to s Delphi: 155. díl – streamy prakticky

Umíme to s Delphi: 155. díl – streamy prakticky

Dnešní článek se bude zabývat praktickou stránku datových proudů neboli streamů. Ukážeme si, jakým způsobem streamy prakticky použít k ukládání informací na disk a k jejich opětovnému načítání z disku. Poukážeme také na některá úskalí, které je nutno mít na paměti při práci s textovými řetězci.

28.  6.  2005 | Kadlec Václav | 7

Umíme to s Delphi: 154. díl – streamy: úplné základy

Umíme to s Delphi: 154. díl – streamy: úplné základy

V dnešním článku otevřeme další téma, na které se ve svých emailech často dotazujete. Podíváme se na problematiku streamů neboli datových proudů. Vysvětlíme si, co to streamy jsou, jaké druhy streamů v Delphi existují, jak se používají a k čemu vlastně slouží.

21.  6.  2005 | Kadlec Václav | 2

Umíme to s Delphi: 153. díl – Delphi 2005 a StarTeam: snadná spolupráce uvnitř týmu

Umíme to s Delphi: 153. díl – Delphi 2005 a StarTeam: snadná spolupráce uvnitř týmu

V dnešním článku se podíváme na jednu z velmi zajímavých vlastností Delphi 2005, a to na jeho integraci s nástrojem StarTeam. StarTeam podporuje spolupráci uvnitř týmu, podporuje změnové a konfigurační řízení, umožňuje sledovat požadavky a zajišťují konzistenci projektu vyvíjeného větším množstvím vývojářů. Díky jeho těsné integraci s Delphi jsou navíc všechny jeho funkce dostupné přímo z nabídky Delphi.

14.  6.  2005 | Kadlec Václav | 2

Umíme to s Delphi: 152. díl – co přináší Delphi 2005, dokončení

Umíme to s Delphi: 152. díl – co přináší Delphi 2005, dokončení

V dnešním článku se podíváme na zbytek novinek a vylepšení, které přináší nejnovější verze Delphi. Probereme nejen přístup k databázím v Delphi 2005, ale také možnosti návrhu aplikací a další novinky. V neposlední řadě se pak zaměříme na zdrojový kód: ukážeme si, k čemu je vkládání funkcí a jak funguje smyčka for – in – do.

7.  6.  2005 | Kadlec Václav | 2

Umíme to s Delphi: 151. díl – co přináší Delphi 2005

Umíme to s Delphi: 151. díl – co přináší Delphi 2005

Dnešní článek se podívá na oblast, na kterou se měly pravděpodobně podívat už dřívější články někdy v lednu: na nejnovější verzi Delphi, 2005, a na to, co přináší nového, v čem se odlišuje, co rozšiřuje a jaké technologie podporuje.

31.  5.  2005 | Kadlec Václav | 15

Umíme to s Delphi: 150. díl – hypertextová historie seriálu

Umíme to s Delphi: 150. díl – hypertextová historie seriálu

Pravidelní čtenáři před uvedením dnešního dílu už jistě tušili, co se chystá. V průběhu let, v nichž seriál vychází, totiž vznikla tradice, které se dnes přidržíme: každý padesátý díl seriálu je „bilanční“; obsahuje souhrn předchozího obsahu a hypertextový obsah předchozích padesáti částí. Nejinak tomu bude i dnes.

24.  5.  2005 | Kadlec Václav

Umíme to s Delphi: 149. díl – body přerušení, které nic nepřerušují

Umíme to s Delphi: 149. díl – body přerušení, které nic nepřerušují

Dnešní článek vysvětlí zajímavou možnost, jak používat breakpointy k něčemu jinému než k zastavení programu. Ukážeme si, že breakpoint nemusí nutně nic zastavit, ale že může namísto toho např. spustit externí funkci, zapsat záznam do ĺogu a nebo vypnout zpracovávání následných výjimek.

17.  5.  2005 | Kadlec Václav

Umíme to s Delphi: 148. díl – zastavujeme, ladíme a odvšivujeme

Umíme to s Delphi: 148. díl – zastavujeme, ladíme a odvšivujeme

Dnešní článek se po delší době věnované konkrétní technologii zaměří na integrované prostředí Delphi. Často se nám stane, že vytvářený program neběží tak, jak jsme si představovali: vyhazuje výjimky, hlásí různé chyby a padá. V tom okamžiku nastupuje práce pro integrovaný debugger Delphi, přičemž jako jednu z prvních funkcí obvykle využijeme tzv. body přerušení – breakpointy.

10.  5.  2005 | Kadlec Václav | 4

Umíme to s Delphi: 147. díl – MP3, ID3, ID3v2 – úplné dokončení

Umíme to s Delphi: 147. díl – MP3, ID3, ID3v2 – úplné dokončení

V dnešním článku definitivně dokončíme popis technologií MP3, ID3 a ID3v2. Do zdárného konce přitom dotáhneme vytváření jednoduchého editoru ID3v2 tagů, který jsme začali implementovat před týdnem. V té souvislosti si také vysvětlíme jednu velmi důležitou a široce použitelnou věc týkající se pascalských programových jednotek (unit): sekce Initialization a Finalization.

3.  5.  2005 | Kadlec Václav | 1

Umíme to s Delphi: 146. díl – editor ID3v2 tagů

Umíme to s Delphi: 146. díl – editor ID3v2 tagů

Dnešní díl seriálu je ryze praktický: společně v něm totiž vytvoříme jednoduchý editor tagů ID3v2. Aplikace bude umožňovat načtení tagu ze souboru MP3, jeho následnou modifikaci a znovuuložení do souboru. Uvidíte, že ač je technologie ID3v2 poměrně sofistikovaná, vytvoření zmíněné aplikace bude velmi, velmi snadné.

26.  4.  2005 | Kadlec Václav | 16

Umíme to s Delphi: 145. díl – praktická implementace ID3v2 tagů

Umíme to s Delphi: 145. díl – praktická implementace ID3v2 tagů

Dnes si ukážeme co dělat v případě, že chcete naprogramovat aplikaci zpracovávající MP3 soubory a jejich rozšíření - ID3 tagy ve verzi 2. Ukážeme si knihovnu, díky níž je zpracování komplikovaných tagů velmi jednoduché a přímočaré i pro úplné začátečníky.

19.  4.  2005 | Kadlec Václav

Jízdní řády Bileto
Aktuální číslo časopisu Computer

Megatest: 13 grafických karet

Srovnání 7 dokovacích stanic s USB-C

Jak na perfektní noční fotografie

Kvalitní zdroje informací pro sebevzdělávání