Программирование в Delphi математических процессов. Дипломная (ВКР). Информационное обеспечение, программирование.

Программирование в Delphi математических процессов. Дипломная (ВКР). Информационное обеспечение, программирование.




⚡ 👉🏻👉🏻👉🏻 ИНФОРМАЦИЯ ДОСТУПНА ЗДЕСЬ ЖМИТЕ 👈🏻👈🏻👈🏻


























































Информационное обеспечение, программирование

Вы можете узнать стоимость помощи в написании студенческой работы.


Помощь в написании работы, которую точно примут!

Похожие работы на - Программирование в Delphi математических процессов

Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе


Скачать Скачать документ
Информация о работе Информация о работе

Нужна качественная работа без плагиата?

Не нашел материал для своей работы?


Поможем написать качественную работу Без плагиата!

Министерство образования и науки
Республики Казахстан Казахский гуманитарно-юридический инновационный
университет Факультет информационных технологий и экономики Кафедра информатики
и математики






















Тема: Программирование в Delphi математических
процессов








Выполнила: Байзакова Динара
Еркымбековна
















delphi программирование математический объектный
декларативный


Глава 1. Использование объектно-ориентированной методологии
при программировании математических процессов


.1 Особенности объектно-ориентированного программирования


.1.1 Концепция объектно-ориентированного программирования


.2 Современные подходы к программированию


.2.1 Декларативные языки программирования


.2.2 Императивные (процедурные) языки программирования


.2.3 Функциональные языки программирования


.2.4 Объектно-ориентированные языки программирования


.3 Delphi, как мощный объектно-ориентированный язык


.4 Объектно-ориентированная модель программных компонентов


Глава 2. Среда языка программирования Delphi для решения
математических задач


.1 Пользовательский интерфейс среды Delphi


.2 Компоненты и палитра компонентов


.2.1 Стандартная и графическая кнопки


.3 Особенности решения математических задач на
объектно-ориентированном языке программирования Delphi


Гава 3. Процесс разработки программы


.2.2 Программа «Решение квадратного уравнения»


.3 Требования к данной версии программы


Темой дипломной работы является Программирование в Delphi математических
процессов. В данной дипломной работе требуется применить изученные средства
языка программирования Delphi для решения математических задач путем
использования численных методов на компьютере.


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


В первой задаче требуется разработать алгоритм и реализацию данного
алгоритма для решения квадратного уравнения. Ценность данной задачи заключается
в том, что можно быстро и легко подсчитать корни любого квадратного уравнения.


Во второй задаче необходимо составить алгоритм реализацию для нахождения
интеграла функции тремя методами (формула Симпсона, формула прямоугольников,
формула трапеций). Данного алгоритма, который для каждой функции значение
интеграла можно найти аналитически. Ценностью является легкое и быстрое
вычисления значения функции, позволит получить конкретное значение с
достаточной требуемой точностью.


Без использования компьютера процесс вычисления значений такой функции
занимает достаточно длительное время. Компьютер же дает возможность значительно
ускорить этот процесс, что позволяет, например, проследить изменение значения
функции на различных интервалах, т.е. при различных значениях аргумента.


В третьей задаче представлена работа позволяющая построение графиков
любых функций.


Целью данной дипломной работы является изучение основных понятий,
определений математических. Объектом исследования является получение
практического навыка по созданию программы средствами среды визуального
проектирования Borland Delphi 7.0. Предметом исследования является компоненты
данной среды, используемые при разработке программы.


Рассматриваемый дипломный проект является решением поставленной выше
задачи, и представляет собой многопользовательскую программу, объединяющую
потребности пользователей изучающую математику.







Глава 1. Использование объектно-ориентированной методологии при
программировании математических процессов




.1 Особенности объектно-ориентированного программирования




.1.1 Концепция объектно-ориентированного программирования


Концепцию ООП характеризует следующее:


.       В качестве строительных блоков разрабатываемых приложений
используются объекты.


