Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование

Visual Basic и Системный Реестр Windows

Брелок LED "Лампочка" классическая.
Брелок работает в двух автоматических режимах и горит в разных цветовых гаммах. Материал: металл, акрил. Для работы нужны 3 батарейки
131 руб
Раздел: Металлические брелоки
Ручка "Шприц", желтая.
Необычная ручка в виде шприца. Состоит из пластикового корпуса с нанесением мерной шкалы. Внутри находится жидкость желтого цвета,
31 руб
Раздел: Оригинальные ручки
Наклейки для поощрения "Смайлики 2".
Набор для поощрения на самоклеящейся бумаге. Формат 95х160 мм.
19 руб
Раздел: Наклейки для оценивания, поощрения

Системный Реестр (Regis ry) Wi dows это база данных для хранения системной и пользовательской информации в Wi dows. Системный Реестр состоит из двух файлов – SYS EM.DA , в нем содержится информация о конкретном компьторе, и USER.DA , содержащий пользовательские установки и данные. Для работы с Системным Реестром обычно применяют специальный редактор Системного Реестра – REGEDI .EXE, или специальные функции Wi 32 API, или некоторые встроенные функции и операторы Visual Basic. Остановимся на последнем и рассмотрим работу с данными в Системном Реестре с помощью Visual Basic. Для этого Вам придется сделать следующее: Запустите редактор Системного Реестра, он находится в каталоге Wi dows – C:Wi dowsRegedi .exe. При запуске редактора в окне появятся шесть ключей-папок (эти ключи как раз и представляют содержимое файлов SYS EM.DA и USER.DA ). Выберите ключ HKEY CURRE USER (этот ключ входит в состав файла USER.DA ) и щелкните на плюсике " ". В раскрывшемся списке выберите подключ - Sof ware – и раскройте его. Найдите во вновь открывшемся списке папку – VB a d VBA Program Se i g – это и есть раздел Системного Реестра куда с помошью встроенных операторов и функций Visual Basic Вы можете записывать и считывать необходимую Вам информацию. Запустите Visual Basic и откройте новый проект. Поместите на форму четыре командные кнопки и в свойстве Cap io " , каждой из них введите соответственно: SaveSe i g, Ge Se i g, Ge AllSe i gs, Dele eSe i g. Запомните проект под именем, скажем, MYREG. А теперь приступим к работе. Запись значений с помощью оператора SaveSe i g Дважды щелкните на командной кнопке SaveSe i g и в раскрывшемся окне введите следующий код: Priva e Sub Comma d1 Click() SaveSe i g App. i le, "Por Se i gs", "Co ec usi g", "COM1" E d Sub Запустите программу на выполнение и нажмите на кнопку SaveSe i g, потом переключитесь на окно редактора Системного Реестра. Откройте папку VB a d VBA Program Se i g и там Вы увидите вновь созданную папку MYREG, а в ней подраздел с именем Por Se i gs. Открыв его, в левом окне редактора, Вы прочтете запись которую только что создали - Co ec usi g "COM1". Если Вы правильно выполнили все что написано, но ничего не увидели, не волнуйтесь. Нажмите клавишу F5 (Refresh) и перед вами появится искомая запись. Теперь расмотрим по-подробнее, что Вы написали в окне кода. Синтаксис оператора SaveSe i g следующий: SaveSe i g VBKey ame, Sec io , Key, Se i g, где: SaveSe i g – имя самого оператора; VBKey ame - строковое значение, которое является именем внутреннего подраздела VB a d VBA Program Se i g. В нашем случае онo будет носить имя нашей программы – MYREG, т.к. мы использовали свойство объекта App. i le; Sec io - строковое значение, которое является именем внутреннего подраздела VBKey ame. В нашем случае оно носит имя Por Se i gs; Key - строковое значение, которое представляет имя параметра в созданном подразделе Por Se i gs.В подразделе может быть много параметров. Se i g - строковое значение, которое Вы хотите присвоить данному параметру. В нашем случае параметру Co ec usi g приваиваем значение COM1; Чтение значений с помощью функции Ge Se i g() При выполнении нижеследующих действий объявите в разделе Declara io формы переменные Cr Msg As S ri g, MySe As Varia Чтобы получить значение определенного параметра, нужно использовать функцию Ge Se i g().Д

