2. Разработка рабочего проекта

2.1  Разработка программы

Программа, моделирующая игру «Нечет» и «Чет» разработана на языке Object Pascal в визуальной среде Delphi 6. Проект содержит одно окно-Form1.

Компонент 1 Form1

Свойства:

Caption=’Игра Чет Нечет’

Menu=MainMenu1

Color=clGradientActiveCaption

Событие=MainMenu1

End

Компонент 2-MainMenu1.

Свойства:

object MainMenu1: TMainMenu

Left = 14

Top = 184

object N1: TMenuItem

Caption = ‘Игра’

object N2: TMenuItem

Caption = ‘Новая игра’

OnClick = N2Click

end

object N3: TMenuItem

Caption = ‘Выход’

OnClick = N3Click

end

end

object N4: TMenuItem

Caption = ‘Настройка’

object N6: TMenuItem

Caption = ‘Второй игрок’

object N7: TMenuItem

Caption = ‘Компьютер’

end

end

end

object N5: TMenuItem

Caption = ‘Справка’

object N8: TMenuItem

Caption = ‘Правила игры’

OnClick = N8Click

end

object N9: TMenuItem

Caption = 'о программе '

OnClick = N9Click

end

end

end

Компонент 3 – TstringGrid.

Свойства:

object StringGrid2: TStringGrid

Left = 86

Top = 48

Width = 249

Height = 153

ColCount = 6

DefaultColWidth = 40

FixedCols = 0

RowCount = 6

FixedRows = 0

TabOrder = 3

Visible = False

end

Компонент 4 – TEdit

Свойства;

object Edit1: TEdit

Left = 0

Top = 208

Width = 377

Height = 28

Font. Charset = DEFAULT_CHARSET

Font. Color = clOlive

Font. Height = -16

Font. Name = 'MS Sans Serif'

Font. Style = [fsBold]

ParentFont = False

TabOrder = 2

end

Компонент 5-Tbutton.

Свойства:

object Button1: TButton

Left = 88

Top = 233

Width = 250

Height = 33

Caption = Показать

Font. Charset = DEFAULT_CHARSET

Font. Color = clNavy

Font. Height = -16

Font. Name = 'MS Sans Serif'

Font. Style = []

ParentFont = False

TabOrder = 1

OnClick = Button1Click

End

2.2 Написание программы

Программа написана в среде программирования Delphi6. Основной компонент – игральное поле StringGrid1. В моем проекте прграммы 1- игрок – пользователь, 2- игрок – компьютер. Для компьютера в данном проекте не предусмотрена выигрышная стратегия. Компьютер ставит числа в случайно выбранную свободную позицию с помощью функции случайных чисел.

Выигрышную стратегию можно построить предусматривая вариант максимального количества ставки числа 1. Для этого функцию случайных чисел для компьютера напишем как random(1)+1;


2.3 Спецификация программы

Загрузочный файл программы – Project1.exe.

Табл. 1. Спецификация программы

Наименование Обозначения Примечание

 

Project1.dpr Файл проекта Связывает все файлы, из которых состоит приложение
Project1.cfg Файл конфигурации
Project1.dof Файл параметров проекта Содержит текущие установки проекта: настройки компилятора и компоновщика, имена служебных каталогов, условные директивы
Project1.dfm Файл формы №1 Содержит список свойств всех компонентов, включенных в форму №1
Unit1.pas Файл программного модуля для формы №1 Определят функциональность формы №1
Unit1.dcu Объектный файл для Unit1.pas Откомпилированная версия Unit1.pas

Информация о работе «Разработка приложения для Windows, моделирующего игру "Нечетный" и "Четный"»
Раздел: Информатика, программирование
Количество знаков с пробелами: 16146
Количество таблиц: 2
Количество изображений: 10

Похожие работы

Скачать
130405
7
0

... AVR Studio запомнит расположение окон и использует эти установки при следующем запуске проекта. 3.2. Анализ методики реализации разработки программного обеспечения 3.2.1. Классификация вариантов заданий Цель заданий – практическое освоение методики программирования на ассемблере микроконтроллеров ATMEL семейства AVR, отладка программы на симуляторе AVR Studio и программирование кристалла с помощью ...

Скачать
344008
16
23

... назначение, содержание и описание функциональных характеристик, субхарактеристик и атрибутов, определяющих специфические особенности целей, задач, свойств и сферы применения конкретного программного средства – его функциональную пригодность; ·           конструктивные характеристики качества, способствующие улучшению и совершенствованию назначения, функций и возможностей применения ПС; ...

Скачать
95091
3
6

... каждый раз, когда берет блокнот в руки. Таким образом, рекламный блокнот - это не только средство для занесения заметок, но и долгосрочная реклама. 2.3      Техника изготовления и подготовки многополосных изданий к печати   Типы электронных носителей, принимаемых в производство - Компакт-диски CD-R ,CD-RW, DVD-R, DVD-RW (стандарт ISO9660) - Устройства, подключаемые через USB, вместе с ...

Скачать
71797
2
13

... средних и крупных государственных и коммерческих организаций постепенно отказываются от использования только ПК, задачей сегодняшнего дня - создание открытых и распределенных информационных систем. На сегодняшний день развитие информационных технологий - создание единых сетей предприятий и корпораций, объединяющих удаленные компьютеры и локальные сети, часто использующие разные платформы, в ...

0 комментариев


Наверх