2020 ч а с т ь I молодой ученый
Download 7.93 Mb. Pdf ko'rish
|
moluch 292 ch1
- Bu sahifa navigatsiya:
- Ключевые слова
17
“Young Scientist” . # 2 (292) . January 2020 Information technologies И Н Ф О РМ А Ц И О Н Н Ы Е Т ЕХ Н О Л О Г И И Разработка программного кода, реализующего на основе однодокументного интерфейса движение фигуры на плоскости Лобашевская Вероника Александровна, студент; Научный руководитель: Марапулец Юрий Валентинович, доктор физико-математических наук, доцент Камчатский государственный технический университет (г. Петропавловск-Камчатский) Статья посвящена описанию процесса проектирования и разработки программы реализации движения фигуры на плоскости. В данном случае фигура будет — самолет, движение фигуры: взлет и выход на прямую траекторию от левой границы окна до правой с остановом при достижении правой границы. Движение и фи‑ гура должны отображаться в пользовательском окне. Ключевые слова: программный код, пользовательское окно, C++, RGB, движение фигуры, белое перо. П рограмма строится на основе мастера MFC AppWizard с форматом окна «Single document» на языке C++. При создании приложений автоматически создается 4 основных класса: — CKursovicApp — класс, производный от CWinApp; — CMainFrame — класс, производный от CFrameView; — CKursovicDoc — класс, производный от CDocument; — CKursovicView — класс, производный от CView. Класс CWinApp образует все прочие элементы прило- жения, данный класс получает все сообщения о событиях и затем направляет их классам CFrameView и CView. Класс CFrameView — класс окна, образующий его рамку. Он содержит меню, панель инструментов, полосы прокрутки, а также многие другие видимые объекты, от- носящиеся к рамке окна. Данный класс определяет какая часть документа является видимой в каждый момент вре- мени. Класс CDocument содержит структуры, позволяющие хранить и манипулировать вводимыми в документ дан- ными. Данный класс получает информацию, вводимую с помощью класса CView и посылает данному классу ин- формацию для ее дальнейшего отображения. Кроме этого, класс CDocument ответственен за сохранение документа в файле и его считывания. Класс CView отвечает за графическое представление документа пользователю. Данный класс передает вве- денную информацию классу CDocument, а также получает от него информацию для графического вывода. Большая Download 7.93 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling