Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek obsahuje index vývojových funkcí, které souvisejí se scénáři správy životního cyklu Windows aplikací a používání služeb na úrovni systému poskytovaných operačním systémem Windows.
funkce Windows App SDK
Windows App SDK poskytuje následující funkce týkající se životního cyklu aplikací a systémových služeb pro Windows 10 a novější verze operačního systému.
Důležitý
Pokud pracujete na aplikaci pro UPW, přečtěte si Migrace z UPW na Windows App SDK.
| Funkce | Popis |
|---|---|
| Životního cyklu aplikace | Získejte přehled o správě životního cyklu vaší aplikace. |
| Instancování aplikací | Určuje, jestli se může spustit více instancí procesu vaší aplikace najednou. |
| úlohy na pozadí | Úlohy na pozadí jsou komponenty aplikace, které běží na pozadí bez uživatelského rozhraní. Můžou provádět akce, jako je stahování souborů, synchronizace dat, odesílání oznámení nebo aktualizace dlaždic. |
| Bohatá aktivace | Získejte informace o různých typech aktivací aplikace. |
| řízení spotřeby | Získejte přehled o tom, jak vaše aplikace ovlivňuje stav napájení zařízení, a povolte aplikaci provádět inteligentní rozhodnutí o využití prostředků. |
| Restartovat | Programově restartujte aplikaci a nastavte možnosti restartování po ukončení aplikace. |
funkce operačního systému Windows
Windows 10 a novějších verzích operačního systému poskytují širokou škálu rozhraní API souvisejících s životním cyklem aplikací a systémovou službou pro aplikace. Tyto funkce jsou dostupné prostřednictvím kombinace rozhraní API WinRT a Win32 (C++ a COM), která poskytuje sada Windows SDK.
Rozhraní API WinRT
Následující články obsahují informace o funkcích dostupných prostřednictvím rozhraní API WinRT, která poskytuje sada Windows SDK.
| Článek | Popis |
|---|---|
| Použití aplikačních služeb a rozšíření | Zjistěte, jak integrovat aplikační služby do Windows aplikace, aby bylo možné sdílet data a funkce napříč aplikacemi. |
| Podporu aplikace pomocí úloh na pozadí | Zjistěte, jak se jednoduchý kód spouští na pozadí v reakci na triggery. |
| Spuštění aplikace prostřednictvím aktivačního souboru | Zjistěte, jak nastavit aplikaci tak, aby se spustila při otevření souboru určitého typu. |
| Spuštění aplikace s identifikátorem URI | Zjistěte, jak pomocí identifikátoru URI (Uniform Resource Identifier) spustit jednu aplikaci z jiné aplikace a umožnit tak užitečné scénáře typu aplikace-aplikace. |
| threading a asynchronní programování | Naučte se používat fond vláken k asynchronní práci v paralelních vláknech. |
Rozhraní API Win32 (C++ a COM)
Následující články obsahují informace o funkcích dostupných prostřednictvím rozhraní API win32 (C++ a COM), která poskytuje sada Windows SDK.
| Článek | Popis |
|---|---|
| Systémové služby | Přečtěte si o systémových službách dostupných pro aplikace, včetně modelu COM, zasílání zpráv Windows, aplikací služeb a mnoho dalšího. |
| správy paměti | Naučte se používat virtuální paměť, mapované soubory paměti, paměť při zápisu, podporu velké paměti a další funkce související s pamětí ve vaší aplikaci. |
| procesy a vlákna | Naučte se řídit procesy, vlákna, úlohy a další jednotky provádění kódu ve vaší aplikaci. |
| Windows informace o systému | Zjistěte, jak získat přístup k systémovým informacím, včetně registru, popisovačů, objektů a dalších prvků. |
funkce .NET
Sada .NET SDK také poskytuje rozhraní API související se systémovou službou pro aplikace WPF (Windows Presentation Foundation) a model Windows Forms.
| Článek | Popis |
|---|---|
| Vláknový model (WPF (Windows Presentation Foundation)) | Seznamte se s modelem vláken WPF (Windows Presentation Foundation) aplikací. |
| informace o systému | Zjistěte, jak získat přístup k systémovým informacím v aplikacích model Windows Forms. |
| .NET Worker Services | Jednoduchý způsob spouštění dlouhotrvajících úloh na pozadí v .NET aplikacích Nevyžaduje se balení – funguje s žádným modelem nasazení WPF (Windows Presentation Foundation), model Windows Forms nebo konzolové aplikace. |
Windows developer