Категория
Информатика
Тип
реферат
Страницы
6 стр.
Дата
31.08.2008
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
20541.zip — 5.97 kb
  • visual-basic-i-sistemnyj-reestr-windows_20541_1.rtf — 31.97 Kb
  • Readme_docus.me.txt — 125 Bytes
Рейтинг
10  из 10
Оценок
1
Оцените работу
Хорошо  или  Плохо


Текст работы

Visual Basic и Системный Реестр Windows.
Системный Реестр (Registry) Windows это база
данных для хранения системной и пользовательской информации в Windows. Системный Реестр состоит из двух файлов – SYSTEM.DAT, в нем содержится информация о конкретном компьторе, и .DAT, содержащий пользовательские установки и данные.
Для работы с Системным Реестром обычно применяют специальный редактор
Системного Реестра – REGEDIT.EXE, или специальные функции Win32 API, или некоторые встроенные функции и операторы Visual Basic.
Остановимся на последнем и рассмотрим работу с данными в Системном Реестре с помощью Visual Basic. Для этого Вам придется сделать следующее:
Запустите редактор Системного Реестра, он находится в каталоге Windows – C:\Windows\Re. При запуске редактора в окне появятся шесть ключей-папок (эти ключи как раз и представляют содержимое файлов SYSTEM.DAT и .DAT). Выберите ключ HKEY_CURRENT_ (этот
ключ входит в состав файла .DAT) и щелкните на плюсике "+". В раскрывшемся списке выберите подключ - Software – и раскройте его. Найдите во вновь открывшемся списке папку – VB and VBA Program Setting – это и есть раздел Системного Реестра куда с помошью встроенных операторов и функций Visual Basic Вы можете записывать и считывать необходимую Вам информацию.
Запустите Visual Basic и откройте новый проект. Поместите на форму четыре командные кнопки и в свойстве Caption" , каждой из них введите соответственно: SaveSetting, GetSetting,
GetAllSettings, DeleteSetting. Запомните проект под именем, скажем, MYREG.
А теперь приступим к работе.
Запись значений с помощью оператора SaveSetting
Дважды щелкните на командной кнопке SaveSetting и в раскрывшемся окне введите следующий код:
Private Sub Command1_Click()
SaveSetting App.Title,



Ваше мнение



CAPTCHA