Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten słownik promuje wspólne słownictwo wśród deweloperów systemu Windows.
Zaawansowane ustawienia systemu Windows
Obszar ustawień Windows 11 dla opcji skoncentrowanych na deweloperach, takich jak Tryb dewelopera, sudo, długie ścieżki, rozszerzenia plików, Dysk deweloperski, wykonywanie skryptów programu PowerShell i domyślny terminal. W Windows 11 w wersji 25H2 lub nowszej otwórz pozycję Ustawienia > Zaawansowane>. Zobacz Zaawansowane ustawienia Windows.
Zarządzanie cyklem życia aplikacji (ALM)
Procesy i interfejsy API, które zarządzają sposobem, w jaki aplikacja jest uruchamiana, aktywowana, działa, jest ponownie uruchamiana i kończy działanie. Aplikacje UWP mogą przechodzić między stanem pierwszoplanowym, działaniem w tle i stanem zawieszenia. Aplikacje klasyczne Zestaw SDK do aplikacji systemu Windows korzystają z cyklu życia procesu Win32 i nie są wstrzymywane przez menedżera cyklu życia UWP. Zobacz Cykl życia aplikacji platformy UWP i cykl życia aplikacji Zestaw SDK do aplikacji systemu Windows.
Model aplikacji
Często określane jako "model aplikacji". Model aplikacji łączy składniki wdrażania, izolacji, cyklu życia i prezentacji, które są unikatowe dla danej technologii tworzenia aplikacji. Na przykład aplikacje Zestaw SDK do aplikacji systemu Windows i WinUI 3 działają w modelu aplikacji Win32, a interfejs WinUI dla aplikacji platformy UWP działa w modelu aplikacji platformy UWP.
Pakowanie aplikacji
Opisuje sposób, w jaki aplikacja jest spakowana przed wdrożeniem i zainstalowaniem przez użytkowników. Aplikację można spakować, rozpakować lub spakować z lokalizacją zewnętrzną (zobacz często zadawane pytania dla deweloperów systemu Windows).
Program rozruchowy
Składnik redystrybucyjny, który udostępnia interfejs API do znajdowania i ładowania pakietu platformy Zestaw SDK do aplikacji systemu Windows dla procesu wywołującego. W spakowanej lokalizacji zewnętrznej lub rozpakowanej aplikacji możesz jawnie załadować pakiet platformy Zestaw SDK do aplikacji systemu Windows, wywołując interfejsy API programu Bootstrapper, takie jak MdBootstrapInitialize. Zobacz Odwołaj się do pakietu frameworka Zestaw SDK do aplikacji systemu Windows w czasie wykonywania.
CsWin32
Generator kodu źródłowego dla platformy .NET, który podczas kompilacji tworzy silnie typowane deklaracje P/Invoke dla interfejsów API systemu Win32. Potrzebne interfejsy API wymieniasz w pliku NativeMethods.txt, a CsWin32 automatycznie generuje poprawny kod interop. Jest to zalecany zamiennik dla pisanych ręcznie deklaracji [DllImport]. Zobacz Wywoływanie interfejsów API Win32 z aplikacji Windows języka C# (CsWin32).
C++/WinRT
C++/WinRT to standardowa projekcja języka C++17 dla interfejsów API środowisko wykonawcze systemu Windows (WinRT), zaimplementowana jako biblioteka oparta na nagłówkach i zaprojektowana w celu zapewnienia najwyższej klasy access nowoczesnym interfejsom API systemu Windows. Zobacz C++/WinRT.
Dysk programistyczny
Wolumin magazynu zoptymalizowany pod kątem obciążeń deweloperskich. Dysk deweloperski używa systemu plików ReFS (Resilient File System) i zapewnia szybszą wydajność typowych operacji we/wy programowania, takich jak kompilacje, instalacje pakietów i kontrola źródła. Zobacz Konfigurowanie dysku deweloperskiego na Windows 11.
Strona główna dewelopera
Otwartoźródłowy pulpit dla deweloperów systemu Windows, który został wycofany w maju 2025 r. Jego repozytorium jest archiwizowane. Użyj ustawień zaawansowanych Windows, konfiguracji WinGet i dysku deweloperskiego na potrzeby bieżących przepływów pracy konfiguracji.
DirectML
Wysokowydajny, akcelerowany sprzętowo interfejs API DirectX 12 do obsługi obciążeń uczenia maszynowego na obsługiwanych układach GPU. Aby uzyskać wnioskowanie ONNX wyższego poziomu dla dostępnych procesorów CPU, procesorów GPU i jednostek NPU, zobacz Windows ML. Zobacz Omówienie języka DirectML.
Zależności dynamiczne
Zależności dynamiczne udostępniają zawartość pakietu struktury dla spakowanych i rozpakowanych aplikacji w czasie wykonywania.
Płynny projekt
Fluent Design to system projektowania dla środowisk systemu Windows. WinUI udostępnia kontrolki, materiały, typografię i wzorce interakcji zgodne z wytycznymi Fluent.
Lokalna Odlewnia
Lekkie środowisko uruchomieniowe do uruchamiania modeli małych języków lokalnie na urządzeniach Windows przy użyciu dostępnego sprzętu (procesora CPU, procesora GPU lub procesora NPU). Włącza scenariusze sztucznej inteligencji w trybie offline z małym opóźnieniem. Zobacz Wprowadzenie do usługi Foundry Local.
GitHub Copilot
Programista AI parowy, który pomaga w szybszym pisaniu kodu i zmniejsza ilość pracy w Visual Studio lub Visual Studio Code (VS Code). Aby uzyskać więcej informacji, zobacz
Przeładowywanie na gorąco
Funkcja tworzenia aplikacji, która umożliwia aktualizowanie kodu aplikacji i obserwowanie zmian podczas uruchamiania aplikacji, eliminując konieczność zatrzymywania, ponownego kompilowania i ponownego uruchamiania aplikacji podczas tworzenia. Zobacz Pisz i debuguj kod w trakcie wykonywania przy użyciu Przeładowywanie na gorąco.
Aplikacja hybrydowa
Aplikacja korzystająca z wielu technologii. Na przykład aplikacja .NET MAUI, która używa platformy Blazor do renderowania zawartości internetowej w kontrolce WebView2. Aby uzyskać więcej informacji, zobacz ASP.NET Core Blazor Hybrid .
Połączenie hybrydowe CRT
Technika łączenia biblioteki środowiska uruchomieniowego C/C++, która upraszcza wdrażanie. Nazywa się również po prostu Hybrydową CRT. Zobacz Łączenie hybrydowej biblioteki środowiska uruchomieniowego C/C++ (połączenie hybrydowe CRT).
Model dużego języka (LLM)
Model oparty na transformatorze wyszkolony na dużych korpusach w celu rozumienia i generowania języka naturalnego lub czasami obrazów i dźwięków. Obsługuje zadania, takie jak czat, podsumowanie i generowanie kodu. Zobacz modele Azure OpenAI.
Aplikacje zarządzane
"Zarządzane" odnosi się do "zarządzanego środowiska uruchomieniowego" .NET, który zapewnia usługi zarządzane, takie jak odzyskiwanie pamięci i zabezpieczenia. Jeśli tworzysz aplikację przy użyciu .NET, tworzysz aplikację zarządzaną.
Serwery MCP
MCP to otwarty protokół przeznaczony do standaryzacji integracji między aplikacjami sztucznej inteligencji a zewnętrznymi narzędziami i źródłami danych. Serwery protokołu MCP (Model Context Protocol).
Klasy programu Microsoft Foundation (MFC)
Klasy programu Microsoft Foundation (MFC) umożliwiają tworzenie złożonych interfejsów użytkownika z wieloma kontrolkami. Za pomocą MFC można tworzyć aplikacje za pomocą interfejsów użytkownika w stylu pakietu Office. Zobacz: Aplikacje desktopowe MFC.
Microsoft Foundry
Zarządzana platforma do tworzenia, oceniania i wdrażania aplikacji generacyjnych sztucznej inteligencji z modelami podstawowymi. Wcześniej Azure AI Foundry. Zobacz dokumentację Microsoft Foundry.
MSIX
MSIX to format pakietu aplikacji Windows umożliwiający niezawodną instalację, aktualizację i usunięcie. Plik MSIX można używać z aplikacjami utworzonymi przy użyciu Zestaw SDK do aplikacji systemu Windows, Win32, WPF lub Windows Forms. Aplikacja wdrożona za pomocą pliku MSIX jest spakowaną aplikacją. Zobacz Co to jest MSIX?.
Aplikacje natywne
Aplikacja specyficzna dla Windows, która integruje się z interfejsem użytkownika Windows i możliwościami platformy. Natywna aplikacja Windows może używać zarządzanego języka C# i .NET, niezarządzanego języka C++lub obu tych języków. To znaczenie różni się od kodu natywnego, co oznacza, że kod wykonywany poza zarządzanym środowiskiem uruchomieniowym.
P/Invoke (Usługi wywoływania platformy)
Mechanizm .NET wywoływania funkcji niezarządzanych (natywnych) z zarządzanego kodu C#. Nowoczesne aplikacje Windows powinny używać csWin32 do automatycznego generowania podpisów P/Invoke, a nie ręcznego pisania [DllImport] deklaracji.
.NET MAUI
.NET wieloplatformowy interfejs użytkownika aplikacji. Międzyplatformowy framework do tworzenia natywnych aplikacji mobilnych i desktopowych przy użyciu C# i XAML. Ewolucja Xamarin.Forms rozszerzona od scenariuszy mobilnych do komputerowych, z kontrolkami interfejsu użytkownika przebudowanymi od podstaw w celu zwiększenia wydajności i rozszerzalności.
Co to jest .NET MAUI?.
Jednostka przetwarzania neuronowego (NPU)
Dedykowany akcelerator sztucznej inteligencji na urządzeniu zoptymalizowany pod kątem obciążeń uczenia maszynowego. Aplikacje systemu Windows mogą korzystać z jednostek NPU za pośrednictwem obsługiwanych interfejsów API Windows AI, Foundry Local lub dostawców wykonywania Windows ML.
Środowisko uruchomieniowe ONNX (ORT)
Silnik inferencyjny o wysokiej wydajności, działający na wielu platformach, dla modeli w formacie ONNX. Zobacz Uruchamianie modeli ONNX.
Spakowana aplikacja
Aplikacja, której pliki, manifest, tożsamość i informacje o wdrożeniu znajdują się w pakiecie, takim jak MSIX. Aplikacje pakietowe mają identyfikator pakietu i mogą korzystać z instalacji, aktualizacji i usuwania zarządzanych przez pakiet. Zobacz Omówienie opakowań.
Spakowana aplikacja z lokalizacją zewnętrzną
Aplikacja, która używa małego pakietu tożsamości, zachowując pliki binarne poza pakietem i zachowując istniejący instalator i proces aktualizacji. Nazywana również aplikacją z lokalizacją zewnętrzną lub rozrzednym pakietem. Zobacz Omówienie opakowań.
Tożsamość pakietu
Tożsamość zarządzana przez system zdefiniowana przez manifest pakietu. Niektóre funkcje systemu Windows, w tym niektóre funkcje działające w tle, powiadomienia push, integracja z powłoką i scenariusze SI w systemie Windows, wymagają identyfikatora pakietu. Zobacz funkcje , które wymagają tożsamości pakietu.
Wdrożenie zależne od struktury
Tryb wdrażania Zestaw SDK do aplikacji systemu Windows, w którym aplikacja używa składników środowiska uruchomieniowego Zestaw SDK do aplikacji systemu Windows zainstalowanych oddzielnie na urządzeniu. Powoduje to utworzenie mniejszego pakietu wdrożeniowego aplikacji, ale wymaga obecności na urządzeniu odpowiedniego środowiska uruchomieniowego Zestaw SDK do aplikacji systemu Windows. Zobacz Omówienie wdrażania zestawu Zestaw SDK do aplikacji systemu Windows.
PowerToys
Zestaw narzędzi dla użytkowników korzystających z możliwości dostrajania i usprawniania środowiska systemu Windows w celu zwiększenia produktywności. Zobacz dokumentację usługi PowerToys.
Progresywna aplikacja internetowa (PWA)
Aplikacja, którą tworzysz przy użyciu technologii internetowych i które można zainstalować na wszystkich urządzeniach, z jednej bazy kodu. Aby uzyskać więcej informacji na temat tworzenia aplikacji PWA, zobacz Przegląd progresywnych Web Apps (PWAs).
Spotkanie projektu
Nazwa kodu dla Zestaw SDK do aplikacji systemu Windows. Nie jest już używany.
React Native
React Native to platforma programistyjna z platformy Meta, która umożliwia deweloperom tworzenie w pełni natywnych aplikacji międzyplatformowych przy użyciu języków JavaScript, TypeScript i React.
React Native dla komputerów stacjonarnych
React Native for Desktop wprowadza obsługę React Native do SDK systemu Windows, umożliwiając deweloperom użycie JavaScript do tworzenia natywnych aplikacji systemu Windows dla urządzeń obsługiwanych przez Windows 10 i Windows 11. Obejmuje to komputery, tablety, 2-in-1 i konsolę Xbox. Termin React Native for Desktop obejmuje zarówno React Native dla systemu Windows, jak i React Native dla systemu macOS.
Odpowiedzialne używanie sztucznej inteligencji (RAI)
Zestaw zalecanych praktyk programowania, które mają być używane podczas tworzenia aplikacji i funkcji. Zobacz Tworzenie odpowiedzialnych aplikacji i funkcji sztucznej inteligencji w systemie Windows , aby dowiedzieć się więcej na temat zasad RAI i sposobu ich stosowania do programowania w systemie Windows.
Model języka małego (SLM)
Kompaktowy model (na przykład Silica Phi) zaprojektowany do wydajnego działania na urządzeniach klienckich (procesor CPU, procesor GPU lub NPU) z mniejszym opóźnieniem i kosztem, odpowiedni dla wielu scenariuszy sztucznej inteligencji na urządzeniach. Zobacz Rozpoczynanie pracy z krzemionką Phi.
Rozpoznawanie tekstu
Rozpoznawanie tekstu, znane również jako optyczne rozpoznawanie znaków (OCR), jest obsługiwane przez interfejsy API sztucznej inteligencji systemu Windows, które wykrywają i wyodrębniają tekst na obrazach i konwertują je na strumienie znaków czytelnych dla maszyny. Zobacz Rozpocznij pracę z rozpoznawaniem tekstu przez sztuczną inteligencję.
Platforma uniwersalna systemu Windows (UWP)
Platforma deweloperska aplikacji i model aplikacji korzystający z interfejsów API środowisko wykonawcze systemu Windows (WinRT) do dostarczania spakowanych aplikacji. Aplikacje platformy UWP działają w środowisku piaskownicy i dziedziczą zabezpieczenia platformy UWP. Dowiedz się więcej na temat platformy UWP.
Notatka
Twórz aplikacje systemu Windows przy użyciu Zestaw SDK do aplikacji systemu Windows i WinUI. Możesz również użyć WPF.
Aplikacja niezarządzana
Aplikacje, które nie są zarządzane przez środowisko uruchomieniowe .NET. Jeśli obsługujesz własne zarządzanie pamięcią, tworzysz niezarządzaną aplikację.
Rozpakowana aplikacja
Aplikacja zainstalowana i zaktualizowana poza systemem wdrażania pakietów Windows, na przykład za pomocą pliku MSI, EXE, ClickOnce, skryptów lub wdrożenia xcopy. Rozpakowana aplikacja nie ma tożsamości pakietu. Aby zachować pliki binarne znajdujące się w lokalizacji zewnętrznej przy dodawaniu tożsamości, użyj modelu „packaged-with-external-location”. Zobacz Omówienie opakowań.
Całkowicie niezależne wdrożenie
Tryb wdrażania Zestaw SDK do aplikacji systemu Windows obejmujący składniki struktury z aplikacją zamiast używać oddzielnie zainstalowanych pakietów środowiska uruchomieniowego. Zwiększa to rozmiar pakietu wdrożeniowego, ale umożliwia aplikacji obsługiwanie swoich zależności Zestaw SDK do aplikacji systemu Windows wraz z aplikacją. Zobacz Omówienie wdrażania zestawu Zestaw SDK do aplikacji systemu Windows.
rozszerzenie Visual Studio (VSIX)
Umożliwia tworzenie, pakowanie i wdrażanie rozszerzeń Visual Studio. Rozpocznij pracę z szablonem projektu VSIX.
WebView2
Element sterujący, który umożliwia deweloperom aplikacji osadzanie zawartości internetowej (HTML/CSS/JS) w aplikacjach natywnych przy użyciu aparatu renderowania Microsoft Edge (Chromium). Możesz użyć elementu WebView2 w winUI, Win32 C++, WPF i WinForms. Zobacz Wprowadzenie do przeglądarki Microsoft Edge WebView2.
Microsoft Foundry w systemie Windows
Platforma Microsoft Foundry w systemie Windows oferuje funkcje i interfejsy API oparte na sztucznej inteligencji na komputerach z systemem Windows 10 lub nowszym. Niektóre funkcje, takie jak Silica Phi, wymagają sprzętu Copilot+ PC. Zobacz Omówienie interfejsów API sztucznej inteligencji systemu Windows.
interfejs API systemu Windows
Odwołuje się do całego zestawu interfejsów API systemu Windows, w tym interfejsów API Win32, interfejsów API COM, interfejsów API WinRT platformy UWP oraz interfejsów API WinRT/Win32, które są częścią interfejsów API Zestaw SDK do aplikacji systemu Windows i WinUI.
Interfejs wiersza poleceń do tworzenia aplikacji Windows (interfejs wiersza poleceń winapp)
Narzędzie wiersza polecenia typu open source w publicznej wersji zapoznawczej do zarządzania zestawami SDK Windows, tożsamością pakietu, manifestami, certyfikatami, kompilacjami, pakowaniem i automatyzacją interfejsu użytkownika w ramach platform aplikacji Windows. Zobacz interfejs wiersza polecenia aplikacja dla systemu Windows Development.
Zestaw SDK aplikacji systemu Windows
Zestaw niezależnie obsługiwanych komponentów i narzędzi do tworzenia aplikacji klasycznych systemu Windows. Obejmuje ona interfejsy WinUI, cykl życia aplikacji, okna, powiadomienia, zasoby, tekst i inne interfejsy API. Zestaw SDK do aplikacji systemu Windows uzupełnia, a nie zastępuje Windows SDK. Zobacz Zestaw SDK do aplikacji systemu Windows.
środowisko uruchomieniowe Zestaw SDK do aplikacji systemu Windows
Pakiety framework, Main i Singleton używane przez aplikacje zależne od platformy Zestaw SDK do aplikacji systemu Windows. Aplikacje spakietowane zwykle pozyskują środowisko uruchomieniowe za pośrednictwem wdrożenia pakietu; aplikacje niespakietowane używają automatycznej lub jawnej inicjalizacji zależności dynamicznych. Zobacz Omówienie wdrażania zestawu Zestaw SDK do aplikacji systemu Windows.
Windows Forms
Znany również jako WinForms. Framework UI do budowy aplikacji desktopowych dla Windows. Jest to nakładka .NET na biblioteki interfejsu użytkownika systemu Windows, takie jak User32 i GDI+. Jest to sprawdzony w praktyce sposób tworzenia aplikacji desktopowych przy użyciu projektanta wizualnego w Visual Studio. Zobacz Przewodnik po aplikacjach komputerowych (Windows Forms .NET).
Windows Presentation Foundation (WPF)
Framework UI do budowy aplikacji desktopowych dla Windows. WPF aplikacje są oparte na architekturze grafiki wektorowej. Dzięki temu aplikacje mogą wyglądać świetnie na monitorach o wysokiej rozdzielczości DPI, ponieważ mogą być skalowane w nieskończoność. Zobacz Co to jest Windows Presentation Foundation (WPF)?.
Windows SDK
Zestaw Windows SDK to kolekcja nagłówków, bibliotek, metadanych i narzędzi, które umożliwiają tworzenie aplikacji klasycznych i aplikacji systemu Windows platformy UWP. Zestaw Windows SDK nie jest taki sam jak Zestaw SDK do aplikacji systemu Windows.
WinUI (wcześniej nazywany WinUI 3)
Najnowsza i zalecana struktura interfejsu użytkownika dla aplikacji klasycznych systemu Windows. Ta struktura jest udostępniana za pośrednictwem Zestaw SDK do aplikacji systemu Windows i została oddzielona od systemu operacyjnego Windows. Usługa WinUI używa rozwiązania Fluent Design do zapewnienia natywnej struktury środowiska użytkownika dla aplikacji klasycznych systemu Windows. Będzie wydawać się bardzo znajome, jeśli pracujesz z WinUI w UWP. Należy pamiętać, że aplikacje WinUI są często określane jako "Aplikacje WinUI". Zobacz WinUI.
WinUI dla platformy UWP (wcześniej określane jako WinUI 2)
Interfejs WinUI dla platformy UWP jest ściśle zintegrowany z zestawami SDK systemu Windows i zapewnia natywne kontrolki interfejsu użytkownika systemu Windows oraz inne elementy interfejsu użytkownika dla aplikacji platformy UWP i aplikacji klasycznych korzystających z wysp XAML. Zobacz WinUI dla platformy UWP.
Wyspy XAML
Technika hostingu do umieszczania zawartości XAML w aplikacji korzystającej z innej struktury interfejsu użytkownika pulpitu. Starsze systemy XAML Islands obsługują formantki XAML platformy UWP. XAML Islands w WinUI obsługują kontrolki pakietu Zestaw SDK do aplikacji systemu Windows i używają innych interfejsów API, przestrzeni nazw oraz mają inne wymagania hosta.
Windows ML
Interfejsy API systemu Windows do uruchamiania modeli ONNX lokalnie w aplikacjach systemu Windows, z automatycznym zarządzaniem dostawcą wykonania na procesorach CPU, GPU i jednostkach NPU. Zobacz Windows ML.