Объектно-ориентированное программирование на С++ - eDrive
Объектно-ориентированное программирование на С++ - eDrive
Объектно-ориентированное программирование на С++ - eDrive
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, орга-