Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Производственная практика. ADO.NET и COM при работе с MS ACCESS и MS EXCEL в десктопном приложении

Содержание

Производственная практикаМурманский морской биологический институт Кольского научного центра Российской академии наук
IT- КЛУБ НА ФИЗМАТЕ ADO.NET И COM ПРИ РАБОТЕС MS ACCESS И MS Производственная практикаМурманский морской биологический институт Кольского научного центра Российской академии наук Цель практикиПриобретение практических навыков и компетенций в сфере профессиональной деятельности, закрепление, углубление ММБИ КНЦ РАНИсследование климата, биоресурсов, нефтегазовых месторождений в районах Арктики и морей Задачи практикиВ начале практики были поставлены следующие задачи:знакомство с основами языка программирования Функциональная спецификацияРедактировать записьДобавить новые записиУдалить записьЧтение данных в виджетыВручную по одной записиПакетно Входные / выходные данные Входные данные: готовая база данных .accdb и готовые Примеры входных данных.accdb.xlsx Графический интерфейс Графический интерфейс Выборка по таксону Выборка по таксону и дате Выборка по дате Выборка по всем полям Добавление одной записи Добавление из файла Excel Использованные технологииСреда разработки MS Visual Studio 2017Язык программирования С#Провайдеры данных OLE, COM, ADO.NET Object Linking and Embedding(OLE)Технология связывания и внедрения объектов в другие документы и Взаимодействие приложенийВыходной файл = входной файлВзаимодействие процессовВзаимодействие посредством COM Component Object Model(COM)Технологический стандарт от компании Microsoft, предназначенный для создания программного обеспечения на основе взаимодействующих независимых COM: C# Console App +      Matlab App Type LibraryС# AppMatlab Kernel COM: экспорт в Excel ADO.NETADO= ActiveX(OLE с 1996г.) Data Object.ADO.NET – это набор классов, предоставляющих службы OFFICE.INTEROP vs OLEDBК традиционным COM относятся Office InteroperabilitiesЭкспорт в Excel Взаимодействие с Excel(OLEDB) Взаимодействие с Excel(OLEDB) Взаимодействие с Access(OLEDB) Взаимодействие с Access(OLEDB) Спасибо за внимание!
Слайды презентации

Слайд 2 Производственная практика
Мурманский морской биологический институт Кольского научного центра

Производственная практикаМурманский морской биологический институт Кольского научного центра Российской академии наук

Российской академии наук


Слайд 3 Цель практики
Приобретение практических навыков и компетенций в сфере

Цель практикиПриобретение практических навыков и компетенций в сфере профессиональной деятельности, закрепление,

профессиональной деятельности, закрепление, углубление и систематизация полученных в университете

теоретических знаний, подбор необходимой информации для выполнения выпускной квалификационной работы

Слайд 4 ММБИ КНЦ РАН
Исследование климата, биоресурсов, нефтегазовых месторождений в

ММБИ КНЦ РАНИсследование климата, биоресурсов, нефтегазовых месторождений в районах Арктики и

районах Арктики и морей юга России.

В ММБИ разрабатываются морские

биотехнологии, модели прогнозирования океанологических процессов, инженерно-экологические обоснования промышленных проектов по освоению морских ресурсов.

Слайд 5 Задачи практики
В начале практики были поставлены следующие задачи:
знакомство

Задачи практикиВ начале практики были поставлены следующие задачи:знакомство с основами языка

с основами языка программирования С#;
разработка графической оболочки для работы

с базой данных MS Access;
чтение и запись файлов MS Excel средствами библиотек C#

Слайд 6 Функциональная спецификация






Редактировать запись
Добавить новые записи
Удалить запись
Чтение данных в

Функциональная спецификацияРедактировать записьДобавить новые записиУдалить записьЧтение данных в виджетыВручную по одной

виджеты


Вручную по одной записи
Пакетно из .xlsx

Пакетно из нескольких .xlsx





Юзверь

Экспорт

Выборки

данных

Слайд 7 Входные / выходные данные
Входные данные: готовая база данных

Входные / выходные данные Входные данные: готовая база данных .accdb и

.accdb и готовые файлы .xlsx.
Выходные данные: выборка данных по

