
- •Глава 4
- •Глава 5
- •Часть 1: использование турбо си.............................225
- •Часть 2. Команды меню.......................................280
- •Часть III. Дополнительные сведения о конфигурационных
- •Часть IV. Дополнительные возможности и команды
- •Глава 6
- •Глава 1: Использование библиотечных функций Турбо Си. Приво-
- •Глава 2: Библиотека Турбо Си. Описание всех библиотечных фу-
- •Глава 9, "Замечания для программистов, работающих на Турбо
- •Глава 4
- •Глава 5
- •Часть 1: использование турбо си.
- •Часть 2. Команды меню
- •Часть III. Дополнительные сведения о конфигурационных
- •Часть IV. Дополнительные возможности и команды
- •Глава 6
Т У Р Б О С И
Р У К О В О Д С Т В О П О Л Ь З О В А Т Е Л Я.............19
--------------------------------------------------------------
В В Е Д Е Н И Е.............................................20
Пакет поставки Турбо Си.....................................21
Что нового в Турбо Си 2.0 ?.................................23
Технические требования......................................25
Реализация Турбо Си.........................................26
Том I: Руководство пользователя.............................26
Том 2: Справочное руководство...............................29
Рекомендуемая литература....................................32
И с п о л ь з у е м ы е ш р и ф т ы.......................33
Авторские права фирмы Borland...............................34
Как заключить контракт с фирмой Borland.....................36
Г Л А В А 1................................................38
ПЕРЕД ТЕМ КАК НАЧАТЬ........................................38
В этой главе ...............................................40
README файл.................................................41
Установка Турбо Си на вашей системе.........................42
Если вы устанавливаете Турбо Си на систему с гибкими
дисками....................................................42
Запуск программы INSTALL....................................43
Переброска Турбо Си на портативную систему..................44
MicroCalc...................................................45
Что дальше?.................................................45
Программистам, изучающим Си.................................47
Программистам, имеющим опыт работы с Си.....................47
Программистам, работающим с Турбо Паскалем..................48
Программистам, работающим с Турбо Прологом..................49
Г Л А В А 2................................................50
НАЧАЛО РАБОТЫ...............................................50
В этой главе ...............................................51
HELLO.C: Компиляция и запуск на выполнение простой
пpогpаммы..................................................51
Шаг 1 : загрузка ТС.........................................52
Шаг 2 : выбор рабочего каталога.............................53
Шаг 3 : установка паpаметpов pабочего окpужения.............54
Шаг 4: Загpузка исходного файла в pедактоp..................56
Шаг 5: Создание выполняемого файла..........................59
Шаг 6: Запуск пpогpаммы на выполнение.......................60
Что вы совеpшили?...........................................62
Pедактиpование вашей пpогpаммы..............................64
Если вы допустили ошибку....................................67
Вывод на пpинтеp............................................67
Написание вашей втоpой Си-пpогpаммы.........................69
Запись на диск..............................................71
Запуск SUM.C на исполнение..................................71
Г Л А В А 3
КОМПИЛЯЦИЯ И ЗАПУСК ВАШИХ ПРОГРАММ..........................73
В этой главе................................................75
Создание файлов в ТС........................................77
Отладка вашей программы.....................................78
Обнаружение синтаксических ошибок...........................78
Окно сообщений..............................................80
Исправление синтаксических ошибок...........................82
Обнаружение ошибок времени выполнения
интегрированным отладчиком..................................85
Использование нескольких исходных файлов....................86
Создание программы из нескольких исходных файлов............90
Еще раз об отслеживании ошибок..............................91
Остановка Make..............................................93
Синтаксические ошибки в нескольких исходных файлах..........95
Сохранение и очистка сообщений..............................98
Более мощные средства построения проекта....................100
Явные зависимости...........................................102
Автоматическая проверка зависимости.........................104
Какие у Make дополнительные возможности?....................105
Внешние объектные и библиотечные файлы......................105
Компиляция и компоновка из командной строки.................109
Командная строка ТСС........................................110
Опции компилятора и компоновщика в командной строке.........110
Имена файлов в командной строке.............................111
Выполняемый файл............................................112
Некоторые примеры командных строк...........................112
Файл TURBOC.CFG.............................................115
TCCONFIG - утилита для пpеобpазования файлов
конфигуpации................................................119
Утилита МАКЕ................................................121
BUILTINS.MAK................................................123
Запуск программ Турбо Си из командной строки DOS............123
Теперь все вместе: вперед с Турбо Си........................124
Глава 4
ОТЛАДКА ПРОГРАММ............................................125
В этой главе ...............................................126
Как работает интегрированный отладчик.......................127
Установка и использование точки останова....................140
Использование Ctrl-Break....................................143
Пошаговое выполнение "через функции"........................145
Вычисление выражений........................................147
Функции nextword и wordlen..................................150
Остановимся и подумаем......................................152
Что же делать?..............................................154
Содержимое окна вычислений, установленное по умолчанию......156
Изменение значения оцениваемого выражения...................158
Спецификация имен переменных................................161
Спецификаторы формата.......................................163
Упражнение 2: поиск ошибки в wordlen........................175
Устранение ошибки...........................................179
Что вы достигли.............................................179
Немного о контрольных точках................................181
Упражнение 3: возвращение к программе.......................185
Редактирование и уничтожение выражений......................188
Расширение и переключение окон..............................190
Прокрутка выражений в окне Watch............................192
Упражнение 4: отладка цикла печати..........................192
Упражнение 5: работа с большими программами.................196
Поиск определенной функции..................................196
Стек вызова.................................................197
Возврат в позицию выполнения................................198
О многофайловых исходных текстах............................200
Обзор команд отладчика и зарезервированных клавиш...........201
Советы для эффективного тестирования программ...............208
Развитие стандартного подхода...............................208
Тщательно проверяйте изменения..............................212
Как избежать некоторых трудностей...........................213
Отладка снизу вверх.........................................215
Исправление подобных ошибок.................................216
Отладка встроенного кода ассемблера.........................217
Глава 5
ИНТЕГРИРОВАННАЯ СРЕДА ТУРБО СИ..............................219
В этой главе................................................219
Что Вы должны прочитать.....................................222
Как получить помощь.........................................223
Часть 1: использование турбо си.............................225
Переключатели в командной строке Турбо Си...................227
Ваше пребывание в Турбо Си..................................231
Клавиши быстрого вмешательства ("горячие" клавиши)..........234
Структура меню..............................................241
О наименованиях меню........................................243
Основное меню...............................................244
Строка быстрой подсказки....................................248
Окно редактирования.........................................249
Быстрое руководство по командам редактирования..............254
Как работать с исходными файлами в окне редактора...........256
Создание нового исходного файла.............................258
Загрузка исходного файла....................................259
Запись исходного файла......................................261
Запись порождаемых файлов...................................261
Окно сообщений..............................................263
Окно наблюдений.............................................265
Интегрированный отладчик....................................269
Управление отладчиком.......................................270
Дисплейный экран отладчика..................................272
Меню команд отладки и "горячие" клавиши.....................273