Благодарю автора за ответственное отношение к выполнению заказа.
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
ВВЕДЕНИЕ 2
ГЛАВА 1 ОСОБЕННОСТИ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ ВЫСОКОГО УРОВНЯ 4
1.1 Анализ тенденций и причин востребованности современных высокоуровневых языков 4
1.2. Сущность и специфика объектно-ориентированной парадигмы программирования 7
Выводы по главе 1 11
ГЛАВА 2 СПЕЦИФИКА ФУНЦИОНАЛЬНЫХ ВОЗМОЖНОСТЕЙ СОВРЕМЕННЫХ ОБЪЕКТНО-ОРИЕНТИРОВАННЫХ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ ВЫСОКОГО УРОВНЯ 12
2.1. Анализ функциональных возможностей языка C# и IDE Visual Studio 12
2.2. Анализ функциональных возможностей языка Java и IDE Netbeans 14
2.3. Анализ функциональных возможностей языка Delphi 18
Выводы по главе 2 20
ГЛАВА 3 РАЗРАБОТКА ГРАФИЧЕСКОГО ПРИЛОЖЕНИЯ В СРЕДЕ BORLAND DELPHI 21
3.1. Разработка сущностей и структуры базы данных для программного приложения 21
3.2. Разработка форм интерфейса программного приложения 22
Выводы по главе 3 30
ЗАКЛЮЧЕНИЕ 31
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 33
1.1 Анализ тенденций и причин востребованности современных высокоуровневых языков
На рис. 1 приведена диаграмма популярности и распространенности современных языков программирования за последний год.
Рисунок 1 – Диаграмма распространенности языков программирования [8]
Спецификой современных языков программирования высокого уровня является отсутствие необходимости в учете особенностей отдельных архитектур и систем, что позволяет переносить и использовать разработанные приложения на разных компьютерах. Достаточно одной предварительной перекомпиляции программного продукта под конкретную операционную систему и архитектуру. Это позволяет сократить время, необходимое на разработку программного приложения, что является критичным параметром при работе над большими проектами [2].
Языки высокого уровня призваны к упрощению процессов решения трудоемких задач в программировании существующего и будущего программного обеспечения.
...
1.2. Сущность и специфика объектно-ориентированной парадигмы программирования
Объектно-ориентированное программирование (ООП) это современная парадигма программирования, опирающаяся на такие ключевые понятия, как объект и класс, позволяющая организовать гибкую структуру программного кода проекта.
ООП появилась посредством развития идеологии функционально-процедурного программирования, в которой не было четкой связи между данными, процедурами и функциями, их вызов осуществлялся в ручную, а обработка передавалась посредством операторов типа goto [3].
На развитие парадигмы ООП существенное значение оказало концептуальные понятия события и компонента. Взаимодействие объектов приведено на рис.2.
Основными понятиями в ООП являются классы и объекты. Класс представляет собой формализованный, в рамках синтаксиса используемого языка программирования в составленном пространстве имен, исходный код абстрактного (неинициализированной при создании) объекта (сущности).
...
Выводы по главе 1
В рамках данной главы описаны основные особенности языков программирования высокого уровня. Проведен анализ ряда литературных источников по существующим высокоуровневым языкам программирования. В частности даны основные определения, проведен анализ тенденций и причин востребованности современных языков программирования, рассмотрены преимущества и недостатки существующих и наиболее популярных на практике языков высокоуровневого программирования. Рассмотрена сущность и специфика объектно-ориентированной парадигмы программирования, даны определения основным принципам ООП: инкапсуляции, наследованию и полиморфизму.
ГЛАВА 2 СПЕЦИФИКА ФУНЦИОНАЛЬНЫХ ВОЗМОЖНОСТЕЙ СОВРЕМЕННЫХ ОБЪЕКТНО-ОРИЕНТИРОВАННЫХ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ ВЫСОКОГО УРОВНЯ
2.1.
...
2.1. Анализ функциональных возможностей языка C# и IDE Visual Studio
В настоящее время крайне популярен среди разработчиков программного обеспечения (ПО) набор продуктов компании Microsoft, включающих, в частности, интегрированную среду разработки (IDE) программ - Microsoft Visual Studio. В настоящее время актуальной версией является MVS 2015.
Интерфейс Visual Studio приведен на рис.5.
Рисунок 5 - Интерфейс среды Visual Studio
Предлагаемые средства разработки ПО продукты позволяют оперативно и гибко разрабатывать различные типы приложений, в частности, согласно [12]:
• консольные приложения;
• приложения с графическим интерфейсом, на базе использования популярной среди разработчиков десктопных решений технологии Windows Forms;
• веб-сайты, на базе использования ASP.net.
Данные решения реализуются для всех платформ, которые поддерживаются вендором средств разработки Microsoft.
...
2.2. Анализ функциональных возможностей языка Java и IDE Netbeans
Java это современный и гибкий объектно-ориентированный язык программирования высокого уровня, созданный компанией Sun Microsystems в 1995. В настоящее время разработкой и продвижением этого языка занимается компания Oracle, которая купила первоначального разработчика Java еще в 2009 году.
Синтаксис Java похож на C и С#. В официальном порте языка Java разрабатываемые приложения компилируются в некий байт-код, который при инициализации выполнения интерпретируется виртуальной машиной (JVM) под конкретную платформу (Windows, Linuz, iOS и др.) [8].
При создании высокоуровневого языка программирования Java закладывались такие цели:
- синтаксис языка должен быть понятным и простым, с поддержкой парадигмы ООП;
- разработка исполняемых приложений должна осуществляться безотказно, т.е.
...
2.3. Анализ функциональных возможностей языка Delphi
Delphi – это продукт Borland International для быстрого создания приложений. Процесс создания интерфейса будущей программы напоминает забаву с игровым компьютерным конструктором. Поэтому RAD-среды еще называют визуальными средами разработки, какими мы видим рабочие и диалоговые окна программы при проектировании, такими они и будут, когда программа заработает [1].
Высокопроизводительный инструмент визуального построения приложений включает в себя настоящий компилятор кода и предоставляет средства визуального программирования, несколько похожие на те, что можно обнаружить в Microsoft Visual Basic (она не является RAD-системой) или в других инструментах визуального проектирования. В основе Delphi лежит язык Object Pascal, который является расширением объектно-ориентированного языка Pascal.
...
3.2. Разработка форм интерфейса программного приложения
Разрабатываемое программное приложение представляет собой исполняемый программный код в виде отдельного exe-файла, обеспечивающее пользовательский интерфейс и функциональные возможности автоматизации учета процессов работы складского отдела выбранной организации.
Разработанная программа позволяет обеспечить корректность и унификацию всех бизнес-процессов организации, что позволяет значительно увеличить процент эффективности использования материальных ресурсов, что приводит к оптимизации временных затрат по отдельным складским операциям.
Разработанное программное приложение управления складскими операциями позволяет реализовать:
- учет трудовых ресурсов организации;
- управление и учет форм документации по операциям;
- визуализацию отчетов по складским операциям;
- поиск товаров в базе данных;
- отчетные операции с товаром на складе.
Разработанный интерфейс главного окна программного приложения приведен на рис.9.
...
ЗАКЛЮЧЕНИЕ
В рамках первого раздела написанной курсовой работы рассмотрены и приведены основные особенности языков программирования высокого уровня. Проведен анализ ряда литературных источников по существующим языкам программирования. В частности даны основные определения, проведен анализ тенденций и причин востребованности современных языков программирования, рассмотрены преимущества и недостатки существующих и наиболее популярных на практике языков высокоуровневого программирования. Рассмотрена сущность и специфика объектно-ориентированной парадигмы программирования, даны определения основным базовым принципам ООП: инкапсуляции, наследованию и полиморфизму.
Во втором разделе проведен анализ ряда литературных источников по актуальным языкам программирования. В рамках данной главы описана специфика функциональных возможностей современных объектно-ориентированных языков программирования высокого уровня.
...
1. Пестриков В. М. Delphi на примерах. – СПб.: БХВ-Петербург, 2012. – 496 с.
2. Раскин Д. Интерфейс: новые направления в проектировании компьютерных систем. – СПб.: Символ–Плюс, 2014. – 227 с.
3. Рихтер Д. Программирование на языке C#. – СПб.: Питер, 2013. – 412 с.
4. Себеста Р. Основные концепции языков программирования. – М.: Эксмо, 2013. – 316 с.
5. Семакин И.Г. Информатика и информационно-коммуникационные технологии. Базовый курс: - М: БИНОМ, Лаборатория знаний, 2012. – 314 с.
6. Синицын С. Программирование на языке высокого уровня. - СПб.: Академия, 2011. - 400 с.
7. Скляр Д. PHP. Принципы программирования. – СПб.: БХВ-Петербург, 2011. – 216 с.
8. Стивенс Р. Delphi. Готовые алгоритмы. – СПб.: Питер, 2011. – 381 с.
и еще 13 источников
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
ВВЕДЕНИЕ 2
ГЛАВА 1 ОСОБЕННОСТИ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ ВЫСОКОГО УРОВНЯ 4
1.1 Анализ тенденций и причин востребованности современных высокоуровневых языков 4
1.2. Сущность и специфика объектно-ориентированной парадигмы программирования 7
Выводы по главе 1 11
ГЛАВА 2 СПЕЦИФИКА ФУНЦИОНАЛЬНЫХ ВОЗМОЖНОСТЕЙ СОВРЕМЕННЫХ ОБЪЕКТНО-ОРИЕНТИРОВАННЫХ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ ВЫСОКОГО УРОВНЯ 12
2.1. Анализ функциональных возможностей языка C# и IDE Visual Studio 12
2.2. Анализ функциональных возможностей языка Java и IDE Netbeans 14
2.3. Анализ функциональных возможностей языка Delphi 18
Выводы по главе 2 20
ГЛАВА 3 РАЗРАБОТКА ГРАФИЧЕСКОГО ПРИЛОЖЕНИЯ В СРЕДЕ BORLAND DELPHI 21
3.1. Разработка сущностей и структуры базы данных для программного приложения 21
3.2. Разработка форм интерфейса программного приложения 22
Выводы по главе 3 30
ЗАКЛЮЧЕНИЕ 31
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 33
1.1 Анализ тенденций и причин востребованности современных высокоуровневых языков
На рис. 1 приведена диаграмма популярности и распространенности современных языков программирования за последний год.
Рисунок 1 – Диаграмма распространенности языков программирования [8]
Спецификой современных языков программирования высокого уровня является отсутствие необходимости в учете особенностей отдельных архитектур и систем, что позволяет переносить и использовать разработанные приложения на разных компьютерах. Достаточно одной предварительной перекомпиляции программного продукта под конкретную операционную систему и архитектуру. Это позволяет сократить время, необходимое на разработку программного приложения, что является критичным параметром при работе над большими проектами [2].
Языки высокого уровня призваны к упрощению процессов решения трудоемких задач в программировании существующего и будущего программного обеспечения.
...
1.2. Сущность и специфика объектно-ориентированной парадигмы программирования
Объектно-ориентированное программирование (ООП) это современная парадигма программирования, опирающаяся на такие ключевые понятия, как объект и класс, позволяющая организовать гибкую структуру программного кода проекта.
ООП появилась посредством развития идеологии функционально-процедурного программирования, в которой не было четкой связи между данными, процедурами и функциями, их вызов осуществлялся в ручную, а обработка передавалась посредством операторов типа goto [3].
На развитие парадигмы ООП существенное значение оказало концептуальные понятия события и компонента. Взаимодействие объектов приведено на рис.2.
Основными понятиями в ООП являются классы и объекты. Класс представляет собой формализованный, в рамках синтаксиса используемого языка программирования в составленном пространстве имен, исходный код абстрактного (неинициализированной при создании) объекта (сущности).
...
Выводы по главе 1
В рамках данной главы описаны основные особенности языков программирования высокого уровня. Проведен анализ ряда литературных источников по существующим высокоуровневым языкам программирования. В частности даны основные определения, проведен анализ тенденций и причин востребованности современных языков программирования, рассмотрены преимущества и недостатки существующих и наиболее популярных на практике языков высокоуровневого программирования. Рассмотрена сущность и специфика объектно-ориентированной парадигмы программирования, даны определения основным принципам ООП: инкапсуляции, наследованию и полиморфизму.
ГЛАВА 2 СПЕЦИФИКА ФУНЦИОНАЛЬНЫХ ВОЗМОЖНОСТЕЙ СОВРЕМЕННЫХ ОБЪЕКТНО-ОРИЕНТИРОВАННЫХ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ ВЫСОКОГО УРОВНЯ
2.1.
...
2.1. Анализ функциональных возможностей языка C# и IDE Visual Studio
В настоящее время крайне популярен среди разработчиков программного обеспечения (ПО) набор продуктов компании Microsoft, включающих, в частности, интегрированную среду разработки (IDE) программ - Microsoft Visual Studio. В настоящее время актуальной версией является MVS 2015.
Интерфейс Visual Studio приведен на рис.5.
Рисунок 5 - Интерфейс среды Visual Studio
Предлагаемые средства разработки ПО продукты позволяют оперативно и гибко разрабатывать различные типы приложений, в частности, согласно [12]:
• консольные приложения;
• приложения с графическим интерфейсом, на базе использования популярной среди разработчиков десктопных решений технологии Windows Forms;
• веб-сайты, на базе использования ASP.net.
Данные решения реализуются для всех платформ, которые поддерживаются вендором средств разработки Microsoft.
...
2.2. Анализ функциональных возможностей языка Java и IDE Netbeans
Java это современный и гибкий объектно-ориентированный язык программирования высокого уровня, созданный компанией Sun Microsystems в 1995. В настоящее время разработкой и продвижением этого языка занимается компания Oracle, которая купила первоначального разработчика Java еще в 2009 году.
Синтаксис Java похож на C и С#. В официальном порте языка Java разрабатываемые приложения компилируются в некий байт-код, который при инициализации выполнения интерпретируется виртуальной машиной (JVM) под конкретную платформу (Windows, Linuz, iOS и др.) [8].
При создании высокоуровневого языка программирования Java закладывались такие цели:
- синтаксис языка должен быть понятным и простым, с поддержкой парадигмы ООП;
- разработка исполняемых приложений должна осуществляться безотказно, т.е.
...
2.3. Анализ функциональных возможностей языка Delphi
Delphi – это продукт Borland International для быстрого создания приложений. Процесс создания интерфейса будущей программы напоминает забаву с игровым компьютерным конструктором. Поэтому RAD-среды еще называют визуальными средами разработки, какими мы видим рабочие и диалоговые окна программы при проектировании, такими они и будут, когда программа заработает [1].
Высокопроизводительный инструмент визуального построения приложений включает в себя настоящий компилятор кода и предоставляет средства визуального программирования, несколько похожие на те, что можно обнаружить в Microsoft Visual Basic (она не является RAD-системой) или в других инструментах визуального проектирования. В основе Delphi лежит язык Object Pascal, который является расширением объектно-ориентированного языка Pascal.
...
3.2. Разработка форм интерфейса программного приложения
Разрабатываемое программное приложение представляет собой исполняемый программный код в виде отдельного exe-файла, обеспечивающее пользовательский интерфейс и функциональные возможности автоматизации учета процессов работы складского отдела выбранной организации.
Разработанная программа позволяет обеспечить корректность и унификацию всех бизнес-процессов организации, что позволяет значительно увеличить процент эффективности использования материальных ресурсов, что приводит к оптимизации временных затрат по отдельным складским операциям.
Разработанное программное приложение управления складскими операциями позволяет реализовать:
- учет трудовых ресурсов организации;
- управление и учет форм документации по операциям;
- визуализацию отчетов по складским операциям;
- поиск товаров в базе данных;
- отчетные операции с товаром на складе.
Разработанный интерфейс главного окна программного приложения приведен на рис.9.
...
ЗАКЛЮЧЕНИЕ
В рамках первого раздела написанной курсовой работы рассмотрены и приведены основные особенности языков программирования высокого уровня. Проведен анализ ряда литературных источников по существующим языкам программирования. В частности даны основные определения, проведен анализ тенденций и причин востребованности современных языков программирования, рассмотрены преимущества и недостатки существующих и наиболее популярных на практике языков высокоуровневого программирования. Рассмотрена сущность и специфика объектно-ориентированной парадигмы программирования, даны определения основным базовым принципам ООП: инкапсуляции, наследованию и полиморфизму.
Во втором разделе проведен анализ ряда литературных источников по актуальным языкам программирования. В рамках данной главы описана специфика функциональных возможностей современных объектно-ориентированных языков программирования высокого уровня.
...
1. Пестриков В. М. Delphi на примерах. – СПб.: БХВ-Петербург, 2012. – 496 с.
2. Раскин Д. Интерфейс: новые направления в проектировании компьютерных систем. – СПб.: Символ–Плюс, 2014. – 227 с.
3. Рихтер Д. Программирование на языке C#. – СПб.: Питер, 2013. – 412 с.
4. Себеста Р. Основные концепции языков программирования. – М.: Эксмо, 2013. – 316 с.
5. Семакин И.Г. Информатика и информационно-коммуникационные технологии. Базовый курс: - М: БИНОМ, Лаборатория знаний, 2012. – 314 с.
6. Синицын С. Программирование на языке высокого уровня. - СПб.: Академия, 2011. - 400 с.
7. Скляр Д. PHP. Принципы программирования. – СПб.: БХВ-Петербург, 2011. – 216 с.
8. Стивенс Р. Delphi. Готовые алгоритмы. – СПб.: Питер, 2011. – 381 с.
и еще 13 источников
Купить эту работу vs Заказать новую | ||
---|---|---|
2 раза | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
500 ₽ | Цена | от 500 ₽ |
Не подошла эта работа?
В нашей базе 149278 Курсовых работ — поможем найти подходящую