одному или нескольким критериям(в виде таблицы DataGridView или .xlsx)



Слайд 8 Примеры входных данных
.accdb
.xlsx


Примеры входных данных.accdb.xlsx

Слайд 9 Графический интерфейс

Графический интерфейс

Слайд 10 Графический интерфейс

Графический интерфейс

Слайд 11 Выборка по таксону

Выборка по таксону

Слайд 12 Выборка по таксону и дате

Выборка по таксону и дате

Слайд 13 Выборка по дате

Выборка по дате

Слайд 14 Выборка по всем полям

Выборка по всем полям

Слайд 15 Добавление одной записи

Добавление одной записи

Слайд 16 Добавление из файла Excel

Добавление из файла Excel

Слайд 17 Использованные технологии
Среда разработки MS Visual Studio 2017
Язык программирования

Использованные технологииСреда разработки MS Visual Studio 2017Язык программирования С#Провайдеры данных OLE, COM, ADO.NET

С#
Провайдеры данных OLE, COM, ADO.NET


Слайд 18 Object Linking and Embedding(OLE)
Технология связывания и внедрения объектов

Object Linking and Embedding(OLE)Технология связывания и внедрения объектов в другие документы

в другие документы и объекты, разработанная корпорацией Майкрософт.
OLE позволяет передавать

часть работы от одной программы редактирования к другой и возвращать результаты назад.
Например, установленная на персональном компьютере издательская система может послать некий текст на обработку в текстовый редактор, либо некоторое изображение в редактор изображений с помощью OLE-технологии.


Слайд 19 Взаимодействие приложений
Выходной файл = входной файл
Взаимодействие процессов
Взаимодействие посредством

Взаимодействие приложенийВыходной файл = входной файлВзаимодействие процессовВзаимодействие посредством COM

Слайд 20 Component Object Model(COM)
Технологический стандарт от компании Microsoft, предназначенный для создания программного

Component Object Model(COM)Технологический стандарт от компании Microsoft, предназначенный для создания программного обеспечения на основе взаимодействующих

обеспечения на основе взаимодействующих независимых компонентов, каждый из которых может

использоваться в нескольких программах одновременно(COM является одним из способов реализации OLE).
Воплощает собой идеи полиморфизма и инкапсуляции объектно-ориентированного программирования.
На основе COM были реализованы технологии: Microsoft OLE Automation, ActiveX, DCOM, COM+, DirectX.

Слайд 21 COM: C# Console App +

COM: C# Console App +   Matlab App Type LibraryС# AppMatlab Kernel

Matlab App Type Library

С# App

Matlab Kernel


Слайд 22 COM: экспорт в Excel

COM: экспорт в Excel

Слайд 23 ADO.NET
ADO= ActiveX(OLE с 1996г.) Data Object.
ADO.NET – это

ADO.NETADO= ActiveX(OLE с 1996г.) Data Object.ADO.NET – это набор классов, предоставляющих

набор классов, предоставляющих службы доступа к данным в рамках

.NET Framework.
ADO.NET имеет богатый набор компонентов для создания распределенных приложений, совместно использующих данные.
ADO.NET включает в себя OLEDB( протокол и технология доступа к данным)

Слайд 24 OFFICE.INTEROP vs OLEDB
К традиционным COM относятся Office Interoperabilities
Экспорт

OFFICE.INTEROP vs OLEDBК традиционным COM относятся Office InteroperabilitiesЭкспорт в Excel

в Excel


Слайд 25 Взаимодействие с Excel(OLEDB)

Взаимодействие с Excel(OLEDB)

Слайд 26 Взаимодействие с Excel(OLEDB)

Взаимодействие с Excel(OLEDB)

Слайд 27 Взаимодействие с Access(OLEDB)

Взаимодействие с Access(OLEDB)

Слайд 28 Взаимодействие с Access(OLEDB)

Взаимодействие с Access(OLEDB)

  • Имя файла: proizvodstvennaya-praktika-adonet-i-com-pri-rabote-s-ms-access-i-ms-excel-v-desktopnom-prilozhenii.pptx
  • Количество просмотров: 116
  • Количество скачиваний: 0