Knihovna tříd utilit pro podporu rychlého programování aplikací.

Třídy

  TřídaPopis
AbstractXService
Bázová třída, která implementuje IXService.
DefaultMethodAttribute

Specifikuje základní přetížení metody.

ErrorReportingLogger
Class for reporting drowned minor runtime exceptions.
NonExceptionalError
XApplicationSettings
Utilita pro práci s nastavením aplikace.
XApplicationUtility
Utilita pro práci s aplikací
XAssemblyManifestResourceContainer
Třída XAssemblyManifestResourceContainer představuje manifest knihovny jako kontejner zdrojů, které má knihovna přiložena.
XAssemblyManifestResourceLocation
Třída XAssemblyManifestResourceLocation reprezentuje zdroj v manifestu knihovny jako IXResourceLocation.
XAssemblyUtility
Utilita pro práci s assembly.
XCollectionUtility
Utilita pro práci s kolekcemi.
XColorUtility
Utilita pro práci s barvou (Color).
XCommandLineException
Výjimka XCommandLineException je vyvolána, když se stane chyba při parserování příkazové řádky.
XCommandLineParameter
Třída XCommandLineParameter představuje parametr z příkazové řádky, který byl naparsován pomocí XCommandLineParameters.
XCommandLineParameters
Třída XCommandLineParameters umožňuje jednoduché parserování příkazové řádky a zjisťování parametrů, s kterým byl program spuštěn.
XConsoleUtility
Utilita pro práci s konzolou.
XConvert
Utilita pro konverzi datových typů.
XCrc
Bázový třída pro CRC.
XCrc16
16 bitové CRC podle CCITT (SDLC/HDLC)
XCrc32
32 bitové CRC.
XCursorUtility
Utilita pro práci s kurzory
XDirectoryResourceContainer
Třída XDirectoryResourceContainer představuje adresář jako kontejner souborů (zdrojů).
XEnvironmentVarDictionary
Třída XEnvironmentVarDictionary slouží jako slovník proměnných prostředí. Hodnoty se nedají měnit.
XFilePathUtility
Utilita pro práci s cestou k souboru.
XFileResourceLocation
Rozhraní XFileResourceLocation definuje soubor jako zdroj dat, který je umístěn na daném místě a umožňuje poskytnout proud dat Stream pro jeho čtení.
XFileUtility
Utilita pro práci se soubory.
XFontUtility
Utilita pro práci s písmem.
XFormPositionSaver
Utilita pro automatické ukládání pozice okna při ukončení a načtení okna.
XFormUtility
Utilita pro práci s formuláři.
XGraphicsUtility
Utilita pro práci s rozhraním pro kreslení (Graphics).
XImageUtility
Utilita pro práci s Image.
XIOUtility
Utilita pro vstupní/výstupní (I/O) operace.
XKeyboardUtility
Utilita pro práci s klávesnicí.
XKeyDecorator
Třída XKeyDecorator slouží pro zabalení zdrojového objektu klíče. Při přepsání je možné přidat další položky klíče a upravit způsob, jak bude testována totožnost instancí dvou dekorátorů.
XManifestResourceManager
Třída XManifestResourceManager umožňuje načítat objekty a řetězce z úložiště (souboru manifestu).
XMath
Utilita pro matematické výpočty.
XMemory
Utilita pro práci s pamětí.
XNetworking
Třída XNetworking umožňuje komunikovat na sítí, poslouchat a zasílat data na port pomocí protokolu TCP/IP.
XObjectPool
Třída XObjectPool představuje rozšířenou hašovací tabulku, kde každému klíči je přiřazen jeden objekt se slabou referencí.
XPoolThread
Implementuje vlákno, které je spouštěno pomocí sdílených vláken (ThreadPool).
XPrintUtility
Utilita pro práci s tiskem a tiskárnou.
XRegistryVarDictionary
Třída XEnvironmentVarDictionary slouží jako slovník zapouzdřující registry Windows. Hodnoty se nedají měnit.
XServiceManager
Třída XServiceManager je singleton, který slouží k registraci a získání služeb.
XSGPToolProjectFolderServiceConstants
Statická třída XSGPToolProjectFolderServiceConstants sdružuje konstanty názvů proměnných XVars pro IXSGPToolProjectFolderService.
XSGPVarDictionary
Třída XSGPVarDictionary slouží jako slovník SGP proměnných. Hodnoty se nedají měnit.
XSpecialFoldersVarDictionary
Třída XSpecialFoldersVarDictionary slouží jako slovník speciálních proměnných (složky programu, názvu aplikace, obecných dokumentů...). Hodnoty se nedají měnit.
XStringUtility
Utilita pro práci s řetězci.
XThread
Implementuje vlákno pomocí běžného vlákna (Thread).
XThreadAbortException
Výjimka, která je vyvolána během násilného ukončení vlákna.
XThreadBase
Základní bázová třída vlákna, která implementuje rozhraní IXThread.
XTimer
Reprezentuje časovač (stopky).
XUserSettings
Třída XUserSettings reprezentuje uživatelské nastavení, do kterého si může uživatel ukládat různé nastavení, které může v budoucnu jednoduše načíst z disku.
XUserSettings..::.Key
Třída XUserSettings..::.Key představuje klíč v uživatelském nastavení, který umožňuje ukládat a načítat uživatelské informace.
XUserSettingsFileNameAttribute
Třída XUserSettingsFileNameAttribute umožňuje jednoduše specifikovat název souboru uživatelského nastavení.
XUserSettingsKeyNameAttribute
Třída XUserSettingsKeyNameAttribute umožňuje jednoduše specifikovat název klíče v uživatelském nastavení, který daný typ používá.
XUserSettingsKeyValueEventArgs
Informace o události změny klíče v nastaveních.
XVarDictionary
Třída XVarDictionary slouží pro uchování různorodých proměnných v hašovací tabulce.
XVarDictionaryBase
Abstraktní třída XVarDictionaryBase je abstraktní implementací rozhraní IXVarDictionary a je určena pro další přepsání. Třída umožňuje spravovat proměnné a nastavovat jejich hodnotu.
XVars
Třída XVars umožňuje expandovat proměnné na odpovídající hodnoty.
XVarsException
Výjimka XVarsException je vyvolána, když se stane chyba při práci s proměnnými IXVarDictionary.

