книга DipMaster-Shop.RU
поиск
карта
почта
Главная На заказ Готовые работы Способы оплаты Партнерство Контакты F.A.Q. Поиск
Курсовая работа по дисциплине "Теория информации и кодирования" Код Хемминга ( Контрольная работа, 8 стр. )
Курсовая работа по дисциплине "Микропроцессорные системы" программа перевода десятичных чисел стандартной клавиатуры в BIN и HEX код по команде с матричной клавиатуры ( Реферат, 21 стр. )
Курсовая работа По дисциплине Моделирование "Счетчик-делитель на 7" Вариант№23 ( Реферат, 18 стр. )
Курсовая работа по дисциплине "Микропроцессорные системы" ( Контрольная работа, 13 стр. )
Курсовая работа по дисциплине "Теория информации и кодирования" Код Хемминга 2009-8 ( Контрольная работа, 8 стр. )
Курсовая работа по дисциплине "Микропроцессорные системы" ( Контрольная работа, 9 стр. )
Курсовая работа по дисциплине "Моделирование" на тему "Регистр хранения числа в прямом и обратном кодах" (Вариант 41) ( Курсовая работа, 12 стр. )
КУРСОВАЯ РАБОТА по дисциплине "Моделирование" на тему "Регистр сдвига" (Вариант 30) ( Реферат, 18 стр. )
Курсовая работа по предмету "Операционные системы" "Программирование в операционной среде UNIX" 2006-8 ( Контрольная работа, 8 стр. )
Курсовая работа по предмету "Операционные системы" "Программирование в операционной среде UNIX" ( Контрольная работа, 7 стр. )
Курсовой проект по VBA-2010 ( Курсовая работа, 32 стр. )
Лабораторная работа по дисциплине "Технология программирования" ( Контрольная работа, 9 стр. )
ЛАБОРАТОРНАЯ РАБОТА ПО ДИСЦИПЛИНЕ: "ТЕОРИЯ КОДИРОВАНИЯ" "Код Хэмминга в матричном виде" * ( Контрольная работа, 12 стр. )
ЛАБОРАТОРНАЯ РАБОТА ПО ДИСЦИПЛИНЕ: "ТЕОРИЯ КОДИРОВАНИЯ" "Код Хэмминга в матричном виде" ( Контрольная работа, 8 стр. )
Лабораторная работа по предмету "Конструкторско-технологическое обеспечение производства". ( Контрольная работа, 12 стр. )
Линейная регрессия ( Контрольная работа, 27 стр. )
Линейная регрессия (численные методы) ( Контрольная работа, 29 стр. )
Линейное програмирование ( Курсовая работа, 33 стр. )
Линейное программирование: решение задач графическим методом ( Курсовая работа, 33 стр. )
Линейное программирование. Общая постановка задачи ( Контрольная работа, 18 стр. )
Логическая игра на основе распознавания образов ( Курсовая работа, 17 стр. )
Логическая игра с искусственным интеллектом «Sequences» ( Курсовая работа, 13 стр. )
МАТЕМАТИЧЕСКОЕ ОБОСНОВАНИЕ И АНАЛИЗ ( Контрольная работа, 10 стр. )
Место абонентского программного обеспечения в комплексе программных средств сети Internet85 ( Реферат, 17 стр. )
Метод Зойтендейка ( Контрольная работа, 18 стр. )

Цель работы

На основе базового приложения написать простейшую игру, использующую для организации игрового процесса модальные и немодальные диалоги. Целью игры, является, угадывание игроком числа от 1 до 30 за как можно меньшее число ходов.

Описание задания

При запуске приложения на главном окне должна присутствовать надпись «Для начала игры нажмите правую кнопку мыши», при нажатии правой кнопки мыши должен появляться немодальный диалог (в том случае, если этот диалог уже существует второй экземпляр появляться не должен) в котором присутствует надпись «Введите число и нажмите ОК». Кроме этой надписи диалог должен содержать поле ввода (EDITTEXT) и кнопку «ОК». После того, как игрок вводит число и нажимает кнопку «ОК» должен появляться модальный диалог, содержащий надписи «Перебор» или «Недобор» в зависимости от того, было ли введенное число больше или меньше «задуманного» компьютером. В случае, если число, введенное игроком соответствует «задуманному» выводится диалог с надписью «Вы выиграли! Для этого вам потребовалось Х ходов». Где «Х» соответствует количеству введенных игроком чисел. Кроме надписи этот диалог должен содержать кнопки «Начать заново» и «Выход из программы», при нажатии на которые, выполняются соответствующие действия.

Исходный код

#include

#include "resource.h"

LRESULT CALLBACK WindowFunc(HWND, UINT, WPARAM, LPARAM);

char szWinName[] = "My Window";

Примечаний нет.

2000-2024 © Copyright «DipMaster-Shop.ru»