BIGLIB
  большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно
 
АСТРОЛОГИЯ
  книги по астрологии
 
КРИМИНАЛ
  книги про криминал
 
ДЕТЕКТИВЫ
  детективы известных
   писателей
 
ФАНТАСТИКА
  фентези, фантастика,   фантастические повести
 
ПРИКЛЮЧЕНИЯ
  книги про приключения,   путешествия
 
ПОЛИТИКА
  книги про политиков,   репрессии
 
ПСИХОЛОГИЯ
  разнообразная литература   по психологии
 
КЛАССИКА
  классическая литература
 
КОМПЬЮТЕРНАЯ
  ЛИТЕРАТУРА
  про компютерное железо,   документация, языки   программирования
 
РЕЛИГИЯ, АТЕИЗМ
  книги про религию
 
ФИЛОСОФИЯ
  книги, которые заставляют   задуматься над   окружающим тебя миром.
 
ЭНЦИКЛОПЕДИИ
  самые интересные   энциклопедии на
   разные темы
 
МЕДИЦИНА
  медицинские книги,   методички,
   народные лечебники
 
КУЛИНАРИЯ
  рецепты тортов,   консервирование,
  все о спиртных
  напитках.
 
СТИХИ
  стихи популярных и не   очень авторов
 
ТВОРЧЕСТВО
  народное творчество,   стихи, песни и т.д.
 
ЮМОР
  анекдоты, приколы,   смешные истории
 
ЛЮБОВНЫЙ РОМАН
  мир высоких чувств и   любовных грез
 
ЭРОТИКА
  эротические рассказы,   книги о технике секса,   кама-сутра и др.




adfun.ru
Rambler's Top100 Rambler's Top100
    НА ГЛАВНУЮ
    РЕФЕРАТЫ
    ТОСТЫ
    ТЕСТЫ
    АВТО
    ДЛЯ СТУДЕНТА
    КНИГИ
    КОНТАКТ
 
Турбо С: руководство пользователя. Часть 1
Автор ""
Размер 993495 Байт
Страница 25 из 69
СКАЧАТЬ КНИГУ ЦЕЛИКОМ

                                                                                
             Обзор команд отладчика и зарезервированных клавиш                  
     -----------------------------------------------------------------          
                                                                                
          Это введение  представляет  вам  наиболее часто используемые          
     команды интегрированного отладчика.  Когда вы приобретете некото-          
     рое  мастерство при работе с отладчиком,  большинство этих команд          
     вы запомните.  Наиболее часто используемые  команды  приведены  в          
     таблицах 4.3 и 4.4.                                                        
                                                                                
          Многие команды отладчика и команды меню могут быть выполнены          
     с помощью  зарезервированных клавиш или их комбинаций.  Для того,          
     чтобы избежать беспорядка,  мы укажем только самые важные из них.          
     В таблице  4.3 приведены все зарезервированные клавиши команд от-          
     ладчика, которые вы изучили.                                               
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
                                                                                
         Табл. 4.3: Команды отладки и клавиши быстрого вмешательства.           
     -----------------------------------------------------------------          
      Клавиша   Команда меню           Описание                                 
     -----------------------------------------------------------------          
                                                                                
       F4       Run/Go to Cursor       Выполнение  программы продолжа-          
                                       ется до строки с курсором.  Бу-          
                                       дет инициирован сеанс отладки.           
                                                                                
       Ctrl-F2  Run/Program Reset      Прекращает текущий сеанс отлад-          
                                       ки, освобождает  распределенную          
                                       память и закрывает файл.  Имеет          
                                       действие только в сеансе отлад-          
                                       ки.                                      
                                                                                
       F7       Run/Trace Into         Выполняет  следующий   оператор          
                                       текущей функции. Будучи вызван-          
                                       ной и,  если  самый нижний уро-          
                                       вень функции был откомпилирован          
                                       с   опциями   O/C/C/OBJ   Debug          
                                       Information   и    Debug/Sourse          
                                       Debudding в состоянии On,  осу-          

                         - 203,204 -
                                                                                
                                       ществляет  трассировку   внутри          
                                       функции.  Будет инициирован се-          
                                       анс отладки.                             
                                                                                
       F8       Run/Step  Over         Выполняет   следующий  оператор          
                                       текущей функции. Не выполняется          
                                       трассирование внутри вызываемой          
                                       функции. Будет  инициирован се-          
                                       анс отладки.                             
                                                                                
                O/C/C/Standard         Опция     Options/Compiler/Code          
                Stack Frame            Generation/Standard Stack Frame          
                                       Если присутствует    Debug/Call          
                                       Stack, то для правильной работы          
                                       программы при    компилировании          
                                       эта опция должна быть  установ-          
                                       лена в состояние On.                     
                                                                                
                O/C/C/OBJ Debug        Опция  O/C/C/Debug Information.          
                Information            Только файлы  откомпилированные          
                                       и скомпанованные  с этой опцией          
                                       в состоянии On,  могут быть от-          
                                                                                
                                       лажены.                                  
                                                                                
       Ctrl-F4  Debug/Evaluate         Вычисляет выражение;  позволяет          
                                       вам изменить значение  перемен-          
                                       ной.                                     
                                                                                
                Debug/Find Function    Наxодит  определение  функции и          
                                       отображает его  в окне редакти-          
                                       рования. Имеет  действие только          
                                       в сеансе отладки.                        
                                                                                
       Ctrl-F3  Debug/Call Stack       Отображает вызов стека.  Вы мо-          
                                       жете вывести на дисплей текущую          
                                       выполняемую строку     функции,          
                                       указав имя   функции  из вызова          
                                       стека. Имеет  действие только в          
                                       сеансе отладки.                          
                                                                                
                Debug/Source Debugging Проверяет разрешена ли отладка.          
                                       При установленном значении On -          
                                       процесс отладки разрешен. Когда          
                                       установлено значение None,  ин-          

                         - 205,206 -
                                                                                
                                                                                





