Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте za4eti.ru

Компьютеры, Программирование Компьютеры, Программирование     Программирование, Базы данных Программирование, Базы данных

Курсовая работа по основам программирования. Игра "Паровоз"

Гуашь "Классика", 12 цветов.
Гуашевые краски изготавливаются на основе натуральных компонентов и высококачестсвенных пигментов с добавлением консервантов, не
170 руб
Раздел: 7 и более цветов
Совок №5.
Длина совка: 22 см. Цвет в ассортименте, без возможности выбора.
18 руб
Раздел: Совки
Крючки с поводками Mikado SSH Fudo "SB Chinu", №4BN, поводок 0,22 мм.
Качественные Японские крючки с лопаткой. Крючки с поводками – готовы к ловле. Высшего качества, исключительно острые японские крючки,
58 руб
Раздел: Размер от №1 до №10

Государственный комитет Российской Федерации по высшему образованию Казанский государственный технический университет имени А.Н. Туполева Кафедра АСОИУ КУРСОВАЯ РАБОТА по основам программирования ИГРА «Parovoz» ИСПОЛНИТЕЛЬ: студентка группы 4221 Петрова Е.Г. РУКОВОДИТЕЛЬ: Вафин Р.Р. Оценка Подпись &quo ; &quo ; 2001г. КАЗАНЬ 2001г. СОДЕРЖАНИЕ 1.1. Запуск программы.4 1.2. Правила игры.4 2. Описание программы .5 2.1. Метод решения задачи .5 2.2. Описание используемых классов, структур и функций.5 2.2.1. CApp - класс приложения .5 2.2.2. CМai W d- класс главного окна .5 2.2.3. Карта сообщений.6 2.3. Образ главного окна.7 Приложение8 Листинг файла mai .cpp8 Листинг файла mai .h13 Листинг файла me u1.h14 Листинг файла me u1.rc14 1.Описание применения .1.1. Запуск программы.Запуск программы необходимо производить , находясь в среде Wi dows 95 : запускаемый файл – parovoz.exe .1.2. Правила игры. После запуска игры, на экране появляется окно с надписью «выберите пункт старт». Окно имеет меню, состоящее из нескольких пунктов. С помощью пунктов меню можно: изменять цвет движущегося объекта (паровозика в красный, синий, зелёный), начать (перезапустить), осуществить выход из игры. После выбора пункта меню «старт», в левом нижнем углу окна появляется паровоз, представляющий собой совокупность геометрических фигур – эллипсов (колёса) и прямоугольников (кабина, трубы). Паровоз движется слева направо и останавливается перед светофором, расположенным приблизительно в середине окна над паровозом. Пользователь имеет возможность регулировать цветом светофора нажатием клавишь ‘к’, ‘з’, ‘ж’, соответствующим цветам светофора – красному, зеленому, жёлтому. Если паровоз подъезжает к светофору, а у светофора активным является зелёный цвет, он продолжает своё движение. В противном случае, паровоз останавливается. При достижении правой стенки, паровоз появляется у левой стенки, а активным цветом светофора становится жёлтый цвет. Из верхней части паровоза постоянно поднимаются в верхнюю часть окна окружности, представляющие собой клубни дыма, которые увеличиваются при подъёме. 2. Описание программы .2.1. Метод решения задачи . Программа выполнена в стиле объектно-ориентированного программирования, использованна библиотека MFC. Сама программа - приложение Wi dows. Для вывода графических объектов используются функции: Elliplse, Rec a gle. Программой обрабатываются события от таймера, нажатия клавишь на клавиатуре, выбра соответствующих пунктов меню, а также событие WM PAI для перерисовки рабочей области. 2.2. Описание используемых классов, структур и функций.2.2.1. CApp - класс приложения . CApp - класс приложения, порождается классом CWi App библиотеки MFC обеспечивает инициализацию , выполнение и завершение Wi dows программы : регистрирует , создаёт и отображает основное окно приложения . Член- функции класса CApp : I i I s a ce – виртуальная функция, переопределяется в классе CApp2.2.2. CМai W d- класс главного окна . CMai W d - класс главного окна приложения , наследуется из класса CFrameW d библиотеки MFC .) Член - данные класса СMai W d : CRec w d;/ размер окна / CRec kol1,kol2,korp,kr, emp; / прямоугольники / CRec sve ,ball1,ball2,ball3;/ прямоугольники / CBrush br1;/ цвета светофора / CRec oga;/ нога светофора / CRec balls;/ шарики дыма / CRec kr2;//кабина i umball;//номер дыма i live;//признак жизни дыма bool game;/ признак игры или вне игры / i color;/ номер цвета паровоза / i s;/ номер увета светофора / i move;/ флаг движения паровоза /Член - функции класса СMai W d : Cmai W d();-конструктор класса окна afx msg void O Begi ();обработчик события на выбор пункта меню «старт» afx msg void O Red();-обработчик события на выбор пункта меню «Red» afx msg void O Gree ();-обработчик события на выбор пункта меню «Gree » afx msg void O Blue();-обработчик события на выбор пункта меню «Blue» afx msg void O Pai ();-ф-ия перерисовки afx msg void O imer( UI IDEve ); -обраб-чик таймера afx msg void O Exi ();-обработчик события на выбор пункта меню «Exi » afx msg void O Char( UI Char, UI RepC , UI Flags ); - реакция на нажатие клавиши клавиатуры DECLARE MESSAGE MAP()-карта сообщений2.2

