Microsoft Visual C++ и MFC. Программирование для Win95 и WinNT



        Обрадуйте шлюх и пригласите к себе на виллу для того, чтобы взяться незабываемым сексом без каких-либо запретов. Изящные проститутки поджидают вашего звонка в любое время дня. | Вы отдельны или ваша вторая молодая девушка не справляется со своими обязанностями в постели? Они соблазнительные шлюхи готовы проделать любое ваше похоть и подарить вам любимый трах.   

Обнаруженные опечатки


Во время подготовки этой книги мы обнаружили несколько опечаток в томе 24 из серии “Библиотека системного программиста”, посвященном библиотеке MFC. Мы приносим вам свои извенения и недеемся, что они не ввели вас в заблуждение. На дискетах, которые вы можете приобрести вместе с книгой, все перечисленные ошибки исправлены.

На странице 17 метод ConvertString, объявленный как int, неверно определен как void. Этот метод должен возвращать значение типа int.

На странице 21 метод GetPi, объявлен как static void. На самом деле метод GetPi возвращает числовое значение и должен быть объявлен как static float.

На странице 22, в определении метода SetTitle, следует указать для переменной title имя соответствующего класса - CWindow::title.

На странице 32 следует взять текстовые строки, вводимые на экран, и символы \n в двойные кавычки. Следует также исправить ошибку в определении указателей ptrRectObject и ptrFigObject. Символ * должен быть расположен перед именами этих переменных. На странице 33 предпоследняя строка, выводимая на экран программой, должна выглядеть, не как Figure PrintName, а как Rectangle PrintName.

На странице 106, в конструкторе класса CMyDialog, в качестве параметра конструктора класса CDialog, должен передаваться не идентификатор CMyDialog::IDD, а имя шаблона диалоговой панели DIALOGPANEL. Правильный конструктор класса CMyDialog, представлен на странице 116.

На рисунках 2.3, 2.4 и 2.5, представляющих деревья наследования классов CWnd, CView и CDialog, пропущен базовый класс CCmdTarget. Правильный порядок наследования следующий: CWnd <- CCmdTarget <- CObject. Правильный порядок наследования классов также представлен на рисунке 2.2.




Содержание  Назад  Вперед