рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Завдання 2

Завдання 2 - раздел Образование, Поглибити і закріпити знання з архітектури МП платформи х86 і навички його програмування Написати Програму З Відображенням Маленької Іконки Вікна, Не Менше, Ніж З Трь...

Написати програму з відображенням маленької іконки вікна, не менше, ніж з трьох пунктів головного меню, використати фон вікна, фон заливки геометричних фігур, кольоровий шрифт з назвою своєї фамілії та навчальної групи, файлу ресурсів з меню й завданням згідно з варіантом:

1. Відобразити вписані один в одний трикутник та прямокутник.

2. Відобразити вписані один в одний закруглений прямокутник та трикутник.

3. Відобразити вписані один в одний еліпс та закруглений прямокутник.

4. Відобразити 4 круги, які доторкуються кутів прямокутника.

5. Відобразити по кругу різнокольорові круги з однаковим діаметром.

6. Відобразити 3 круги, які доторкуються кутів трикутника.

7. Відобразити п’ятикутник з вписаним кругом.

8. Відобразити п’ятикутову зірку.

9. Відобразити по кругу різнокольорові круги з різними діаметрами.

10. Відобразити вписані один в одний чотирикутники.

11*. Відобразити вікно, розміри якого плавно змінюються.

Приклад. Програма виведення закругленого прямокутника та трикутника. Файл ресурсів програми наведено в лістингу 22.6.

 

Лістинг 22.6. Файл ресурсів програми:

#define IDM_HELLO 1

#define IDM_EXIT 2

#define IDM_AUTOR 3

#define IDM_HELP 4

#define IDM_CLEAN 5

#define IDI_ICON 22

IDI_ICON ICON DISCARDABLE MOVEABLE LOADONCALL "Gr1.ico"

FirstMenu MENU {

POPUP "Фигура"{

MENUITEM "Фигуры",IDM_HELLO

MENUITEM SEPARATOR

MENUITEM "Очистить", IDM_CLEAN

MENUITEM SEPARATOR

MENUITEM "Выход",IDM_EXIT

}

MENUITEM "Autor",IDM_AUTOR

POPUP "HELP"{

MENUITEM "Help",IDM_HELP

}

}

 

В кнопці Autor відсутня спливаюча кнопка, а при натисканні кнопки виводиться текст у вікно.

По кнопці Help виводиться повідомлення у спрощене віконце через функцію MessageBox.

Результати роботи програми наведені на рис. 22.8.

Програма виведення закругленого прямокутника та трикутника наведена в лістингу 22.7.

 

 

 
 

 


Лістинг 22.7. Програма виведення закругленого прямокутника та трикутника:

title Rysovaniy A.N.

.386 ; директива визначення типу мікропроцесора

.model flat,stdcall ; завдання лінійної моделі пам’яті

; та угоди ОС Windows

option casemap:none ; відмінність малих та великих літер

WinMain proto :DWORD,:DWORD,:DWORD,:DWORD

include masm32includewindows.inc ; файли структур, констант …

include masm32includewindows.inc

include masm32macrosmacros.asm

uselib user32,kernel32,gdi32

– Конец работы –

Эта тема принадлежит разделу:

Поглибити і закріпити знання з архітектури МП платформи х86 і навички його програмування

Мета заняття... поглибити і закріпити знання з архітектури МП платформи х і навички його програмування придбати практичні навички у побудові базового застосування під Win з дослідженням параметрів віконних процедур Постановка...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Завдання 2

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Постановка задачі
Написати програму створення вікна Windows з файлом ресурсів. Перший пункт головного меню керує операціями згідно з варіантом завдання. Другий пункт головного меню відображає Help програми. Третій –

Завдання 1
1. Параметри вікна: – піктограма застосування за умовчанням; – курсор у вигляді стандартної стрілки та малого пісочного годинника; – вікно має заголовок і рамку з обрамле

Invoke ExitProcess,eax
WinMain proc hInst:HINSTANCE,hPrevInst:HINSTANCE,CmdLine:LPSTR, CmdShow:DWORD LOCAL wc:WNDCLASSEX ; резервування стека під структуру LOCAL msg:MSG ; резе

IF uMsg==WM_DESTROY
invoke PostQuitMessage,NULL .ELSEIF uMsg==WM_CREATE ; обробка повідомлення WM_CREATE invoke CreatePen, ; створення пера PS_SOLID,10, ; завтовшки 10 піксе

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги