История создания языка программирования Delphi, его компоненты для создания форм. Возможности интегрированной среды разработки. Виды (системные и визуальные) и структура подгружаемых модулей. Разработка модуля и создание программы с его использованием.
Аннотация к работе
Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «Брянский государственный университет имени академика И.Г.Создание модуля - Delphi позволяет программисту поместить свои функции и процедуры, константы, переменные в отдельный модуль, а затем использовать процедуры, функции, типы, константы, переменные модуля в своих программах, указав имя модуля в списке модулей, необходимых программе (инструкция uses). Цель работы: Создать подгружаемый модуль для Delphi-программ и его использовать.Delphi (Делфи, произносится) - язык программирования, который используется в одноименной среде разработки.Изначально среда разработки Delphi была предназначена исключительно для разработки приложений Microsoft Windows, затем был реализован вариант для платформ Linux (как Kylix), однако после выпуска в 2002 году Kylix 3 его разработка была прекращена, и вскоре было объявлено о поддержке Microsoft .NET.Object Pascal - результат развития языка Турбо Паскаль, который, в свою очередь, развился из языка Паскаль. Паскаль был полностью процедурным языком, Турбо Паскаль, начиная с версии 5.5, добавил в Паскаль объектно-ориентированные свойства, а в Object Pascal - динамическую идентификацию типа данных с возможностью доступа к метаданным классов (то есть к описанию классов и их членов) в компилируемом коде, также называемом интроспекцией - данная технология получила обозначение RTTI. Так как все классы наследуют функции базового класса TOBJECT, то любой указатель на объект можно преобразовать к нему, после чего воспользоваться методом CLASSTYPE и функцией TYPEINFO, которые и обеспечат интроспекцию. Также отличительным свойством Object Pascal от С является то, что объекты по умолчанию располагаются в динамической памяти. Delphi for .NET - среда разработки Delphi, а также язык Delphi (Object Pascal), ориентированные на разработку приложений для .NET.Библиотека визуальных компонентов (Visual Component Library - VCL) Delphi содержит множество предопределенных типов компонентов, из которых пользователь может строить свою прикладную программу. Компонент Delphi Label предназначен для показа текста на форме программы, которые не будут меняться в течении работы программы. Текст надписи компонента Label можно изменить, но делается это только программно. Текст, отображаемые в компоненте, определяются значением свойства Caption. Текст, не поместившийся по длине в компонент, просто сдвигается влево и пользователь может курсором перемещаться по этому тексту.Все модули можно разбить на две группы: системные модули и модули визуальных компонентов. Модуль System - это сердце среды Delphi; содержащиеся в нем подпрограммы обеспечивают работу всех остальных модулей системы. Модуль System подсоединяется автоматически к каждой программе и его не надо указывать в операторе uses. Модули визуальных компонентов (VCL - Visual Component Library) используются для визуальной разработки полнофункциональных GUI-приложений - приложений с графическим пользовательским интерфейсом (Graphical User Interface).// Раздел интерфейса Interface Uses ; Uses ;Написать модуль;Измените заголовок формы (свойство Caption) на Матрица.Чтобы приступить к созданию модуля, нужно сначала закрыть окно формы и окно модуля формы (в ответ на вопрос о необходимости сохранения модуля следует выбрать No, т. е. модуль, соответствующий закрытой форме, сохранять не надо). Затем из меню File нужно выбрать команду New | Unit. В результате открывается окно редактора кода, в котором находится сформированный Delphi шаблон модуля. В разделе интерфейса размещаются описания идентификаторов, которые должны быть доступны всем модулям и программам, использующим этот модуль и содержащим его имя в списке uses. В разделе интерфейса объявляются типы, константы, переменные и подпрограммы.Для того чтобы в программе могли применяться функции и процедуры модуля, программист должен добавить этот модуль к проекту и указать имя модуля в списке используемых модулей (обычно имя модуля программиста помещают в конец сформированного Delphi списка используемых модулей). После добавления имени модуля в список модулей, используемых приложением, сам модуль нужно добавить в проект. Для этого из меню Project надо выбрать команду Add to Project и в открывшемся диалоговом окне - имя файла модуля.В ходе выполнения курсовой работы были изучены основные возможности интегрированной среды разработки Delphi для написания программы. Также выполнены следующие задачи: 1.begin if (STRINGGRID3.Cells[0,0]="") or (STRINGGRID3.Cells[0,0]="") or (STRINGGRID3.Cells[0,0]="") then begin if (STRINGGRID3.Cells[0,0]="") or (STRINGGRID3.Cells[0,0]="") or (STRINGGRID3.Cells[0,0]="") then SHOWMESSAGE("Заполните матрицу") else begin if form1.RADIOBUTTON1.Checked=true then begin label3.caption:="Сумма эл-ов= " FLOATTOSTR(SEM(A)); SHOWMESSAGE("Заполните матрицу") else