.       Каждому классу соответствует некоторый объектный тип,
представляющий собой совокупность элементов данных и методов (для операций над
данными), скомпонованных вместе для удобства использования.


.       Каждый объект - переменная, являющаяся представителем
(экземпляром) определённого класса.


.       Классы связаны друг с другом соотношениями, с помощью которых
объекты могут расширяться; при этом описания существующих объектов могут
многократно использоваться при описании новых объектов.


.       Представителями класса могут быть представители, как
непосредственного класса, так и любого класса предка.




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


Каждый класс может иметь подклассы - классы, обладающие всеми или частью
его свойств, а также собственными свойствами. Класс, не имеющий ни одного
представителя (объекта) обычно называют абстрактным.


Переменные в зависимости от предназначения именуются полями или
свойствами. Процедуры и функции класса - методами. Соответствующий классу тип
называется объектным типом.


private: string[15]; faddress: string[35];Show;;- это имя класса, и faddress - имена полей,


Согласно принятому в Delphi
соглашению, имена полей должны начинаться с буквы f (от слова field - поле).


Описание класса помещают в программе в раздел описания типов (type).


Тексты на Object Pascal представляются в виде модулей (pas - файлов). Классы могут быть
объявлены в секции интерфейса (interface) или в секции реализации (implementation) модуля. Определение классов внутри подпрограмм и других
блоков не допускается.


Объект или экземпляр объекта - это конкретный экземпляр, созданный в
соответствии с его объявлением с помощью класса.


Объект может содержать другой объект. Например, объект формы может
содержать объект кнопки.


Объект может быть ассоциирован с другим объектом, т.е. содержать ссылку
на другой объект. Он может вызывать его методы и использовать его поля.


Переменная типа класс - это переменная объектного типа и называется
экземпляром класса или объектом.


Объекты как представители класса объявляются в программе в разделе var,
например:


Поля - это данные, уникальные для каждого экземпляра класса. Они
предназначены для хранения данных во время работы экземпляра класса (объекта).
Поле объявляется как обычная переменная и может быть любого типа. В описании
класса поля должны предшествовать методам и свойствам.


Для защиты полей целесообразно объявлять их в защищённом разделе
(например, в Private).


При создании новых классов на базе ранее созданных класс-потомок
наследует все поля класса-родителя. Удаление и переопределение полей
невозможно. Допускается добавление новых полей.


Поля и методы у разных объектов одного типа одни и те же. Методы - это
процедуры и функции, определённые внутри класса и предназначенные для операций
над полями и свойствами.


В Delphi у всех стандартных классов все поля
недоступны и заменены базирующимися на них свойствами. Свойства компонентов Delphi определяют их внешний вид и
поведение.




Свойства - это высокоуровневые атрибуты компонентов класса.


В объектах Delphi
пользователь полностью отгорожен от полей объекта с помощью свойств. Внешне
свойства напоминают поля, но внутри содержат методы, обеспечивающие доступ к
свойствам. При каждом обращении к такому методу выполняются соответствующие
действия, т.е. к свойствам класса доступ возможен только через методы.


Каждому свойству соответствует поле, содержащее значение свойства, и два
метода, обеспечивающих доступ к значению поля.




Метод - это подпрограмма (процедура или функция), которая определена как
элемент класса. Описание метода аналогично описанию обычной подпрограммы
модуля. Внутри одного класса можно объявить столько методов, сколько надо.


Концепция ООП базируется на трёх основных принципах:


Инкапсуляция (encapsulation) - это механизм,
который объединяет данные и код, манипулирующий этими данными, а также защищает
и то, и другое от внешнего вмешательства или неправильного использования. В
объектно-ориентированном программировании код и данные могут быть объединены
вместе: в этом случае говорят, что создается так называемый «черный ящик».
Когда коды и данные объединяются таким способом, создается объект (object). Другими словами, объект - это то,
что поддерживает инкапсуляцию.