.3. Карта сообщений.BEGI MESSAGE MAP(CMai W d,CFrameW d) O COMMA D(IDM EXI ,O Exi ) O COMMA D(IDM BEGI ,O Begi ) O COMMA D(IDM RED,O Red) O COMMA D(IDM GREE ,O Gree ) O COMMA D(IDM BLUE,O Blue) O WM PAI () O WM IMER() O WM CHAR() E D MESSAGE MAP()2.3. Образ главного окна.На рисунках 1, 2 представленыосновные образы окна приложения. Рис. 1. Главное окно после выбора пункта «старт» Рис. 2. Главное окно до выбора пункта «старт» ПриложениеЛистинг файла mai .cpp/ в этом файле находятся описания всех функций /#i clude #i clude &quo ;mai .h&quo ; #i clude гл. окна / { w d.Se Rec (0,0,400,355);//устан-ка размеров окна Crea e( ULL,&quo ;parovoz&quo ;,WS DLGFRAME ,w d, ULL,&quo ;MAI ME U&quo ;); game=false;/ нет игры / color=0;/ нач. цвет поезда / s=0;/ нач. цвет светофора / br1.Crea eSolidBrush(RGB(255,0,0));//создание кистей кистей sv.Crea eSolidBrush(RGB(0,255,0));//светофора окно / re ur rue;/ удачное завершение / }afx msg void CMai W d::O Pai ()/ ф-ия перерисовки / { CPai DC dc( his);/ созданиее контекста окна / dc.Selec Objec (&br2);/ выбор кисти для светофора / dc.Rec a gle(sve );//рисование корп. светофора dc.Rec a gle( oga);//рисование ноги for( umball=0; umball

Изредка случаются – и бывают очень полезны – смешанные курсовые работы. Скажем, когда я учился на третьем курсе, младшая студентка Оля Яковлева предложила сыграть вместе отрывок из книги Лескова "Обойденные". И на показе второго курса я выступил представителем "старшего поколения", мы оба получили по «плюсу» – высшему знаку показа. Кажется, отрывок оказал услугу обоим участникам. Я играл некоторое подобие князя Мышкина. Для Яковлевой героиня Лескова подсказала выбор в пользу драматических ролей, а не инженю. Мне очень хорошо было смотреть спектакли А.Эфроса, где играла Оля. К 70-м годам она выросла в отдельное, высокопрофессиональное, уникальное явление сцены. Однако, признаюсь, что-то вроде гордости во мне застряло, и к законному зрительскому восхищению примешивалось эдакое двоюродное чувство семейного братства. И все, что между нами случилось позже – разочарование, потрясения, вражда, – не может вытеснить из памяти образ трогательной лесковской героини. Почему столь важны самостоятельные работы? Помните, как обучают плавать или водить автомашину? Как бы хороши ни были уроки теории или даже практические занятия под тренерской опекой, ученик никуда не годится, пока лично сам, без надзора и контроля, не забарабанит по водной глади, не зарулит баранкой в городском потоке. Два завета К.С.Станиславского особенным образом запомнились со школьной поры

