Турбо С: руководство пользователя. Часть 1

Турбо С: руководство пользователя. Часть 1 - Стр. 44

Печать PDF
Индекс материала
Турбо С: руководство пользователя. Часть 1
Стр. 2
Стр. 3
Стр. 4
Стр. 5
Стр. 6
Стр. 7
Стр. 8
Стр. 9
Стр. 10
Стр. 11
Стр. 12
Стр. 13
Стр. 14
Стр. 15
Стр. 16
Стр. 17
Стр. 18
Стр. 19
Стр. 20
Стр. 21
Стр. 22
Стр. 23
Стр. 24
Стр. 25
Стр. 26
Стр. 27
Стр. 28
Стр. 29
Стр. 30
Стр. 31
Стр. 32
Стр. 33
Стр. 34
Стр. 35
Стр. 36
Стр. 37
Стр. 38
Стр. 39
Стр. 40
Стр. 41
Стр. 42
Стр. 43
Стр. 44
Стр. 45
Стр. 46
Стр. 47
Стр. 48
Стр. 49
Стр. 50
Стр. 51
Стр. 52
Стр. 53
Стр. 54
Стр. 55
Стр. 56
Стр. 57
Стр. 58
Стр. 59
Стр. 60
Стр. 61
Стр. 62
Стр. 63
Стр. 64
Стр. 65
Стр. 66
Стр. 67
Стр. 68
Стр. 69
Все страницы
                                                                                
                                                                                
          Стирание всех контрольных выражений (Remove all Watches)              
     -----------------------------------------------------------------          
                                                                                
          Эта команда  позволяет  стереть все контрольные выражения из          
     окна Watch.                                                                
                                                                                
                                                                                
                                                                                
               Флаг точки прерывания (Toggle Breakpoint)                        
     -----------------------------------------------------------------          
                                                                                
          Эта команда позволяет устанавливать или убирать точку преры-          
                                                                                
     вания в строке в месте расположения курсора.  При установке точки          
     прерывания она выделяется подсветкой.                                      
                                                                                
          Для запуска команды нажмите клавиши Ctrl-F8.                          
                                                                                
          Каждый раз,  когда ваша программа будет  доходить  до  точки          
     прерывания,  ее выполнение будет прекращаться. Во время остановки          
     программы полоса подсветки находится на строке с точкой  прерыва-          
     ния. Подсветка точки прерывания становится незаметной из-за подс-          
     веченной полосы выполнения. Как только полоса выполнения начинает          
     перемещаться, появляется выделение точки прерывания.                       
                                                                                
          При редактировании  исходного  файла каждая точка прерывания          
     "втыкается" в строку,  где была установлена. Она может потеряться          
     только когда вы покидаете интегрированную среду,  стираете исход-          
     ную строку,  где находится точка прерывания,  либо убираете ее  с          
     помощью      команд     Break/Watch/Toggle     Breakpoint     или          
     Break/Watch/Clear All Breakpoint.                                          
                                                                                
          Турбо Си "теряет дорогу" по своим точкам прерывания  в  двух          
     случаях:                                                                   
                                                                                

                         - 361,362 -
                                                                                
          - если вы редактируете файл,  содержащий точки прерывания, а          
            затем отказываетесь  от  отредактированной  версии  файла.          
            (Турбо  Си не может запомнить места установки точек преры-          
            вания, прежде чем файл будет отредактирован, поэтому пока-          
            зывает их в неправильных строках);                                  
                                                                                
          - если вы редактируете файл,  содержащий точки прерывания, а          
            затем продолжаете сеанс отладки без отметки  в  программе.          
            (Турбо   Си   отобразит   предупреждающий  запрос:  Source          
            modified, rebuild?  (Исходный текст модифицирован, перест-          
            роен)                                                               
                                                                                
          Прежде, чем вы будете компилировать исходный файл, вы можете          
     установить точку прерывания в любой строке,  даже в чистой, или в          
     комментарии.  Когда вы откомпилируете и запустите файл,  Турбо Си          
     проверит расположение точек прерывания и даст вам возможность пе-          
     реместить,  игнорировать или изменить неправильные точки прерыва-          
     ния.  При отладке файла Турбо Си,  зная расположение  выполняемых          
     операторов,  выдаст  предупреждение  об  ошибке в установке точки          
     прерывания.                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
               Убирание всех точек прерывания (Clear All Breakpoint)            
     -----------------------------------------------------------------          
                                                                                
          Эта команда убирает все точки прерывания из вашей программы.          
                                                                                
                                                                                
          Смотри следующую точку прерывания (View next Breakpoint)              
     -----------------------------------------------------------------          
                                                                                
          Эта команда перемещает курсор на следующую  точку прерывания          
     в вашей программе.  Обратите внимание на то,  что курсор перемес-          
     тится на следующую точку прерывания,  исходя из порядка их  уста-          
     новки, а не порядка их расположения в вашей программе. Эта коман-          
     да не запускает вашу программу;  она  только  размещает  активные          
     точки прерывания в окне редактирования.                                    
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                

                         - 363,364 -
                                                                                
               Часть III. Дополнительные сведения о конфигурационных            
               ---------- файлах и Pick файлах (выборки)                        
     -----------------------------------------------------------------          
                                                                                
                                                                                
               Что представляет собой конфигурационный файл?                    
     -----------------------------------------------------------------          
                                                                                
          Обычно, конфигурационный  файл представляет собой файл,  со-          

     держащий информацию, необходимую Турбо Си. В нем вы храните такую          
     информацию,  как выбранные опции компилятора, опции своего компо-          
     новщика и различные каталоги,  в которых нуждается Турбо  Си  при          
     компиляции и компоновке ваших программ.                                    
                                                                                
          Есть два типа конфигурационных файлов Турбо Си:  один вы ис-          
     пользуете с TCC.EXE (Турбо Си с командной строкой),  другой  -  с          
     TC.EXE (интегрированной средой Турбо Си).  Существует только один          
     конфигурационный файл с командной строкой.  Он должен  называться          
     TURBOC.CFG.  Файл  интегрированной  среды  может иметь любое имя.          
     Файл TCCONFIG.TC является текущим (подразумеваемым)  конфигураци-          
     онным файлом интегрированной среды разработки.                             
                                                                                
                                                                                
          В этой  части  мы детально рассмотрим конфигурационные файлы          
     интегрированной среды.  Если вы хотите больше узнать о  том,  как          
     использовать TURBOC.CFG, смотрите в главе 3 "TURBOC.CFG файл".             
                                                                                
                                                                                
                                                                                
               Конфигурационные файлы Турбо Си                                  
     -----------------------------------------------------------------          
                                                                                
          При первоначальном запуске интегрированной  среды  Турбо  Си          
     конфигурационного файла не существует. TC.EXE запускается со все-          
     ми флагами и отметками,  установленными  по  умолчанию  (Options/          
     Compiler/Model  будет  установлен  в  положение  Small;  Options/          
     Compiler/Calling Convention в положение  C;  Options/Environment/          
     Keep Messages в положение No и т.д.).  В случае использования ин-          
     тегрированной среды вам,  по-видимому, захочется изменить некото-          
     рые положения флагов и отметок.                                            
                                                                                
          Если вы  выходите из Турбо Си без сохранения новых положений          
     флагов и отметок в конфигурационном файле,  то  в  следующий  раз          
     должны  будете  устанавливать их заново,  т.к.  при запуске будут          
     выставлены предыдущие положения флагов и отметок.  Если вы сохра-          

                         - 365,366 -
                                                                                
     ните  новые  положения флагов и отметок в конфигурационном файле,          
     то при новом запуске меню будет с  теми  значениями,  которые  вы          
     выбрали. Вам не надо будет устанавливать их заново.                        
                                                                                
                                                                                
                                                                                
               TCCONFIG.TC                                                      
     -----------------------------------------------------------------          
                                                                                
          Когда вы стартуете TC.EXE,  она ищет конфигурационный  файл,          
     имеющий имя TCCONFIG.TC.  Она ищет его в определенных местах (да-          
     лее мы подробно объясним, где она его ищет). Если TC.EXE не может          
     найти  файл  TCCONFIG.TC,  то интегрированная среда запускается с          
     использованием положений, заданных по умолчанию в TC.EXE.                  
                                                                                
                                                                                
                                                                                
               Другие конфигурационные файлы ТС                                 
     -----------------------------------------------------------------          
                                                                                
          Вы можете  запустить TC.EXE в операционной системе, запросив          
     специальный конфигурационный файл. Для этого необходимо использо-          
                                                                                
     вать  ключ /c (для дополнительной информации смотри раздел "Ключи          
     командной строки ТС" (TC Command-Line Switches) стр.82 оригиналь-          
     ного руководства).                                                         
                                                                                
          Например, если вы наберете                                            
                                                                                
          tc/cmyconfig                                                          
                                                                                
     в ответ  на  приглашение операционной системы,  то Турбо Си будет          
     искать в текущем  каталоге  конфигурационный  файл,  имеющий  имя          
     MYCONFIG.TC (если вы не даете расширения,  то Турбо Си подразуме-          
     вает расширение .ТС).                                                      
                                                                                
          Если Турбо Си не может найти конфигурационного файла по име-          
     ни которое вы назвали, то он выдаст предупреждающее сообщение. Он          
     не будет искать другие конфигурационные файлы,  а  стартует,  ис-          
     пользуя встроенные,  заданные по умолчанию положения флагов и от-          
     меток.                                                                     
                                                                                
                                                                                
                                                                                
               Что хранится в конфигурационных файлах ТС                        

                         - 367,368 -
                                                                                
     -----------------------------------------------------------------          
                                                                                
          Информацию, хранящуюся  в конфигурационных файлах ТС,  можно          
     подразделить на две категории:  опции компилятора-компоновщика  и          
     особые значения TC.EXE.                                                    
                                                                                
          Опции компилятора-компоновщика  управляют компилятором.  Все          
     они имеют соответствующие опции в версии  Турбо  Си  с  командной          
     строкой.  Особые  значения TC.EXE связаны с собственно интегриро-          
     ванной средой.  Некоторыми примерами этих значений особых для ин-          
     тегрированной  среды  являются  меню  опций Project/Project Name,          
     Options/Directories/Pick File Name и Options/Environment.                  
                                                                                
                                                                                
                                                                                
               Создание конфигурационного файла ТС