Наследование - это способность одного класса использовать характеристики
(описание) другого. Наследование устанавливает между двумя классами отношение
«предок - потомок». Предок - это класс, предоставляющий свои возможности и
характеристики (описание) другим классам через механизм наследования. Класс,
который использует характеристики класса посредством наследования, называется
потомком. Непосредственный предок, от которого происходит данный класс,
называется родителем.


В Object Pascal используется модель простого наследования, т.е.
класс-потомок может иметь только одного родителя, класс-предок может иметь несколько
потомков.




Полиморфизм - это возможность определения единого по имени действия
(метода в виде процедуры или функции), применимого ко всем объектам иерархии
наследования, т.е. возможность иметь несколько методов с одним и тем же именем
для различных объектов одной иерархии. Это средство для развития объектов в
потомках. Оно реализуется тем, что объект-потомок может добавлять и
переопределять методы, т.е. заменять методы предка на новые с теми же именами.




.2 Современные подходы к программированию




Основные подходы к программированию:


смешанный (комбинированный, интегрированный);


компонентно-ориентированный (.NET);


.2.1 Декларативные языки программирования


Краткая характеристика: программа - описание действий, которые необходимо
осуществить.


простота верификации и тестирования программ;


строгость математической формализации;


необходимость фундаментальных математических знаний.


Примеры:(Interlisp,
Common Lisp, Scheme), SML, Haskell, Prolog




1.2.2 Императивные (процедурные) языки программирования


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


содержательная значимость текстов программ;


повышение производительности труда программистов.


меньшая эффективность программного кода.


Примеры:,
ALGOL, PL/1, APL, BPL, COBOL, Pascal, C, Basic





1.2.3 Функциональные языки программирования


Программа - функция, аргументы которой, возможно, также являются
функциями.


полностью автоматическое управление памятью компьютера («сборка мусора»);


простота повторного использования фрагментов кода;


расширенная поддержка функций с параметрическими аргументами
(параметрический полиморфизм);


абстрагирование от машинного представления данных;


прозрачность реализации самоприменяемых (рекурсивных) функций;


удобство символьной обработки данных (списки, деревья).


Примеры:,
SML, CaML, Haskell, Miranda, Hope




1.2.4 Объектно-ориентированные языки программирования


Программа - описание объектов, их совокупностей, отношений между ними и
способов их взаимодействия.


интуитивная близость к произвольной предметной области;


моделирование сколь угодно сложных предметных областей;


параметризация методов обработки объектов.


сложность тестирования и верификации программ.


Примеры:,
C++, Visual Basic, C#, Eiffel, Oberon




1.3 Delphi, как мощный объектно-ориентированный язык




Совместимость с программами, созданными ранее средствами Borland Pascal,
сохраняется, несмотря на то, что в язык внесены существенные изменения.
Необходимость в некоторых усовершенствованиях давно ощущалась. Самое заметное
из них - аппарат исключительных ситуаций, подобный тому, что имеется в C++, был
первым реализован в компиляторах корпорации Borland. Не секрет, что при
написании объектно-ориентированных программ, активно работающих с динамической
памятью и другими ресурсами, немалую трудность представляет аккуратное
освобождение этих ресурсов в случае возникновения нештатных ситуаций. Особенно
это актуально для среды Windows, где число видов ресурсов довольно велико, а
неряшливая работа с ними может быстро привести к зависанию всей системы.
Предусмотренный в Delphi аппарат исключений максимально упрощает кодирование
обработки нештатных ситуаций и освобождения ресурсов.


Объектно-ориентированный подход в новой версии языка получил значительное
развитие. Перечислим основные новшества.


· 
реализованы
методы классов, аналогичные статическим методам C++.


Они оперируют не экземпляром класса, а самим классом.


· 
механизм
инкапсуляции во многом усовершенствован.


Введены защищенные поля и методы, которые, подобно приватным, не видны
извне, но отличаются от них тем, что доступны из методов класса- наследника.


