Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
nash.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
221.27 Кб
Скачать

1.4.2 Анализ средств автоматизации

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

Разработка автоматизированной информационной системы «Учет инструмента деформации ДТБД» осуществлялась при помощи следующих средств программирования:

-язык программирования С#;

-среда разработки MicrosoftVisualStudio;

- средство для разработки таблиц в СУБД Oracle–ToadforOracle;

- система управления базами данных (СУБД)Oracle;

- язык структурированных запросов SQL;

- web-обозревательWindowsInternetExplorerv.7.0 нениже;

-программное обеспечение для формирования отчётов FastReport.

1.4.2.1 Язык программирования c#

Использование языка C# для разработки системы мониторинга процесса производства являлось одним из требований, поставленных в техническом задании.

C# — объектно-ориентированный язык программирования, разработанный компанией Microsoft как основной язык разработки приложений для платформы Microsoft .NET. C# относится к семье языков с C-подобным синтаксисом, из них его синтаксис наиболее близок к C++ и Java. Язык имеет статическую типизацию, поддерживает полиморфизм, перегрузку операторов (в том числе операторов явного и неявного приведения типа), делегаты, атрибуты, события, свойства, обобщённые типы и методы, анонимные функции с поддержкой замыканий, исключения, комментарии в формате XML. Кроме вышеперечисленных свойств, C# имеет следующие достоинства:

- изначально объектный язык;

- открытая многоязычная среда, облегчающая интеграцию;

- C# - язык, работающий с XML тэгами комментариев, что может использоваться компилятором для создания документации прямо из исходного кода;

- автоматическая инициализация переменных;

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

- C# — кроссплатформенный язык на уровне выполнения, то есть исполняемые файлы можно запускать на различных платформах без предварительной перекомпиляции;

- практические преимущества, основанные на уникальных возможностях языка C#, включая работу с безопасными указателями,

контроль переполнения и т.д.

1.4.2.2 Среда разработки MicrosoftVisualStudio

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

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

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

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

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

- поддерживает многие типы данных и соединения;

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

- система управления проектами VisualStudio 2008 повышает эффективность работы, связывая воедино инструменты и файлы, задействованные в проектах;

- поддерживает целый ряд стилей разработки, объединяя в себе языки VisualBasic, Visual C++ и Visual C#, который используется при решении поставленной задачи.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]