Использование интегрированных в язык запросов (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].
Кредитные процессы в коммерческом банке
Банки являются центральными звеньями в системе рыночных отношений. Развитие их деятельности – необходимое условие реального создания рыночной экономики. Повышение эффективности функционирования российской экономики, создание необходимой инфраструктуры невозможно обеспечить без использования и дальнейшего развития кредитных отношений. Кредитные операции – это самая доходная статья банковского бизнеса. За счет этого источника формируется основная часть чистой прибыли. Таким образом, актуальность в
User Slolka : 19 февраля 2014
10 руб.
Илья Федорович Тимковский и его «Опытный способ к философическому познанию российского языка»
История отечественного языкознания первой половины XIX века почти не представлена в наших книгах и хрестоматиях, а имена первопроходцев-филологов этого времени теперь знает не каждый. Между тем именно в то время наука переживала определенный подъем, вызвавший появление интересных и оригинальных трудов по языкознанию, философии и истории, которые тогда не считались разными науками, а выступали в гармонии. Да и само образование гуманитария было настолько синтетично, что в нем мирно уживались многи
User Lokard : 24 февраля 2014
19 руб.
Башенный кран максимальной грузоподъемностью 9 т
Реферат …………………………………………………………………………………………… Введение………………………………………………………………………………………........ 1.Оределение основных геометрических и массовых характеристик башеного крана……………………………………………………………………….……………………… 2.Определение центра тяжести крана и расчёт грузовой и высотной характеристик КБ…………………………………………………….…………………………………………... 3.Расчёт механизма подъёма груза……………………………………………………………… 4.Расчёт механизма поворота крана………….……………………….…………………..…… 5.Расчёт механизма передвижения грузовой тележки…...
User Aronitue9 : 2 августа 2015
2000 руб.
Башенный кран максимальной грузоподъемностью 9 т
Антенны и устройства СВЧ
Антенна в виде параболоида вращения имеет угол раскрыва ψ0 (табл. 4) и коэффициент направленного действия Д (табл. 4) при длине волны λ и коэффициенте использования поверхности ν = 0.5. Необходимо определить: • радиус раскрыва антенны R0 • фокусное расстояние f • объяснить, почему коэффициент использования поверхности ν <1.
User Решатель : 31 августа 2024
500 руб.
Антенны и устройства СВЧ
up Наверх