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




adfun.ru
Rambler's Top100 Rambler's Top100
    НА ГЛАВНУЮ
    РЕФЕРАТЫ
    ТОСТЫ
    ТЕСТЫ
    АВТО
    ДЛЯ СТУДЕНТА
    КНИГИ
    КОНТАКТ
 
Turbo Debugger 3.0 #1-3
Автор ""
Размер 473667 Байт
Страница 35 из 49
СКАЧАТЬ КНИГУ ЦЕЛИКОМ

            type
              Point = object
                X, Y    : Integer;
                Visible : Boolean;
                constructor Init(InitX, InitY : Integer);
                destructor Done; virtual;
                procedure  Show; virtual;
                procedure  Hide; virtual;
                procedure  MoveTo(NewX, NewY, : integer);
            end;

            var
               APoint : Point;

       вы могли  бы  ввести  в  окне вычисления Турбо отладчика любое из
       следующих выражений:

            ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
            Выражение                      Результат
            ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
            APoint.X                       5($5):Integer
            APoint                         (5,23,FALSE):Point
            APoint.MoveTo                  @6F4F:00BE
            APoint.MoveTo(10,10)           вызывается метод
                                           MoveTo
            APoint.Show()                  вызывается метод
                                           Show
            ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

                 Замечание для программистов,  работающих на языке Си: В
            языке Си имеется средство,  которое называется "выражением с
            побочными эффектами".  Это мощное средство  может  оказаться
            очень  удобным,  но может в тоже время принести много неожи-
            данностей и путаницы.


       TDeb 3.0 #1-3               = 145 =

            Выражение с побочными эффектами при вычислении изменяет зна-
       чение одной или более переменных или областей памяти. Этот эффект
       имеют,  например, операции увеличения или уменьшения языка Си (++
       и --) и операции присваивания (=,  += и т.д.). Если в своей прог-
       рамме   вы   в   выражениях   Си  выполняете  функции  (например,
       mufunc(2)),  то ваша функция может иметь неожиданные побочные эф-
       фекты.

            Если вы не собираетесь модифицировать значения переменных, а
       просто хотите вычислить выражение,  содержащее некоторые из пере-
       менных программы,  то не используйте тех операций,  которые имеют
       побочные эффекты.  С другой стороны,  побочные эффекты могут дать
       быстрый и удобный способ изменения значения переменной или облас-
       ти памяти. Например, чтобы добавить 1 к значению вашей переменной
       с именем count, вычислите выражение Си count++.

            Вводя в  окне  Evaluate/Modify  вместо  переменных программы
       просто числа, вы можете также использовать его в качестве просто-
       го калькулятора.

                              Команда Add Watch...
       ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

            Команда Add  Watch  (Добавление выражения просмотра) выводит
       подсказку для ввода выражения просмотра, а затем (если вы нажмете
       клавишу Enter  или  выберите  "кнопку" OK) помещает выражение или
       переменную программы в список переменных,  выводимых в окне Watch
       (Просмотр).

            Если при  выборе  данной  команды курсор находится в области
       текста,то подсказка автоматически будет содержать переменную, на-
       ходящуюся  по месту расположения курсора (если она имеется). Если
       вы выбираете выражение (с помощью клавиши Ins),  то подсказка со-
       держит выбранное выражение.

                          Команда Function Returns
       ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД

            По команде Function Returns (Результаты  функции)  выводится
       возвращаемое текущей  функцией значение.  Используйте эту команду
       только тогда,  когда функция собирается передать значение в вызы-
       вающую программу.

            Возвращаемое значение выводится в окне Inspector (Проверка),
       поэтому вы легко можете просмотреть значения,  представляющие со-
       бой указатели на сложные объекты данных.

            Данная команда  позволяет вам не переходить в окно CPU (ЦП),
       когда требуется просмотреть возвращаемое через регистры процессо-
       ра значение.  Кроме того, поскольку вы примерно знаете тип данных
       и формат возвращаемого значения,  их намного легче  использовать,
       чем шестнадцатиричный дамп.


       TDeb 3.0 #1-3               = 146 =

                 Ссылка на элементы данных в исходных файлах
       ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД






