Библиотека knigago >> Компьютеры: Языки и системы программирования >> C, C++, C# >> Microsoft Visual C++ и MFC. Программирование для Windows 95 и Windows NT


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1654, книга: Последний привет
автор: Светлана Касымкулова

Научная фантастика "Последний привет" Светланы Касымкуловой - захватывающее и глубокомысленное произведение, исследующее темы потери, памяти и острые противоречия, стоящие перед человечеством в эпоху технологических достижений. Действие книги происходит в футуристическом мире, где люди обладают воспоминаниями своих умерших близких благодаря имплантированным чипам памяти. Но когда правительство начинает изымать эти чипы, чтобы контролировать общественный дискурс, хрупкая природа...

Александр Вячеславович Фролов , Григорий Вячеславович Фролов - Microsoft Visual C++ и MFC. Программирование для Windows 95 и Windows NT

Microsoft Visual C++ и MFC. Программирование для Windows 95 и Windows NT
Книга - Microsoft Visual C++ и MFC. Программирование для Windows 95 и Windows NT.  Александр Вячеславович Фролов , Григорий Вячеславович Фролов  - прочитать полностью в библиотеке КнигаГо
Название:
Microsoft Visual C++ и MFC. Программирование для Windows 95 и Windows NT
Александр Вячеславович Фролов , Григорий Вячеславович Фролов

Жанр:

Литература ХX века (эпоха Социальных революций), Современные российские издания, C, C++, C#, MFC

Изадано в серии:

неизвестно

Издательство:

Диалог-МИФИ

Год издания:

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Microsoft Visual C++ и MFC. Программирование для Windows 95 и Windows NT"

Книга посвящена программированию в среде Microsoft Visual C++ с использованием библиотеки классов MFC. Для тех, кто уже освоил C, но еще не изучил C++, мы расскажем об основных особенностях этого языка. Представленные нами сведения помогут вам разобраться с библиотекой классов MFC.

На конкретных примерах мы научим вас в кратчайшие сроки создавать приложения для операционных систем Windows 3.xx, Windows 95 и Windows NT. Рассмотрим применение средств автоматизированного программирования MFC AppWizard и ClassWizard, позволяющих разрабатывать приложения в кратчайшие сроки.

Книга предназначена для всех, кто интересуется программированием в среде операционных систем Windows 3.xx, Windows 95 и Windows NT.

Читаем онлайн "Microsoft Visual C++ и MFC. Программирование для Windows 95 и Windows NT". [Страница - 111]

можно разместить в любом месте, например, сразу после добавления к массиву arrayFig, представляющему документ, нового элемента.

//////////////////////////////////////////////////////////////

// Метод OnLButtonDown класса CSingleView

void CSingleView::OnLButtonDown(UINT nFlags, CPoint point) {

 // …


 // Добавляем к массиву, определяющему документ, новый

 // элемент

 pDoc->arrayFig.Add(OneFigure);


 // Устанавливаем флаг изменения документа

 pDoc->SetModifiedFlag();


 CView::OnLButtonDown(nFlags, point);

}


//////////////////////////////////////////////////////////////

// Метод OnRButtonDown класса CSingleView

void CSingleView::OnRButtonDown(UINT nFlags, CPoint point) {

 // …


 // Добавляем к массиву, определяющему документ, новый

 // элемент

 pDoc->arrayFig.Add(OneFigure);


 // Устанавливаем флаг изменения документа

 pDoc->SetModifiedFlag();


 CView::OnRButtonDown(nFlags, point);

}

Простейший текстовый редактор

Когда вы создаете приложение с однооконным или многооконным интерфейсом при помощи средств MFC AppWizard, в последней диалоговой панели вы можете выбрать базовый класс для окна просмотра приложения. По умолчанию используется класс CView.

От класса CView наследуется целая группа классов, которые можно использовать для управление окном просмотра документа. Каждый из этих классов предоставляет дополнительные возможности для отображения документа.

CEditView    ←|←CCtrlView←|←CView←CWnd

CRichEditView←|           |

CListView    ←|           |

CTreeView    ←|           |

                          |

    CFormView←CScrollView←|

Опишем основные характеристики этих классов.

Класс Описание CView Наиболее общий класс, обеспечивающий отображение документа и взаимодействие с пользователем CScrollView Класс CScrollView наследован от базового класса CView. В этом классе добавлены полосы просмотра, позволяющие перемещать документ в окне CEditView Класс наследован от класса CView. Класс CEditView предоставляет возможности простого текстового редактора CRichEditView Класс наследован от класса CView. Класс предоставляет возможности текстового редактора. В отличие от CEditView, он позволяет работать с текстом в формате RTF CFormView Класс обеспечивает форматированное отображение документа на основе диалоговой панели CListView Класс обеспечивает отображение документа с использование спискового органа управления TreeView Класс обеспечивает отображение документа с использование древовидного органа управления Чтобы создать простейший текстовый редактор создайте новое приложение с однооконным (или многооконным) интерфейсом. В качестве базового класса для класса окна просмотра приложения выберите класс CEditView. Завершите создание шаблона приложения.

Постройте полученный проект и запустите приложение. Текстовый редактор готов! Вы можете открыть в нем любой текстовый файл, отредактировать его и сохранить, внесенные изменения.

Более того, ваше приложение может работать с обменным буфером clipboard. Оно может записывать данные в clipboard и вставлять их из clipboard в редактируемый документ.

Фактически в приложении Editor полностью работают все строки меню Edit. Командные сообщения этого меню обрабатываются классом CEditView, поэтому их не надо реализовывать вручную. Вот краткое описание строк меню Edit.

Строка меню Edit Описание Undo Отменить последнюю операцию Cut Удалить выделенный текст и записать его в clipboard Copy Скопировать выделенный текст в clipboard Paste Вставить в документ содержимое clipboard

Заключение

Конечно, одной книги такого объема явно недостаточно, чтобы полно изучить все средства Visual C++ и библиотеки MFC. Поэтому мы предполагаем продолжить изучение MFC в следующих книгах серии “Библиотека системного программиста”.

В следующей книге из серии “Библиотека системного программиста” мы более подробно рассмотрим классы, составляющие основу приложений MFC, в том числе мы расскажем об элементах классов CWinApp, CView, CDocument и СDialog, для описания которых нам не хватило места в этой книге. Вы узнаете больше о классах, представляющих органы управления диалоговых панелей – CAnimateCtrl, CBitmapButton, CComboBox, CEdit, CListBox, CListCrtl, CRichEditCtrl, CTreeCtrl и некоторых других.

Отдельная глава книги будет посвящена программированию приложений, имеющих многооконный интерфейс. Мы представим пример приложения, --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.