14.10.2013 Views

Studijní katalog - Fakulta informatiky - Masarykova univerzita

Studijní katalog - Fakulta informatiky - Masarykova univerzita

Studijní katalog - Fakulta informatiky - Masarykova univerzita

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

PB069 – Vy´voj desktopovy´ch aplikací v C#/.NET 2/2, zk, 4+2 kr., jaro<br />

RNDr. Jaroslav Pelikán, Ph.D.<br />

Doporučení:Znalostprogramování,syntaxeprogramovacíhojazykaCaoperačníhosystémuMSWindows<br />

(na uzˇivatelské úrovni).<br />

Událostmi rˇízené programování. Model programu pro MS Windows. Objektově orientované<br />

programování v C#. Integrované vy´vojové prostrˇedí MS Visual Studio, tvorba jednoduchy´ch aplikací.<br />

Vyuzˇití základních trˇíd Windows Forms a práce s nimi. Zpracování zpráv klávesnice a mysˇi.<br />

Dialogovérámceajejichobsluha. Prácesgrafikou. Pravidlaprotvorbugrafickéhouzˇivatelského<br />

rozhraní aplikace. Základní standardní dialogy. Práce se schránkou (clipboard), podpora drag &<br />

drop, práce s registrační databází. Vytvárˇení aplikací s podporou multithreadingu. Tisk z prostrˇedí<br />

MSWindows. PrácesWin32API. ÚvoddoWindowsPresentationFoundation. Tvorbaaplikací<br />

s vyuzˇitím Windows Presentation Foundation.<br />

PB071 – Úvod do jazyka C 2/2, zk, 4+2 kr., jaro<br />

RNDr. Petr Sˇvenda, Ph.D.<br />

Doporučení: U studentu˚ se prˇedpokládá znalost algoritmizace v Pascalu, prˇípadně jiném programovacím<br />

jazyce.SoučasněseprˇedpokládáznalostoperačníhosystémuUnixnauzˇivatelskéúrovni,nebot’odevzdání<br />

domácích prˇíkladu˚ a část cvičení probíhá pod Unixem.<br />

Historické návaznosti jazyka C. Jeho vztah k operačnímu systému Unix. Prˇekladače jazyka C<br />

pod Unixem a MS Windows, vy´vojové prostrˇedí, debugger, verzovací systémy, dokumentace Doxygen,<br />

dobré programátorské návyky, testování. Datové typy, konstanty, deklarace, vy´razy. Prˇirˇazovací<br />

vy´razy a prˇíkazy. Základní struktura programu. Prˇíkazy preprocesoru. Komentárˇe. Rˇídicí struktury.<br />

Nejdu˚lezˇitejsˇíprˇíkazyvstupuavy´stupu. Pole,ukazatatele,funkce.Voláníhodnotou,prˇedáníoperandu<br />

pomocí ukazatele. Textové rˇetězce a manipulace s nimi. Standardní knihovna jazyka C podle norem<br />

ANSI a ISO/IEC. Deklarace, uzˇivatelské datové typy. Dynamická alokace paměti. Vstup a vy´stup,<br />

práce se soubory, práce se sˇiroky´mi znaky. Návaznost na OS Unix a Windows. Základy POSIX C<br />

knihovny. Implementace na ru˚zny´ch OS. Ovládání klávesnice a mysˇi. Bezpečné a defensivní<br />

programování. Pokročilé testování.<br />

Titulní strana<br />

Obsah<br />

◭◭ ◮◮<br />

◭ ◮<br />

Strana 366 z 509<br />

Zpět<br />

Vprˇed<br />

Zavrˇít<br />

Konec

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!