13.01.2015 Views

Объектно-ориентированное программирование на С++ - eDrive

Объектно-ориентированное программирование на С++ - eDrive

Объектно-ориентированное программирование на С++ - eDrive

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

22. Каков принцип действия линейного списка<br />

23. Каков принцип действия дека<br />

24. Чем определяется порядок обхода двоичного дерева<br />

25. Каково <strong>на</strong>з<strong>на</strong>чение стандартной библиотеки STL<br />

26. Каково <strong>на</strong>з<strong>на</strong>чение контейнеров и итераторов<br />

27. В чем состоит различие прямого и обратного итераторов<br />

28. Как организован контейнер map<br />

29. Как организован контейнер set<br />

30. Как подключается к проекту библиотека STL<br />

65<br />

Введение в модульное <strong>программирование</strong><br />

Требуется гораздо больше ума, чтобы передать<br />

свои мысли, чем чтобы их иметь<br />

Из Гельвеция<br />

Концепция модульного программирования предполагает конструирование<br />

программ из модулей, т. е. групп файлов каждая из которых освещает<br />

свой раздел общей проблемы. Текстовые, графические, исполнительные файлы,<br />

ресурсы и библиотеки тесно переплетаются в модулях. Модуль визуального<br />

программирования часто состоит из файлов отдельных форм: кода, заголовка,<br />

структуры и диаграммы, к которым после компиляции добавляются<br />

объектные файлы. Особого внимания требуют такие модульные системы, как<br />

библиотеки статической и ди<strong>на</strong>мической компоновки, справочные средства и<br />

потоки данных [7].<br />

Работа с текстовыми файлами<br />

Файл (file) представляет именованную область <strong>на</strong>копителя, пред<strong>на</strong>з<strong>на</strong>ченную<br />

для хранения, передачи и приема структурированной информации.<br />

Число одновременно открытых файлов и их размер определяются возможностями<br />

операционной системы и ресурсами компьютера.<br />

Ряд визуальных компонентов поддерживает файловый обмен своими<br />

методами SaveToFile и LoadFromFile. К ним относится строковый класс<br />

TStrings и производные от него классы.<br />

В частности, для загрузки и сохранения строк в текстовом файле используются<br />

методы SaveToFile и LoadFromFile компонента TStringList, орга-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!