# ID | 274 |
Тема | Разработка игры тетрис на Borland Builder 6.0 |
Содержание | 1. Постановка задачи. 3 2.Введение. 3 3. Разработка приложения. 6 3.1. Диаграмма состояний программы. 6 3.2 Разработка алгоритма. 7 4. Описание интерфейса приложения. 7 5. Описание кода отдельных программных модулей. 9 6. Результат тестирования приложения. 9 7. Выводы. 11 8. Список использованной литературы 12 Приложения. 13 Приложение 1. Листинг программы. 13 |
Введение | Программная реализация данной задачи была выполнена в среде Borland Builder C++ 6.0. Система объектно-ориентированного программирования C++ Builder производства корпорации Borland предназначена для операционных систем Windows. Интегрированная среда C++ Builder обеспечивает скорость визуальной разработки, продуктивность повторно используемых компонент в сочетании с мощью языковых средств C++, усовершенствованными инструментами и разномасштабными средствами доступа к базам данных.C++ Builder может быть использован везде, где требуется дополнить существующие приложения расширенным стандартом языка C++, повысить быстродействие и придать пользовательскому интерфейсу качества профессионального уровня. Интегрированная среда разработки объединяет редактор форм, инспектор объектов, палитру компонент, администратор проекта и полностью интегрированные редактор кода и отладчик - инструменты быстрой разработки программных приложений, обеспечивающие полный контроль над кодом и ресурсами. Профессиональные средства языка C++ интегрированы в визуальную среду разработки. C++Builder предоставляет быстродействующий компилятор с языка Borland C++, эффективный инкрементальный загрузчик и гибкие средства отладки как на уровне исходных инструкций, так и на уровне ассемблерных команд - в расчете удовлетворить высокие требования программистов-профессионалов. Конструирование по способу «drag-and-drop» позволяет создавать приложение простым перетаскиванием захваченных «мышью» визуальных компонент из палитры на форму приложения. Инспектор объектов предоставляет возможность оперировать со свойствами и событиями компонент, автоматически создавая заготовки функций обработки событий, которые наполняются кодом и редактируются в процессе разработки. Свойства, методы и события - это именно те элементы языка, которые обеспечивают быструю разработку приложений в рамках объектно-ориентированного программирования. Свойства позволяют легко устанавливать разнообразные характеристики объектов. Методы производят определенные, иногда довольно сложные, операции над объектом. События связывают воздействия пользователя на объекты с кодами реакции на эти воздействия. События могут возникать при таких специфических изменениях состояния объектов как обновление данных в интерфейсных элементах доступа к базам данных. Работая совместно, свойства, методы и события образуют среду RAD (Rapid Application Development) быстрого и интуитивного программирования надежных приложений для Windows. При разработки приложения в среде Builder C++ используются проекты, состоящие из нескольких программных модулей. Проект – это набор файлов, которые используются при создании автономного исполняемого файла. Проект, как правило, включает в себя: 1) информационный файл проекта (*.bpr), а котором находится список файлов, необходимых C++ Builder для компиляции и компоновки, а также набор опций компилятора и компоновщика; 2) исходные файлы С++(*.срр), обычно один файл для каждого модуля и главный файл проекта; 3) заголовочный файл (*.h); 4) файл формы (*.dfm), содержит описание формы и всех ее компонентов; 5) двоичные объектные файлы компилятора (*.obj), создаваемы в результате компиляции исходных файлов; 6) двоичный файл ресурсов(*.res), создаваемый компилятором ресурсов; 7) символьная таблица отладчика (*.tds), используется отладчиком во время сеанса отладки. Файлы, создаваемые C++ Builder, можно разделить на две категории: файлы, на основе которых строиться проект, и файлы, создаваемые при компиляции и компоновке проекта. |
Заключение | В результате выполнения курсовой работы было спроектировано и разработано в среде Borland Builder 6.0 работоспособное приложение, реализующее игру «Тетрис». При создание приложения был использован объектно-ориентированный подход. Результаты тестирования показали, что поставленная задача на стадии проектирования полностью решена. |
Литература | 1. Г. Буч. Объектно-ориентированный анализ и проектирование. С примерами приложений на С++. Бином, Невский диалект, 1998. 2. К. Рейсдорф. Освой самостоятельно Borland C++ Builder 3. Бином, 1999 3. П. Франка. С++. Учебный курс. Питер, 2000 |
Объем (страниц) | 17 |
Год написания | 2004 |
Дополнительная информация | Имеется исходник на Borland Builder 6.0 |
Стоимость | 200 руб. |