важды щелкните на командной кнопке Ge Se i g и в раскрывшемся окне введите следующий код: Priva e Sub Comma d2 Click() MySe = Ge Se i g(App. i le, "Por Se i gs", "Co ec usi g", Cr Msg) Debug.Pri MySe E d Sub Запустите программу на выполнение и намите на кнопку Ge Se i g. В окне Immedia e Вы увидете введенное ранее (оператором SaveSe i g) значение – COM1. Теперь расмотрим подробнее, что Вы написали в окне кода. Синтаксис оператора Ge Se i g следующий: MySe = Ge Se i g ( VBKey ame, Sec io , Key ) MySe - строка для хранения возвращаемого функцией Ge Se i g значения; Ge Se i g – имя самой функции; VBKey ame - строковое значение, которое является именем внутреннего подраздела VB a d VBA Program Se i g. Мы используем свойство объекта App. i le, т.к. хотим прочесть информацию из созданного нашей программой раздела ; Sec io - строковое значение, которое является именем внутреннего подраздела VBKey ame. В нашем случае он носит имя Por Se i gs; Key - строковое значение, которое представляет имя параметра в созданном подразделе Por Se i gs.В подразделе может быть много параметров и по-этому, мы указываем на желаемое - Co ec usi g; Defaul - необязательный аргумент, представляющий строковое значение, которое будет возвращено функцией в случае ошибки (если такого параметра нет). Функция возвращает строковое значение, присвоенное аргументу Defaul . К примеру Cr Msg = "Такого параметра не существует.". Чтение значений с помощью функции Ge AllSe i gs() Предварительно добавте следующий код к имеющемуся коду командной кнопки SaveSe i g: SaveSe i g App. i le, "Por Se i gs", "Da a bi s", "8" SaveSe i g App. i le, "Por Se i gs", "Pari y", " o e" SaveSe i g App. i le, "Por Se i gs", "S op bi s", "1" SaveSe i g App. i le, "Por Se i gs", "Flow co rol", " o e" Произведите операцию записи данных в Системный Реестр. Для получения из реестра массива, содержащего все значения параметров из определенного подраздела (например, Por Se i gs) применяется функция Ge AllSe i gs(). Для этого дважды щелкните на командной кнопке Ge AllSe i gs и в раскрывшемся окне введите следующий код: Priva e Sub Comma d3 Click() Dim i Se i gs As I eger MySe = Ge AllSe i gs(App. i le, "Por Se i gs")  For i Se i gs = LBou d(MySe , 1) o UBou d(MySe , 1)  Debug.Pri MySe (i Se i gs, 0), MySe (i Se i gs, 1)   ex i Se i gs E d Sub Запустите программу на выполнение и нажмите на кнопку Ge AllSe i gs. В окне Immedia e Вы увидете введенные ранее (оператором SaveSe i g) значения: Co ec usi g COM1 Bi s per seco d 2400 Da a bi s 8 Pari y o e S op bi s 1 Flow co rol o e Теперь расмотрим подробнее, что Вы написали в окне кода. Синтаксис оператора Ge AllSe i g следующий: MySe = Ge AllSe i gs ( VBKey ame, Sec io ) MySe - возвращаемый функцией массив значений, он должен быть типа Varia Ge Se i g – имя самой функции; VBKey ame - строковое значение, которое является именем внутреннего подраздела VB a d VBA Program Se i g. Мы используем свойство объекта App. i le, т.к. хотим прочесть информацию из созданного нашей программой раздела ; Sec io - строковое значение, которое является именем внутреннего подраздела VBKey ame.

