Курсовая с практикой Информатика Программирование

Курсовая с практикой на тему «Возможности среды разработки Delphi и создание программы «Будильник»

  • Оформление работы
  • Список литературы по ГОСТу
  • Соответствие методическим рекомендациям
  • И еще 16 требований ГОСТа,
    которые мы проверили
Нажимая на кнопку, я даю согласие
на обработку персональных данных
Фрагмент работы для ознакомления
 

Содержание:

 

Введение 3
1 Система разработки Delphi 4
1.1 Назначение и общее описание 4
1.2 Библиотека визуальных компонентов VCL 6
1.2.1 Общие сведения 6
1.2.2 История 7
1.2.3 Структура библиотеки VCL 8
2 Практическая часть 11
2.1 Проектирование интерфейса 11
2.2 Программирование событий 15
Заключение 17
Список использованных источников 18
Приложение. Текст программы 19

 

  

Введение:

 

Создание новых программных продуктов является одной из важнейших задач современного информационного общества. Написание новых программ – это очень кропотливый и трудоемкий процесс. С целью его ускорения и упрощения созданы и создаются различные системы быстрого проектирования (RAD) – системы. Они используют визуальные способы проектирования, когда интерфейс создается в ручном режиме с использованием визуальных компонент с последующей их настройкой и программированием событий. Одной из таких систем является визуальная оболочка Delphi и ее свободно распространяемая версия – Lazarus. Базовым языком для них является язык программирования высокого уровня Object Pascal.
Таким образом, актуальность работы заключается в том, что умение работать с визуальными оболочками позволяет упростить процесс создания сложных программных продуктов с оконным интерфейсом.
Цель работы – рассмотреть возможности оболочки Delphi-Lazarus для создания оконных приложений и реализовать проект «Будильник».
Объектом исследования являются визуальные оболочки проектирования.
Предметом исследования является оболочка визуального программирования Delphi.
Задачами исследования являются:
Обзор возможностей Delphi для создания сложных программных продуктов с оконным интерфейсом;
Проектирование программного приложения «Будильник» с использованием средств и возможностей Delphi;
Отладка и тестирование созданного программного продукта.

Не хочешь рисковать и сдавать то, что уже сдавалось?!
Закажи оригинальную работу - это недорого!

Заключение:

 

Данный курсовой проект посвящен изучению важных вопросов, связанных с созданием программных продуктов – использованию оболочки визуального проектирования Delphi.
В процессе выполнения работы были рассмотрены вопросы, касающееся применения Delphi для создания оконных приложений, проведено сравнение с некоторыми оболочками подобного назначения, выяснены положительные и отрицательные стороны таких оболочек.
В практической части реализован проект «Будильник», использующий в своей работе такие компоненты, как Календарь и компонент Мультимедиа. При выполнении практической части был создан удобный оконный интерфейс приложения с использованием визуальных и невизуальных компонент и запрограммированы его события.
Тестирование и отладка приложения показало его хорошую работоспособность.
Таким образом, задачи, поставленные при проектировании, можно считать выполненными.

 

Фрагмент текста работы:

 

1 Система разработки Delphi
1.1 Назначение и общее описание
Система программирования Delphi версии 7 фирмы Enterprise (Borland) предоставляет наиболее широкие возможности для программирования приложений ОС Windows.
Delphi – это продукт Borland International для быстрого создания приложений. Процесс создания интерфейса будущей программы напоминает забаву с игровым компьютерным конструктором. Поэтому RAD-среды еще называют визуальными средами разработки: какими мы видим рабочие и диалоговые окна программы при проектировании, такими они и будут, когда программа заработает.
Высокопроизводительный инструмент визуального построения приложений включает в себя настоящий компилятор кода и предоставляет средства визуального программирования, несколько похожие на те, что можно обнаружить в Microsoft Visual Basic (она не является RAD-системой) или в других инструментах визуального проектирования. В основе Delphi лежит язык Object Pascal, который является расширением объектно-ориентированного языка Pascal. В Delphi также входят локальный SQL-сервер, генераторы отчетов, библиотеки визуальных компонентов, и прочее, необходимое для того, чтобы чувствовать себя совершенно уверенным при профессиональной разработке информационных систем или просто программ для Windows-среды.
Прежде всего, Delphi предназначен для профессиональных разработчиков, желающих очень быстро разрабатывать приложения в архитектуре клиент-сервер. Delphi производит небольшие по размерам высокоэффективные исполняемые модули (.exe и .dll), поэтому в Delphi должны быть, прежде всего, заинтересованы те, кто разрабатывает продукты на продажу. С другой стороны небольшие по размерам и быстро исполняемые модули означают, что требования к клиентским рабочим местам существенно снижаются – это имеет немаловажное значение и для конечных пользователей.
Преимущества Delphi по сравнению с аналогичными программными продуктами.
– быстрота разработки приложения (RAD);
– высокая производительность разработанного приложения;
– низкие требования разработанного приложения к ресурсам компьютера;
– наращиваемость за счет встраивания новых компонент и инструментов в среду Delphi;
– возможность разработки новых компонентов и инструментов собственными средствами Delphi (существующие компоненты и инструменты доступны в исходных кодах);
– удачная проработка иерархии объектов.
Система программирования Delphi рассчитана на программирование различных приложений и предоставляет большое количество компонентов для этого. К тому же работодателей интересует, прежде всего, скорость и качество создания программ, а эти характеристики может обеспечить только среда визуального проектирования, способная взять на себя значительные объемы рутинной работы по подготовке приложений, а также согласовать деятельность группы постановщиков, кодировщиков, тестеров и технических писателей. Возможности Delphi полностью отвечают подобным требованиям и подходят для создания систем любой сложности.
Основным конкурентом Borland Delphi 7 является её родной брат – RAD-среда Borland C++ Builder, технология работы с которой полностью совпадает с технологией, принятой в Delphi 7. Только в Delphi программный код пишется на языке программирования Паскаль, точнее на его объектно-ориентированной версии ObjectPascal, а не на языке C++.
Для того чтобы обосновать, почему наш выбор остановился на Borland Delphi 7, достаточно просто перечислить некоторые недостатки языка С++ по сравнению с ObjectPascal:
1. Надо делать много инициализации (регистрировать класс окна, организовывать цикл обработки сообщений, создавать оконную функцию, пиктограмму и прочее…) и частично быть системным программистом. На Delphi-же системное программирование уже встроено и инициализация работает по умолчанию, поэтому программист главный упор делает на своих алгоритмах, а не на организации вспомогательных работ.
2. Значительно большая, по сравнению с Object Pascal, сложность языка, даже, несмотря на компактность кода, возникают сложности в его восприятии.
3. Одна особенность, на мой взгляд, языка С++ очень портит этот язык — он чувствителен к регистру символов, т.е. переменная A и переменная a — это разные переменные.
4. В Delphi классы (объекты) могут располагаться только в динамической памяти, а в C++ в любой памяти (статическая, стек, динамическая). Это добавляет безопасности программирования в Delphi.
Также существует среда программирования Lazarus, относительно молодая, внешне похожая на Delphi. Данный продукт — IDE для компилятора FreePascal Compiler. Распространяется бесплатно по GNU General Public License (или просто GPL). Можно сказать, что Lazarus достойный конкурент Delphi из мира OpenSource,

Важно! Это только фрагмент работы для ознакомления
Скачайте архив со всеми файлами работы с помощью формы в начале страницы

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