Введена обработка исключительных ситуаций. В Delphi это устроено в стиле
С++. Исключения представлены в виде объектов, содержащих специфическую информацию
о соответствующей ошибке (тип и место - нахождение ошибки). Разработчик может
оставить обработку ошибки, существовавшую по умолчанию, или написать свой
собственный обработчик. Обработка исключений реализована в виде
exception-handling blocks (также еще называется protected blocks), которые
устанавливаются ключевыми словами try и end. Существуют два типа таких блоков:
try...except и try...finally.


Появилось несколько удобных синтаксических конструкций, в числе которых
преобразование типа объекта с контролем корректности (в случае неудачи
инициируется исключение) и проверка объекта на принадлежность классу.


Ссылки на классы придают дополнительный уровень гибкости, так, когда вы
хотите динамически создавать объекты, чьи типы могут быть известны только во
время выполнения кода. К примеру, ссылки на классы используются при
формировании пользователем документа из разного типа объектов, где пользователь
набирает нужные объекты из меню или палитры. Собственно, эта технология
использовалась и при построении Delphi.


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


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


Язык программирования Delphi базируется на Borland Object Pascal.


Кроме того, Delphi поддерживает такие низкоуровневые особенности, как
подклассы элементов управления Windows, перекрытие цикла обработки сообщений
Windows, использование встроенного ассемблера.


Delphi
- это система объектно-ориентированного визуального программирования.


В основе Delphi лежит технология визуального проектирования и событийного
программирования, суть которой заключается в том, что среда разработки берет на
себя большую часть рутинной работы, оставляя программисту работу по
конструированию диалоговых окон и функций обработки событий.


Delphi
использует язык Object Pascal в среде визуальной разработки.


Приложения (прикладные программы) Delphi являются интерактивными системами, в которых для
организации взаимодействия между пользователем и программой используются методы
(подпрограммы), управляемые событиями.


Основой объектно-ориентированного программирования является объект.
Объект можно определить как совокупность данных (компонентов) и методов работы
с ними. Объектно-ориентированная программа - это совокупность объектов и
способов их взаимодействия. Обмен информацией между объектами производится с
помощью сообщений. Сообщения являются результатом появления событий.


Событие - это отклик на внешнее воздействие. Суть программирования,
управляемого событиями, состоит в отслеживании таких событий, которые требуют
реакции приложения.


Объектно-ориентированное программирование (ООП, OOP - Object Oriented
Programming) позволяет решать сложные задачи с
помощью объектов, необходимых для программирования в Windows. При работе с Delphi можно и не использовать концепции ООП, но
использование элементов визуальной разработки автоматически ведёт к применению
ООП.


Объекты в Delphi - это
элементы, из которых строится приложение: форма, рамка, кнопка, метка и др.
Объектом является и включаемый визуальный компонент (например, кнопка) в том
виде, как он представлен во время помещения его на форму и во время выполнения
программы. Объекты изображаются на экране до выполнения самой программы.
Поэтому программирование в Delphi
- визуальное.


Основным окном разрабатываемого приложения является форма. В процессе
разработки приложения при размещении объекта на форме (например, кнопки) в
визуальной среде основные параметры объекта (размер, положение на экране, цвет
и пр.) сразу отображается в виде реального компонента на форме, а соответствующий
ему код на языке Object Pascal автоматически записывается в
исходный файл формы, который отображает объект в процессе выполнения программы.


Не весь код программы, написанной для Delphi, находится в приложении Delphi. Небольшая его часть фактически является частью Windows. Например, коды для стандартных окон
диалога и кнопок полностью получены от Windows. Delphi
просто использует их, выполняя соответствующие вызовы из Windows DLL (Dynamic Linked Library).




Свойства - это атрибуты (основные характеристики), которые описывают
особенности объекта; например, отображают такие характеристики, как цвет,
высота, ширина и положение объекта. На внешний вид объекта можно воздействовать
(изменять его) во время разработки и выполнения приложения, изменяя его
свойства.


Практически все объекты реагируют на определённые события от мыши и
клавиатуры.


