PROGRAMOVÁNÍ PRO MS WINDOWS 1



Podobné dokumenty
PROGRAMOVÁNÍ PRO MS WINDOWS 1

PROGRAMOVÁNÍ PRO MS WINDOWS 2

Úvodem... 9 Kapitola 1 Karetních

Tematická oblast: Programování 1 (VY_32_INOVACE_08_3_PR) Anotace: Využití ve výuce: Použité zdroje:

Jazyk C# (seminář 7)

Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13

Předpokládané znalosti

Univerzita Palackého v Olomouci Radek Janoštík (Univerzita Palackého v Olomouci) Základy programování 4 - C# 12.2.

PŘÍRODOVĚDECKÁ FAKULTA UNIVERZITY PALACKÉHO KATEDRA INFORMATIKY. Počítačová podpora výuky matematiky, soustavy rovnic

Seznámení s prostředím dot.net Framework

Obsah. Úvod 11 Základy programování 11 Objektový přístup 11 Procvičování 11 Zvláštní odstavce 12 Zpětná vazba od čtenářů 12 Errata 13

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

Office 2007 Styles Autor: Jakub Oppelt Vedoucí práce: Ing. Václav Novák, CSc. Školní rok:

Stručný obsah. Část I. Část II. Část III. Úvod do vývoje v prostředí Visual Studio 25. Návrh uživatelského rozhraní 127

INFORMATIKA. Libovolná učebnice k MS OFFICE 200x (samostatné učebnice k textovému procesoru MS Word 200x, tabulkovému procesoru MS Excel 200x).

Obsah Úvodem... 5 Co je to vlastně formulář... 6 Co je to šablona... 6 Jak se šablona uloží... 6 Jak souvisí formulář se šablonou...

Část IV - Bezpečnost 21. Kapitola 19 Bezpečnostní model ASP.NET 23

Projektová dokumentace GED 2006

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Klíčová slova: OOP, konstruktor, destruktor, třída, objekt, atribut, metoda

2 Grafický výstup s využitím knihovny

ROBOTIKA M3A 2018/2019 ING. VLADIMÍR VYHŇÁK

Základy jazyka C# Obsah přednášky. Architektura.NET Historie Vlastnosti jazyka C# Datové typy Příkazy Prostory jmen Třídy, rozhraní

Možnosti tisku v MarushkaDesignu

Možnosti upgradu. CorelDRAW Graphics Suite X3. CorelDRAW Graphics Suite X4. CorelDRAW Graphics Suite 12 Graphics Suite 11 Graphics Suite

INOVACE PŘEDMĚTŮ ICT MODUL 10: PROGRAMOVÁNÍ V DELPHI

Animace ve WPF. Filip Gažák. Ing. Václav Novák, CSc. Školní rok:

02. HODINA. 2.1 Typy souborů a objektů. 2.2 Ovládací prvky Label a TextBox

Jazyk C# (seminář 9)

Popis výukového materiálu

Programování jako nástroj porozumění matematice (seriál pro web modernivyuka.cz)

Bakalářské práce realizované v.net/c# Bachelor thesis implemented in.net/c#

Komponenty v.net. Obsah přednášky

Jak namalovat obraz v programu Malování

VYSOKÁ ŠKOLA FINANČNÍ A SPRÁVNÍ, O.P.S. Základy informatiky

1. Úvod do obsluhy AutoCADu

Hydroprojekt CZ a.s. WINPLAN systém programů pro projektování vodohospodářských liniových staveb. HYDRONet 3. Modul SITUACE

Jak namalovat obraz v programu Malování

Název DUM: VY_32_INOVACE_2B_16_ Tvorba_grafů_v_MS_Excel_2007

Úvod Seznámení s předmětem Co je.net Vlastnosti.NET Konec. Programování v C# Úvodní slovo 1 / 25

MS OFFICE POWER POINT 2010

Při studiu tohoto bloku se předpokládá, že student je zvládá základy programování v jazyce Java s využitím vývojového prostředí NetBeans.

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT. Ovládací panely

Programování v jazyce VISUAL BASIC.NET

T-Mobile Internet. Manager. pro Windows NÁVOD PRO UŽIVATELE

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

CORELDRAW SEZNÁMENÍ S PROGRAMEM. Lenka Bednaříková

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ

Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320 M A T U R I T N Í T É M A T A P Ř E D M Ě T U

DUM 03 téma: Tvary - objekty

