MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Visual Basic и Системный Реестр Windows

Название:Visual Basic и Системный Реестр Windows
Просмотров:68
Раздел:Информатика, программирование
Ссылка:Скачать(6 KB)
Описание:Системный Реестр (Registry) Windows это база данных для хранения системной и пользовательской информации в Windows. Системный Реестр состоит из двух файлов.

Университетская электронная библиотека.
www.infoliolib.info

Часть полного текста документа:

Visual Basic и Системный Реестр Windows.
    Системный Реестр (Registry) Windows это база данных для хранения системной и пользовательской информации в Windows. Системный Реестр состоит из двух файлов - SYSTEM.DAT, в нем содержится информация о конкретном компьторе, и USER.DAT, содержащий пользовательские установки и данные.
    Для работы с Системным Реестром обычно применяют специальный редактор Системного Реестра - REGEDIT.EXE, или специальные функции Win32 API, или некоторые встроенные функции и операторы Visual Basic.
    Остановимся на последнем и рассмотрим работу с данными в Системном Реестре с помощью Visual Basic. Для этого Вам придется сделать следующее:
    Запустите редактор Системного Реестра, он находится в каталоге Windows - C:\Windows\Regedit.exe. При запуске редактора в окне появятся шесть ключей-папок (эти ключи как раз и представляют содержимое файлов SYSTEM.DAT и USER.DAT). Выберите ключ HKEY_CURRENT_USER (этот ключ входит в состав файла USER.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, "PortSettings", "Connect using", "COM1"
    End Sub
    Запустите программу на выполнение и нажмите на кнопку SaveSetting, потом переключитесь на окно редактора Системного Реестра. Откройте папку VB and VBA Program Setting и там Вы увидите вновь созданную папку MYREG, а в ней подраздел с именем PortSettings. Открыв его, в левом окне редактора, Вы прочтете запись которую только что создали - Connect using "COM1".
    ***Если Вы правильно выполнили все что написано, но ничего не увидели, не волнуйтесь. Нажмите клавишу F5 (Refresh) и перед вами появится искомая запись.
    Теперь расмотрим по-подробнее, что Вы написали в окне кода. Синтаксис оператора SaveSetting следующий:
    SaveSetting VBKeyName, Section, Key, Setting, где:
    SaveSetting - имя самого оператора;
    VBKeyName - строковое значение, которое является именем внутреннего подраздела VB and VBA Program Setting. В нашем случае онo будет носить имя нашей программы - MYREG, т.к. мы использовали свойство объекта App.Title;
    Section - строковое значение, которое является именем внутреннего подраздела VBKeyName. В нашем случае оно носит имя PortSettings;
    Key - строковое значение, которое представляет имя параметра в созданном подразделе PortSettings.В подразделе может быть много параметров.
    Setting - строковое значение, которое Вы хотите присвоить данному параметру. В нашем случае параметру Connect using приваиваем значение COM1;
    Чтение значений с помощью функции GetSetting()
    ***При выполнении нижеследующих действий объявите в разделе Declaration формы переменные CrtMsg As String, MySet As Variant
    Чтобы получить значение определенного параметра, нужно использовать функцию GetSetting().Дважды щелкните на командной кнопке GetSetting и в раскрывшемся окне введите следующий код:
    Private Sub Command2_Click()
    MySet = GetSetting(App.Title, "PortSettings", "Connect using", CrtMsg)
    Debug.Print MySet
    End Sub
    Запустите программу на выполнение и намите на кнопку GetSetting. ............




Нет комментариев.



Оставить комментарий:

Ваше Имя:
Email:
Антибот:  
Ваш комментарий:  



Похожие работы:

Название:Взаимодействие службы маркетинга с другими подразделениями предприятия
Просмотров:86
Описание: Взаимодействие службы маркетинга с другими подразделениями предприятия Служба (отдел) маркетинга является самостоятельным структурным подразделением предприятия и подчиняется непосредственно генеральном

Название:Действиях специальных подразделений по задержанию и ликвидации преступников в населенном пункте
Просмотров:264
Описание: МИНИСТЕРСТВО ВНУТРЕНИХ ДЕЛ САРАТОВСКИЙ ВОЕННЫЙ ИНСТИТУТ ВНУТРЕННИХ ВОЙСК МВД РОССИИ КАФЕДРА: Тактики Внутренних Войск. КУРСОВАЯ РАБОТА Тема: «Действия специальных подразделений по задержанию и л

Название:Разработка комплекса технических средств связи и управления для информационного обеспечения и связи подразделений на пожаре
Просмотров:137
Описание: Уфимский государственный нефтяной технический университет Кафедра “Пожарная и промышленная безопасность” КОНТРОЛЬНАЯ РАБОТА на тему: Разработка комплекса технических средств связи и у

Название:Начальная профессиональная подготовка подразделений Государственной противопожарной службы
Просмотров:190
Описание: МИНИСТЕРСТВО РОССИЙСКОЙ ФЕДЕРАЦИИ ПО ДЕЛАМ ГРАЖДАНСКОЙ ОБОРОНЫ, ЧРЕЗВЫЧАЙНЫМ СИТУАЦИЯМ И ЛИКВИДАЦИИ ПОСЛЕДСТВИЙ СТИХИЙНЫХ БЕДСТВИЙ Уральский институт ГПС МЧС России КОНТРОЛЬНАЯ РАБОТ

Название:Прием, обучение военнослужащих, прибывших на пополнение в подразделения по охране ВГО и ввод их в боевую службу
Просмотров:258
Описание: САРАТОВСКИЙ ВОЕННЫЙ ИНСТИТУТ ВНУТРЕННИХ ВОЙСК МВД РОССИИ     КАФЕДРА: Тактики                                                                                   Внутренних Войск.КУРСОВАЯ РАБОТ

 
     

Вечно с вами © MaterStudiorum.ru