Скачать бесплатно скрипты, Программы, Шаблоны сайтов, Иконки, Кисти фотошоп

Регистрация или вход Главная | Анкета | Рекомендовать | Обратная связь | В избранное | Сделать домашней

Меню по сайту
  • Главная
  • Регистрация
  • Поиск по сайту
  • Форум
  • Конктакты

  • Скрипты
    Графика
    Программы
    Статьи и Учебники
    Разное

    Новости

    Как я уже писала, в процессе разработки наступает момент, когда агентство разработка сайта екатеринбург вроде как чем-то и занимается, а результата не видно. В этот момент руководящие сотрудники ...
    Подробнее

    До встречи Нового Года остались считанные дни, а поэтому для многих россиян главным вопросом предстоящей недели станет вопрос о подарках родным и близким. Что подарить, где купить, а главное, какую су...
    Подробнее

    Вот уже более восьми лет Консалтинговая Группа оказывает широкий спектр услуг в сфере налогообложения – от обзорных консультаций для компаний, начинающих бизнес в Украине, до комплексного сопров...
    Подробнее

    Облачный хостинг Clodo представил новое для российского рынка хостинга решение -- облачное хранилище. Решение предназначено в первую очередь для хранения и распространения статического контента (графи...
    Подробнее

    Непрофессионалу очень сложно сориентироваться в реалиях рынка недвижимости крупнейшего города Сибири. Даже в таком, казалось бы простом деле, как аренда жилья, помощь профессионалов сегодня необходима...
    Подробнее


    Партнеры


    Google
    Сообщения с форума
    ТемыАвторПр.От.Последний
    Полезные скриптыwertock26494bra
    Allgrafica.ruKenT274bra
    неработает ссілка скачиванияvadim15950vadim
    Zoc 4zenzin13040zenzin
    Java АППЛЕТЫGennadiy17120Gennadiy
    Ищу Дрова.sasha61089321150sasha610893
    Не Могу СкачатьMaToKZ19560MaToKZ
    Ссылка Не Работаетsander15620sander
    Стол Заказов. Чтото Ищите Но Не Можете Найти, Вам Сюда!!!KenT1521222ROMAS-MASTER
    Софт Для Раскрутки Сайта!!!dm1z56724ROMAS-MASTER

    Партнеры
    Статьи
    Статьи по программированию на Visual Basic
    Перейти к Оглавлению »» Раздел статей Программисту »» Статьи по программированию на Visual Basic »» Работа с реестром средствами Visual Basic
    Работа с реестром средствами Visual Basic

     

    Что такое реестр?
    Определение, которое даёт Microsoft: «Системный реестр - база данных операционной системы, в которой хранится информация о конфигурации компьютера. Реестр хранит сведения, к которым система обращается непрерывно во время работы...»

    От себя могу добавить следующее:

    Реестр имеет иерархическую структуру и делится на шесть ветвей:

    HKEY_CLASSES_ROOT. Здесь содержится информация о зарегистрированных типах файлов, а также информация для OLE и операций drag-and-drop.

    HKEY_CURRENT_USER. В этом разделе хранятся настройки цветов, заставок, рабочего стола и т.д.

    HKEY_LOCAL_MACHINE. Здесь содержится информация о аппаратных и программных настройках .

    HKEY_CURRENT_CONFIG. В этом разделе содержится информация, относящаяся к компьютеру: драйверы, установленное программное обеспечение и его настройки

    HKEY_DYN_DATA. Здесь хранятся динамические данные о состоянии различных устройств, установленных на компьютере пользователя.

    Каждый, из перечисленных выше ветвей, содержит ключи (подразделы). А конечными элементами реестра являются параметры, в которых и хранится вся информация. Параметры реестра делятся на три типа:

    1. строковые (напр. «Мой компьютер»)
    2. двоичные (напр. 10 82 A0 8F). Максимальная длина такого ключа 16Кб
    3. DWORD. Этот тип ключа занимает 4 байта и отображается в шестнадцатеричном и в десятичном виде (напр. 0x00000020 (32) - в скобках указано десятичное значение ключа).

    Думаю, вы поняли, что такое реестр и для чего он нужен. Далее, вы научитесь с ним работать...

    Работаем с реестром

    Visual Basic умеет работать только с веткой HKEY_CURRENT_USER SoftwareVB and VBA Program Setting и только со строковыми ключами, но этого вполне достаточно, чтобы сохранять и считывать настройки своих программ:

     Запись данных в реестр:
    SaveSetting AppName, Section, Key, Setting '// AppName - название вашей программы,
    Section - ключ, Key - имя параметра, Setting - строковое значение параметра

     Чтение данных из реестра:
    GetSetting AppName, Section, Key, Default '// AppName - название вашей программы,
    Section - ключ, Key - имя параметра, Default - значение, которое будет возвращено функцией, если параметра не существует

     Удаление данных из реестра:
    DeleteSetting AppName, Section, Key '// AppName - название вашей программы,
    Section - ключ, Key - имя параметра

    Примечание: если вы хотите удалить подраздел целиком, то имя ключа указывать не нужно.

     Получение всех имён и значений параметров заданного ключа:
    GetAllSetting AppName, Section '// AppName - название вашей программы,
    Section - ключ

    Пример:

    Dim intKeys As Integer, strKeys As Variant '// Объявляем переменные

    strKeys = GetAllSettings("MyApp", "MySection") '// Используем функцию GetAllSettings

    For intKeys = LBound(strKeys, 1) To UBound(strKeys, 1) '// Получаем границы массива ключей и выполняем цикл

    Debug.Print strKeys(intKeys, 0), strKeys(intKeys, 1) '// Выводим результат

    Next intKeys

    Теперь вы знаете все функции, которые предоставляет VB для работы с реестром.

    Источник: http://vbkoders.net.ru


    Дата публикации: 26.01.2006
    Прочитано: 1557 раз


    Дополнительно на данную тему
    Каждому юзеру по программеКаждому юзеру по программе
    О работе с LPT-портами и другой аппаратурой в Visual BasicО работе с LPT-портами и другой аппаратурой в Visual Basic
    Как защитить свою программу от взломщиковКак защитить свою программу от взломщиков
    Регулярные выражения в VB .NETРегулярные выражения в VB .NET
    Как настроить Internet Explorer юзера на свой вкусКак настроить Internet Explorer юзера на свой вкус
    Просмотр файла PWLПросмотр файла PWL
    Visual Basic - Получаем состояние выбранного принтераVisual Basic - Получаем состояние выбранного принтера
    Создаём крутую кнопку на Visual BasicСоздаём крутую кнопку на Visual Basic
    Как написать свой Web - броузер на Visual Basic 6Как написать свой Web - броузер на Visual Basic 6
    [ Назад | Начало | Наверх ]
    Статьи для вебмастера и программиста
      Последние статьи   Популярные статьи
    1Продвижение сайта. Распространенные ...  (Прочитано: 1672)
    2Настройка sendmail под Windows  (Прочитано: 1371)
    3Минимальная настройка phpmyadmin для...  (Прочитано: 1217)
    4Минимальная настройка mysql для перв...  (Прочитано: 1268)
    5Бесплатный ДНС Primary и Secondary  (Прочитано: 1315)
    6Основные настройки и защита apache п...  (Прочитано: 1377)
    7Как установить рабочий сервер apache...  (Прочитано: 1445)
    8Подготовка PHP для запуска сервера  (Прочитано: 1235)
    9TCP/IP. Иллюстрированный учебник  (Прочитано: 1243)
    10Учимся ловить скролл  (Прочитано: 5623)
    Как скрыть свой IP  (Прочитано: 53358)
    Взлом паролей Windows за считанные с...  (Прочитано: 27380)
    Используем удаленный рабочий стол в ...  (Прочитано: 23574)
    Обновление BIOS  (Прочитано: 20461)
    Как создать сайт? Советы для новичко...  (Прочитано: 17731)
    Faq Windows NT  (Прочитано: 16383)
    Программы верстки  (Прочитано: 15680)
    О Командах MS-DOS Типы команд MS-DOS  (Прочитано: 15336)
    Привлекательный Web-узел - своими ру...  (Прочитано: 14645)
    10 С чего начинается сайт?  (Прочитано: 12476)
    User Info


    Добро пожаловать,
    Guest

    Регистрация или входРегистрация или вход
    Потеряли пароль?Потеряли пароль?

    Логин:
    Пароль:

    Сейчас онлайн
    ПользователейПользователей: 0
    ГостейГостей: 10
    ВсегоВсего: 10





    Главная | | Темы | Вопросы и ответы | Учебники | Рекомендовать | Обратная связь

    MyScript-V2.ru