
МИНОБРНАУКИ РОССИИ
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Ижевский государственный технический университет имени М.Т.Калашникова»
Глазовский инженерно-экономический институт (филиал)
(ГИЭИ (филиал) ФГБОУ ВПО «ИжГТУ имени М.Т.Калашникова»)
Кафедра «Автоматизированные системы управления»
Курсовая работа
по дисциплине «Технология Программирование»
на тему «Создание программы Калькулятор»
Выполнил
студент гр. Б03-782-1_______________________________Иванов Е.А.
Проверил:
Преподаватель кафедры АСУ________________________Абашев М.Д.
Оценка:_____________________________________________________
Глазов
2012
Содержание
Введение 3
1. Основные задачи 5
1.1 Обзор существующих аналогов 5
1.2 Постановка задачи 5
2. Теоретическая часть. Описание программы 6
3. Листинг программы 8
4. Руководство пользователя 20
5. Заключение 22
6. Список используемой литературы 23
Введение
Для написания курсовой была выбрана программа «Калькулятор». Выбор обусловлен тем, что данную программу возможно реализовать различными способами в среде программирования Delphi. В данной работе будут описаны один из способов создания калькулятора и правила работы с ним.
Для написания программы использовалось программное средство Delphi 7, так как обладает дружелюбным интерфейсом и возможностью расположить окна и меню в удобном для пользователя порядке, а так же обладает достаточным количеством функций требуемых для решения поставленной задачи.
Embarcadero Delphi, ранее Borland Delphi и CodeGear Delphi – интегрированная среда разработки ПО для Microsoft Windows на языке Delphi (ранее носившем название Object Pascal), созданная первоначально фирмой Borland и на данный момент принадлежащая и разрабатываемая Embarcadero Technologies. Embarcadero Delphi является частью пакета Embarcadero RAD Studio и поставляется в четырех редакциях: Starter, Professional, Enterprise и Architect.
Object Pascal — результат развития языка Turbo Pascal, который, в свою очередь, развился из языка Pascal. Паскаль был полностью процедурным языком, Турбо Паскаль, начиная с версии 5.5, добавил в Паскаль объектно-ориентированные свойства, а в Object Pascal — динамическую идентификацию типа данных с возможностью доступа к метаданным классов (то есть к описанию классов и их членов) в компилируемом коде, также называемом интроспекцией - данная технология получила обозначение RTTI (англ. Run-time type information, Run-time type identification). Так как все классы наследуют функции базового класса TObject, то любой указатель на объект можно преобразовать к нему, после чего воспользоваться методом ClassType и функцией TypeInfo, которые и обеспечат интроспекцию.
Калькулятор − электронное вычислительное устройство для выполнения операций над числами или алгебраическими формулами. Существуют различные типы калькуляторов, например: простейшие, бухгалтерские, инженерные, программируемые, медицинские и т.д. Мы же в данной работе рассмотрим такой тип, как эмулятор калькулятора – программа, рисующая на экране калькулятор с кнопками, которые можно нажимать мышкой (как правило, можно также нажимать цифровые кнопки на клавиатуре с тем же эффектом). Такая программа удобна для тех, кто привык работать с обычным калькулятором.