1. Работа микроконтроллера и его программирование

2. Понятия «социально-культурная деятельность», «культурно-просветительская работа», «культурно-досуговая работа»

3. Понятие воспитательной работы. Роль и место воспитательной работы в системе работы с кадрами

4. Лабораторная работа №4 по "Основам теории систем" (Послеоптимизационный анализ задач линейного программирования)

5. Лабораторная работа №2 по "Основам теории систем" (Решение задач линейного программирования симплекс-методом. Варианты разрешимости задач линейного программирования)

6. Курсовая работа программирование на Pascal
7. Работа со структурами в языке программирования Си++
8. Игры в практике внеучебной воспитательной работе

9. Коррекционная работа по формированию сюжетно-ролевой игры у дошкольников с интеллектуальной недостаточностью

10. Использование игр и упражнений в коррекционной работе по формированию культурно-гигиенических навыков и навыков самообслуживания у дошкольников с нарушениями интеллекта

11. Производство отделочных работ

12. Штукатурные работы с основами охраны труда

13. Производство работ по возведению жилого кирпичного здания

14. Общие виды работ, выполняемых на воздушных судах

15. Структура и алгоритмы работы спутниковых радионавигационных систем

16. How "DNA" testing works Анализ "ДНК" как проверяющие работы)

Изограф, 0,1 мм.
Чертежный прибор для черчения и рисования на бумаге, ватмане и чертежной пленке. Изограф имеет резервуар для чернил, который легко
1584 руб
Раздел: Циркули, чертежные инструменты
Защита для обуви.
Если ваш ребенок любит кататься на каталках, то защита для обуви это для вас. Защита для обуви одевается прямо на детскую обувь и защищает
590 руб
Раздел: Каталки
Овощерезка ручная "SUPER KRISTAL Nicer-Dicer" (арт. 2295).
Овощерезка ручная "Nicer-Dicer". Материал: пластик. Материал лезвий: нержавеющая сталь. Цвет: белый. Объем контейнеров: 500 мл и
496 руб
Раздел: Измельчители, приспособления для резки

17. Контрольная работа по физиологии

18. Воспитательная работа в вооруженных силах и ее влияние на психику воина в боевой деятельности

19. Спасательные и неотложные аварийно-восстановительные работы

20. Организация и проведение спасательных работ в чрезвычайных ситуациях

21. Применение ЭВМ для повышения эффективности работы штаба ГО РАТАП

22. Спасательные и неотложные аварийно-восстановительные работы в очагах поражения
23. Отчет о производственной практике менеджера сервисной службы компании (производство топографо-геодезических работ)
24. Совершенствование организации работы отдела контроля за поступлением налогов с физических лиц

25. Исключительные права на средства индивидуализации товаров, работ, услуг и их производителей

26. Контрольная работа по всеобщей истории государства и права

27. Контрольная работа по муниципальному праву Вариант 2

28. Контрольная работа по Римскому праву

29. Прием и порядок переведения работника на другую работу

30. Трудовой договор (контракт) в системе трудовых правоотношений и кадровая работа на предприятиях

31. Особенности рассмотрения в судах трудовых споров о восстановлении на работе

32. Контрольная работа по экологическому праву

