Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Работа с файлами и папками




Элементы для работы с файловой системой

Элементы управления для доступа к базам данных

Лекция __

В современных условиях информация хранится чаще всего в базах данных. VB имеет несколько элементов управления, предназначенных для работы с данными, находящимися в наиболее известных базах. Эти базы формируются, например, программами Microsoft Access и SQL Server. Наиболее широкое распространение получил элемент Date (дата). Он используется для связи с базой данных. Свойства и методы этого объекта позволяют осуществить поиск и обновление данных во внешней базе данных, находящихся в Windows приложениях. Объект Date List подобен окну списка. Если использовать его в связи с объектом Date, то он может автоматически заполняться данными из полей внешней базы данных.

Элемент Data Combo очень похож на комбинацию элемента Data List и Text Box. В этом случае выбранный текст в текстовом окне может редактироваться, а измененные данные могут быть помещены в базу данных Data Grid – этот элемент управления отображает данные в таблице или сетки. Если использовать этот элемент связи с элементом Date, то при этом можно получить редактированное отображение внешний базы данных в таблицы. Элемент управления Flex Grid представляет собой универсальный элемент по работе с базами данных и нашел широкое применение на практике. ate базой даныя с элен Vщиеся в наиболее?се всего в базах данных.

 

VB имеет 3 элемента управления для работы с файлами из приложения.

Drive List Box – этот объект представляет собой список дисков (устройств памяти). Из этого списка можно осуществить необходимый выбор диска. Dir List Box – этот объект отображает список каталогов текущего устройства памяти.

File List Box - этот объект предназначен для организации окна списка с именами файлов в текущем каталоге.

 

Файл – важнейшее средство для хранения информации, составляет совокупность данных (текст, цифровые, видео, аудио и др.).

Работа с файлами в VB может рассматриваться в 2 направлениях:

1) Операция с файлами как с целыми объектами (создание, перенос, копирование, сохранение и т.д.).

2) Операции на уровне записей.

Запись – это изменение (редактирование) содержимого файла.

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

1. Файлы с последовательным доступом

2. Файлы с прямым доступом

3. Файлы с бинарным доступом

Файлы последовательного доступа позволяют обращаться к записям по схеме последовательного обращения к текущей записи. То есть, чтобы обработать запись с номером N необходимо перебрать последовательно все N - 1 предшествующие записи.

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

Бинарный файл представляет собой непрерывную цепочку битов (0 или 1; да или нет), снабженную только признаком окончания файла.

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

- ввод по запросу с клавиатуры;

- выбор из списков дисков, папок и файлов;

- выбор в окне объекта Common Dialog.

Наиболее простой способ ввода спецификации осуществляется объектом Input Box. Более эффективным, но одновременно и трудоемким является ввод спецификации посредствам списков дисков, папок и файлов с возможностью ввода имени файлов, т. е. объектами (Drive List Box, Dir List Box, File List Box). Таким образом, искомая информация находится в свойствах Drive, Path, Filename.

Drive – устройство

Path - путь

Filename – имя файла

При вызове комплекса объектов на экран следует задать свойства Drive и Path. Согласование объектов между собой выполняется указаниями свойств Path, методами Change объектов Drive List Box и Dir List Box. Имя файла можно прочитать в свойстве файл Name объекта File List Box.

С: \ имя папки \ имя файла. расширение.

Drive List Box\ Dir List Box\ File List Box.

Операция с файлами как с целыми объектами предусматривает работу с текущим диском, каталогом, файлом. При этом работа подразумевает комплекс операций.

Для работы с этими объектами необходимо знать и уметь пользоваться набором команд с этими объектами посредством операционной системы DOS.

 




Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 302; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.031 сек.