Использование интегрированных в язык запросов (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].
Элективные дисциплины по физической культуре и спорту (легкая атлетика) (часть 2). Зачет. Вариант 1.
Элективные дисциплины по физической культуре и спорту (легкая атлетика) (часть 2). Зачет. Вариант 1 Зачет Задание: Написать реферат на тему согласно варианту. Номер варианта определяется по последней цифре пароля (если последняя цифра 0, то вариант 10). Структура реферата: содержание (оглавление); введение; основная часть; заключение; список литературы, использованной в процессе написания работы. приложение (в случае необходимости). Работа открывается титульным листом. После титульного листа
User SibGUTI2 : 29 февраля 2020
200 руб.
Элективные дисциплины по физической культуре и спорту (легкая атлетика) (часть 2). Зачет. Вариант 1.
Соединение крепежными деталями. Вариант №3
Соединение крепежными деталями Вариант 3 1. Завершить выполнение сборочного чертежа, изобразив без упрощений * соединение основания 1 ( из стали) с накладкой 2 шпилькой, с пластиной 3 – болтом, с угольником 4 – винтом. 2. Завершить заполнение спецификации. В архиве лежит выполненная работа на формате А4+ спецификация на формате А4, Задание см. на скриншоте. Выполнено в компасе 3D V13 чертеж+спецификация так же откроется и выше версиях компаса. Просьба по всем вопросам писать в Л/С. Отвечу и
User bublegum : 13 октября 2020
125 руб.
Соединение крепежными деталями. Вариант №3 promo
Разработка технического процесса восстановления детали: 66-1005011 "Вал коленчатый"
СОДЕРЖАНИЕ ВВЕДЕНИЕ………………………………………………………………………. 4 1ОБОСНОВАНИЕ РАЗМЕРА ПРОИЗВОДСТВЕННОЙ ПАРТИИ.................. 6 2ИСХОДНЫЕ ДАННЫЕ ……………………..…………………….............…... 8 2.1 Особенности конструкции детали ……………………….…………............ 8 2.2 Условия работы детали при эксплуатации ……………………………...... 8 2.3 Механические свойства материала детали и возможность обработки ...... 8 3 РЕМОНТНЫЙ ЧЕРТЕЖ ДЕТАЛИ...…….…...….……………….................... 9 4 ВЫБОР РАЦИОНАЛЬНЫХ СПОСОБОВ ВОССТАНОВЛЕНИЯ. …...........
User Рики-Тики-Та : 20 июня 2012
55 руб.
Лабораторная работа №1 Тема: Общее устройство двигателя внутреннего сгорания (д.в.с.)
Цель работы: 1 Изучить, из каких основных систем и механизмов состоит д.в.с. и как они располагаются на двигателе. 2 Изучить на макете д.в.с. основные понятия и определения, принцип работы четырёхтактного карбюраторного и дизельного д.в.с. 3 Определение и вычисление на натуральных двигателях (ЗИЛ, УМЗ – 412, КамАЗ - 740): рабочего объёма цилиндра, литража двигателя, радиуса кривошипа. Содержание отчёта по лабораторной работе 1. Из каких основных частей состоит автомобиль и их назначение
User TiK : 17 мая 2012
10 руб.
up Наверх