Автор работы: Пользователь скрыл имя, 22 Ноября 2012 в 11:36, курсовая работа
Калькуля́тор (лат. calculātor «счётчик»):
1.Электронное вычислительное устройство для выполнения операций над числами или алгебраическими формулами;
2. Компьютерная программа, эмулирующая функции калькулятора.
3. Специализированная программа, автоматически проводящая некоторый вид расчётов (калькулятор вкладов, калькулятор контактных площадок и тому подобное)
4. Профессия (человек, производящий калькуляцию).
В настоящее время, в связи с тем, что в английском языке используется только термин «калькулятор» (calculator), термин «микрокалькулятор» вышел из обращения.
В прошлом для математических вычислений использовались абаки, счёты, математические таблицы (особенно таблицы логарифмов),логарифмические линейки и механические или электромеханические арифмометры.
Введение...............................................................................................................................3
Основная часть.....................................................................................................................6
1. Среда программирования Delphi....................................................................................6
2. Типы калькуляторов и создание приложения.............................................................12
3. Описание и исходный текст приложения....................................................................16
Заключение.........................................................................................................................20
Глоссарий...........................................................................................................................22
Список используемых источников..................................................................................24
Версия шаблона |
2.1 |
Филиал |
Черкесский |
Вид работы |
Курсовая работа |
Название дисциплины |
Программирования на языке высокого уровня |
Тема |
Напишите программу MP3 Player |
Фамилия студента |
|
Имя студента |
|
Отчество студента |
|
№ контракта |
Введение......................
Основная
часть.........................
1.
Среда программирования Delphi........................
2.
Типы калькуляторов и создание
приложения....................
3.
Описание и исходный текст
приложения....................
Заключение....................
Глоссарий.....................
Список
используемых источников....................
Приложения....................
Программирование – это наука,
изучающая теорию и методы разработки,
производства и эксплуатации программного
обеспечения Электронно-
Программы создают в определенной среде. Среда – это инструментальная программная оболочка, облегчающая составлении и отладку программ. Чем лучше развита среда программирования, тем проще и быстрее создать в ней программу.
В данной работе будет описан способ создания калькулятора с четырьмя функциями: сложения, вычитания, умножения и деления.
Для написания программы
Дельфи в основе своей имеет язык Паскаль и его объектно-ориентированные версии. Среда Дельфи постоянно развивается. Развитие системы идет в основном за счет расширения возможностей работы с базами данных, построения сетевых приложений и пр. Поэтому для начинающего программиста в принципе не имеет большой разницы: работать с третьей или восьмой версией.
В России Borland Delphi появляется в конце 1993 г. и сразу же завоевывает широкую популярность. Новые версии выходят практически каждый год. В них реализуются все новые мастера, компоненты и технологии программирования.
Процесс разработки в Delphi предельно упрощен. В первую очередь это относится к созданию интерфейса, на который уходит большое количество времени разработки программы. Создается форма (окно) в которое вы помещаете нужные компоненты и настраиваете их свойства с помощью окна Object Inspector. Разработчик получает в свое распоряжение мощные средства отладки, удобную контекстную справочную систему и множество других функций.
В Delphi используется язык Object Pascal, который постоянно расширяется и дополняется. Язык поддерживает все требования, предъявляемые к объектно-ориентированному языку программирования. Как и положено строго типизированному языку, классы поддерживают только простое наследование, но зато интерфейсы могут иметь сразу несколько предков. Для поклонников свободного стиля программирования имеются открытые массивы, варианты и вариантные массивы, позволяющие размещать в памяти все, что душе угодно и смешивать типы данных. Таким образом, можно использовать Delphi для написания как самых простых приложений, на разработку которых требуется пару часов, так и сложных проектов, предназначенных для работы десятков и сотен пользователей. Причем для этого можно использовать самые последние веяния в мире компьютерных технологий с минимальными затратами времени и сил.
Калькуля́тор (лат. calculātor
1.Электронное вычислительное
2. Компьютерная программа,
3. Специализированная программа,
автоматически проводящая
4. Профессия (человек,
В настоящее время, в связи с тем, что в английском языке используется только термин «калькулятор» (calculator), термин «микрокалькулятор» вышел из обращения.
В прошлом для математических вычислений
использовались абаки, счёты, математические
таблицы (особенно таблицы логарифмов),логарифмические
линейки и механические или электромеханические
Интересные факты о
Первый программируемый
Стоимость Б3-21 была 350 рублей. Не каждый человек в те годы имел такую зарплату. Обычному человеку 2 месяца надо было работать, чтобы заработать на такое чудо техники. В 1984 году появились первые микрокалькуляторы, которые могли общаться с внешним устройством.
Б3-34 – Первый народный
Но лучшее, что смогла создать наша наука был безусловно MK-52. В нем даже было, что-то похожее на винчестер на 4 килобита. И люди умудрялись писать на нем и игры и программы. Журналы того времени о науке целые полосы посвящали программированию на МК-52 и Б3-34.
В конце 80 стали выпускать
Delphi - это комбинация нескольких важнейших технологий:
Высокопроизводительный компилятор в машинный код
Объектно-ориентированная
Визуальное (а, следовательно, и скоростное) построение приложений из программных прототипов
Масштабируемые средства для построения баз данных.
Основной упор в модели Delphi делается на максимальном реиспользовании кода. Это позволяет разработчикам строить приложения весьма быстро из заранее подготовленных объектов, а также дает им возможность создавать свои собственные объекты для среды Delphi. Никаких ограничений по типам объектов, которые могут создавать разработчики, не существует. Действительно, все в Delphi написано на нем же, поэтому разработчики имеют доступ к тем же объектам и инструментам, которые использовались для создания среды разработки. В результате нет никакой разницы между объектами, поставляемыми Borland или третьими фирмами, и объектами, которые вы можете создать.
В стандартную поставку Delphi входят основные объекты, которые образуют удачно подобранную иерархию из 270 базовых классов. Для начала - неплохо. Но если возникнет необходимость в решении какой-то специфической проблемы на Delphi, советуем, прежде чем попытаться начинать решать проблему “с нуля”, просмотреть список свободно распространяемых или коммерческих компонент, разработанных третьими фирмами, количество этих фирм в настоящее время превышает число 250, хотя, возможно, я не обо всех знаю. Скептики, возможно, не поверят мне, когда я скажу, что на Delphi можно одинаково хорошо писать как приложения к корпоративным базам данных, так и, к примеру, игровые программы. Тем не менее, это так. Во многом это объясняется тем, что традиционно в среде Windows было достаточно сложно реализовывать пользовательский интерфейс. Событийная модель в Windows всегда была сложна для понимания и отладки. Но именно разработка интерфейса в Delphi является самой простой задачей для программиста.
Cреда
Delphi включает в себя полный
набор визуальных инструментов
для скоростной разработки
Соответствующий стандарт компонент назывался VBX. И этот стандарт так же поддерживается в Delphi. Однако, визуальные компоненты в Delphi обладают большей гибкостью. Вспомним, в чем была проблема в VB. Прикладной программист программировал, вообще говоря, в среде языка бэйсик. А компоненты в стандарте VBX готовили ему его коллеги-профессионалы на С++.
VBX’ы приходили, “как есть”, и ни исправить, ни добавить ничего было нельзя.
А для изготовления VBX надо было осваивать “кухню” языка C++. В Delphi визуальные компоненты пишутся на объектном паскале, на том же паскале, на котором пишется алгоритмическая часть приложения. И визуальные компоненты Delphi получаются открытыми для надстройки и переписывания.
Объекты БД в Delphi основаны на SQL и включают в себя полную мощь Borland Database Engine. В состав Delphi также включен Borland SQL Link, поэтому доступ к СУБД Oracle, Sybase, Informix и InterBase происходит с высокой эффективностью. Кроме того, Delphi включает в себя локальный сервер Interbase для того, чтобы можно было разработать расширяемые на любые внешние SQL-сервера приложения в офлайновом режиме. Разработчик в среде Delphi, проектирующий информационную систему для локальной машины (к примеру, небольшую систему учета медицинских карточек для одного компьютера), может использовать для хранения информации файлы формата .dbf (как в dBase или Clipper) или .db (Paradox). Если же он будет использовать локальный InterBase for Windows 4.0 (это локальный SQL-сервер, входящий в поставку), то его приложение безо всяких изменений будет работать и в составе большой системы с архитектурой клиент-сервер.
Вот она - масштабируемость на практике - одно и то же приложение можно использовать как для локального, так и для более серьезного клиент-серверного вариантов.
Я уже упомянула о технологиях, которые объединяет Delphi. Теперь можно перейти к описанию собственно продукта. Что лежит внутри в коробке, и чем может воспользоваться программист при разработке прикладной системы? Выпущены две версии Delphi - одна (Delphi Client-Server) адресована для разработчиков приложений в архитектуре “клиент-сервер”, а другая (Delphi for Windows) предназначена для остальных программистов. Приложения, разработанные при помощи Delphi, можно использовать без выплаты royalty-процентов и без оплаты runtime- лицензий.
Она
адресована корпоративным разработчикам,
желающим разрабатывать
Клиент-серверная версия включает в себя следующие особенности:
лицензия на право распространения приложений в архитектуре клиент-сервер, изготовленных при помощи Delphi
исходные тексты всех визуальных компонент
Delphi
for Windows представляет из себя
компилятор Object Pascal (этот язык является расширением языка Borland Pascal 7.0)
генератор отчетов ReportSmith 2.5 (у которого, правда, отсутствует возможность работы с SQL-серверами)
среда визуального построителя приложений
библиотека визуальных компонент
Локальный сервер InterBase
В этом обзоре стоит упомянуть еще один продукт, выпущенный компанией Borland для Delphi. В RAD Pack for Delphi входит набор полезных дополнений, которые помогут разработчику при освоении и использовании Delphi. Это учебник по объектному паскалю, интерактивный отладчик самой последней версии, Borland Visual Solutions Pack (набор VBX для реализации редакторов, электронных таблиц, коммуникационные VBX, VBX с деловой графикой и т.п.), Resource WorkShop для работы с ресурсами Borland Pascal 7.0, а также дельфийский эксперт для преобразования ресурсов BP 7.0 в формы Delphi.
В
первую очередь Delphi предназначен для
профессионалов-разработчиков