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




adfun.ru
Rambler's Top100 Rambler's Top100
    НА ГЛАВНУЮ
    РЕФЕРАТЫ
    ТОСТЫ
    ТЕСТЫ
    АВТО
    ДЛЯ СТУДЕНТА
    КНИГИ
    КОНТАКТ
 
Turbo C++ Version 1.0 Programmer's Guide
Автор ""
Размер 211728 Байт
Страница 2 из 30
СКАЧАТЬ КНИГУ ЦЕЛИКОМ

    Расширенная память (Ext)................................
 Глава 5    Видео функции.......................
  Несколько слов о видео режимах............................
  Несколько слов о текстовых и графических окнах............
    Что такое окно ?   .....................................
    Что такое графическое окно ?  ..........................
    Координаты..............................................
  Программирование в текстовом режиме.......................
    Функции консольного ввода/вывода .......................
    Текстовые окна..........................................
    Тип text_mode...........................................
    Цвета текста  ..........................................
    Высокоскоростной вывод: переменная directvideo .........
  Программирование в графическом режиме.....................
    Функции библиотеки graphics.............................
    Управление цветом на CGA................................
 Глава 6....................................................
  Смешанное программирование................................
    Последовательности передачи параметров   ...............
  Подготовка к вызову .ASM из Turbo C++.....................
    Упрощенные сегментные директивы  .......................
    Стандартные сегментные директивы   .....................
    Определение данных - констант и переменных .............
    Определение глобальных и внешних идентификаторов   .....
  Подготовка к вызову Turbo C++ из .ASM.....................

                           - 5 -
    Ссылки к функциям.......................................
    Ссылки к данным   ......................................
  Определение подпрограмм на языке ассемблера...............
    Передача параметров.....................................
    Обработка значений возврата ............................
  Соглашения о регистрах....................................
  Вызов функций С из модулей .ASM...........................
  Псевдопеременные, встраиваемые ассемблерные коды и функции
   прерывания...............................................
    Псевдопеременные   .....................................
    Встраиваемые ассемблерные коды   .......................
    Функции прерывания......................................
    Практические примеры программ низкого уровня   .........
 Глава 7      Сообщения об ошибках......................
  Сообщения об ошибках времени выполнения...................
  Сообщения об ошибках компилятора..........................
  Фатальные ошибки..........................................
  Ошибки....................................................
  Предупреждения............................................
 Приложение АСтандарты ANSI, зависящие от
  реализации................................................
.
                           - 6 -


   Введение

     Документ "Начало работы" содержит обзор всего комплекта
документации к Turbo C++. Информация о том, как с наибольшей
эффективностью использовать Руководства по Turbo C++, содер-
жится во введении и главе 2 этого документа.

     Данное руководство содержит материалы  для углубленного
изучения  программирования и предназначено для тех,  кто уже
хорошо умеет программировать (на C,  либо  на  другом  языке
программирования).  Здесь  содержится справочник по языку C,
перекрестные ссылки по библиотеке исполняющей системы и  ин-
формациЯ  по  программированию с использованием потоков C++,
моделей памяти,  плавающей точки,  оверлеев,  видео-функций,
интерфейса с языком ассемблера, а также сообщения об ошибках
исполняющей системы и компилятора.

      Прочесть документ "Начало работы" следует, если:

     1. Вы ранее никогда не программировали ни на одном язы-
ке.
     2. Вы ранее программировали, но не на C, и желаете про-
честь введение в язык C.
     3. Вам нужна информация о том, как установить на компь-
ютере Turbo C++.

     В Руководстве   пользователя  находится  информация  об
интегрированной среде Turbo (включая редактор),  администра-
торе управляющей системы,  компиляторе командной строки, до-
полняющих Turbo C++ утилитах и макроязыке редактора Turbo.

     Справочник по библиотеке содержит в  алфавитном порядке
листинг функций и глобальных переменных Turbo C++.

Содержание данного руководства

     Глава 1:"Стандарт языка Turbo C++" описывает язык Turbo
C++.  Здесь приводятся все отличия от стандарта ANSI C. Дан-
ная глава также включает справочник по языкам C и C++.

     Глава 2: "Перекрестные ссылки по библиотеке управляющей
