Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Разработка приложений .NET и Java. Статьи, компоненты. Взаимодействие .Net с приложениями MS Office


Информационный Канал Subscribe.Ru

Добрый день, господа программисты.
Тема выпуска: Взаимодействие .Net с приложениями MS Office.

Обзор статей:

1. Взаимодействие Microsoft Excel с приложениями .NET. Позднее связывание
Многим разработчикам рано или поздно приходится сталкиваться с задачами, которые подразумевают использование Microsoft Excel (далее по тексту просто Excel) в своей работе. Не будем перечислять подобные задачи, думаю, читатель сам уже с этим столкнулся. Многие вопросы покажутся Вам очень знакомыми, кое-кто скажет, а зачем такие сложности? Ведь можно применить утилиту tlbimp.exe, импортировать библиотеку типов, создать RCW сборку, добавить на нее ссылку и вам станет доступно пространство имен Excel, со всеми RCW классами, которые отображают в себя "внутренности" Excel. Или еще проще, просто добавить ссылку на COM-объекты Excel в Visual Studio, и она сделает все сама. Все это хорошо, конечно. И просто. Но иногда возникают условия, когда описанное вкратце "раннее связывание" неприемлемо. И тогда на помощь приходит т.н. "позднее связывание", когда типы становятся известными не на этапе компиляции, а на этапе выполнения.


Читайте подробнее: http://www.gotdotnet.ru/LearnDotNet/Misc/156928.aspx

 

2.Организация "горячего" обмена по DDE между Microsoft Excel и приложением .NET.
В данной статье я хочу поделиться решением, которое наверняка будет многим полезно. Началось с того, что передо мной была поставлена задача организовать чтение данных из книги MS Excel, причем данные из ячеек нужно было считывать только в том случае, если они изменились. При этом были выдвинуты жесткие требования к скорости и оперативности обработки информации в изменившихся ячейках.

Читайте подробнее: http://pfsoft.com/new/exceldde.html

 

Обзор компонентов:

Новый компонент - таблица.
Компонент PFSGrid представляет аналог стандартного компонента ListBox, но обладающего несравненно большими возможностями. В частности, предусмотрена динамическая раскраска ячеек в зависимости от значений, редактирование содержимого ячеек, изменение положения строк и столбцов путем «перетаскивания» их на другое место и многое другое. На основе компоненты можно создавать удобные окна настройки параметров, информационные панели, редакторы таблиц и пр. Каждая ячейка способна хранить не только данные, но и описание этих данных, благодаря чему в режиме редактирования отображаются соответствующие экранные элементы.

С помощью этого компонента также можно экспортировать данные в Excel, в режиме реального времени (т.е. данные, которые обновляются в таблице, автоматически обновляются на странице Excel.).

 

Читайте подробнее: http://www.pfsoft.com/new/pfsgrid.html


Читайте в следующем выпуске: Все о оптимизации приложений .Net.
Удачного программирования, друзья!

 

 

 

 


Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.javanet
Отписаться
Вспомнить пароль

В избранное