формация отладчика в файле .EXE будет отсутствовать, и, поэто- му, программа не сможет быть отлажена другим отладчиком. Ctrl-F7 Break/Watch/Add Watch Добавляет наблюдаемое выраже- ние. Break/Watch/Delete Удаляет наблюдаемое выражение. Watch Break/Watch/Edit Watch Позволяет вам редактировать наблюдаемое выражение. Break/Watch/Remove Удаляет все наблюдаемые выраже- All Watches ния. Ctrl-F8 Break/Watch/Toggle Устанавливает или удаляет точку Breakpoint останова в строке, в которой расположен курсор. Break/Watch/Clear Удаляет в программе все точки Breakpoints останова. Break/Watch/View Выводит на дисплей следующую Next Breakpoint точку останова. ----------------------------------------------------------------- В таблице 4.4 приведены другие команды меню, часто использу- емые в интегрированном отладчике. (Для изучения остальных заре- зервированных клавиш и команд меню смотрите Главу 5). Табл. 4.4: Команды меню и "горячие" клавиши отладчика. ----------------------------------------------------------------- Клавиша Команда меню Описание ----------------------------------------------------------------- F5 Увеличивает до полного экрана и уменьшает активное окно. Alt-F5 Переключает дисплей в пользова- тельский экран. Нажатие любой клавиши приведет к возврату в ин- тегрированную среду. - 207,208 - F6 Переключает активное окно между окном редактирования и окном наб- людения или сообщений. Alt-F6 Если окно редактора активно - пе- реключает в файл, который был загружен последним. Если активно нижнее окно - переключает между окном наблюдения и сообщений. Ctrl-F9 Run/Run Запускает программу на выполнение с или без отладчика. Компилирует исxодный файл (файлы) и компонует программу, если это необxодимо. Запускает программу на выполнение до точки останова или до конца, если компиляция и компоновка программы были выполнены с Debug/ Source Debugging и O/C/C/OBJ Debug Informatoin в положении On. Project/Remove Удаляет содержимое окна сообще- Messages ний. Советы для эффективного тестирования программ. ----------------------------------------------------------------- Методов отладки больше, чем знаний как использовать отладчик. Объяснение поведения программы - одна из наиболее ответственных фаз в программировании. Остаток этой главы посвящен технике программирования, кото- рая облегчит отладку. Развитие стандартного подхода ----------------------------------------------------------------- Развитый стандартный подход к тестированию программного обеспечения заключается в серии шагов, которые в результате эксперимента позволят вам судить о надежности программы. Для тестирования не выбирайте только один правильный путь; список шагов будет зависеть от типа написанной программы, вашей квалификации как программиста и вашего индивидуального стиля. - 209,210 - Список шагов, приведенных ниже, может вам служить в качестве отправной точки. # Делайте вход программы простым, но не тривиальным. Трасси- ровку проводите используя Debug/Evaluate и почаще контро- лируйте значение элементов данных. Одновременно находите и исправляйте несколько ошибок.


Страницы : 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


adfun.ru









Форум раскрутка сайта и интернет-реклама
реклама - рекламное агентство -
Интернет PR агентство чат и форум
волчат знакомства - сайт знакомств
бесплатные компьютерные игры
фото знакомства
новые стеклопакеты -
качественное остекление балконов
портал - пластиковые окна -
закажите окна пвх в Москве

частная стоматология в Москве:
надежная стоматологическая клиника
протезирование зубов и
отбеливание зубов в стоматологии
Музыка - скачать mp3 музыка
каталог партнерские программы
ручной бесплатный обмен ссылками цифровые камеры цифровые фотоаппараты -
цифровые видеокамеры

театры - заказ билетов в театр -
магазин - продажа компьютеров
в Москве форум Испания - жилье -
недвижимость в испании

турфирма - испания туры
Переводы - бюро переводов
Законы - закон о товарных знаках,
Грузовые перевозки. АсМАП. Дальнобой закон о рекламе
Интернет казино
реклама на форуме и контекстная реклама
на Яндексе Баннерная сеть и
интернет каталог сайтов Holiday.Ru
Форумы политика, лучшие анекдоты
знакомства.