Приложения Windows используют
методы (подпрограммы) обработки событий для управления взаимодействием между
программой и пользователем и для реакции на действия ОС. Программный код,
который пишет программист в Delphi,
будет обеспечивать реакцию на события. Подпрограмма, которая реагирует на
событие, называется обработчиком события. Delphi работает с событиями путём вызова определённых процедур
- обработчиков событий. Если процедура не связана с данным событием, то оно
игнорируется и выполняется стандартная реакция системы или не производится
никакого действия.




.4 Объектно-ориентированная модель программных компонентов




Основной упор этой модели в Delphi делается на максимальном повторном
использовании кода. Это позволяет разработчикам строить приложения весьма
быстро из заранее подготовленных объектов, а также дает им возможность
создавать свои собственные объекты для среды Delphi. Никаких ограничений по
типам объектов, которые могут создавать разработчики, не существует.
Действительно, все в Delphi написано на нем же, поэтому разработчики имеют
доступ к тем же объектам и инструментам, которые использовались для создания
среды разработки. В результате нет никакой разницы между объектами,
поставляемыми Borland или третьими фирмами, и объектами, которые вы можете
создать.


В стандартную поставку Delphi входят основные объекты, которые образуют
удачно подобранную иерархию из 270 базовых классов. На Delphi можно одинаково
хорошо писать как приложения к корпоративным базам данных, так и, к примеру,
игровые программы. Во многом это объясняется тем, что традиционно в среде
Windows было достаточно сложно реализовывать пользовательский интерфейс. Событийная
модель в Windows всегда была сложна для понимания и отладки. Но именно
разработка интерфейса в Delphi является самой простой задачей для программиста.


Благодаря такой возможности приложения, изготовленные при помощи Delphi,
работают надежно и устойчиво. Delphi поддерживает использование уже
существующих объектов, включая DLL, написанные на С и С++, OLE сервера, VBX,
объекты, созданные при помощи Delphi. Из готовых компонент работающие
приложения собираются очень быстро. Кроме того, поскольку Delphi имеет
полностью объектную ориентацию, разработчики могут создавать свои повторно
используемые объекты для того, чтобы уменьшить затараты на
разработку.предлагает разработчикам - как в составе команды, так и
индивидуальным - открытую архитектуру, позволяющую добавлять компоненты, где бы
они ни были изготовлены, и оперировать этими вновь введенными компонентами в
визуальном построителе. Разработчики могут добавлять CASE-инструменты, кодовые
генераторы, а также авторские help’ы, доступные через меню Delphi.







Глава 2. Среда языка программирования Delphi для решения математических
задач




.1 Пользовательский интерфейс среды Delphi




Для запуска среды Delphi
выполните следующую команду:


Пуск → Все программы → Borland Delphi 7 → Delphi 7


После загрузки интерфейс Delphi
7 имеет вид, показанный на рис. 2, и имеет 5 основных окон:


.       главное окно (Delphi 7 - Project 1);


.       окно редактора свойств объектов (Object Inspector);


.       окно редактора кода (Unit1.pas);


.       окно дерева объектов (Object TreeView).


Окно редактора кода почти полностью закрыто окном стартовой формы. Для
переключения между окном формы и окном редактора кода нажмите клавишу F12.




Главное окно находится в верхней части экрана. В нём расположены:


Вид главного окна представлен на рис. 2.2.




Object Inspector - окно редактора свойств объектов или инспектор объектов
(рис. 2.3).


Любой размещаемый на форме компонент характеризуется некоторым набором
параметров: положением, размером, цветом и т. д. Часть этих параметров,
например, положение и размеры компонента, можно изменять, манипулируя с
компонентом в окне формы. Для изменения других параметров предназначено окно
редактора свойств объектов (или, что-то же самое, Инспектора объектов). Это
окно содержит две вкладки - Properties (Свойства) и Events (События). Вкладка
properties служит для установки нужных свойств компонента, вкладка Events позволяет
определить реакцию компонента на то или иное событие. Совокупность cвойств
отображает видимую сторону компонента: положение относительно левого верхнего
угла рабочей области формы, его размеры и цвет, шрифт и текст надписи на нем и
т. п.; совокупность событий - его поведенческую сторону: будет ли компонент
реагировать на щелчок мыши или на нажатие клавиш, как он будет вести себя в
момент появления на экране или в момент изменения размеров окна и т. п.