OBJEKTOVÉ PROGRAMOVÁNÍ V C++ V PŘÍKLADECH 8 Proudová knihovna 8.1 Hierarchie proudů Standardně zavedené proudy

Univerzita Palackého v Olomouci Radek Janoštík (Univerzita Palackého v Olomouci) Základy programování 4 - C# 26.3.

Vstupní požadavky, doporučení a metodické pokyny

Počítačová grafika 1 (POGR 1)

10 Balíčky, grafické znázornění tříd, základy zapozdření

Hlavní okno aplikace

Uživatelská příručka Autor: Martin Fiala

Výpočetní technika. PRACOVNÍ LIST č. 7. Ing. Luděk Richter

SignEditor 1 - návod k použití

Aplikace s grafickým uživatelským rozhraním

PÁS KARET. Autor: Mgr. Dana Kaprálová. Datum (období) tvorby: září, říjen Ročník: sedmý. Vzdělávací oblast: Informatika a výpočetní technika

TÉMATICKÝ OKRUH Softwarové inženýrství

Scribus. Vypracovali : Hana Bartošová Tomáš Dvořáček

Práce s texty, Transformace rastru, Připojení GPS

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

Obsahy kurzů MS Office

Jazyk C# (seminář 6)

Tvorba informačních systémů

Maturitní témata Školní rok: 2015/2016

Kapitola 1 První kroky v tvorbě miniaplikací 11

Střední průmyslová škola strojnická Olomouc, tř.17. listopadu 49

Fakturační podklad. Fakturační podklad - příručka DMS

Vytvoření bootovatelného média

Obsah. Kapitola 1. Předmluva 11 O této knize 13 Konvence...13

Uživatelská příručka mapový prohlížeč irso 4.0.

DUM 14 téma: Interakce s uživatelem

Osnova. Koncept a použití prezentací. Seznámení s pracovním prostředím MS Word Režimy zobrazení. Užitečná nastavení. Základní práce s dokumenty

Základní informace. Operační systém (OS)

Microsoft Word základní

Takto chápanému druhu objektů se říká TŘÍDA.

Sada 2 Microsoft Word 2007

Tento materiál byl vytvořen vrámci projektu. Inovace ve vzdělávání na naší škole V rámci OP Vzdělávání pro konkurenceschopnost

Modulární systém dalšího vzdělávání pedagogických pracovníků JmK v přírodních vědách a informatice CZ.1.07/1.3.10/

Operační systém. Mgr. Renáta Rellová. Výukový materiál zpracován v rámci projektu EU peníze školám

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT EU-OVK-VZ-III/2-ZÁ-217. Komprimace dat

3. Je defenzivní programování technikou skrývání implementace? Vyberte jednu z nabízených možností: Pravda Nepravda

Programování jako nástroj porozumění matematice (seriál pro web modernivyuka.cz)

Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320

47 Mapování přístupnosti

Úvod do programovacího jazyka Python

O autorovi O odborném korektorovi Úvod 17 Vývoj jazyka Java Java SE 8 Struktura této knihy Předchozí zkušenosti s programováním nejsou potřebné

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

Aplikační software B

MS Word 2007 Šablony programu MS Word

Předměty. Algoritmizace a programování Seminář z programování. Verze pro akademický rok 2012/2013. Verze pro akademický rok 2012/2013

LABORATORNÍ CVIČENÍ Střední průmyslová škola elektrotechnická

Prostředí pro výuku vývoje PCI ovladačů do operačního systému GNU/Linux

Nástroj pro zpracování logovacích souborů. David Šupa

Transkript:

Jazyk C# je moderní jazyk z rodiny jazyků podporovaných aplikačním prostředím.net. Cílem předmětu je seznámit posluchače s tímto objektovým jazykem, a s programováním aplikací pro MS Windows. V průběhu budou vysvětlena následující témata: 1. Programovací jazyk C# 2. Knihovna Windows.Forms určená k programování aplikací v prostředí.net 3. Souborový systém a registr 4. GDI+ 5. Uživatelské a vlastní ovládací prvky Způsob zakončení: [1] Robinson, Allen, Cornes, Glynn, Greenvoss, Harvey, Nagel, Skinner, Watson: C# Programujeme profesionálně (Computer Press 2003, ISBN 80-251-0085-5) [2] Charles Petzold: Programování MICROSOFT Windows v jazyce C# (Softpress 2003, ISBN 80-86497-54-2) [3] on-line dokumentace vývojových produktů společnosti Microsoft: http://msdn.microsoft.com/library/default.asp Zápočet se uděluje za aktivní účast a vypracování a odevzdání zápočtového programu.

