GYIK - leckék, források, programok
Komponens létrehozása
A DevelStudio-ban az összetevőket objektumként kell dolgozni: az összetevők tulajdonságai (pozíció, dimenziók, tartalom) objektum tulajdonságokként jelennek meg.
Itt a $ edit egy objektum (az osztály egy példánya), amely a szöveg tulajdonságokkal rendelkezik. igazítsa. színét. betűtípus ... és a módszer elrejtése. show. háttal. toFront és így tovább.
A fenti példában egy már létrehozott összetevőre utalunk, azaz. a $ szerkesztési változóban a TEdit osztály egy példányát kapjuk, amely a szükséges komponensre utal. Hogyan hozzunk létre egy összetevőt a kódból? Nagyon egyszerű! Tekintsük a beviteli mező példáját:
A kód végrehajtása után a frissen létrehozott TEdit összetevő az 1. formanyomtatványon jelenik meg.
Eseménykezelés
A DevelStudio-ban többféleképpen lehet programozni az összetevő események funkcionális feldolgozását:
A DevelStudio 3 használatával névtelen funkciót adhat meg:
Ebben az esetben a paraméterek az eseménytől függően automatikusan átkerülnek a megadott függvényre:
Melyek a gyökérgombok?
HKEY_CURRENT_USER - A szakasz tartalmazza a rendszerhez bejelentkezett aktív felhasználó beállításait.
HKEY_USERS - a partíció tartalmazza a számítógép összes aktív letöltött felhasználói profilját. A HKEY_CURRENT_USER rész a HKEY_USERS rész alszekciója.
HKEY_LOCAL_MACHINE - ez a rész a számítógéphez tartozó összes konfigurációs paramétert tartalmazza (minden felhasználó számára).
HKEY_CLASSES_ROOT - a HKEY_LOCAL_MACHINE # 92, a Szoftver # 92, Osztályok alszekciója. Alapvetően a regisztrált fájltípusokkal és a COM és ActiveX objektumokkal kapcsolatos információkat tartalmaz.
HKEY_CURRENT_CONFIG - A szakasz a rendszer indításakor a helyi számítógép által használt eszközprofilról tartalmaz információkat. A HKEY_LOCAL_MACHINE # 92; SYSTEM # 92; CurrentControlSet # 92; Hardwa re Profiles # 92; Aktuális.
HKEY_DYN_DATA - a partíció csak a Windows 9x / ME rendszerleíró adatbázisban érhető el. Dinamikusan változó adatokat tartalmaz a számítógépről (CPU terhelés, lapozófájlméret stb.).
Hogyan hozzunk létre kulcsot?
Hogyan ellenőrizzük a kulcsot?
Hogyan törölhetek egy kulcsot?
Hogyan írhatok értéket egy kulcshoz?
Hogyan ellenőrizzük a kulcs jelenlétét a kulcsban?
Hogyan törölhetek egy értéket egy kulcsról?
Alternatív kirándulás
A kulcsok olvasása és írása a rendszerleíró adatbázisban sokkal könnyebbé tehető a readRegKey függvények használatával az olvasáshoz, és writeRegKey az íráshoz:
vegyes readRegKey ($ root, $ útvonal, $ puffer, $ típusú)
vegyes writeRegKey ($ root, $ útvonal, $ érték, $ típusú)
$ elérési útvonal - a megadott szakaszból a kulcshoz
$ puffer egy változó, amellyel értéket írhatunk
$ típusú - típus (STRING, DATE_TIME, BOOL, DWORD, CURRENCY)
$ érték az írható érték
Reading az úgynevezett. kulcs "alapértelmezés szerint" :)
Windows konzol
A shell_exec használata. a konzolparancsok több műveletet hozhatnak létre a rendszerleíró adatbázisban, mint a fentiek. Azonban nehezebb lesz.
A Windows konzolparancsok megismeréséhez írja be a parancssorba a következő parancsot:
és kövesse az utasításokat.