Object TreeView - окно дерева объектов (рис. 5) предназначено для
наглядного отображения связей между отдельными компонентами, размещенными на
активной форме или в активном модуле данных. Щелчок по любому компоненту в этом
окне активизирует соответствующий компонент в окне формы и отображает свойства
этого компонента в окне Инспектора объектов.




Окно кода программы представлено на рис. 2.5.


Окно редактора кода, можно увидеть, отодвинув в сторону окно формы либо,
как уже говорилось выше, нажать клавишу F12. В него следует набирать текст программы. В начале работы
над новым проектом это окно редактора кода содержит сформированный Delphi
шаблон программы.




Окно формы представляет собой проект Windows-окна будущей программы.
Вначале это окно содержит стандартные для Windows интерфейсные элементы -
кнопки вызова системного меню, максимизации, минимизации и закрытия окна,
строку заголовка и очерчивающую рамку. Вся рабочая область окна заполнена
точками координатной сетки, служащей для упорядочения размещаемых на форме
компонентов.


Свойства формы определяют ее внешний вид: размер, положение на экране,
текст заголовка, вид рамки.


В ходе работы над новым проектом, так в Delphi называется разрабатываемое
приложение, программист изменяет значения свойств формы Form1 и добавляет к
форме необходимые компоненты (поля ввода и вывода текста, командные кнопки),
при этом он в любой момент времени контролирует содержание окна создаваемой
программы и может внести в него необходимые изменения.




.2 Компоненты и палитра компонентов




Библиотека визуальных компонентов (Visual Component Library - VCL) Delphi
содержит множество предопределенных типов компонентов, из которых пользователь
может строить свою прикладную программу. Палитра компонентов расположена справа
в полосе инструментальных панелей интегрированной среды разработки Delphi.


Палитра компонентов - это каталог, состоящий из визуальных и не
визуальных компонентов. Компонент - это структурная единица Delphi. Основу ООП в Delphi составляет набор компонентов,
который позволяет Delphi с помощью
компонентов использовать множество возможностей, присущих Windows.


Окно формы - это окно Windows.
Всё рабочее пространство окна - это рабочая область, размеченная сеткой для
удобства расположения на ней компонентов из Палитры компонентов. Сама форма
также является компонентом. Новая форма, которая создаётся при загрузке Delphi или при создании нового проекта,
является главной формой приложения.


Палитра компонентов расположена в правой части главного окна и имеет вид
многостраничного блокнота, где на каждой странице размещён набор пиктограмм её
компонентов. Активизировать группу компонентов требуемой страницы надо щелчком
мыши на её закладке.


Для добавления какого-либо компонента в Окно формы надо выбрать его
пиктограмму на панели компонентов, щёлкнуть на нём левой кнопкой мыши, а затем
возможны два варианта действий:


если надо точно позиционировать компонент, надо подвести курсор мыши в
нужное место Окна формы и щёлкнуть левой кнопкой мыши один раз; левый верхний
угол компонента совпадёт при этом с положением конца стрелки курсора мыши;


если надо поместить компонент в центр Окна формы, используется двойной
щелчок на пиктограмме.


Поскольку число страниц в палитре велико и не все закладки видны на
экране одновременно, в правой части палитры компонентов имеются две кнопки со
стрелками, направленными влево и вправо. Эти кнопки позволяют перемещать
отображаемую на экране часть палитры.


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


Есть и другой способ поместить компонент на форму - достаточно сделать
двойной щелчок на пиктограмме компонента, и он автоматически разместится в
центре формы. Если компонент был выбран, но его не следует размещать на форме,
то достаточно нажать кнопку указателя. Это прервет процесс размещения
компонента, и программа вернется в нормальный режим, в котором можно выбрать
другой компонент или выполнять какую-то команду.


