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

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

Печать 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
Все страницы
                                                                                
               Directory (каталог)                                              
               -------------------                                              
                                                                                
          Позволяет посмотреть любой каталог или требуемый набор  фай-          
     лов. (Для вызова текущего каталога просто нажмите Ввод.) Изменить          
     маску  поиска имени файла позволяет нажатие клавиши F4. Выбранный          
     файл помещается в редактор.                                                
                                                                                
                                                                                
                                                                                
               Change Dir (сменить каталог)                                     
               ----------------------------                                     

                         - 285,286 -
                                                                                
                                                                                
          Отображает текущий каталог  и  позволяет  назначить  текущим          
     другой дисковод и каталог.                                                 
                                                                                
                                                                                
                                                                                
                OS Shell (доступ к DOS)                                         
                -----------------------                                         
                                                                                
          Временный выход из Турбо Си в операционную систему. Для воз-          
     врата  в Турбо Си наберите EXIT. Этим можно воспользоваться, если          
     нужно выполнить какую-либо команду операционной системы, не выхо-          
     дя из среды пакета Турбо Си.                                               
                                                                                
                                                                                
                                                                                
               Quit (выход)                                                     
               ------------                                                     
                                                                                
          Прекращает работу с Турбо Си и возвращает вас в среду DOS.            
                                                                                
          "Горячая" клавиша для этой команды - Alt-X.                           
                                                                                
               Edit (редактор)                                                  
     -----------------------------------------------------------------          
                                                                                
          Команда Edit вызывает встроенный экранный редактор.                   
                                                                                
          Для возвращения из редактора в главное меню нажмите F10 (или          
     Alt  и первую букву нужной команды главного меню). Исходный текст          
     вашей программы останется на экране. Для перехода в  редактор  из          
     главного  меню нажмите Esc или Е (из любого другого места системы          
     - Alt-E).                                                                  
                                                                                
                                                                                
                                                                                
                                                                                
               Run (меню выполнения)                                            
     -----------------------------------------------------------------          
                                                                                
          Команды меню Run запускают вашу программу на  выполнение,  а          
     также начинают  и  заканчивают отладочные сеансы. Для того, чтобы          
     использовать команды Run (за исключением Run/Run), вы должны ком-          
     пилировать и компоновать вашу  программу  с  опцией  Debug/Source          
     Debugging в положении On (т.е. включенной).                                

                         - 287,288 -
                                                                                
                                                                                
                                                                                
                                                                                
               Run (выполнить)                                                  
               ---------------                                                  
                                                                                
          Команда Run/Run запускает вашу программу на выполнение,  ис-          
     пользуя аргументы, заданные в меню Options/Arguments. Если исход-          
     ный текст был модифицирован после последней компиляции, то коман-          
     да  Run  запускает также Project-Make для перекомпиляции и компо-          
     новки вашей программы. (Project-Make  является  инструментом  для          
     построения  программ, используемым в интегрированной среде; более          
     подробно Project-Make описана в главе 3.)                                  
                                                                                
          Если вы не хотите отлаживать вашу программу, компилируйте  и          
     компонуйте ее  с  опцией  Debug/Source Debugging в положении None          
     или Standalone. Если же вы откомпилируете вашу программу  с  этой          
     опцией в  положении  On,  результирующий выполняемый модуль будет          
     содержать отладочную информацию, которая повлияет  на  выполнение          
     команды Run/Run следующим образом.                                         
                                                                                
     * Если вы не модифицировали вашу исходную  программу  со  времени          
                                                                                
       последней компиляции:                                                    
                                                                                
          - Команда Run/Run заставит  вашу  программу  выполняться  до          
     следующей точки прерывания или до конца, если точек прерывания не          
     установлено.                                                               
                                                                                
     * Если вы модифицировали вашу исходную программу после предыдущей          
       компиляции:                                                              
                                                                                
          - Если вы уже использовали к вашей программе опции пошагово-          

     го выполнения Run/Step Over (F8) или Run/Trace Info (F7), Run/Run          
     вызовет выдачу рамки с вопросом, хотите ли вы  заново  постороить          
     программу.                                                                 
                                                                                
             - Если вы нажмете Y (Да), Project-Make перекомпилирует  и          
               перекомпонует вашу программу, а затем  запустит  ее  на          
               выполнение с самого начала.                                      
                                                                                
             - Если вы нажмете N (Нет), ваша  программа  будет  выпол-          
               няться до следующей точки прерывания или до конца, если          
               точек прерывания не установлено.                                 
                                                                                

                         - 289,290 -
                                                                                
          - Если  вы  еще не использовали опции пошагового выполнения,          
     Project-Make перекомпилирует вашу прогрмму и запустит ее  на  вы-          
     полнение с самого начала.                                                  
                                                                                
          "Горячая" клавиша для команды Run/Run - Ctrl-F9.                      
                                                                                
                                                                                
                                                                                
               Program Reset (сброс программы)                                  
               -------------------------------                                  
                                                                                
          Команда Run/Program  Reset  прерывает текущий сеанс отладки.          
     Она освобождает память, размещенную вашей программой, и закрывает          
     все открытые файлы. "Горячая" клавиша  для  Run/Program  Reset  -          
     Ctrl-F2.                                                                   
                                                                                
                                                                                
                                                                                
               Go to Cursor (выполнять до курсора)                              
               -----------------------------------                              
                                                                                
          Команда Run/Go  to  Cursor запускает программу с позиции, на          
                                                                                
     которой ее выполнение было приостановлено (выполняемой  позиции),          
     и  выполняет ее до строки, на которой в редакторе расположен кур-          
     сор. Если курсор находится на строке, не  содержащей  выполняемый          
     оператор, команда выдает рамку, содержащую предупреждение и пред-          
     ложение  нажать  клавишу Esc. Run/Go to Cursor может также начать          
     сеанс отладки.                                                             
                                                                                
          Команда Run/Go to Cursor не устанавливает  постоянную  точку          
     прерывания,  но  позволяет программе останавливаться в постоянной          
     точке прерывания, если она расположена до строки, содержащей кур-          
     сор. Если это происходит, вы должны повторно запустить команду Go          
     to Cursor.                                                                 
                                                                                
          Используйте эту команду, если вы хотите отладить часть прог-          
     раммы. Если же вы хотите, чтобы ваша программа останавливалась на          
     определенном операторе каждый раз, установите точку прерывания  в          
     этой строке.                                                               
                                                                                
          "Горячая" клавиша для команды Run/Go to Cursor - F4.                  
                                                                                
                                                                                
                                                                                

                         - 291,292 -
                                                                                
               Trace Into (трассировать внутрь)                                 
               --------------------------------                                 
                                                                                
          Команда Run/Trace Into запускает следующий оператор в  теку-          
     щей  функции. Если оператор не содержит вызова функции, доступной          
     отладчику, Trace Into переходит на следующий  выполняемый  опера-          
     тор.                                                                       
                                                                                
          Если оператор содержит вызов функции,  доступной  отладчику,          
     Trace Into останавливается в начале определения функции. Последу-          
     ющее задание команды Trace Into или Step Over запустит выполнение          
     операторов  в  описании  функции. Когда отладчик покинет функцию,          
     возобновится выполнение оператора, который содержит вызов.                 
                                                                                
          Функция доступна отладчику, если она описана в исходном фай-          
     ле, который  был  откомпилирован  с  включенными   (On)   опциями          
     O/C/C/OBJ Debug  Information и Debug/Source Debugging, и отладчик          
     может найти исходный файл на диске.                                        
                                                                                
          Используйте Trace  Into для перемещения отслеживаемой выпол-          
     няемой позиции внутрь функции, вызываемой из отлаживаемой в теку-          
     щий момент функции.                                                        
                                                                                
                                                                                
          "Горячая" клавиша для команды Run/Trace Into - F7.                    
                                                                                
                                                                                
                                                                                
               Step Over (пошаговое выполнение)                                 
               --------------------------------                                 
                                                                                
          Run/Step Over выполняет следующий оператор в  текущей  функ-          
     ции. Она  не  перемещает выполняемую позицию в вызываемые функции          
     нижнего уровня, даже если они доступны отладчику.                          
                                                                                
          Используйте Step Over для пошагового (один оператор за  раз)          
     выполнения отлаживаемой функции.                                           
                                                                                
          Ниже приведен    пример,   демонстрирующий   разницу   между          
     Run/Trace Into и Run/Step Over.  Представлены  первые  двенадцать