Программирование на языке высокого уровня. Марапулец Ю.В. - 179 стр.

UptoLike

Составители: 

Таблица 6.1
Префикс Тип данных
a Массив
b Булевский (байт)
by Беззнаковый тип (байт)
c Символ (байт)
cb Счетчик байтов
cr Цвет
cx, cy Короткий тип (short)
dw Длинное беззнаковое целое (DWORD)
f 16-битный флаг (битовая карта)
fn Функция
h Дескриптор (handle)
l Длинное целое (long)
I Данные типа int
m_ Переменная класса
lp Длинный указатель (long pointer)
n Целое (16 бит)
np Ближний указатель
p Указатель (pointer)
pt Точка (два 32-битных целых)
w Целое без знака (WORD, 16 бит)
s Строка
sz Указатель на строку, заканчивающуюся 0 (string>zero)
tm Текстовая метрика
x, y Короткий тип (координата x или y)
lpsz Длинный указатель на sz (long pointer string zero)
rgb Длинное целое, содержащее цветовую комбинацию RGB
Такие комментарии образуют блок кода программы, который управляется только
средствами MFC AppWizard и ClassWizard. Пользователь не должен вручную вносить
изменения в этом блоке. Для этого необходимо употреблять средства ClassWizard. В
таблице 6.2 представлено краткое описание некоторых блоков //{{AFX_:
Таблица 6.2
Блок Описание
//{{AFX_DATA
//}}AFX_DATA
Включает объявление элементов данных класса. Исполь-
зуется в описании классов диалоговых панелей.
//{{AFX_DATA_INIT Включает инициализацию элементов данных класса. Ис-
пользуется в файле реализации классов диалоговых пане-
лей.
//}}AFX_DATA_INIT
//{{AFX_DATA_MAP
//}}AFX_DATA_MAP
Включает макрокоманды DDX, предназначенные для свя-
зывания элементов данных класса и органов управления
диалоговых панелей. Используется в файле реализации
классов диалоговых панелей.
//{{AFX_MSG
//}}AFX_MSG
Включает описание методов, которые предназначены для
обработки сообщений. Этот блок используется при описа-
нии класса.
//{{AFX_MSG_MAP
//}}AFX_MSG_MAP
Включает макрокоманды таблицы сообщений класса. Ис-
пользуются совместно с AFX_MSG.
//{{AFX_VIRTUAL
//}}AFX_VIRTUAL
Включает описание переопределенных виртуальных мето-
дов класса. Блок AFX_VIRTUAL используется при описа-
нии класса.
179
                                                                         Таблица 6.1
   Префикс                                   Тип данных
         a     Массив
         b     Булевский (байт)
       by      Беззнаковый тип (байт)
         c     Символ (байт)
        cb     Счетчик байтов
        cr     Цвет
     cx, cy    Короткий тип (short)
       dw      Длинное беззнаковое целое (DWORD)
         f     16-битный флаг (битовая карта)
        fn     Функция
         h     Дескриптор (handle)
         l     Длинное целое (long)
         I     Данные типа int
       m_      Переменная класса
        lp     Длинный указатель (long pointer)
         n     Целое (16 бит)
       np      Ближний указатель
         p     Указатель (pointer)
        pt     Точка (два 32-битных целых)
        w      Целое без знака (WORD, 16 бит)
         s     Строка
        sz     Указатель на строку, заканчивающуюся 0 (string>zero)
       tm      Текстовая метрика
      x, y     Короткий тип (координата x или y)
      lpsz     Длинный указатель на sz (long pointer string zero)
       rgb     Длинное целое, содержащее цветовую комбинацию RGB
      Такие комментарии образуют блок кода программы, который управляется только
средствами MFC AppWizard и ClassWizard. Пользователь не должен вручную вносить
изменения в этом блоке. Для этого необходимо употреблять средства ClassWizard. В
таблице 6.2 представлено краткое описание некоторых блоков //{{AFX_:
                                                                          Таблица 6.2
            Блок                                     Описание
 //{{AFX_DATA               Включает объявление элементов данных класса. Исполь-
 //}}AFX_DATA               зуется в описании классов диалоговых панелей.
 //{{AFX_DATA_INIT          Включает инициализацию элементов данных класса. Ис-
 //}}AFX_DATA_INIT          пользуется в файле реализации классов диалоговых пане-
                            лей.
 //{{AFX_DATA_MAP           Включает макрокоманды DDX, предназначенные для свя-
 //}}AFX_DATA_MAP           зывания элементов данных класса и органов управления
                            диалоговых панелей. Используется в файле реализации
                            классов диалоговых панелей.
 //{{AFX_MSG                Включает описание методов, которые предназначены для
 //}}AFX_MSG                обработки сообщений. Этот блок используется при описа-
                            нии класса.
 //{{AFX_MSG_MAP            Включает макрокоманды таблицы сообщений класса. Ис-
 //}}AFX_MSG_MAP            пользуются совместно с AFX_MSG.
 //{{AFX_VIRTUAL            Включает описание переопределенных виртуальных мето-
 //}}AFX_VIRTUAL            дов класса. Блок AFX_VIRTUAL используется при описа-
                            нии класса.

                                        179