Использование интегрированных в язык запросов (linq) при обработке массива данных в microsoft visual basic 2008

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-101496.rtf
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Проведено сравнение традиционной технологии обработки массива данных с технологией LINQ. Представлены исходные коды примеров на языке программирования Microsoft Visual Basic 2008.
Введение

В мире существует целый ряд высококлассных специализированных программных пакетов для обработки данных, таких как MathCAD или STATISTICA, но они, как правило, являются дорогими коммерческими продуктами и использование их расчетных библиотек в программах сторонних разработчиков затруднено или невозможно. Как правило, в таких программах сложно автоматизировать ввод исходных данных, поступающих от измерительных приборов, подключенных к персональному компьютеру. В связи с этим многие ученые самостоятельно разрабатывают программы для обработки данных.

В настоящее время лидирующую позицию в мире средств разработки программного обеспечения занимает корпорация Microsoft со своей платформой .NET Framework и средой разработки Visual Studio. Платформа .NET Framework является средой исполнения для программ, написанных на различных языках программирования. Наиболее популярными языками программирования под .NET Framework являются C#, Visual Basic, C++, Delphi, Nemerle, Python и др.

Еще до недавнего времени программисты применяли такие же алгоритмы обработки данных, как и 20 лет назад. К примеру, для вычисления суммы положительных элементов вектора программисту, кодирующему на Visual Basic 2005, приходилось в цикле последовательно проверять все элементы массива и складывать отвечающие условию Элемент > 0. В итоге, если условия отбора данных были сложные, алгоритм представлял собой многоэтажную конструкцию, состоящую из операторов цикла For…Next или Do…Loop (зачастую вложенных) и операторов условного перехода IF…EndIF и Select…Case. При этом в особо сложных случаях для выхода из внутреннего цикла применяли оператор GoTo, что так же не упрощало понимание кода.

Ситуация изменилась с выходом в свет технологии интегрированных в язык запросов LINQ (Language Integrated Query) [1], появившейся в составе новой платформы корпорации Microsoft – .NET Framework 3.5 в конце 2007 г. (предварительная версия была доступна с конца 2006 г.). Язык запросов позволяет упросить процедуру выборки необходимых данных за счет использования структурированных запросов специального формата.

Запросы могут применяться к объектам, которые реализуют интерфейсы IEnumerable<(Of <(T) или IQueryable<(Of <(T>)>)[2]. Следовательно, проводить поиск можно в массивах (Array), коллекциях (Collection), словарях (Dictionary), списках (List) и т.д. Кроме того, LINQ позволяет обеспечивать взаимодействие с СУБД Microsoft SQL Server 2005 (LINQ to SQL), с объектом DataSet (LINQ to DataSet), с данными XML (LINQ to XML) и Entities (LINQ to Entities) [3].
Решения задач по Кузнецову. Векторный анализ (Издание 2011 г.)
270 стр. Приведены типовые расчёты из раздела Векторный анализ. По указанному разделу освещены теоретические вопросы: Скалярное поле. Производная по направлению. Градиент, его свойства. Инвариантное определение градиента. Векторное поле. Поток векторного поля через поверхность, его физический смысл. Формула Остроградского. Дивергенция векторного поля, ее физический смысл. Инвариантное определение дивергенции. Свойства дивергенции. Соленоидальное поле, его основные свойства. Линейный интеграл в в
User Aronitue9 : 25 декабря 2011
Оптические средства сопряжения. Билет №3
Билет No3 Тестовое задание (ОПК-6). 1. В одноканальной оптической системе передачи со стандартным интерфейсом SDH (G.957) L4.3 рассчитать максимальную и минимальную дистанции передачи на волне 1550нм при ширине спектральной линии излучателя 1нм, максимальном уровне мощности передатчика +2дБм и его минимальном значение -3дБм, чувствительности приемника -28дБм, пороге перегрузки -8дБм. Максимальная хроматическая дисперсия не должна превышать 1600пс/нм. Оптическая линия на основе волокна стандарт
User SibGOODy : 1 июля 2020
1000 руб.
Оптические средства сопряжения. Билет №3 promo
Хирургический сепсис
Хирургический сепсис Этиология Патогенез Заключение Актуальность темы. Несмотря на достижения современной медицины и значительные успехи в борьбе с хирургической инфекцией, сепсис остается одной пз наиболее сложных и недостаточно изученных общеклинических проблем. До сих пор нет единой терминологии и классификации сепсиса, существуют совершенно различные мнения о частоте его развития. Дискутируется роль микро- и макроорганизма в механизме развития сепсиса, остаются неясными многие вопросы его па
User Aronitue9 : 28 мая 2012
20 руб.
Политическая элита Казахстана
Введение Этапы развития политической элиты Казахстана Общая характеристика современной политической элиты Казахстана Уровень конфликтогенного потенциала внутри политической элиты Казахстана Три модели смены элит на постсоветском пространстве Условия необходимые для эффективной реализации любой политической реформы Варианты политического развития Казахстана Заключение Список литературы Введение Как объясняют различные исследователи понятие «политическая элита»? В последние десятилетия термин
User Qiwir : 18 января 2014
5 руб.
up Наверх