![]() |
|
![]() ![]() ![]() |
|
Istergul |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 26.11.2008 Репутация: нет Всего: нет |
Пожалуйста, подскажите. Имеется задача. Требуется профессиональное мнение о том, как её реализовать.
Необходимо написать программу, которая будет импортировать некоторые данные из Excel документа и выводить их на форме, проводя некоторые операции над ними. (В частности будут импортироваться даты, в которые необходимо сдать документы). Также необходим некий фоновый процесс, который будет постоянно выполняться с момента загрузки системы и каким-либо образом выводить напоминание, когда приближается дата сдачи какого-либо документа. Посоветуйте, как и с помощью чего решить вышеописанную задачу. Собственно, вся сложность в создании этого процессы, выводящего напоминания. |
|||
|
||||
likehood |
|
|||
666 ![]() ![]() Профиль Группа: Участник Сообщений: 536 Регистрация: 21.12.2005 Репутация: нет Всего: 24 |
Если нужно работать с данными в формате Excel, то оптимальным вариантом будет, наверное, Делфи (хотя, можно и на .Net замутить). По поводу создания процесса для напоминания советую спросить в профильном разделе (по Delphi).
Добавлено через 5 минут и 49 секунд По поводу выбора инструмента я бы еще спросил в другом разделе, например в Разных вопросах, или вообще во Флейме (если не боишься неадекватов ![]() |
|||
|
||||
LuMee |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 117 Регистрация: 30.3.2007 Репутация: нет Всего: 1 |
На .NET подобная задача решается достаточно легко.
Непосредственно импорт данных можно реализовать с помощью COM-объекта Excel.Application (нужные методы описаны в хелпе по VBA для Excel). Процесс с напоминаниями тоже не выглядит сложно: отдельное приложение, которое в бесконечном цикле считывает сроки сдачи документов (которые импортер предварительно сохранил в условленном месте), сравнивает их с текущей датой/временем и выводит напоминания в любом удобном виде, после чего засыпает на N минут/часов/дней. Приложение-напоминалку добавляем в автозапуск, и все готово. |
|||
|
||||
kemiisto |
|
|||
![]() Дикий Кот. =^.^= ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Участник Клуба Сообщений: 3292 Регистрация: 29.7.2007 Репутация: 1 Всего: 160 |
Istergul, писать лучше на том, что Вам хорошо знакомо. Принципиально разницы нет на каком-языке писать. COM он даже и на Perl COM.
![]() А так да, согласен. Delphi, C#. Проверенные и широко используемые инструменты. ![]() Вторая часть задачи - пишите службу. Поиск по гуглу и форуму Вам в помощь. ![]() -------------------- |
|||
|
||||
Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: нет Всего: 130 |
На Дельфи это, думаю, это будет наиболее просто.
![]() Да можно и обычную программу, свёрнутую в трей. Это сообщение отредактировал(а) Данкинг - 3.12.2009, 02:07 -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
![]() ![]() ![]() |
Добро пожаловать в раздел "Другие языки" форума Vingrad! | |
|
Раздел посвящён различным языкам программирования, для которых (в силу невысокой популярности) нет отдельного раздела (GPSS, Lua, MATLAB, Ada, Forth, Smalltalk, Tcl, REXX, AWK и др.)
Приятного времяпрепровождения! С уважением, Void, kemiisto . |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Другие языки | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |