 |
- ⒶⒸКасаткин А.И... Профессиональное программирование на языке Си. От Turbo C к Borland C++. [Djv-Fax- 5.2M] [Pdf-Fax- 6.0M] Справочное пособие. Авторы: Александр Иванович Касаткин, Александр Николаевич Вальвачев. Под общей редакцией А.И. Касаткина.
(Минск: Издательство «Вышэйшая школа», 1992) Скан, OCR, обработка, формат Djv-Fax: AlVaKo, 2025
- ОГЛАВЛЕНИЕ:
Предисловие (3). 1. Интегрированная среда программирования Borland C++ (5). 1.1. Общие сведения (5). 1.2. Главное меню (6). 1.3. Управление окнами (8). 1.4. Окна диалогов. Подсистема работы с файлами (10). 1.5. Многооконный текстовый редактор (13). 1.6. Задание опций интегрированной среды (18). 1.7. Компиляция, редактирование связей, запуск программы на выполнение (20). 1.8. Многофайловая компиляция (23). 2. Отладка программ (26). 2.1. Общие положения (26). 2.2. Отладчик интегрированной среды Borland C++ (26). 2.3. Турбо-отладчик TD.EXE (33). 3. Основные типы данных и их внутреннее представление (42). 3.1. Переменные и константы (42). 3.2. Данные типа int (42). 3.3. Данные типа char (45). 3.4. Данные с плавающей точкой (45). 3.5. Модификаторы доступа const и volatile (53). 3.6. Элементарный ввод-вывод (54). 4. Операции и выражения (58). 4.1. Выражение и его интерпретация (58). 4.2. Основные операции и их приоритет (58). 5. Операторы управления вычислительным процессом (68). 5.1. Общие сведения (68). 5.2. Оператор if (68). 5.3. Операторы switch и break (69). 5.4. Операторы цикла (71). 5.5. Другие управляющие средства языка Си (74). 6. Указатели и массивы (75). 6.1. Понятие указателя. Адресная арифметика (75). 6.2. Массивы и их связь с указателями (78). 6.3. Строковые литералы (85). 6.4. Массивы указателей. Указатель на указатель (87). 6.5. Модификаторы near, far, huge, _cs, _ds, _es, _ss (90). 7. Функции (97). 7.1. Описание функции (97). 7.2. Передача параметров функции. Модификаторы cdecl и pascal (99). 7.3. Передача параметров в функцию main(). Возврат из функции main() (107). 7.4. Указатель на функцию. Модификаторы near, far, huge (110). 8. Классы хранения и видимость переменных (113). 8.1. Общие положения (113). 8.2. Область определения и видимость идентификатора. Внешние переменные (113). 8.3. Автоматические переменные. Классы хранения auto и register (117). 8.4. Статические переменные. Класс хранения static (118). 9. Библиотечные функции обработки и преобразования данных (120). 9.1. Преобразование данных (120). 9.2. Стандартные математические функции (125). 9.3. Классификация и преобразование символов (137). 9.4. Работа со строками символов (139). 9.5. Работа с блоками памяти (146). 10. Структуры, объединения и перечисления (150). 10.1. Общие положения (150). 10.2. Шаблон структуры. Внешний и внутренний шаблоны. Структурная переменная (150). 10.3. Вложенные структуры (154). 10.4. Указатель на структурную переменную (155). 10.5. Массивы структурных переменных. Правила выравнивания структурных переменных в памяти (157). 10.6. Использование структур в функциях (158). 10.7. Поля битов в структурах (160). 10.8. Объединения (161). 10.9. Библиотечные функции Turbo С для поиска и сортировки структурных переменных (165). 10.10. Перечисления (169). 11. Препроцессор (172). 11.1. Общие положения (172). 11.2. Обработка директив #define и #undef (173). 11.3. Включение файлов. Директива #include (176). 11.4. Условная компиляция (177). 12. Классы (182). 12.1. Описание класса (182). 12.2. Конструкторы и деструкторы (186). 12.3. «Перегрузка» функций (189). 12.4. «Друзья» класса (191). 12.5. «Перегрузка» операторов (192). 12.6. Производные классы (194). 12.7. Указатель на класс. Доступ к элементам класса через указатель (197). 13. Элементарный ввод-вывод в Borland С++ (199). 13.1. Классы и потоки ввода-вывода (199). 13.2. Потоки стандартного ввода-вывода (201). 13.3. Форматированный ввод-вывод (202). 13.4. Строко-ориентированный ввод-вывод (206). 13.5. Файловый ввод-вывод (207). 14. Связные списки, очереди и стеки (211). 14.1. Динамическое распределение памяти (211). 14.2. Встроенные классы Borland C++ (212). 14.3. Списки (214). 14.4. Очереди (226). 14.5. Стеки (230). Литература (233). Предметный указатель (234). Указатель лексем библиотеки (237).
ИЗ ИЗДАНИЯ: Это пособие открывает комплекс из трех книг, цель которого - дать подробное описание практического использования новейших версий Си (Turbo С., Turbo C++, Borland C++). Описывается интегрированная среда Borland C++, отладка программ, синтаксические элементы языка C++, организация ввода-вывода в Borland C++, динамические структуры данных: связные списки, стеки и очереди. Для пользователей ПЭВМ: программистов, инженеров, студентов, аспирантов. |
 |