Настольная игра "Звезда Африки".
Звезда Африки - настольная игра, целью которой является добыть алмаз и доставить его в пункт назначения.Историческая справка. Звезда
327 руб
Раздел: Классические игры
Пупс "Baby Love Nursery".
Пупс изготовлен с хорошей степенью детализации, порадует ребенка наличием дополнительных аксессуаров, позволяющими создать реалистичную
369 руб
Раздел: Классические пупсы (без пола)
Набор детской посуды "Авто", 3 предмета.
Набор посуды для детей включает в себя три предмета: суповую тарелку, обеденную тарелку и кружку. Набор упакован в красочную, подарочную
397 руб
Раздел: Наборы для кормления

33. Контрольная работа по Английскому языку

34. Контрольная работа по английскому языку (Тюмень)

35. Принципы работы редактора над статьями в энциклопедическом издании (на примере детских энциклопедий издательства "Дорлинг Киндерсли")

36. Сравнительный анализ портретов Ф.И Шаляпина. Работы Б.М Кустодиева и К.А Коровина

37. Культурологическая проблематика в работе Л.Н.Гумилева "Этногенез и биосфера Земли"

38. О развитии навыков работы над полифонией
39. Начальный этап работы над музыкальным произведением
40. Работа с редактором Vi. Другие текстовые редакторы UNIX

41. Принципы работы системы управления параллельными процессами в локальных сетях компьютеров

42. Работа маршрутизаторов в компьютерной сети

43. Модемы: назначение, сравнительный анализ моделей, принцип работы, эксплуатация на примере конкретной модели

44. Модемы, модемные стандарты, принцип работы

45. Принцип работы CD-ROM

46. Принцип работы сканера

47. Постановка лабораторной работы по теории графов

48. Лабораторные работы по теории и технологии информационных процессов

Рюкзак детский, 30x24x10 см.
Рюкзак детский с вместительным основным отделением и дополнительными карманами. Лямки регулируются. Размер: 30х24х10 см. Материал:
419 руб
Раздел: Без наполнения
Ходунки-каталка "Happy Time ".
Ходунки-каталка Happy Time–специально разработаны для мылышей от 6 месяцев до 3 лет специально для того, чтобы помочь малышу сделать свои
2760 руб
Раздел: Ходунки
Лестница-стремянка, 4 ступени, стальная.
Нескользящие пластиковые коврики. Размер ступеньки: 30x20 см. Материал: сталь. Высота на уровне верхней ступени: 91 см. Количество
2071 руб
Раздел: Лестницы

49. Работа с Базами данных в Delphi

50. Работа с каталогами (лабораторная работа)

51. Лабораторные работы

52. Объектно-ориентированный подход к проектированию программного обеспечения на примере работы налоговой инспекции

53. Методические рекомендации и задания для лабораторных работ по дисциплине «Вычислительные системы»

54. Оптимизация плана работ по отладке программных продуктов
55. Работа с программой EUREKA
56. Отчет по работе с программами SysInfo, PrintFx, FontEdit, Snipper

57. Работа с графами

58. Инсталляция Windows XP. Конфигурирование оболочки Windows XP, оптимизация работы

59. Контрольная работа по Word

60. Работа в среде EXCEL. Средства управления базами данных в EXCEL

61. Работа с текстами в Corel DRAW 10

62. Работа с таблицами Word

63. Работа с командами операционной системы MS - DOS

64. Лабораторные работы по Автоматике

Детский велосипед "Jaguar" трехколесный (цвет: оранжевый).
Детский трехколесный велосипед для малышей от 1 года до 3 лет. Трехколесный велосипед колясочного типа с музыкально-световой кнопкой.
1800 руб
Раздел: Трехколесные
Ежедневник. Гравити Фолз.
СУПЕРпроект самого крутого мультсериала во всем мире – Гравити Фолз! ЕжеДНЕВНИК станет отличным помощником в решении сложных задач,
370 руб
Раздел: Блокноты художественные
Мультиплеер "Улыбка".
В этом телефончике представлены следующие песенки: 1 «Ничего на свете лучше нету» 2 «Расскажи, Снегурочка» 3 «Песенка Мамонтёнка» 4 «Не
314 руб
Раздел: Смартфоны, мультиплееры