В нашем случае он носит имя Por Se i gs; Остальные операторы помогают обработать массив значений и получить информацию в удобном виде. Удаление раздела параметров с помощью оператора Dele eSe i g Вы уже создали целый массив параметров! А что делать если он больше ненужен? Для удаления параметров применяется оператор Dele eSe i g. Дважды щелкните на командной кнопке Dele eSe i g и в раскрывшемся окне введите следующий код: Priva e Sub Comma d4 Click() Dele eSe i g App. i le,"Por Se i gs", "Flow co rol " E d Sub Запустите программу на выполнение и намите на кнопку Dele eSe i g, потом переключитесь на окно редактора Системного Реестра и Вы увидете, что параметр Flow co rol отсутствует. Если Вы правильно выполнили все что написано, но ничего не увидели, не волнуйтесь. Нажмите на клавишу F5 - Refresh. Теперь расмотрим подробнее, что Вы написали в окне кода. Синтаксис оператора Dele eSe i g следующий: Dele eSe i g VBKey ame, Sec io , Key , где: Dele eSe i g - имя самого оператора; VBKey ame - строковое значение, которое является именем внутреннего подраздела VB a d VBA Program Se i g. Мы используем свойство объекта App. i le, т.к. хотим удалить информацию из созданного нашей программой раздела ; Sec io - строковое значение, которое является именем внутреннего подраздела VBKey ame. В нашем случае он носит имя Por Se i gs; Key - строковое значение, которое представляет имя параметра в подразделе Por Se i gs.В подразделе может быть много параметров и по-этому, мы указываем на желаемое – Flow co rol; Если Вы захотите удалить сразу весь подраздел, а не некоторые параметры, то для этого используйте следующий синтаксис оператора Dele eSe i g:  Dele eSe i g VBKey ame, Sec io ; Поместив код Dele eSe i g App. i le,"Por Se i gs" в Priva e Sub Comma d4 Click(), Вы удалите весь подраздел Por Se i gs. А если Вы захотите убрать вообще все Ваши установки из Сиастемного Реестра, то воспользуйтесь следующим кодом: Priva e Sub Comma d4 Click() Dele eSe i g App. i le E d Sub Список литературы

Использование этих функций для построения типичных приложений иллюстрировали многочисленные примеры. Как показывает последний из примеров, между управлением системным реестром и управлением файловой системой имеется много общего. В последующих главах будут рассмотрены такие усовершенствованные методы ввода/вывода, как асинхронные операции ввода/вывода и отображение файлов. Этих средств будет достаточно для того, чтобы воспроизвести в Windows почти любой из обычных видов обработки файлов, доступных при использовании UNIX или библиотечных функций С. В приложении Б приведены сравнительные таблицы функций Windows, UNIX и библиотеки С, в которых наглядно показано, в чем указанные группы функций соответствуют друг другу, а в чем заметно отличаются. В следующих главах Глава 4 рассказывает о том, как упростить обработку ошибок и исключений, и распространяет применение функции ReportError на случаи обработки любых исключительных ситуаций. Дополнительная литература Для получения более подробной информации относительно программирования и использования системного реестра Windows, обратитесь к книге [17].  Упражнения 3.1. Используя функции GetDiskFreeSpace и GetDiskFreeSpaceEx, определите, насколько разреженным оказывается файловое пространство, распределяемое различными версиями операционной системы Windows

1. Финансовый анализ как инструмент сравнительного анализа положения фирм в отрасли: обобщенные финансовые таблицы

2. Динамика работы и расчет времени срабатывания электромагнита постоянного тока с пользованием математического пакета MathCad в среде Windows

3. Основы Visual Basic 5.0

4. Microsoft Visual Basic 5 0

5. Работа с графическим пакетом Corel Draw и создание тестовой программы в среде Visual Basic

6. Билеты по информатике 10 класс: Visual Basic
7. Cреда разработки visual basic
8. Visual J++ 6.0
Visual J++ 6.0

9. Потоки в Visual Basic

10. Техника программирования сложных окон в Visual Basic

11. Использование языка программирования Visual Basic для решения математических задач

12. Access і Visual basic for Application. Excel VBA: прийоми програмування

13. Greating 3D-Graphics on visual basic

14. Адресная книга на языка Visual Basic

15. Решение экономических и бухгалтерских задач с использованием инструментария Visual Basic For Application

16. Создание макроса на языке Statistica Visual Basic для проверки гипотезы о нормальности остатков регрессии

Точилка механическая.
Точилка механическая. Большой контейнер для стружки. Не скользит по поверхности. Материал корпуса: пластик. Цвет представлен в
569 руб
Раздел: Точилки
Кружка "Кот", микс.
Керамическая кружка с ложкой и деревянной крышкой в комплекте сделана в оригинальной крафтовой манере, имитирующей ручную лепку. Бока
434 руб
Раздел: Кружки
Игра с липучками "Мама и малыш".
Потерялись малыши, где же их мамы? Собираем пары, ищем следы животных и соединяем в одну картинку на липучках. Увлекательные задания
497 руб
Раздел: Прочее

17. Создание теста на Visual Basic

18. Завдання з програмування на Visual Basic

19. Визуализация контактных преобразований в среде Visual C++ 6

20. Создание консольных приложений с помощью мастера в Visual C++ 6 - 2

21. Three Waves of Alvin Toffler. The Basic Points

22. Описание языка Turbo Basic для студентов всех специальностей
23. Учебник по языку Basic в задачах и примерах
24. Лабораторная работа №6 по "Основам теории систем" (Решение задачи о ранце методом ветвей и границ)

25. Создание предпринимательской фирмы и рассмотрение эффективности ее работы на примере печатного цеха

26. The basical macroeconomics indicators

27. Система творческих работ учащихся в 5–6-х классах

28. Сведение midi и wave композиций в cakewalk pro audio 6.0

29. Toolbook II Assistant Version 6.0

30. Turbo Basic прикладной

31. Лабораторная работа №6

32. Как самому сделать plug-in к FAR на Visual C++

Логическая игра "IQ-Твист".
IQ-Твист - логическая игра, головоломка для взрослых и детей. Увлекательный способ проверить своё пространственное восприятие. Игра
547 руб
Раздел: Игры логические
Швабра плоская с декором "Premium" (микрофибра).
Швабра плоская с декором "Premium". Чистящая поверхность тряпки изготовлена из микрофибры. Данный материал обладает повышенной
640 руб
Раздел: Швабры и наборы
Шкатулка "Фермерский шик" - В (25,5x18,5x11 см).
Короб шкатулки выполнен из ткани. Ручка из бусин. Внутри пластиковый поддон с разделителями. Шкатулка очень удобна в использовании, и к
492 руб
Раздел: Шкатулки для рукоделия

33. Пример использования MFC в Visual C++

34. Создание COM компонента на Visual C++

35. Все о Turbo Basic

36. Microsoft Word 6.0

37. Adobe Premiere 6.0. Спецэффекты

38. Состав и содержание бухгалтерской (финансовой) отчётности и её применение в анализе и оценке результатов работы предприятий (организаций, фирм)
39. Walt Whitman. Philosophical basics of his work
Walt Whitman. Philosophical basics of his work
40. Автоматизация работы фирмы по продаже автомобилей

41. База данных "Автосервис" в среде Borland Delphi 6.0.

42. Общая информация про MFC. Иерархия классов MFC. Место MFC в среде разработчика Visual C++

43. Построение модели DFD и реализация в СУБД Visual FoxPro

44. Маркетинговое исследование рынка стоматологических услуг, для повышения эффективности работы фирмы "Полидент"

45. Влияние иппотерапии на работу внутренних органов и систем детей 6-16 лет

46. Разработка проекта производства работ для строительства панельно-блочного 4-секционного 6-ти этажного жилого здания. Серия БКР-2

47. Деревянные конструкции (лабораторные работы)

48. Разработка основных разделов проекта производства работ

Игровой набор "Фрукты и овощи" в корзине.
В набор входят 15 предметов. Размер предметов от 8 до 17 см. Материал: пластмасса. Цвет корзины может отличаться от указанного на картинке.
540 руб
Раздел: Продукты
Книга-сейф "Морские приключения", 24x16x6 см.
Регулярно удалять пыль сухой, мягкой тканью. Материал: картон, металл. Кодовый замок. Товар не подлежит обязательной сертификации.
1180 руб
Раздел: Шкатулки сувенирные
Набор детской складной мебели Ника "Азбука".
В набор входят складные стол и стул с пластмассовым сиденьем, поможет малышу привыкнуть к занятиям в школе. Рисунки, изображенные на
1128 руб
Раздел: Наборы детской мебели

49. Кровельные работы

50. Реактивные двигатели, устройство, принцип работы

51. Оценка безотказной работы технической аппаратуры (задачи)

52. Принцип работы и назначение телескопа

53. Отчёт по лабараторным работам по биологии за 1 семестр

54. Контрольная работа по физиологии
55. Воспитательная работа в вооруженных силах и ее влияние на психику воина в боевой деятельности
56. Спасательные и неотложные аварийно-восстановительные работы

57. Организация и проведение спасательных работ в чрезвычайных ситуациях

58. Применение ЭВМ для повышения эффективности работы штаба ГО РАТАП

59. Спасательные и неотложные аварийно-восстановительные работы в очагах поражения

60. Отчет о производственной практике менеджера сервисной службы компании (производство топографо-геодезических работ)

61. Совершенствование организации работы отдела контроля за поступлением налогов с физических лиц

62. Исключительные права на средства индивидуализации товаров, работ, услуг и их производителей

63. Контрольная работа по всеобщей истории государства и права

64. Международная организация труда- создание, структура, задачи и организация её работы

