Knihovna tříd utilit pro podporu rychlého programování aplikací.
Třídy
| Třída | Popis | |
|---|---|---|
| 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
| Struktura | Popis | |
|---|---|---|
| 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át | Popis | |
|---|---|---|
| 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ýčet | Popis | |
|---|---|---|
| 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.
|