Články s tagem C – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Články s tagem C – Programujte.comČlánky s tagem C – Programujte.com

 

Funkcie main vo Windows API

Obrázek ke článku Funkcie main vo Windows API

V tretej časti seriálu o Windows API budeme hovoriť o funkčných prototypoch main. Funkčný prototyp je tvorený názvom funkcie a typom signatúry, pričom sa vynecháva telo funkcie. 

Funkcie, makrá a dátové typy vo Windows API

Obrázek ke článku Funkcie, makrá a dátové typy vo Windows API

V druhej časti seriálu o Windows API si povieme niečo o funkciách, makrách a dátových typoch. Spomenieme tiež dôležitý pojem handleru. Pri štúdiu Windows API funkcií je treba mať na pamäti fakt, že pre Microsoft bola spätná kompatibilita jednou z dôležitých priorít.

Úvod do aplikačného programového rozhrania Windows API

Obrázek ke článku Úvod do aplikačného programového rozhrania Windows API

Tento článok je úvodom k sérii o aplikačnom programovom rozhraní Windows API. V ňom si predstavíme Windows API a integrované vývojové prostredie Pelles C, v ktorom budeme vytvárať svoje aplikácie. V tomto seriáli budeme predpokladať, že čitateľ ovláda aspoň základy programovacieho jazyka C.

Sťahovanie súborov z internetu pomocou C/C++

Obrázek ke článku Sťahovanie súborov z internetu pomocou C/C++

Jednoduché riešenie pre vaše programy, ktoré potrebujú sťahovať súbory z Internetu. Ak ste uvažovali o rozšírení svojej aplikácie alebo minimálne vašich vedomostí o možnosť sťahovať dáta z Internetu pomocou C++, tak po prečítaní tohto článku by vám to nemalo robiť problém.

CMake – tutoriál

U každého, kdo se pohybuje ve světě UNIXu, či programuje ve staticky kompilovaných jazycích, je více než pravděpodobné, že se musel setkat s kompilací programu/knihoven ze zdrojových kódů. Pokud se nejednalo o programy typu „Hello world!“, pak je prakticky jisté, že se musel setkat i s problémem, jak výsledné binární soubory sestavit. Dnes si představíme nástroj, který vám s tím může pomoci – Cross Platform Make.

Programovací jazyky a garbage collection

V závěrečném díle miniseriálu o garbage collection se něco dozvíme o možnostech použití garbage collectoru v jazycích, které jsou založeny na manuální správě paměti – v C a C++. Dále se podíváme, jak to vypadá v jazycích a běhových prostředích, kde je garbage collector vestavěný.

C++ – řetězce

Dneska si zoberieme na pozorovanie, čo sú to reťazce a ako sa používajú.

Python a C/C++

Keď sa navrhuje aplikácia, často sa kladie doraz na to, aby bola modulárna, ľahko rozšíriteľná, aby sa dala ľahko upravovať podla potrieb. Pri takýchto myšlienkach si programátor nie raz povie, žeby nebolo zle ak by jeho aplikácia mala skriptovací jazyk.

Expat – parsujeme XML

V dnešnej dobe asi nikomu netreba predstavovať, čo je XML. Skôr či neskôr dôjde čas, kedy programátora prestane baviť písať cvičné programy podľa kníh a bude chcieť vytvoriť niečo užitočné. Vtedy sa nevyhne XML-kam, či už bude mať program konfiguračný súbor v tomto formáte, alebo bude priamo spracovávať XML súbory. Technológie ako .NET a JAVA už s týmto rátali a majú implementovanú sadu objektov na parsovanie. Čo však v prípade C/C++? Tu môžeme siahnuť po rôznych knižniciach, ktoré nám parsovanie umožňujú. Ja som sa rozhodol, že vám v tomto článku predstavím konkrétne knižnicu EXPAT, ktorá patrí k najrýchlejším a, čo sa tyká úspory pamäte, k najúspornejším.

Praktický příklad II

V minulém díle jsme si ukázali praktický příklad na využití UART v C. Dlužíme si ale řešení v assembleru, které si ukážeme dnes. Řešení je, jako vždy, o něco složitější. Především bylo nutné vyřešit načítání řetězců z paměti programu pomocí instrukce LPM.

Valgrind – ako na pamäťové úniky

O tom, že každé alokované miesto v pamäti je treba aj uvolniť, sa píše snáď v každej publikácii o programovaní. Napriek tomu sa často stáva, že nie všetko za sebou poupratujeme. Tento problém sa týka ako začiatočníkov, tak aj skúsených programátorov, ktorí nejaký ten rôčik už programujú.

Praktická úloha I

Dodnes jsme vlastně delali jen neúčelné programy sloužící výhradně pro studium procesoru. Dnes si za pomoci předchozích znalostí vytvoříme jednoduchý program, který bude komunikovat s PC a sdělovat mu, jaké klávesy jsou stisknuty.

Programování v jazyce C - řízení běhu programu

V předchozích dílech našeho seriálu jsme se zabývali takovými stavebními bloky jazyka, které jsou velice důležité, ale, nicméně, s nimi toho pořád moc neuděláme. Tím se dostáváme k příkazům umožňujícím řízení běhu a tím jsou podmínky. Podmínek existuje vícero druhů a dnes si je představíme.

Linux Programujeme profesionálně

Možná, že jste stejně jako já právě dočetli knihu Linux Začínáme programovat nebo už „něco“ z programování pod GNU/Linuxem umíte, ale chcete více, tak hledáte co dál. A právě teď jste nalezli – je to kniha Linux Programujeme profesionálně.

Cracking – 1. část

  • Co je to cracking
  • Cíle seriálu
  • Nejčastěji používané ochrany, jejich slabiny a přednosti
  • Rady jak lépe chránit svůj software

Jazyková integrace

Za největší výhodu platformy .NET je považována podpora více programovacích jazyků a vysoká úroveň integrace mezi nimi.

Dokonalý kód

Přinášíme vám recenzi na jednu z nejoblíbenějších a nejznámějších knih o programování – Dokonalý kód.

Programování v jazyce C – úvod

Vítám vás u nového seriálu, který je určen všem začátečníkům se zájmem o programování v jazyce C. Jako cíl si kladu podat pokud možno jednoduché a srozumitelné vysvětlení probíraných problémů a poskytnout tak čtenáři základ pro další studium.

Cykly v C/C++

Jak jednoduše pochopit používání cyklů v programech? Právě toto se dozvíte v dnešním článku, který je zaměřen zejména pro začátečníky nebo těm, kteří stále tápou.

SDL - 1. lekce

V této lekci se naučíte jak inicializovat SDL a vytvořit prázdné SDL okno...

Výsledky 1-27 z celkem 27 nalezených
Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý