Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
начало.конец.произ.отчета.docx
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
6.49 Mб
Скачать

Операторы

Список операторов через пробел: := + — * / div mod not and or with xor shl shr ^ = <> >= <= < > @ in is as.

Выражения

Выражения в Object Pascal (Delphi) бывают арифметическими, логическими и строковыми.

Логические выражения в основном употребляются в условных операторах. К логическим выражениям относятся такие операции как:

not — bad

and — «И», умножение (пересечение) логических выражений (<логическое_выражение1> AND <логическое_выражение2>)

or — «ИЛИ», объединение логических выражений (<логическое_выражение1> OR <логическое_выражение2>)

xor — «Исключающее ИЛИ», отрицание ИЛИ, все что не попадает под ИЛИ (<логическое_выражение1> XOR <логическое_выражение2>)

Типы данных

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

Объекты

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

var

CCircle1: TColorCircle;

CircleA: TCircle;

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

Классы

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

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

Объектно-ориентированные особенности языка

Инкапсуляция

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

Наследование

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

Полиморфизм

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

Структура программы

Каждая написанная программа на языке Delphi состоит из заголовка программы (program NewApplication;), поля используемых модулей Uses (к примеру, Uses Windows, Messages, SysUtils и т. д.), который может не входить в саму структуру, а также блоков описания и исполнения (начинаются составным оператором begin и заканчиваются end.).

program Project1;

Заголовок программы, с её именем «Project1»

uses

Forms,

Unit1 in 'Unit1.pas' {Form1}; // модули, которые подключены к проекту и используются программой

{$R *.res}

begin

Application.Initialize; // Инициализация приложения

Application.CreateForm(TForm1, Form1); // Создание формы/окна

Application.Run; // Запуск и исполнение

end.

Расширения файлов

.pas — исходный код модуля (pascal)

.dpr — исходный код проекта (pascal)

.dproj — исходный код проекта (xml)

.dproj.local — исходный код проекта (xml)

.dfm — исходный код формы

.dpk — скомпилированный пакет

.dcu — скомпилированный модуль

.exe — скомпилированное приложение

.res — ресурсы

.dsk — привязки к файлам

.identcache — кэшированные привязки к файлам

Известное программное обеспечение, созданное на Delphi

Среди многих распространённых программных продуктов, написанных на Delphi, можно найти:

  1. Продукция Embarcadero: Embarcadero Delphi, Embarcadero C++ Builder, Borland JBuilder 1 и 2 версии.

  2. Администрирование и разработка баз данных: MySQL Tools, IBExpert.

  3. Инженерное программное обеспечение: Altium Designer.

  4. Файловые менеджеры: Total Commander, Frigate.

  5. Просмотрщики графики: FastStone Image Viewer, FuturixImager, drComRead.

  6. Видео- и аудиопроигрыватели: Light Alloy, The KMPlayer, AIMP, X-Amp.

Программы мгновенного обмена сообщениями: QIP, R&Q, графический интерфейс Skype, The Bat!, PopTray, FeedDemon.

Создание музыки: FL Studio, Guitar Pro (до версии 6.0).

Разработка программного обеспечения: Dev-C++, DUnit, Game Maker, Inno Setup, PyScripter.

Веб-разработка: Macromedia HomeSite.

Текстовые редакторы: BirEdit, Notepad GNU, Bred.

Бухучёт и налогообложение: «ПАРУС», AVARDA (до версии 6.x включительно).

Программы для создания анимаций: Pivot Stickfigure Animator.

Программы для сжатия данных: ALZip, PowerArchiver, PeaZip.

Компьютерные игры: Age of Wonders, «Космические рейнджеры», Venom.

Codename: Outbreak, Space Empires V, «Правда о девятой роте».

Графические редакторы: Real Paint.

2.2.6 Создание БД на Microsoft Access «»

2.2.7 Интеграция БД на Delphi

2.3. МДК.03.01. Технология разработки программного обеспечения

2.3.1.

2.4. МДК.03.02. Инструментальные средства разработки программного продукта

2.5. МДК.03.03. Документирование и сертификация

Заключение

Во время прохождения производственной практики по профессиональному модулю ПМ.02. «Разработка и администрирование баз данных» достигнуты следующие цели практики по направлению подготовки 230000 Информатика и вычислительная техника по специальности 230115 Программирование в компьютерных системах:

  • формирование и развитие профессиональных компетенций и профессиональных знаний в сфере избранной специальности,

  • закрепление полученных теоретических знаний;

  • овладение необходимыми методами по новым видам деятельности.

Выполнены следующие задачи:

- закрепление, углубление и расширение теоретических знаний, умений и навыков, полученных студентами в процессе теоретического обучения;

- овладение профессионально – практическими умениями, производственными навыками и передовыми методами труда;

- овладение нормами профессии в мотивационной сфере: осознание мотивов и духовных ценностей в избранной профессии;

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

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

При прохождении практики сформированы следующие общие компетенции, включающие в себя способность:

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

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

  • ОК 3. Принимать решения в стандартных и нестандартных ситуациях и нести за них ответственность.

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

  • ОК 5. Использовать информационно-коммуникационные технологии в профессиональной деятельности.

  • ОК 6. Работать в коллективе и команде, эффективно общаться с коллегами, руководством, потребителями.

  • ОК 7. Брать на себя ответственность за работу членов команды (подчиненных), результат выполнения заданий.

  • ОК 8. Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации.

  • ОК 9. Ориентироваться в условиях частой смены технологий в профессиональной деятельности.

И профессиональные компетенции, соответствующие основным видам профессиональной деятельности:

  • ПК 2.1. Разрабатывать объекты базы данных.

  • ПК 2.2. Реализовывать базу данных в конкретной системе управления базами данных (СУБД).

  • ПК 2.3. Решать вопросы администрирования базы данных;

  • ПК 2.4. Реализовывать методы и технологии защиты информации в базах данных.

Также, в результате прохождения производственной практики освоены:

  • Основные положения теории баз данных, хранилищ данных; баз знаний;

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

  • Современные инструментальные средства разработки схемы базы данных;

  • Методы описания схем баз данных в современных системах управления базами данных;

  • Структуры данных в системах управления базами данных, общий подход к организации представлений, таблиц, индексов и кластеров;

  • Методы организации целостности данных;

  • Способы контроля доступа к данным и управления привилегиями;

  • Основные методы и средства защиты данных в базах данных;

  • Модели и структуры информационных систем;

  • Основные типы сетевых топологий, приемы работы в компьютерных сетях;

  • Информационные ресурсы компьютерных сетей;

  • Технологии передачи и обмена данными в компьютерных сетях;

  • Основы разработки приложений баз данных.

научились

  • Создавать объекты баз данных в современных системах управления базами данных ACCESS и управлять доступом к этим объектам;

  • Работать с современными Case-средствами проектирования баз данных;

  • Формировать и настраивать схему базы данных;

  • Разрабатывать прикладные программы с использованием языка SQL;

  • Создавать хранимые процедуры и триггеры на базах данных;

  • Применять стандартные методы для защиты объектов базы данных;

Овладели навыками

  • Работы с объектами базы данных в конкретной системе управления базами данных ACCESS

  • Использования средств заполнения базы данных;

  • Использования стандартных методов защиты объектов базы данных.

Во время производственной практики разработана база данных «!».

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

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