системы" содержит информацию об  исходных  кодах  библиотеки
исполняющей системы.  Здесь также описаны файлы заголовков и
приводятся перекрестные  ссылки  по  библиотеке  управляющей
системы,  организованные по субъектам библиотеки.  Например,





если вы хотите выяснить, какие функции относятся к графике, вы должны обратиться к разделу данной главы "Графика". Глава 3:"Потоки C++" рассказывает, как использовать библиотеку потоков C++. Глава 4:"Модели памяти, операции с плавающей точкой и оверлеи" рассматривает модели памяти, программирование со смешанными моделями памяти, вычисления с плавающей точкой и оверлеями. Глава 5:"Видео-функции" посвящена обработке в Turbo C++ текстов и графических изображений. Глава 6:"Интерфейс с языком ассемблера" говорит о том, как нужно писать программы на языке ассемблера, чтобы они правильно работали при вызове из программ на Turbo C++. Глава 7: "Сообщения об ошибках" перечисляет и объясняет все фатальные ошибки, ошибки и предупреждения исполняющей - 7 - системы и компилятора, а также дает возможные рекомендации по их устранению. Приложение А: "Стандарты ANSI, зависимые от реализа- ции" описывает те аспекты стандарта ANSI C, которые были оп- ределены с некоторой степенью свободы или не были определены вообще в стандарте ANSI. Следовательно, эти аспекты могут варьироваться в зависимости от конкретной реализации. Данное приложение сообщает о том, как Turbo C++ поступает в отноше- нии каждого из этих аспектов. Глава 1 Стандарт языка Turbo C++ В данной главе дается подробное справочноеруководство программиста по языку Turbo C++. Оно не является руководс- твом по изучению языка, а скорее формальным описанием языков C и C++ в их реализации программным продуктом Turbo C++. В данной главе описываются грамматические правила записи структуры фраз и лексики языка, а также дается подробное из- ложение имеющихся директив препроцессора. При формулировке синтаксиса используется модифицированная запись Бэкуса-Науэ- ра,при необходимости сопровождаемая кратким описанием и при- мерами программ. Turbo C++ реализует стандарт ANSI C, разработанный тех- ническим комитетом X3J11 между июнем 1983 и декабрем 1988 гг., с некоторыми расширениями, оговариваемыми вданномтекс- те. Вы имеете возможность устанавливать опции компилятора, которые будут предупреждать вас о том, чтотакие расширения встретилисьпри работе компилятора. Вы можете также настроить компилятор таким образом, чтобы он рассматривал ключевые слова расширений Turbo C++ в качестве нормальных идентифика- торов (см. Главу 4,"Компилятор командной строки", в Руко- водстве пользователя). Существуют также "согласующие" расширения, включаемые посредством директив #pragma, предлагаемых стандартом ANSI C, предназначенные для работы с нестандартными, зависимыми от конкретной реализации средствами языка. Turbo C++ является также полной реализацией AT&TC++ версии 2.00, объектно-ориентированного надмножества C, раз- работанного Бьерном Строструпом из AT&T Bell Laboratories. Помимо того,что C++ дополняет C многими новыми средствами и возможностями, он также и отличен от него в большей или меньшей степени. В настоящей главе содержатся замечания по этим отличиям. Все средства языка Turbo C++,имеющие отклоне- ния от C++, более подробно рассматриваются, начиная со стра- ницы 98. Синтаксис и терминология Синтаксические определения состоят из имени определяе- мого в настоящий момент и не определенного где-либо выше термина, за которым следует двоеточие (:). Альтернативы обычно следуют за этим в отдельных строках, но могут также помещаться и в одной строке; в таком случае им предшествует фраза "одно из". Например, внешнее-определение: определение-функции объявление - 8 - восьмеричная цифра: одно из 0 1 2 3 4 5 6 7 Опциональные элементы конструкции заключаются в угловые скобки: целочисленный-суффикс: суффикс-целого-без-знака <суффикс-длинного-целого> В данной главеслово "аргумент" везде используется для обозначения действительного значения, передаваемогопри вызо-


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


adfun.ru









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

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

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

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