В Турбо отладчике имеется мощный механизм, освобождающий вас от необходимости каждый раз вводить имена переменных программы, которые вы хотите проверить. Находясь в окне Module (Модуль), вы можете поместить курсор где-либо в имени переменной и использо- вать для создания окна проверки, где будет выведено содержимое этой переменной, команду локального меню Inspect (Проверка). Вы можете также выбрать проверяемое выражение с помощью на- жатия клавиши Ins и использования клавиш управления курсором для его подсветки (выделения), а затем выбрать команду Inspect (Про- верка). Примечание: Полное описание использования окон Module (Модуль) содержится в Главе 8. TDeb 3.0 #1-3 = 147 = Окно Watches ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Окно наблюдения Watches (Просмотр) позволяет вам вывести список переменных и выражений программы, значения которых вы хо- тите отслеживать. Вы можете наблюдать значение простой переменной (например, целой), а также сложных элементов данных (например, массивов). Кроме того вы можете видеть значение вычисляемого вы- ражения, которое не ссылается непосредственно ни на какой адрес в памяти, например x * y + 4. Й[*]НННWatchesНННННННННННННННННННННННННННННННННННННННН2НН[ ][ ]Н» єwordcount unsigned int 8 (Ox8) ^ єwordcounts unsigned int [10] {1,2,4,6,1,1,2,0,0,0}І єlettersinfo struct linfo [26] {(4,2),(1,1),(0,0),(1,1),(7,0),(.° єnlines*nwords±±±±unsigned±int±24±±(Ox22)±±±±±±±±±±±±±±±±±±±±±±±° єtotalcharacters unsigned long 88L (Ox42) v И<І°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°>ДЩ Рис. 6.2 Окно Watches Для создания окна Watches выберите команду ViewіWatches (Об- зоріПросмотр). В нем выводится список переменных, значения кото- рых вы хотите просматривать. Для каждой записи слева выводится имя переменной или выражение и тип данных, а справа - значение. Составные значения (такие, как массивы или структуры) выводятся со значениями, заключенными в фигурные скобки ({ }) для программ на языке Си и в круглые скобки - на Паскале. Если не хватает мес- та для того, чтобы вывести выражение целиком, то оно усекается. Когда вы вводите просматриваемое выражение, можно свободно использовать имена переменных, которые еще не допустимы, так как находятся в функции, которая еще не была вызвана. Это позволяет вам задать выражение просмотра до того, как оно станет активным. В Турбо отладчике это единственный случай, когда вы можете ввести выражение, которое нельзя немедленно вычислить. Примечание: Полное описание области действия выражений и допустимости переменной или параметра содержится в Главе 9. Предупреждение: Если вы ошибетесь при вводе имени пере- менной, эта ошибка обнаружена не будет, так как Турбо отлад- чик вычисляет выражения в окне Watches (Просмотр) относи- тельно области действия, того места в программе, где вы остановились. Если вы не используете механизм переопределения области действия, о котором рассказывается в Главе 9, Турбо отладчик вы- числяет вычисляет выражения в окне наблюдения Watches в соответс- твии с областью действия текущего адреса, на котором остановилась программа. Следовательно, выражения в окне Watches имеют то зна- чение, которое соответствует текущему месту в программе. Если вы- TDeb 3.0 #1-3 = 148 = ражение просмотра содержит имя переменной, которая недоступна в текущей области действия (например, если это частная переменная другого модуля), то значение выражения будет неопределено, а не экране выведутся четыре вопросительных знака (????). При выполнении трассировки внутри метода объекта вы можете добавить в окно Watches параметр Self/this. Локальное меню окна Watches ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД Как и все другие локальные меню, локальное меню окна Watches (Просмотр) выводится по нажатию оперативных клавиш Alt-F10. Если разрешено использовать сокращения с клавишей Ctrl, для доступа к нужной команде нажмите одновременно клавишу Ctrl и первую букву команды. ЪДДДДДДДДДДДДДДДї і Watch... і Просмотр і Edit... і Редактирование і Remove і Удаление і Delete All і Удалить все ГДДДДДДДДДДДДДДДґ і Inspect і Проверка і Change і Изменение АДДДДДДДДДДДДДДДЩ


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


adfun.ru









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

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

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

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