Студопедія
рос | укр

Головна сторінка Випадкова сторінка


КАТЕГОРІЇ:

АвтомобіліБіологіяБудівництвоВідпочинок і туризмГеографіяДім і садЕкологіяЕкономікаЕлектронікаІноземні мовиІнформатикаІншеІсторіяКультураЛітератураМатематикаМедицинаМеталлургіяМеханікаОсвітаОхорона праціПедагогікаПолітикаПравоПсихологіяРелігіяСоціологіяСпортФізикаФілософіяФінансиХімія






ROZMOWA Z QUANTICO


Дата добавления: 2015-08-30; просмотров: 551



Используйте клавишу Print Screen, вставку и форматирование изображения, включая использование инструмента ОБРЕЗКА.

 

КОНТРОЛЬНЫЕ ВОПРОСЫ

 

1. Назовите основные элементы текстового документа.

2. Назовите виды форматирования документа.

3. Что относится к форматированию символов?

4. Что относится к форматированию абзацев?

5. Что относится к форматированию страницы?

6. Как выделить фрагмент текста?

7. Какие способы копирования текста Вы знаете?

8. Что такое Буфер обмена и как он используется?

9. Назовите виды списков и способы их установки.

Лабораторная работа №4

«Создание меню. Диалоговые окна: работа с кнопками и текстовыми полями в Visual C++»

 

Указания к выполнению лабораторной работы № 6

Создание меню

Первая программа этой лабораторной работы будет простой. Она добавит в меню File новую команду Print Welcome. Когда пользователь выберет ее, в клиентской области окна должен появиться текст «Добро пожаловать в меню!»

 

1.1. Воспользуемся AppWizard и создадим программу с именем menus с однодокументным интерфейсом (SDI).

 

1.2. С помощью редактора меню Visual C++ включим новую команду в меню File. Чтобы запустить редактор меню перейдите на вкладку ResourseView в окне просмотра. Откроется перечень ресурсов программы menus. Найдите в списке строку Menu и откройте ее. Дважды щелкните на строке IDR_MAINFRAME – это приведет к запуску редактора меню (рис. 1).

 

Рис. 1. Редактор меню Visual C++

 

Так как мы собираемся добавить в меню новую команду Print Welcome, щелкните на меню File, потом на Print Preview и нажмите клавишу Insert. После этого в меню появится новая команда. Дважды щелкните на ней – откроется диалоговое окно Menu Item Properties (рис. 2), содержащее свойства команды.

 

Рис. 2.

 

Занесите в поле Caption строку Print Welcome и закройте окно. Новой команде автоматически присваивается идентификатор ID_FILE_PRINTWELCOME. Новая команда внесена в меню. Закройте редактор меню. Следующим шагом станет подключение команды к коду программы, чтобы стало возможным обрабатывать ее вызов из меню.

 

1.3. ClassWizard поможет подключить команду меню к обработчику, который будет запускаться при ее вызове из меню. Откройте окно ClassWizard (рис.3).

 

Рис. 3. Подключение команды меню к методу в программе на Visual C++.

 

Идентификатор новой команды ID_FILE_PRINTWELCOM уже присутствует в списке Object IDs. Проследите, чтобы в списке Class name был выбран класс виды CMenusView. Выделите строку ID_FILE_PRINTWELCOM в списке Object IDs, затем щелкните на строке Command в списке Messages. ClassWizard предложит присвоить обработчику имя OnFilePrintWelcome() – нажмите кнопку Ок. После этого новый метод появится в списке Member functions окна ClassWizard.

1.4. Дважды щелкните на строке OnFilePrintWelcome() в списке Member functions, и в окне справа появится код метода:

 

void CMenusView::OnFilePrintwelcome()

{

// TODO: Add your command handler code here

}

 

Этот метод будет вызываться при выполнении пользователем команды Print Welcome, поэтому в него следует поместить соответствующий код. В нашем примере при выполнении команды должна выводиться строка «Добро пожаловать в меню!», поэтому выделим место для хранения этой строки:

 

public:

virtual ~CMenusDoc();


<== предыдущая лекция | следующая лекция ==>
TAJEMNICZA BIBLIOTEKARKA | NARODZINY WENUS
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 |
Studopedia.info - Студопедия - 2014-2024 год . (0.204 сек.) російська версія | українська версія

Генерация страницы за: 0.204 сек.
Поможем в написании
> Курсовые, контрольные, дипломные и другие работы со скидкой до 25%
3 569 лучших специалисов, готовы оказать помощь 24/7