Имена компонентов, соответствующих той или иной пиктограмме, можно узнать
из всплывающей подсказки, появляющейся, если задержать над этой пиктограммой
курсор мыши. Если выбрать в палитре компонент и нажать клавишу F1, то
отобразится справка по типу данного компонента.


Имена на ярлычках выглядят, например, так:


Однако в Delphi все имена классов в действительности начинаются с символа
«Т», например:, TButton.


Палитра имеет ряд страниц, на которых скомпонованы пиктограммы всех
компонентов, предопределенных в Delphi.




Некоторые страницы из палитры компонентов


Стандартная, содержащая
наиболее часто используемые компоненты

Дополнительная, являющаяся
дополнением стандартной

32-битные компоненты в
стиле Windows 95/98 и NT

Системная, содержащая такие
компоненты, как таймеры, плееры и ряд других

Компоненты доступа к данным
баз данных

Компоненты отображения
данных баз данных

Компоненты для приложений,
работающих с Интернет

Компоненты для быстрой
подготовки отчётов с данными баз данных

Компоненты диалогов:
открыть, сохранить файл и др.

Образцы компонентов: SpinButton, SpinEdit, Calendar и другие

Все компоненты системы Delphi
можно разделить на:


визуальные, т.е. те, которые будут представлены на форме во время
выполнения приложения в том же виде, что и при разработке приложения (например,
кнопки, метки и пр.);


невизуальные, т.е. те, вид которых во время выполнения приложения не
совпадает с тем, что представлено во время разработки (например, меню, окна
диалога).




.2.1 Стандартная и графическая кнопки


Кнопки являются элементами управления и используются, как правило, в
окнах диалога. Наиболее часто используемые кнопки - Button (стандартная кнопка) и BitBtn (графическая кнопка).


Кнопку можно поместить на форму из палитры компонентов. Многие кнопки
имеют одинаковые свойства.


Текст на поверхности кнопки определяется свойством Caption. Если в составе надписи есть символ
амперсанта «&», то он не отображается, а следующий за ним символ будет
подчёркнутым. Причём, нажатие комбинации клавиш Alt+<подчеркнутый символ> вызывает «нажатие»
кнопки.




Компонент Button расположен
на странице Standard.




Ос
Похожие работы на - Программирование в Delphi математических процессов Дипломная (ВКР). Информационное обеспечение, программирование.
Курсовая Работа На Тему Возрастные Предпосылки Развития Общих Способностей Детей Младшего Школьного Возраста
Виды Воспитания Реферат
Дипломная работа по теме Посттравматическое стрессовое расстройство и особенности его проявлений у участников военных конфликтов
Курсовая Работа На Тему Спрощена Система Оподаткування
Реферат По Психологии На Тему Личность
Сочинение Рассуждение Раскрывая Смысл Высказывания
Лабораторные Работы По Химии 9 Класс Габриелян
Сочинение По Рассказу Ионыч
Реферат: Hamlet And Polonius Essay Research Paper What
Реферат по теме Договор аренды
Человек В Группе Обществознание Реферат
Курсовая работа: Каждый учитель должен осознавать своё призвание
Курсовая работа по теме Использование информационных компьютерных технологий как средство повышения эффективности учебного процесса при изучении векторного графического редактора
Курсовая работа: Толщиномер изоляции
Реферат Профессионально Прикладная Физическая Культура Для Экономистов
Воздушное Право Реферат
Реферат: Лицензирование субъектов предпринимательства
Курсовая работа по теме Заканчивание скважин
Реферат: Управление строительством. Золотой стандарт
Сочинение Почему Я Хочу Стать Программистом
Курсовая работа: Изучение условий формирования у школьников знаний о здоровом образе жизни
Похожие работы на - Социально-психологический климат
Реферат: Бертольт Брехт

Report Page