🗊 Презентация Реестр

Категория: Образование
Нажмите для полного просмотра!
Реестр, слайд №1 Реестр, слайд №2 Реестр, слайд №3 Реестр, слайд №4 Реестр, слайд №5 Реестр, слайд №6 Реестр, слайд №7 Реестр, слайд №8 Реестр, слайд №9 Реестр, слайд №10 Реестр, слайд №11 Реестр, слайд №12 Реестр, слайд №13 Реестр, слайд №14 Реестр, слайд №15

Вы можете ознакомиться и скачать презентацию на тему Реестр. Доклад-сообщение содержит 15 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Реестр
Описание слайда:
Реестр

Слайд 2


HKEY_CLASSES_ROOT: Эта ветвь содержит все типы Ваших ассоциаций к файлам, информацию об OLE и данные по ярлыкам. HKEY_CLASSES_ROOT: Эта ветвь...
Описание слайда:
HKEY_CLASSES_ROOT: Эта ветвь содержит все типы Ваших ассоциаций к файлам, информацию об OLE и данные по ярлыкам. HKEY_CLASSES_ROOT: Эта ветвь содержит все типы Ваших ассоциаций к файлам, информацию об OLE и данные по ярлыкам. · HKEY_CURRENT_USER: Эта ветвь связана с ветвью HKEY_USERS, и соответствует пользователю, работающему в настоящее время на PC. · HKEY_LOCAL_MACHINE: Эта ветвь содержит определенную информацию о типах аппаратных средств, программного обеспечения, и других настройках на данном PC, эта информация используется для всех пользователей, которые работают на этом компьютере.

Слайд 3


HKEY_USERS: Эта ветвь содержит индивидуальные настройки каждого пользователя компьютера, каждый пользователь представлен под ключом SID,...
Описание слайда:
HKEY_USERS: Эта ветвь содержит индивидуальные настройки каждого пользователя компьютера, каждый пользователь представлен под ключом SID, расположенном под главной ветвью. HKEY_USERS: Эта ветвь содержит индивидуальные настройки каждого пользователя компьютера, каждый пользователь представлен под ключом SID, расположенном под главной ветвью. · HKEY_CURRENT_CONFIG: Эта ветвь связана с ветвью HKEY_LOCAL_MACHINE, и соответствует текущей аппаратной конфигурации. · HKEY_DYN_DATA: Эта ветвь связана с частью HKEY_LOCAL_MACHINE, и служит для использования особенностей Plug-&-Play в Windows, этот раздел динамически изменятся, когда устройства добавляются и удаляются из системы.

Слайд 4


функции API RegCreateKey (Key: HKey; SubKey: PChar; var Result: HKey): Longint; Создать подраздел в реестре. Key указывает на "корневой"...
Описание слайда:
функции API RegCreateKey (Key: HKey; SubKey: PChar; var Result: HKey): Longint; Создать подраздел в реестре. Key указывает на "корневой" раздел реестра. SubKey - имя раздела - строится по принципу пути к файлу в DOS (пример subkey1\subkey2\ ...). Если такой раздел уже существует, то он открывается (в любом случае при успешном вызове Result содержит Handle на раздел). Об успешности вызова судят по возвращаемому значению, если ERROR_SUCCESS, то успешно, если иное - ошибка.

Слайд 5


RegOpenKey(Key: HKey; SubKey: PChar; var Result: HKey): Longint; RegOpenKey(Key: HKey; SubKey: PChar; var Result: HKey): Longint; Открыть подраздел...
Описание слайда:
RegOpenKey(Key: HKey; SubKey: PChar; var Result: HKey): Longint; RegOpenKey(Key: HKey; SubKey: PChar; var Result: HKey): Longint; Открыть подраздел Key\SubKey и возвращает Handle на него в переменной Result. Если раздела с таким именем нет, то он не создается. Возврат - код ошибки или ERROR_SUCCESS, если успешно.

Слайд 6


RegCloseKey(Key:HKey):Longint; RegCloseKey(Key:HKey):Longint; Закрывает раздел, на который ссылается Key. Возврат - код ошибки или ERROR_SUCCESS,...
Описание слайда:
RegCloseKey(Key:HKey):Longint; RegCloseKey(Key:HKey):Longint; Закрывает раздел, на который ссылается Key. Возврат - код ошибки или ERROR_SUCCESS, если успешно.

Слайд 7


RegDeleteKey(Key: HKey; SubKey: PChar): Longint; RegDeleteKey(Key: HKey; SubKey: PChar): Longint; Удалить подраздел Key\SubKey. Возврат - код ошибки...
Описание слайда:
RegDeleteKey(Key: HKey; SubKey: PChar): Longint; RegDeleteKey(Key: HKey; SubKey: PChar): Longint; Удалить подраздел Key\SubKey. Возврат - код ошибки или ERROR_SUCCESS, если нет ошибок.

Слайд 8


RegEnumKey(Key: HKey; index: Longint; Buffer: PChar;cb: Longint): Longint; RegEnumKey(Key: HKey; index: Longint; Buffer: PChar;cb: Longint): Longint;...
Описание слайда:
RegEnumKey(Key: HKey; index: Longint; Buffer: PChar;cb: Longint): Longint; RegEnumKey(Key: HKey; index: Longint; Buffer: PChar;cb: Longint): Longint; Получить имена всех подразделов раздела Key, где Key - Handle на открытый или созданный раздел (см. RegCreateKey и RegOpenKey), Buffer - указатель на буфер, cb - размер буфера, index - индекс, должен быть равен 0 при первом вызове RegEnumKey. Типичное использование - в цикле While, где index увеличивается до тех пор, пока очередной вызов RegEnumKey не завершится ошибкой

Слайд 9


RegQueryValue(Key: HKey; SubKey: PChar; Value: PChar; var cb: Longint): Longint; RegQueryValue(Key: HKey; SubKey: PChar; Value: PChar; var cb:...
Описание слайда:
RegQueryValue(Key: HKey; SubKey: PChar; Value: PChar; var cb: Longint): Longint; RegQueryValue(Key: HKey; SubKey: PChar; Value: PChar; var cb: Longint): Longint; Возвращает текстовую строку, связанную с ключом Key\SubKey.Value - буфер для строки; cb- размер, на входе - размер буфера, на выходе - длина возвращаемой строки. Возврат - код ошибки.

Слайд 10


RegSetValue(Key: HKey; SubKey: PChar; ValType: Longint; Value: PChar; cb: Longint): Longint; RegSetValue(Key: HKey; SubKey: PChar; ValType: Longint;...
Описание слайда:
RegSetValue(Key: HKey; SubKey: PChar; ValType: Longint; Value: PChar; cb: Longint): Longint; RegSetValue(Key: HKey; SubKey: PChar; ValType: Longint; Value: PChar; cb: Longint): Longint; Задать новое значение ключу Key\SubKey, ValType - тип задаваемой переменной, Value - буфер для переменной, cb - размер буфера. В Windows 3.1 допустимо только Value=REG_SZ. Возврат - код ошибки или ERROR_SUCCESS, если нет ошибок.

Слайд 11


TRegIniFile procedure TForm1.Button1Click(Sender: TObject); var RegIni:TRegIniFile; Begin { создаётся переменная RegIni типа TRegIniFile в скобках...
Описание слайда:
TRegIniFile procedure TForm1.Button1Click(Sender: TObject); var RegIni:TRegIniFile; Begin { создаётся переменная RegIni типа TRegIniFile в скобках указываем имя подраздела, с которым собираемся работать} RegIni:=TRegIniFile.Create('Software'); RegIni.OpenKey('online', true); RegIni.WriteString('Razd', 'Param', Edit1.Text); RegIni.Free;end;

Слайд 12


Первая строка инициализирует реестр и текущем разделом становиться HKEY_CURRENT_USER\ Software. Если бы мы написали нашу первую строку так:...
Описание слайда:
Первая строка инициализирует реестр и текущем разделом становиться HKEY_CURRENT_USER\ Software. Если бы мы написали нашу первую строку так: RegIni:=TRegIniFile.Create(' Network') то текущим разделом был бы уже: HKEY_CURRENT_USER\ Network. Затем открываем ещё подраздел: RegIni.OpenKey('online', true). OpenKey - открывает следующий подраздел, имя которого указано в качестве первого параметра в скобках. Второй параметр означает: создавать ли раздел если его нет? Если true - это значит, что когда такого подраздела нет, то он будет создан Первая строка инициализирует реестр и текущем разделом становиться HKEY_CURRENT_USER\ Software. Если бы мы написали нашу первую строку так: RegIni:=TRegIniFile.Create(' Network') то текущим разделом был бы уже: HKEY_CURRENT_USER\ Network. Затем открываем ещё подраздел: RegIni.OpenKey('online', true). OpenKey - открывает следующий подраздел, имя которого указано в качестве первого параметра в скобках. Второй параметр означает: создавать ли раздел если его нет? Если true - это значит, что когда такого подраздела нет, то он будет создан

Слайд 13


Функция WriteString записывает строку в текущий раздел реестра. Первый параметр - имя подраздела в текущем разделе, т.е. наше значение будет...
Описание слайда:
Функция WriteString записывает строку в текущий раздел реестра. Первый параметр - имя подраздела в текущем разделе, т.е. наше значение будет записываться в HKEY_CURRENT_USER\ Software\ VR-online\ Razd. Функция WriteString записывает строку в текущий раздел реестра. Первый параметр - имя подраздела в текущем разделе, т.е. наше значение будет записываться в HKEY_CURRENT_USER\ Software\ VR-online\ Razd. Второй параметр - имя записываемого параметра, а третий - значение параметра. В качестве значения мы используем строку записанную в Edit1. Последняя строка RegIni.Free уничтожает созданную нами переменную. Для записи в реестр мы использовали процедуру WriteString. Но она не единственная, есть ещё WriteBool (для записи булево значения) и WriteInteger (для записи целого значения).

Слайд 14


Чтение procedure TForm1.Button2Click(Sender: TObject); var RegIni:TRegIniFile; begin RegIni:=TRegIniFile.Create('Software'); RegIni.OpenKey('online',...
Описание слайда:
Чтение procedure TForm1.Button2Click(Sender: TObject); var RegIni:TRegIniFile; begin RegIni:=TRegIniFile.Create('Software'); RegIni.OpenKey('online', true); Edit1.Text:=RegIni.ReadString('Razd','Param','Default'); RegIni.Free; end;

Слайд 15


RootKey это свойство объекта TRegIniFile, которое указывает на головной раздел, который сейчас используется. По умолчанию это HKEY_CURRENT_USER....
Описание слайда:
RootKey это свойство объекта TRegIniFile, которое указывает на головной раздел, который сейчас используется. По умолчанию это HKEY_CURRENT_USER. Чтобы изменить это значение, нужно просто присвоить другое. RegIni.RootKey:=HKEY_LOCAL_MACHINE;



Теги Реестр
Похожие презентации
Mypresentation.ru
Загрузить презентацию