Использование интегрированных в язык запросов (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].
Инфляция: сущность, виды, причины. Последствия инфляции
Введение I Понятие инфляции. Сущность инфляции в различных экономических школах 1 Понятие инфляции 2 Сущность инфляции 2.1 Марксистская теория 2.2 Кейнсианская теория инфляции Кривая Филипса 2.3 Монетаристская теория инфляции 2.4 Теория адаптивных ожиданий 3 Механизм воздействия на экономику инфляционных ожиданий 4 Итоги II Причины инфляции 1 Причины инфляции 2 Итоги III Виды инфляции IV Последствия инфляции 1 Влияние инфляции на различные экономические процессы 1.1 Воздействие н
User Elfa254 : 30 октября 2013
30 руб.
Инженерная графика. Задание №35. Вариант №18. Деталь №1
Все выполнено в программе КОМПАС 3D v16. Боголюбов С.К. Индивидуальные задания по курсу черчения Задание №35. Вариант №18. Деталь №1 Выполнить по аксонометрической проекции чертеж модели (построить три проекции и нанести размеры). В состав работы входят 4 файла: - 3D модель детали; - ассоциативный чертеж; - чертеж формата А4 в трёх видах комплексного оформления; - чертеж формата А3 в трёх видах комплексного оформления. Помогу с другими вариантами, пишите в ЛС.
User Чертежи : 26 октября 2019
60 руб.
Инженерная графика. Задание №35. Вариант №18. Деталь №1
Проект механического цеха по обработке зубчатых колес двигателя Д-260 с разработкой технологического процесса изготовления шестерни промежуточной с втулкой в сборе
Описание объекта производства Назначение сборочной единицы и обрабатываемой детали Анализ технологичности конструкции Анализ базового варианта технологического процесса Проектирование технологического процесса Определение типа и организационной формы производства Выбор метода получения заготовки Выбор варианта технологического маршрута механической обработки по минимуму приведенных затрат Проектирование операций механической обработки Назначение и расчет припусков и предельных размеров Расчет ре
User Aronitue9 : 27 декабря 2014
100 руб.
Проект механического цеха по обработке зубчатых колес двигателя Д-260 с разработкой технологического процесса изготовления шестерни промежуточной с втулкой в сборе
Контрольная работа по дисциплине: Современные технологии в программировании (часть 1). Вариант №7
Тема: Последовательные контейнеры STL и модульное тестирование Цель: Сформировать практические навыки разработки абстракций данных на основе контейнеров STL и модульного тестирования средствами VisualStudio. Задание Реализовать обработку данных пользовательского типа (объектов класса) с помощью контейнера в соответствии с вариантом задания и со следующей спецификацией: • приложение заполняет контейнер данными, которые вводятся пользователем с консоли; • выводит содержимое контейнера на консоль д
User IT-STUDHELP : 17 июля 2020
600 руб.
promo
up Наверх