65. Лабораторная работа №6 по "Основам теории систем" (Решение задачи о ранце методом ветвей и границ)

66. Расчетная работа по дискретной математике

67. Контрольная работа по линейной алгебре

68. Теория графов. Методические указания по подготовке к контрольным работам по дисциплине «Дискретная математика»

69. Лабораторные работы диагностики - анализ мочи и крови

70. Ревматизм (Конторльная работа)
71. Вирусный гепатит (Конторльная работа)
72. Биомедицинская этика (этика и деонтология в работе медицинской сестры)

73. Результаты опроса жителей Пятигорска о работе станции скорой медицинской помощи

74. Работа медицинского лаборанта в экспресс-лаборатории и отделении реанимации

75. О работе медицинского брата по массажу

76. Основные направления работы органов внутренних дел

77. Контрольная работа по Уголовно-процессуальному праву РФ

78. Контрольная работа по экологии

79. Организация и планирование самостоятельной работы

80. Разработка методического пособия для самостоятельной работы студентов по теме: "Газовые законы" (MS Word`97)

Тележка-сумка "Полоски".
Тележка багажная на комбинированных колесах, с сумкой. Путешествуя, гуляя по магазинам или просто выбираясь на пикник, возьмите с собой
1282 руб
Раздел: Хозяйственные тележки
Ящик хозяйственный, 30 литров.
Материал: пластик. Размер: 470х370х245 мм. Объем: 30 л. Цвет товара в ассортименте, без возможности выбора.
544 руб
Раздел: Более 10 литров
Паркинг 4-уровневый с дорогой и автомобилями, красный.
В набор входит: лифт с подъемным механизмом, светофор, дорожные знаки, заправка, машинки. Размер паркинга в собранном виде: 84,5х84,5х61
2167 руб
Раздел: Многоуровневые парковки

81. Особенности воспитательной работы в спецшколе-интернате

82. Содержание и формы работы социального педагога в школе

83. Особенности работы с антонимамми в школе

84. Методика изучения и использования во внеклассной работе истории населённых пунктов Белгородской области (На примере посёлка Прохоровка)

85. Социальная работа с детьми инвалидами

86. Технология работы социального педагога с семьёй
87. Особенности работы социального педагога - реабилитатора с трудными подростками
88. Нравственное воспитание младших подростков во внеклассной работе

89. Коррекционная работа по совершенствованию грамматического строя речи учеников 7-х классов школы для детей с тяжелыми нарушениями речи.

90. Теоретические основы социально-педагогической работы с учащимися в микрорайоне

91. Требования, предъявляющиеся к терминам, научным понятиям и деффинициям. Критерии выбора темы научно - исследовательской работы

92. Социально-педагогическая работа с детьми, перенесшими насилие в семье

93. Внешняя политика США в работах Збигнева Бжезинского

94. ТКМ. Билеты на контрольную работу

95. Анализ работы подстанции Южная с исследованием надежности

96. Технический проект на производство топографо-геодезических работ

Мольберт "Ника растущий", со счетами (синий).
Двусторонний мольберт для детей прекрасно подойдет для обучения и для развлечения. Одна сторона мольберта - магнитная доска для работы с
1790 руб
Раздел: Буквы на магнитах
Шкатулка РТО, 35.5х25.5х20 см (арт. 3678-RT-60).
1937 руб
Раздел: Шкатулки для рукоделия
Швабра-вертушка "Торнадо Хенди".
Швабра для пола "Торнадо" обладает крутящейся насадкой из микрофибры, обеспечивающей отличное впитывание грязи и жидкости во
1385 руб
Раздел: Швабры и наборы

97. Техническая эксплуатация автомобилей. Расчет вероятности безотказной работы деталей ЦПГ

98. Разработать технологический процесс и спроектировать механический участок обработки детали "Вал первичный" №41526-96 с годовым выпуском 350000 штук при двух сменной работе

99. План горных работ для улучшения проветривания выработок II блока шахты "Северная"


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.