Набор карандашей цветных "Сафари", 36 цветов.
Цветные карандаши "Сафари" непременно, понравятся вашему юному художнику. Набор включает в себя 36 ярких насыщенных цветных
317 руб
Раздел: Более 24 цветов
Мягкая игрушка "Груффало".
Ой, мама, это груффало! Оно меня понюфало! Как этот страшный зверь сумел сюда попасть? Какие острые клыки, чудовищная пасть! Ножищи как
865 руб
Раздел: Персонажи мультфильмов, сказок
Шарики, 100 шт.
Диаметр: 8 и 6 см.
787 руб
Раздел: Шары для бассейна

65. Статус депутатов местных Советов и формы их работы

66. Государство (6 лекций)

67. Прием и порядок переведения работника на другую работу

68. Трудовой договор (контракт) в системе трудовых правоотношений и кадровая работа на предприятиях

69. Особенности рассмотрения в судах трудовых споров о восстановлении на работе

70. Шпоры по экологическому праву (Шпаргалка) (WinWord7.0, PageMaker6.5)
71. How "DNA" testing works Анализ "ДНК" как проверяющие работы)
72. Особенности работы с антонимамми в школе

73. Диапазон голоса и работа над ним

74. Теория книговедения в работах М.Щелкунова

75. "О культуре" по работе Н.А. Бердяева "Философия неравенства" (Windows)

76. Использование кабинета для внеклассной работы по иностранному языку

77. Как работать со секвенсором "CAKEWAIK"

78. Работа Н.А. Бердяева "Смысл истории"

79. Работа с редактором Vi. Другие текстовые редакторы UNIX

80. Локальные вычислительные сети. Операционная система NetWare фирмы Novell

Набор салатниц "Loraine", 10 предметов.
Форма: круглая. Материал: стекло, пластик. Цвет салатниц: прозрачный, рисунок. Диаметр: 17 см, 14 см, 12,5 см, 10,5 см, 9 см. Объем: 1,1
318 руб
Раздел: Наборы
Игра "Лопни шар" (арт. DE 0155).
У Вас есть "семейная» игра", в которую по вечерам с удовольствием играют и дети, и взрослые? Если нет, то настольная игра
550 руб
Раздел: Игры на ловкость
Настольная игра "Пакля-рвакля".
Слон - лимон, пират - самокат. Ищите рифмы на картинках. Сочиняйте и фантазируйте! В коробке: 60 карт, правила игры. Количество игроков:
357 руб
Раздел: Карточные игры

81. Электронная почта и факсимильная связь. Структура и прицип работы

82. Диагностика и устранение неисправностей при работе в локальной сети

83. Процессор для ограниченного набора команд /часть 6 (7)

84. Информационные потоки в ЭВМ. Алгоритм работы процессора

85. Организация обмена информацией между микроконтроллером семейства MCS-51 фирмы Intel и персональным компьютером

86. Принцип работы CD-ROM
87. Влияние мониторов на зрение. Мониторы с электронно-лучевой трубкой (ЭЛТ) или жидкокристаллические (ЖК). Усталость глаз при работе с мониторами
88. Компьютерная поддержка коммерческой деятельности фирмы

89. Постановка лабораторной работы по теории графов

90. Пример базы данных на Delphi 2.0

91. Расчётно-пояснительная записка к курсовой работе по ОМПТ

92. Лабораторные работы по теории и технологии информационных процессов

93. Программное сопровождение практических работ по курсу "Конструирование и проектирование одежды"

94. Расчетная работа по дисциплине "Информатика" (создание шаблона "Пояснительная записка")

95. Работа с файлами (лабораторная работа)

96. Компьютерная фирма

Настольная композиция "Сад Дзен", 16x16x2 см.
Настольная композиция "Сад Дзен" станет необычным подарком для ценителей "заморской" Японской культуры. Время
510 руб
Раздел: Антистрессы
Ящик, 50 литров, 530x370x300 мм.
Ящик для хранения сэкономит место и поможет поддерживать идеальный порядок. Ящик без колес. Материал: пластик. Цвет: прозрачный. Объем: 50
640 руб
Раздел: Более 10 литров
Кружка "Пистолет", черная, с позолоченной ручкой.
Кружка для решительных мужчин и смелых женщин. Оригинальный дизайн позолоченной ручки, имитирующей рукоять пистолета, делает эту вещицу
629 руб
Раздел: Кружки

97. Объектно-ориентированный подход к проектированию программного обеспечения на примере работы налоговой инспекции

98. Отчёт по созданию курсовой работы «База данных ACCESS»

99. Оптимизация плана работ по отладке программных продуктов


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.