Struktury

  StrukturaPopis
XColorUtility..::.ColorAHLS
Reprezentuje barvu v HLS (odstín, jas, nasycení) barvovém modelu.

Rozhraní

  RozhraníPopis
IXApplicationService
IXApplicationService reprezentuje rozhraní služby pro obecnou System.Windows.Forms aplikaci.
IXErrorReportingLoggerService
Interface for logging (drowned) minor runtime exceptions.
IXFromResource
Rozhraní IXFromResource reprezentuje objekt, který byl vytvořen z daného zdroje.
IXResourceContainer
Rozhraní IXResourceContainer definuje metody pro správu kontejneru a poskytuje informace o zdrojích v tomto kontejneru.
IXResourceLocation
Rozhraní IXResourceLocation definuje zdroj dat, který je umístěn na daném místě a umožňuje poskytnout proud dat Stream pro jeho čtení. Zdrojem může být například souboru na disku či soubor přiložený ke knihovně.
IXResourceManager
Rozhraní IXResourceManager definuje metody pro načítání objektů a rětězců z úložiště. Každý načtený objekt či řetězec může být lokalizovaný pro místní nastavení.
IXService
Bázové rozhraní pro služby.
IXSGPToolProjectFolderService
IXSGPToolProjectFolderService reprezentuje rozhraní služby obecného SGP nástroje.
IXThread
Obecné rozhraní vlákna.
IXVarDictionary
Rozhraní IXVarDictionary definuje metody obecného slovníku proměnných.

Delegáti

  DelegátPopis
XObjectPool..::.ProcessEntryHandler
Delegát pro provedení akce s každou položkou ve fondu.
XThreadExitEventHandler
Delegát pro obsluhu události ukončení vlákna.
XThreadStart
Delegát pro spouštění vlákna.
XThreadStartEventHandler
Delegát pro obsluhu události spuštění vlákna.
XUserSettingsKeyValueEventHandler
Delegát pro obsluhu události změny klíče v nastaveních.

Výčty

  VýčetPopis
XByteOrder
Reprezentuje typ řazení bytů ve vícebytových slovech.
XCommandLineErrorCode
Výčet XCommandLineErrorCode určuje chybový stav parseru příkazové řádky.
XCommandLineParameterFlags
Výčet XCommandLineParameterFlags definuje způsoby, jakým je nastaven parametr příkazové řádky.
XTriBoolean
Reprezentuje nulovatelný Boolean.