Изучение общей структуры языка программирования Delphi: главные и дополнительные составные части среды программирования. Синтаксис и семантика языка программирования Delphi: алфавит языка, элементарные конструкции, переменные, константы и операторы.
Аннотация к работе
Объектно-ориентированные языки программирования пользуются в последнее время большой популярностью среди программистов, так как они позволяют использовать преимущества объектно-ориентированного подхода не только на этапах проектирования и конструирования программных систем, но и на этапах их реализации, тестирования и сопровождения. Авторы этого языка очень точно угадали перспективы развития программирования: их язык намного опередил свое время. Однако современники (программисты 60-х годов) оказались не готовы воспринять ценности языка Simula 67, и он не выдержал конкуренции с другими языками программирования (прежде всего, с языком Fortran). Прохладному отношению к языку Simula 67 способствовало и то обстоятельство, что он был реализован как интерпретируемый (а не компилируемый) язык, что было совершенно неприемлемым в 60-е годы, так как интерпретация связана со снижением эффективности (скорости выполнения) программ. Но достоинства языка Simula 67 были замечены некоторыми программистами, и в 70-е годы было разработано большое число экспериментальных объектно-ориентированных языков программирования: например, языки CLU, Alphard, Concurrent Pascal и др.Delphi - результат развития языка Турбо Паскаль, который, в свою очередь, развился из языка Паскаль. 5, добавил в Паскаль объектно-ориентированные свойства, а Delphi - объектно-ориентированный язык программирования с возможностью доступа к метаданным классов (то есть к описанию классов и их членов) в компилируемом коде, также называемом интроспекцией [5, С. Язык Pascal предназначен для описания вычислительного процесса решения задачи, в состав которой могут входить величины. Константы - данные, значения которых не изменяются в программе. Для обозначения имен констант, переменных, функций, процедур и модулей используются буквы и цифры, входящие в алфавит языка, и знак подчеркивания "_ ".Внешний вид среды программирования Delphi отличается от многих других из тех, что можно увидеть в Windows. 0, Word for Windows, Program Manager - это все MDI приложения и выглядят по-другому, чем Delphi. MDI (Multiple Document Interface) - определяет особый способ управления нескольких дочерних окон внутри одного большого окна.Программисты на Delphi проводят большинство времени переключаясь между Дизайнером Форм и Окном Редактора Исходного Текста (которое для краткости называют Редактор). Дизайнер Форм в Delphi столь интуитивно понятен и прост в использовании, что создание визуального интерфейса превращается в детскую игру. Дизайнер Форм первоначально состоит из одного пустого окна, которое Вы заполняете всевозможными объектами, выбранными на Палитре Компонент [1, С. Несмотря на всю важность Дизайнера Форм, местом, где программисты проводят основное время является Редактор. Для использования Палитры Компонент просто первый раз щелкните мышкой на один из объектов и потом второй раз - на Дизайнере Форм.В данном разделе внимание фокусируется на двух инструментах, которые можно воспринимать как вспомогательные для среды программирования: · Меню (Menu System) Меню предоставляет быстрый и гибкий интерфейс к среде Delphi, потому что может управляться по набору "горячих клавиш". Вы можете использовать меню для выполнения широкого круга задач; скорее всего, для наиболее общих задач вроде открытия и закрытия файлов, управления отладчиком или настройкой среды программирования.Для дальнейшего знакомства со средой программирования Delphi потребуется рассказать о составе первой страницы Палитры Компонент. Чтобы создать окно-фрейм, следует выбрать пункт меню File-> New-> Frame, либо выделить значок Frame в окне File-> New-> Other на вкладке New. Чтобы создать черту-разделитель, следует в свойство Caption прописать знак "минус" ("-", без кавычек). Его можно привязать ко многим компонентам (как правило, это делается через свойство POPUPMENU у компонента, которому ассоциируется это меню). Текст хранится свойством Text.Если необходимо переименовать название проекта, нужно перезаписать этот файл, выбрав в меню File команду Save Project As… При задании имени следует придерживаться правил задания имен в Object Pascal. Имя не должно содержать пробелов (используйте в таком случае знак подчеркивания), должно начинаться с буквы (цифры допустимы, но со второй позиции), не должно содержать других символов, кроме букв и цифр. Под каким именем вы сохраняете проект, под таким именем и будет создаваться исполняемый EXE файл, который вы всегда сможете самостоятельно переименовать [7, С. Разумеется, если сохранить проект под другим именем, то изменят название и файлы с расширением RES и DSK. И так, любая программа всегда состоит из уже знакомого нам файла проекта (такой файл имеет расширение . dpr) и одного или нескольких модулей (файлы с расширением . pas) Файл проекта не предназначен для редактирования пользователем и создается автоматически самой системой программирования Delphi [7, С.Описание каждого элемента языка задается его синтаксисом и семантикой.Алфа
План
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
1. ОБЩАЯ СТРУКТУРА ЯЗЫКА ПРОГРАММИРОВАНИЯ DELPHI
1.1 Структура среды программирования
1.1.1 Главные составные части среды программирования
1.1.2 Дополнительные элементы
1.1.3 Стандартные компоненты
1.2 Структура проекта Delphi
2. СИНТАКСИС И СЕМАНТИКА ЯЗЫКА ПРОГРАММИРОВАНИЯ DELPHI
2.1 Алфавит языка
2.2 Элементарные конструкции
2.3 Переменные, константы и операторы
3. СРАВНИТЕЛЬНЫЙ АНАЛИЗ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ
3.1 Анализ языка программирования Delphi
3.1.1 Достоинства языка программирования
3.1.2 Недостатки языка программирования
3.2 Анализ языка программирования Visual Basic
3.2.1 Достоинства языка программирования
3.2.2 Недостатки языка программирования
4. ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ ЗАДАЧ С ИСПОЛЬЗОВАНИЕМ ЯЗЫКА ПРОГРАММИРОВАНИЯ DELPHI
4.1 Задача 1. Примитивный калькулятор
4.2 Задача 2. Решение квадратного уравнения
4.3 Задача 3. Преобразование десятичных чисел в двоичные