рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Text Stream

Text Stream - раздел Программирование, Работа с файлами в Visual Basic Text Stream. Позволяет Обрабатывать Текстовые Файлы, Т.е. Считывать И Заносит...

Text Stream. Позволяет обрабатывать текстовые файлы, т.е. считывать и заносить информацию.

Для того чтобы получить возможность обработки файловой системы с помощью модели FSO, необходимо вначале проверить, установлена ли в среде разработки е поддержка. Для проверки или установки библиотеки Scripting, содержащей модель FSO, необходимо выполнить следующую последовательность действий 1. Открыть меню Project 2. Выполнить команду Referernces 3. В появившемся диалоговом окне следует установить ссылку Microsoft Scripting Runtime и нажать Ok. Новые методы системы FSO расширяют и дополняют традиционные возможности Visual Basic при работе с файлами.

Использование системы FSO состоит из трх этапов 1. Создание объекта системы FSO. 2. Настройка требуемых методов объекта FSO. 3. Настройка доступных свойств объекта FSO. Создать объект системы FSO можно объявлением переменной типа FSO Dim NewFSO As New FileSystemObject Для создания объекта можно также использовать следующий оператор Set NewFSOCreateObject Scripting. FileSystemObject В данном случае Scripting. FileSystemObject это требуемый объект с указанием библиотеки После этого можно работать со свойствами и методами объекта NewFSO как со всеми другими объектами приложения.

Далее будут рассмотрены все объекты модели FSO с описанием их свойств и методов. Для того, чтобы получить более подробное описание, можно воспользоваться окном Object Browser. 3.1. Объект FileSystemObject Данный объект позволяет обрабатывать любой элемент файловой системы, будь то каталог, файл или диск, поэтому многие действия из тех, которые будут описаны ниже, могут быть также выполнены при помощи методов объектов модели FSO. При использовании данного объекта разработчик может оперировать одним из методов, приведнных в таблице 5. Таблица 5. Перечень основных методов объекта FileSystemObject НазваниеОписаниеCopyFileКопирование файлаCopyFolderКопирование папкиCreateFolderСоздание папкиCreateTextFileСоздание текстового файлаDeleteFileУдаление файлаDeleteFolderУдаление папкиDriveExistsПроверка существования дискаFileExistsПроверка существования файлаFolderExistsПроверка существования папкиGetDriveПолучение доступа к дискуGetDriveNameПолучение имени дискаGetFileПолучение доступа к файлуGetFileNameПолучение имени файлаGetFolderПолучение доступа к папкеMoveFileПеремещение файлаMoveFolderПеремещение папкиOpenTextFileОткрытие текстового файла 3.2. Объект Drive Этот объект используется для работы с дисками.

Свойства, используемые в этом случае, приведены в таблице 6. Таблица 6. Перечень свойств объекта Drive НазваниеОписаниеAvailableSpaseОбъм доступного места на диске в байтахDriveLetterОбозначение дискаDriveTypeТип дискаFileSystemТип файловой системы дискаFreeSpaceОбъм свободного места на диске в байтахIsReadyДоступность дискаPathПуть к дискуRootFolderКорневой каталог дискаSerialNumberСерийный номер дискаShareNameРазделяемое имя дискаTotalSizeПолный размер диска в байтахVolumeNameМетка тома или диска Пример 5. В качестве иллюстрации возможности работы с дисками при помощи объекта Drive будет рассмотрено приложение Свойства дисков, отображающее на форме некоторые свойства выбранного диска см. рис. 8. Решение данной задачи продемонстрировано в Приложении 5. 3.3. Объекты Folder и File Объект Folder применяется при обработке каталогов.

Используемые с этой целью свойства и методы приведены в таблицах 7 и 8. Объект File используется для обработки файлов, причм практически все свойства и методы в этом случае совпадают для объекта Folder, за исключением тех, которые не имеет смысла использовать при обработке файлов, например, свойство SubFolders и IsRootFolder. Таблица 7. Свойство объектов Folder File НазваниеОписаниеAttributesАтрибуты папки файлаDateCreatedДата создания папки файлаDateLastAccessedДата последнего использования папки файлаDriveПолучение диска, содержащего папку файлFolder. FilesНабор файлов папкиFolder. IsRootFolderTrue, если каталог является корневымNameИмя папки файлаParentFolderИмя родительской папкиPathПуть к папке файлуShortnameКраткое имя папки файлаShortpathКраткий путь к папке файлуSizeПолный размер папки файлаFolder.

SubFoldersНабор подкаталогов папкиTypeТип папки файла Таблица 8. Перечень методов объектов FolderFile НазваниеОписаниеCopyКопирование папки файлаFolder. CreateTextFileСоздание в папке текстового файлаDeleteУдаление папки файлаMoveПереименование папки файлаFile. OpenAsTextStreamОткрытие файла как текстового потока Пример 6. Для того чтобы показать возможности обработки каталогов и файлов при помощи объектов Folder и File, будет рассмотрено приложение Свойства папок и файлов, которое отображает на форме свойства выбранного каталога и файла, см. рис. 9. Решение данной задачи продемонстрировано в Приложении 6. 3.4. Объект TextStream Данный объект применяется для работы с текстовыми файлами.

Используемые в этом случае свойства и методы приведены в табл. 9 и 10. Следует заметить, что последовательный текстовьай файл также носит название текстового потока. Таблица 9. Перечень свойств объекта TextStream НазваниеОписаниеAtEndOfLineЯвляется ли текущая позиция концом строкиAtEndOfStreamЯвляется ли текущая позиция концом текстового потокаСоlumnНомер позиции в текущей строкеLineНомер текущей строки Табпица 10. Перечень методов объекта TextStream НазваниеОписаниеCloseЗакрывает текстовый потокReadЧитает из файла в строковую пере менную указанное количество символовRead allЧитает в строковую переменную весь текстовый файлReadLineЧитает из файла в строковую переменную указанную строкуSkipПропускает указанное количество символов в текстовом файлеSkipLineПропускает текущую строкуWriteЗаписывает в файл содержимое строковой переменнойWriteBlankLinesЗаписывает в файл указанное количество пустых строкWriteLineЗаписывает в файл содержимое стро ковой переменной, а также символ конца строки Пример 7. Для иллюстрации работы с текстовым файлом при помощи объекта TextStream будет рассмотрена следующая задача.

Пусть в корневом каталоге требуетея создать каталоги Dir1 и Diг2. После этого непбходимо в каталогах Dir1 создать текстовый файл a.txt и записать в негo информацию произвольного содержания.

Затем нужно переместить данный файл в каталог Dir2, после этого скопировать его снова в каталог Dir1. Завершающим действием должно быть удаление созданных каталогов см. рис. 10. Решение данной задачи продемонстрировано в Приложении 7.

– Конец работы –

Эта тема принадлежит разделу:

Работа с файлами в Visual Basic

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

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Text Stream

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Эта работа не имеет других тем.

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги