ВУЗ:
Составители:
Рубрика:
164
ты в данном приложении объект данного класса описан и создан вруч-
ную. Основными методами данного класса являются
int Interval(n) – задание интервала между событиями Tick,
которые инициируют объекты данного класса в миллисекундах
(тысячные доли секунда);
void Start() – начать инициирование событий Tick;
void Stop() – приостановить инициирование событий Tick.
При обработке события Tick вначале проверяются условия выхо-
да шарика за пределы формы и определяется направление следующего
его перемещения по координатам x и y. После этого координаты шари-
ка пересчитываются и вся клиентская область объявляется испорченной
с помощью метода формы Invalidate(). Это вызывает событие
Paint при обработке которого выполняется рисование шарика для но-
вых координат.
9. Работа с файлами и папками
При разработке реальных приложений обязательным является
хранение данных на устройствах внешней памяти для поддержки связи
между сеансами работы с приложением. В библиотеку платформы .Net
– FCL имеется пространство имен System.IO содержащее набор клас-
сов для работы с папками (директориями, каталогами) и файлами на
внешних устройствах. В это пространство имен включены классы Di-
rectory и File, которые содержат методы для создания, удаления, ко-
пирования и перемещения папок и файлов с помощью статических ме-
тодов. С этими классами тесно связаны классы FileInfo и Directo-
ryInfo, которые содержат аналогичную функциональность, но исполь-
зуют методы экземпляров класса (поэтому, для работы с ними должны
быть созданы объекты этих классов с помощью операции new). Классы
FileInfo и DirectoryInfo являются производными от абстрактного
класса FileSystemInfo. Классы FileInfo и DirectoryInfo лучше
использовать для получения всех детальных описаний файлов и папок
(например, время их создания, возможности чтения/записи, и т.п.), так
как методы этих классов возвращают строго типизированные объекты.
А методы классов Directory и File чаще возвращают простые стро-
ковые значения, а не строго типизированные объекты.
9.1. Абстрактный базовый класс FileSystemInfo
Классы DirectoryInfo и FileInfo получают много методов от
абстрактного класса FileSystemInfo. Элементы класса FileSyste-
Страницы
- « первая
- ‹ предыдущая
- …
- 162
- 163
- 164
- 165
- 166
- …
- следующая ›
- последняя »