vjj 1. Windows programming. krátká nahlédnutí za oponu

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

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

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

Martin Trnečka. Katedra informatiky, Univerzita Palackého v Olomouci

Připravil: Ing. Vít Ondroušek, Ph.D. Technologie.Net Framework

Microsoft Partneři ve vzdělávání

Základy programování Úvodní informace. doc. RNDr. Petr Šaloun, Ph.D. VŠB-TUO, FEI (přednáška připravena z podkladů Ing. Michala Radeckého)

Tomáš Kantůrek. IT Evangelist, Microsoft

Základy programování Úvodní informace. doc. RNDr. Petr Šaloun, Ph.D. VŠB-TUO, FEI (přednáška připravena z podkladů Ing. Michala Radeckého, Ph.D.

Řízení reálných projektů, agilní metodiky

Ope p r e a r čn č í s ys y té t m é y y Windo d w o s Stručný přehled

Telekomunikační koncová zařízení

Windows 2008 R2 - úvod. Lumír Návrat

Microsoft shrnutí spolupráce a novinky Pardubický kraj. Petr Biskup, Jana Čudejková

Správa stanic a uživatelského desktopu

Architektura. Vedení sesterské dokumentace

PV239/WP. Vývoj univerzálních Windows Store aplikací. Mgr. David Gešvindr MCSD: Windows Store MCSE: Data Platform MCT MSP

PDA: PROGRAMOVÁNÍ PRO WINDOWS PHONE 7 JIŘÍ DANIHELKA

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

Instalace MetaTrader na MAC krok za krokem

Proces vývoje HRIS Vema (Human Resources Information System) Jaroslav Šmarda

SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE JÍST.

Tieto přináší nové příležitosti v IT.

Základní grafové algoritmy

Informační systém pro podporu řízení, správu a zjišťování aktuálního stavu rozvrhované výuky

Aplikační programové vybavení

Základní škola a mateřská škola Lázně Kynžvart Autor: David Holubec NÁZEV: VY_32_INOVACE_11_INF Vzdělávací oblast: informatika

Grafický software ve výuce a pro výuku

Úvod do programovacího jazyka Python

PROVOZOVÁNÍ PRIVATE CLOUD VE VEŘEJNÉ SPRÁVĚ

Administrace služby - GTS Network Storage

Počítače a volný čas dětí a mládeže

CZ.1.07/1.5.00/

Počítačová síť Katedry informatiky UP v Olomouci

úvod Historie operačních systémů

Obsah. Úvod 11 Zpětná vazba od čtenářů 13 Errata 14 Poznámka ke kódům 14

Výuka IVT na 1. stupni

Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Jihlava

Efektivní vývoj mobilních aplikací na více platforem současně. Mgr. David Gešvindr MCT MSP MCPD MCITP

ELEKTRO - IT TECHNIK (vhodné i pro absolventy)

systémem pro studenty

OPERAČNÍ SYSTÉMY PRO EKONOMY A MANAŽERY

Teze. Moderní WWW technologie

Informace ke stavu celoměstsk xxx

HelpDesk. Co je HelpDesk? Komu je aplikace určena? Co vám přinese?

Docházka 3000 evidence pro zaměstnance z více firem

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

Počítačové kurzy buildit

Radim Dolák Gymnázium a Obchodní akademie Orlová

Instalace Microsoft SQL serveru 2012 Express

Zuzana Sobotková, DAQUAS Petr Vlk, KPCS CZ

1. SYSTÉMOVÉ POŽADAVKY / DOPORUČENÁ KONFIGURACE HW A SW Databázový server Webový server Stanice pro servisní modul...


WWW. Petr Jarolímek, DiS. Školní rok:

Instalace MS SQL Server Express a MS SQL Server Management Express

STUDIJNÍ MATERIÁL PRO TECHNICKOU CERTIFIKACI ESET Business Edition, ESET Remote Administrator

IT ESS II. 1. Operating Systém Fundamentals

izákladna chytré řešení pro instalaci, monitoring, synchronizaci a backup/restore SW dotykových zařízení

Ing. Jiří Fůsek. Základní informace. Pracovní zkušenosti. Vzdělání. 09/ nyní Valatron s.r.o. 09/ /2010 Univerzita Tomáše Bati ve Zlíně

Jiří Kadavý Technický specialista pro školství Microsoft Česká republika

ČESKÉ VYSOKÉ UČENÍ TECHNIKÉ Fakulta elektrotechnická. Microsoft Sharepoint 2007 Workflows Průmyslové informační systémy

Otevřený svět ICS. Radim Navrátil. aneb co svět oken a ICS? Vedoucí oddělení aplikační administrace a bezpečnosti, YOUR SYSTEM, spol. s r.o.

Vývoj informačních systémů. Přehled témat a úkolů

1. Administrace služby Bezpečný Internet přes webovou aplikaci WebCare GTS

Programové vybavení počítače

Příloha č. 1 Verze IS esyco business

Jak být online a ušetřit? Ing. Ondřej Helar

HelpDesk. Co je HelpDesk? Komu je aplikace určena? Co vám přinese?

RestSys. Iterace 6. Restaurační systém pro malé restaurace a kiosky

1. Úvod do Ajaxu 11. Jak Ajax funguje? 13

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

CineStar Černý Most Praha

Projekt implementace OS Linux do výuky informačních technologií

Důvěryhodná výpočetní základna -DVZ

APS Key.Reader. Program pro komunikaci s moduly systému APS Key. Uživatelská příručka

O aplikaci Parallels Desktop 7 for Mac

Seminář Office 365. Tomáš Mirošník a Pavel Trnka COMPUTER HELP, spol. s r.o.

9. Sítě MS Windows. Distribuce Windows. Obchodní označení. Jednoduchý OS pro osobní počítače, pouze FAT, základní podpora peer to peer sítí,

Testovací protokol USB Token Cryptomate

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

SOFISTIKOVANÉ NÁSTROJE PRO JEDNODUCHOU TVORBU PROFESIONÁLNÍCH WEBOVÝCH PREZENTACÍ

PŘÍLOHA Č. 1 RÁMCOVÉ SMLOUVY SEZNAM PRODUKTŮ MICROSOFT VČETNĚ VÝŠE SLEV Z CEN ZA LICENCE STANOVENÉ DOPORUČENÝM CENÍKEM

Profil firmy. PSE. Intelligent Net Working. ANF DATA spol. s r.o. Siemens IT Solutions and Services PSE

Programové prostředky IS/IT

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

SYLABUS IT V. Jiří Kubica. Ostrava 2011

2 Popis softwaru Administrative Management Center

Αlpha 8 instalace a upgrade. Poznámky k instalaci Αlpha V8, Logical Medical Systems. GENNET s.r.o Kostelní Praha 7

EBSCO Discovery Service Jan Luprich / EBSCO Information Services

Použití zásad skupin k instalaci klientské komponenty ESO9

STŘEDNÍ ŠKOLA PELHŘIMOV Friedova 1469, Pelhřimov ICT PLÁN ŠKOLY

1.1 Seznámení s programy Office

Technická dokumentace

Příloha č.2 - Technická specifikace předmětu veřejné zakázky

Sada služeb pro vývojáře

Karel Bittner HUMUSOFT s.r.o. HUMUSOFT s.r.o.

Platformy / technologie. Jaroslav Žáček jaroslav.zacek@osu.cz

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

I. POČTY A STAVY. počet uživatelů - studentů: studentů. počet uživatelů - zaměstnanců: (fyzický stav) - 88 (uživatelů s přístupem k PC)

Transkript:

13.06.2018 vjj 1 Windows programming krátká nahlédnutí za oponu

13.06.2018 vjj 3 prekondice programátor by měl být velice zkušeným uživatelem té platformy pro kterou chce/musí programovat jinak nebude používat techniky, se kterými se jako uživatel vůbec nesetkal jinak bude používat nevhodné techniky, se kterými nestačil nasbírat negativní zkušenosti aplikace nebude připravena na způsob práce, kterým programátor sám nikdy nepracoval

13.06.2018 vjj 4 programátor by měl prekondice znát "svůj" systém i jako administrátor (profesionální, podnikový) požadavky a problémy, se kterými se může aplikace setkat při nasazení v reálném prostředí domain security, Group Policy, UAC, Bitlocker, TPM, UEFI,

13.06.2018 vjj 6 prekondice programátor by měl být "líný" nevynalézat znovu kolo web, literatura, kolegové,... většina "moderních" programovacích technik a algoritmů byla objevena již v minulém tisíciletí Microsoft - přetrvávající syndrom amatérské hyperaktivity - Windows NT a "vynález dynamických priorit" - W.H.G. (pouhé 2 roky na Harvardu) - Windows 8 a "vynález multitaskingu" Sinofsky

13.06.2018 vjj 7 prekondice programátor by měl být zvědavý a zvídavý proč a jak funguje ten "užitečný" kousek programu, který právě stáhnul z webu do svého projektu? nejde to udělat jinak? jak se používá ta nová technologie? jak je ve skutečnosti implementována?

přednáška 13.06.2018 vjj 16

13.06.2018 vjj 17 přednáška základní principy fungování systému Windows výběr několika zajímavých pravidel a protokolů (kdy se co smí či nesmí, musí či nemusí, a proč) pár zajímavých návodů problém správného řešení příliš mnoho možností - znát je a umět si vybrat

13.06.2018 vjj 21 sylabus základy GUI: WPF + Windows API / Win32 API grafický výstup - 2D, 3D, animace struktura klasické Windows aplikace principy OS Windows zprávy pro okna.net Framework standardy: Windows 7 vs Windows 10

literatura 13.06.2018 vjj 27

13.06.2018 vjj 28 Old Testament Charles Petzold Programming Windows (Fifth Edition) 1479 stran + CD November 11, 1998 ISBN 1-5723-1995-X Microsoft Press»»»»»»»»»»»»»»»»»»»»»

13.06.2018 vjj 31 Apocrypha Charles Petzold 3D Programming for Windows Three-Dimensional Graphics Programming for the Windows Presentation Foundation 430 stran 2008 - Microsoft Press ISBN 978-0-7356-2394-1»»»»»»»»»»»»»»»»»»»»»

13.06.2018 vjj 32 Google návody Libri Prohibiti»»»»»»»»»»»»»»»»»»»»»

13.06.2018 vjj 36 New Testament Adam Nathan WPF 4 Unleashed 2010 ISBN-13 978-0-672-33119-0 ISBN-10 0-672-33119-5 Pearson Education

13.06.2018 vjj 37 heresy Pete Brown Windows Store App Development C# and XAML Windows 8 XAML in Action 2013 ISBN 9781617290947 Manning»»»»»»»»»»»»»»»»»»»»»

13.06.2018 vjj 38 přednášky www.win.ms.mff.cuni.cz www.win.ms.mff.cuni.cz/vjj/vyuka.aspx - můj osobní zápisník - návody, problémy, domněnky»»»»»»»»»»»»»»»»»»»»»

13.06.2018 vjj 39 MSDN Library http://msdn.microsoft.com průběžně aktualizovaná on-line dokumentace chybí údaje o aktuálnosti nalezené informace chybí filtry pro vyhledávání W8.x/10 - implementace neodpovídá popisu

software 13.06.2018 vjj 41

13.06.2018 vjj 43 MSDN Academic Alliance Visual Studio 2017 pouze pro účely výuky Windows 7 (Windows 10) jako nezbytný "podklad" pro vývojářské nástroje servery pouze pro účely testování vyvíjených aplikací SDK aktualizace Helpu příklady tools WDK

13.06.2018 vjj 44 MSDN Academic Alliance SW licence je pro jeden department SISAL - Informatická sekce MFF UK pouze pro účely výuky informatiky smí se (tj. nemusí) poskytovat i studentům k nainstalování na jejich vlastní PC univerzitní login, CAS - Charles University Central Authentication Service, tj. číslo ISIC karty a heslo viz https://ldap.cuni.cz/info.php

13.06.2018 vjj 45 MSDN Academic Alliance MSDN AA WebStore Microsoft DreamSpark ELMS - Electronic Licenses Management System RapidSSL, Carbonfree, OnTheHub, Kivuto http://e5.onthehub.com/webstore/welcome.aspx?ws=5f06aec9-836f-e011-971f-0030487d8897 http://www.win.ms.mff.cuni.cz/vjj /MSImagine.aspx http://www.win.ms.mff.cuni.cz/

zkouška 13.06.2018 vjj 47

13.06.2018 vjj 48 zkouška umět vysvětlit vše, co bylo odpřednášeno, tak, jako byste to měli naučit začátečníka nebo jiného programátora, který ale o programování pro Windows skoro nic neví tj. důležitý je dostatečně srozumitelný návod, jaké funkce, objekty, metody a v jakém pořadí použít, které důležité informace se mezi jednotlivými kroky předávají a proč. izolované encyklopedické znalosti nejsou podstatné porovnávání různých možností, podle čeho si má programátor vybrat

13.06.2018 vjj 51 MFF UK - SISAL Malostranské nám. 25 4. patro, č.dv. 425 +420 951 554 222 vjj @ mff.cuni.cz kontakt http://www.win.ms.mff.cuni.cz/vjj/