metodický list č. 1 Název hodiny: Úvod do C# Seznámení s platformou.net a základy programování v jazyku C#. Cílem je seznámit se se s jazykem C#, jeho základními rysy (typy, operátory, řídící struktury, ). Dále se soustředíme na některé objektové vlastnosti, které budeme dále potřebovat při programování aplikací (dědičnost, statické/virtuální metody, konstruktory, delegáty, vlastnosti). Aby bylo čím začít, ukážeme si vše na jednoduchém programu, a naučíme se používat některé vlastnosti třídy Konsole, která umožňuje komunikaci s uživatelem (vstup a výstup) programům pracujícím v textovém režimu. [1] kap. 2--4 [2] kap. 1 první program: Hello World jmenné prostory (namespaces) základní datové typy výrazy a operátory řídící struktury --- podmínky, iterace objekty statické metody výjimky (exceptions) --- ošetření a vyvolání vlastnosti (properties) konstruktory instance třídy dědičnost delegáty vlastnosti třída Console

metodický list č. 2 Název hodiny: Úvod do Windows Forms Seznámení s knihovnou System.Windows.Forms. Knihovna je určena pro vytváření aplikací s grafickým rozhraním. V tomto případě se soustředíme na vytváření tzv. Top-level windows, tj. oken aplikací, dále pak na vytváření tzv. Child windows, tj. prvků uživatelského rozhraní, jako jsou tlačítka či seznamy. Naučíme se vytvářet vlastní dialogová okna, naučíme se ale i používat okna předdefinovaná systémem Windows, tzv. Common dialogy. [1] kap. 7 [2] kap. 2, 10, 12, 14, 16, 18, 22 Formuláře (třída Form) Ovládací prvky - text (třída Label) - tlačítko (třída Button) - zaškrtávátko (třída CheckBox) - radio-button (třída RadioButton) - jednoduchý seznam (třída ListBox) - "zajímavější" seznam (třída ListView) Třída Panel Nabídky (třídy MainMenu, ContextMenu, MenuItem) Třída StatusBar Dialogy "Common" dialogy Časovač (Třída Timer)

metodický list č. 3 Název hodiny: Souborový systém a registr Seznámíme se s prostředky pro přístup k adresářům a souborům, které poskytuje prostředí.net potažmo jazyk C#. Dále si ukážeme, jak lze číst či zapisovat binární a textové soubory. Řekneme si, co je to registr, jak z něj číst informace, či jak je zapisovat/ukládat. [1] kap. 12 [2] dodatek A, C Třídy pro složky a soubory Třída Path Proudy Čtení a zápis binárních souborů Čtení a úpravy textových souborů Registr Třídy pro práci s registrem

metodický list č. 4 Název hodiny: GDI+ Prostředí.NET poskytuje poměrně silný prostředek pro vytváření grafických aplikací. V tomto případě mám na mysli možnosti ohledně kreslení po okně, případně zobrazování obrázků. Předmětem hodiny bude seznámení se základními vlastnosti některých z nich. Současně si ukážeme, jak v takovém případě zpracovávat vstup uživatele (tj. jak se dozvědět o pohybu, či kliknutí myši apod.). [1] kap. 19 [2] kap. 5--9, 11, 13, 17 Kontext zařízení a grafické objekty Kreslení tvarů - třída Graphics.Draw... (čára, obdélník, polygon, text, elipsa, výseč, koláč,...) Metoda OnPaint Neplatná oblast Struktury Point, Size, Rectangle Kreslení na posuvná okna Systém souřadnic (světové, stránky, zařízení) Barvy Štětce Zobrazování obrázků Odezva na uživatelský vstup

metodický list č. 5 Název hodiny: Uživatelské a vlastní ovládací prvky V prostředí.net, a tedy i v jazyku C#, je mnoho dostupných ovládacích prvků. V této hodině se seznámíme se způsobem, jak vytvořit svůj vlastní ovládací prvek. Vlastní ovládací prvky se vytvářejí zděděním příslušné třídy od třídy Control, či od jejího potomka (jehož chování chceme upravit). [1] kap. 16 [2] kap. 12 (částečně) Jednoduchý uživatelský ovládací prvek Odvozený uživatelský ovládací prvek Složený uživatelský ovládací prvek Způsob zakončení: Zápočet se uděluje za aktivní účast a vypracování a odevzdání zápočtového programu.