Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Турбо Си 2.0_TC01.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
2.68 Mб
Скачать

Т У Р Б О С И

Р У К О В О Д С Т В О П О Л Ь З О В А Т Е Л Я.............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