Разработка интернет-приложения для автоматизации построения принципиальных электрических схем
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
? разработки возможности программирования для FrameWork.Net на различных языках программирования. При этом эффективность получаемого конечного кода не зависит от выбранного языка программирования.
С другой стороны мы видим, что компания Borland так же старается не отставать, и подготовила свою визуальную среду разработки с языками Delphi и С++, но при этом доминирующим по-прежнему остается Delphi.
В целом, говоря о функциональной части, мы видим что пока продукты компании Borland отстают от компании Microsoft в том числе и тем, что не всегда в них поддерживаются последние версии и возможности FrameWork.Net. Это связано с тем, что Microsoft является так же разработчиком FrameWork.Net и тем самым получает определенные преимущества.
Говоря о структуре собственно визуальной среды, мы видим, что ее возможности зачастую схожи, поэтому на современном этапе большее значение для выбора среды разработки имеет сопутствующие программное обеспечение. На данный момент актуальным является программное обеспечение, обеспечивающие полный цикл разработки приложения, от моделирования до тестирования.
Таким образом, мы видим, что наиболее эффективной визуальной средой разработки для FrameWork.Net является MS Visual Studio, но в то же время в продуктах компании Borland так же можно найти преимущества, и, следовательно, при выборе среды разработки необходимо очень большое внимание уделять тому, какая из существующих сред наиболее полно удовлетворит интересы разработчиков.
Учитывая, что подавляющие большинство программных средств разрабатывается сейчас с использованием визуальных сред разработки, все это делает более сложным выбор существующих визуальных сред для разработки программного обеспечения для Framework.Net.
Выбор среды разработки осуществлялся по следующим критериям:
). Соответствие платформе .NET Framework.
). Наличие версий для разных операционных систем.
). Инструментальная оснащенность и настраиваемость под нужды потребителя.
). Удобство.
). Популярность у разработчиков.
). Затраты на приобретение.
). Перспективность.
Интернет-приложение по автоматизации построения принципиальных электрических схем ElectricSchemeBuilder будет разработано с помощью Microsoft Visual Studio 2010 на основе веб-платформы Silverlight.Visual Studio 2010 - включает в себя систему программных средств для разработки ПО и ряд других инструментов. В комплекте с программой идет усовершенствованная 4-ая версия .NET Framework. Visual Studio 2010 поддерживает JavaScript и jQuery. Интерфейс программы и редактор кода были переработаны и реализованы на Windows Presentation Foundation (WPF). Это позволило сделать рабочую среду более функциональной и гибкой. Среди новых функций, стоит отметить возможность использования нескольких мониторов, а также возможность отображения информации о коде в разных представлениях. Программа также имеет усовершенствованный редактор для Silverlight.
Рассмотрим основные характеристики и возможности:
).Высокопроизводительный компилятор в машинный код.
).Мощный язык программирования С#.
).Объектно-ориентированная модель компонент.
).Визуальное, детальное построение приложений из программных прототипов.
).Масштабируемые средства для построения баз данных.
).В качества СУБД выбрана Microsoft SQL 2008.
).Отвечает требованиям надежности.Silverlight - это поддерживаемый множеством обозревателей и платформ подключаемый модуль, позволяющий создавать мощные интерактивные приложения для Интернета и знакомить пользователей с мультимедийными средствами взаимодействия нового поколения, основанными на Microsoft .NET. Silverlight предлагает гибкую и последовательную модель программирования, поддерживающую AJAX, Python, Ruby, а также языки .NET, такие как Visual Basic и C#. При этом данная модель интегрируется с существующими веб-приложениями. Возможности Silverlight в области мультимедиа включают в себя быструю и экономную доставку аудиозаписей и видеозаписей для всех известных обозревателей, включая Firefox, Safari и Internet Explorer, работающим на Macintosh или под управлением Windows. Используя Expression Studio и Visual Studio, разработчики и конструкторы могут сотрудничать более эффективно, используя свои сегодняшние умения для оживления завтрашнего Интернета.- это название новой технологии представления данных в Интернете, предназначенной для запуска на различных платформах. Она позволяет создавать насыщенные, визуально привлекательные веб-страницы, работающие в различных обозревателях, устройствах и настольных операционных системах (например Apple Macintosh). Ключом к возможностям Silverlight, как и ко всей технологии представления WPF (Windows Presentation Foundation) платформы Microsoft .NET Framework 3.0, является XAML (eXtensible Application Markup Language, расширяемый язык разметки приложений).предоставляет графическую систему, схожую с Windows Presentation Foundation, и объединяет мультимедиа, графику, анимацию и интерактивность в одной программной платформе. Он был разработан чтобы работать с XAML и с языками Microsoft .NET. XAML используется для разметки страниц, использующих векторную графику и анимацию. Текст, содержащийся в приложениях Silverlight, доступен для поисковых систем, так как он не компилируется, а доступен в виде XAML.может воспроизводить WMV, WMA и MP3 для всех поддерживаемых браузеров, не требуя при этом дополнительных компонентов, таких как Windows Media Player. Так как Windows Media Video 9 является реализацией стандарта SMPTE VC-1, Silverlight поддерживает видео VC-1, только внутри контейнера ASF. Кроме того, лицензионное соглашение говорит, что VC-1 разрешено использовать только в личных, некоммерческих целях (personal and non-commercial use of a consumer). Silverlight позволяет динамически загружать XML и и