Учебник по Visual Basic - 10.4. Файлы инициализации.

E-mail Печать PDF
Рейтинг пользователей: / 449
ХудшийЛучший 
Индекс материала
Учебник по Visual Basic
1.2. Преймущества и недостатки VB
1.3. Запуск VB.
1.4. Интегрированная среда разработки (IDE - Integrated Development Environment)
1.5. Основные конструкции языка.
2. Типы данных. Переменные и процедуры, их области видимости. Массивы.
2.2. Переменные и процедуры, их области видимости.
2.3. Объявление массивов и работа с ними.
3. Создание меню
3.1. Создание статического меню
3.2. Создание контекстно-зависимого меню
5. Реализация технологии Drag&Drop средствами VB
5.1. Объекты Drag&Drop
5.2. События Drag&Drop
5.3. Автоматическое перетаскивание
5.4. Перетаскивание с использованием OLE
5.5. Автоматическое перетаскивание с использованием OLE
5.5. Программируемое перетаскивание с использованием OLE
6. Работа с классами в Visual Basic.
6.1.1. Добавление в класс свойств.
6.1.2. Добавление в класс методов.
6.1.3.Добавление в класс событий.
6.1.4.Объявление и использование объектов.
6.1.5. Удаление объекта класса.
6.2. Самостоятельная работа - доработка класса Splitter.
7. Технология OLE
7.1. Элемент управления OLE Container
7.2. Объекты OLE как элементы управления
7.3. OLE Automation
7.4. Создание объекта OLE
7.5. Использование объекта OLE
7.6. Работа с объектами Word
8. Создание элементов управления Active X.
Создание элементов управления ActiveX
Создание элементов управления Active X на примере ZigZag.
9. Использование функций Windows API в VB.
API-вызовы
10. Файловые функции в Visual Basic.
10.2. Обработка текстовых документов (файлы последовательного доступа).
10.3. Файлы произвольного (прямого) доступа.
10.4. Файлы инициализации.
10.5. Использование FSO (File System Object).
11. Использование элемента управления WinSock Control для создания сетевых приложений.
12. Доступ к базам данных из VB с помощью ADO.
12.2. Объект управления данными - ADO Data Control.
12.3. Связанные с данными элементы управления.
12.4. Использование Data Grid Control.
12.5. Доступ к базам данных через объекты ADODB.
13. Практика
Все страницы

4. Файлы инициализации.

Файлы инициализации (ini-файлы) применяются для сохранения важной информации о программе и ее параметрах, заданных пользователем. Типичные INI-файлы - это обычные текстовые файлы с расширением .ini и простой структурой, которая позволяет получать или сохранять отдельные фрагменты информации.

Пример ini-файла  можно увидеть, просмотрев с помощью Блокнота файл system.ini в системной папке Windows (или WinNT или как вы там ее назвали при установке).

Структура Ini-файлов содержит три основных элемента - разделы, ключи и значения. Также в нем могут присутствовать комментарии (начинаются с ;).

Одна из причин популярности использования ini-файлов состоит в том, что программисту не надо заботится о создании файла, его открытии или поиске конкретной строки. Для работы с ini-файлами необходимо объявить две функции Windows API:

Declare Function GetPrivateProfileString Lib "kernel32" Alias _

      "GetPrivateProfileStringA" (ByVal lpApplicationName As String, _

      ByVal lpKeyName As Any, ByVal lpDefault As String, _

      ByVal lpReturnedString As String, ByVal nSize As Long, _

      ByVal lpFileName As String) As Long

Declare Function WritePrivateProfileString Lib "kernel32" Alias _

      "WritePrivateProfileStringA" (ByVal lpApplicationName As String, _

      ByVal lpKeyName As Any, ByVal lpString As String, _

      ByVal lpFileName As String) As Long

Эти определения функций можно легко получить с помощью инструмента API Text Viewer, входящего в комплект поставки Microsoft Visual Studio 6.

Параметры:

- lpApplicationName - имя раздела

- lpKeyName - имя ключа

- lpDefault - строка, записывающаяся в выходную строку по умолчанию, если ключ не был найден

- lpReturnedString - строка, куда возвращается значение ключа, либо откуда записывается значение ключа (тогда это параметр lpString)

- lpFileName - имя файла (и путь, если он нужен)

- nSize - максимальный размер считываемого значения ключа (в байтах)