Разработка автоматизированной системы контроля и учета кабельных проводок на Нововоронежской АЭС-2

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

d0Windows.,.NETFrameworkoWindows,..,,,Windows..NETFramework#.,CommonLanguageRuntime(CLR),,.CLR-.NETFramework,,.,.NET-,.#,.NET,.">Среда разработки .NET Framework - программная платформа компании Microsoft . Она позволяет "мирно сосуществовать" различным языкам программирования и обеспечивает безопасность, переносимость программ и общую модель программирования для платформы Windows. Важно при этом понимать, что .NET Framework пo своему существу не ограничена применением в Windows, т.е. программы, написанные для нее, можно затем переносить в среды, отличные от Windows. Связь среды .NET Framework с С# обусловлена наличием двух очень важных средств. Одно из них, Common Language Runtime (CLR), представляет собой систему, которая управляет выполнением пользовательских программ. CLR - это составная часть .NET Framework, которая делает программы переносимыми, поддерживает многоязыковое программирование и обеспечивает безопасность. Второе средство, библиотека классов .NET-оболочки, предоставляет программам доступ к среде выполнения.# представляет собой язык программирования, ориентированный на разработку для платформы .NET и пригодный как для быстрого прототипирования приложений, так и для разработки крупномасштабных приложений.

Преимущество С# по сравнению с С++ Builder заключается в том, что он обладает совместимостью языков, обеспечиваемой средой исполнения .NET. Поскольку программы, откомпилированные в С++ Builder, являются машинным кодом, они должны быть основаны на службах СОМ для взаимодействия с кодом, написанным на других языках. Delphi, другой инструмент быстрой разработки от Borland, сочетает формы с использованием собственного языка, основанного на языке Pascal. Delphi достиг наивысшей популярности перед появлением VB6, будучи единственным простым языком для создания компонентов СОМ и элементов управления Active X, который могли бы использовать программисты, не знающие С++. Основанный на использовании пар BEGIN … END для разделения блоков кода, синтаксис Delphi является более громоздким и прямолинейным, чем синтаксис С#. Так же как и С++ Builder, Delphi создает при компиляции машинный код и полагается на СОМ для обеспечения совместимости. Проект Delphi нельзя отлаживать по шагам в отладчике VS.NET, как это делается для проектов VB.NET. Очевидно, что Java оказал сильное влияние на С#. Синтаксисы Java и С# похожи. Даже структура библиотеки Java и базовых классов .NET практически одинакова. Разумеется, оба языка используют байт-код. Однако, синтаксис С# немного мощнее, чем Java, так как С# поддерживает перегрузку операторов и безопасные по типу перечисления. Такж