Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.08.17;
Скачать: [xml.tar.bz2];

Вниз

Реально ли сделать это на делфи?   Найти похожие ветки 

 
Zivas   (2008-07-14 01:51) [0]

0. Принять емаил

1. После пересалть письмо на Ящики, которые укажет пользователь.

Далее обработать этот же емаил следующим образом:
2. Вырезать из строки  "ОТ"(FROM) домен ( т.е. если отправитель 1@domen.ru то в переменную должно попасть только domen.ru)

3. Вырезать поле "ТЕМА"(SUBJECT) и передать его другой переменной

4. Вырезать NN колличество строк письма т.е. (NN задает пользователь + каждая новая строчка становиться элементом массива например пользователь сказал что надо 3 строчки и программа полсе обработки письма создала массив с 3-мя элементами

5. Сравнить полученные значения со значениями забитыми пользователем

6. При совапдение значений отправить команду на COM порт и Несколько команд на модем

7. Хранить это письмо в собственной памяти не более 30 дней

8. Вести полный лог всех своих действий

9. Иметь систему доступа логин/пароль

10. Хранить свои конфиги в зашифрованном виде (чтоб нельзя было скопировать (данным пунктом можно принебречь)

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

з.з.ы
если это проще всего сделать на чем-то другом то просьба указать на чем

з.з.з.ы
если не реально , то просьба указать какой пункт не реально, и на чем это ВСЁ сделать реально

з.з.з.з.ы
ОС Vista


 
KilkennyCat ©   (2008-07-14 01:58) [1]

В Делфи, равно как и в другой среде, нереально написать программу, которая это сделает.
Потому как ТЗ идиотское.

При условии предоставления четкого ТЗ 20 тысяч рублей срок неделя.


 
Zivas   (2008-07-14 02:01) [2]

Что такое T3 и к какому пункту это относиться?


 
Германн ©   (2008-07-14 02:03) [3]


> При условии предоставления четкого ТЗ 20 тысяч рублей срок
> неделя.
>

Мало. И рублей мало и дней.
Но после "предоставления четкого ТЗ" может быть и много. :)


 
KilkennyCat ©   (2008-07-14 02:07) [4]

ТЗ - технической задание. Полное описание чего, куда и как. Так, штоб ни одного дополнительного вопроса не было необходимости задать.
Например:
8. Вести полный лог всех своих действий - куда? в каком формате? максимальный размер файла? че делать если лог вестись не может? и т.д.


 
Zivas   (2008-07-14 02:07) [5]


> Но после "предоставления четкого ТЗ" может быть и много.
>  :)

ЧТО ЭТО ТАКОЕ??? Я НЕ МОГУ ПРЕДОСТАВИТЬ ТО, ЧТО НЕ ЗНАЮ!
( сори за капс)
финансовый вопрос встанет ребром если я сам не справлюсь... но может и не захочу этим заниматься вообще, поэтому пиши свои ценны на всякий случай... но лучше чтоб вы мне как гуру объяснили и я сам все это сделал...


 
Zivas   (2008-07-14 02:10) [6]

напишите что не понятно все поясню без проблем


 
KilkennyCat ©   (2008-07-14 02:12) [7]


> лучше чтоб вы мне как гуру объяснили

объяснение, боюсь, в данном случае будет 98% выполненной работы. Так как более менее серъезные пункты это работа с почтовыми протоколами и последовательным портом. Остальное может сделать практически любой начинающий программист с книжкой "Освой че-нить за 21 день".


 
Германн ©   (2008-07-14 02:12) [8]


> ЧТО ЭТО ТАКОЕ??? Я НЕ МОГУ ПРЕДОСТАВИТЬ ТО, ЧТО НЕ ЗНАЮ!
>
> ( сори за капс)

А ты сначала озаботься  "предоставлением четкого ТЗ", а там посмотрим.


 
KilkennyCat ©   (2008-07-14 02:14) [9]


> Zivas   (14.07.08 02:10) [6]
> напишите что не понятно все поясню без проблем


Разработка ТЗ стоит отдельных денег.
Ну, ладно.
Например, мне непонятно про собственную память. И про модем.


 
KilkennyCat ©   (2008-07-14 02:18) [10]

И как пользователь укажет почтовые ящики?
Варианты:
1. Ткнет пальцем (разработка для тоучскрина стоит дополнительных денег)
2. Скажет голосом. (распознавание речи. это стоит еще дороже)
3. Будет их печатать в одну строку, разделяя точкой с запятой.
4. Выберет из списка. (а откуда он возьмется?)
5. Усилием воли (тут придется паять схемку, за пару недель управлюсь).


 
Zivas   (2008-07-14 02:21) [11]

все модемы работают на командах, например вот одна из них AT+CGDCONT,
далее собственная памить, это мой косяк извините, просто она должна хранить его как файл и по требованию показывать пользователю т.е. это просто файл который лежит на харде...


 
Германн ©   (2008-07-14 02:22) [12]


> KilkennyCat ©   (14.07.08 02:14) [9]
>
>

Плюс связка 4-5-6.


 
Германн ©   (2008-07-14 02:24) [13]

Но первый пункт тянет на больший срок. :)


 
KilkennyCat ©   (2008-07-14 02:27) [14]


> все модемы работают на командах,

это прекрасно. Мы будем работать со стандартным модемом? или со всеми возможными?
Допустим, я послал, а он нигугу? че делаем дальше?
Программа почтовый сервер, или получает с почтового сервера? POP3, IMAP, или и то и другое, или еще что-то? Письма оставляем на сервере или удаляем? Что делаем, если письма никак не получаются?

Да по каждому пункту более десятка вопросов. Я не говорю уж о дизайне...


 
Zivas   (2008-07-14 02:32) [15]

ну вот пришло письмо, в нем например 10-12 строчек, каждая новая строчка это есть параметр например вот текст письма

Bit1=0
Bit2=1
Bit3=0

пользователь открыл эту прогу и сказал что проверить надо первые три строки. т.е. просто в текстовое поле ввел цифру 3
и нажал кнопку далее, в следующем окне ему показываються 3 текстовых поля в которые он забивает значение например в поле 1) Bit1=0 поле 2) Bit2=1 и поле 3) Bit3=0 и нажимает готово
прога сидит ждет письмо, пришло письмо она посмотрела в параметры что ей надо взять первые 3 строчки письма, она их берет, потом смотрит что надо их еще и сравнить с 3-мя указаными строчками введенми пользователем и если это все условия верны отправить модему несколько команд, т.е. чтоб модем выполнил опред. действия


 
KilkennyCat ©   (2008-07-14 02:38) [16]

ага. а пришло например, предложение посетить сайт канделаки.
ИМХО, управлять каким-либо устройством таким методом - неправильно.


 
Zivas   (2008-07-14 02:44) [17]

эта почта внутреннея и прийти на неё может только техническое сообщение, максимум состоящее из 25 строк по 100 символов любое отклонение невозможно


 
KilkennyCat ©   (2008-07-14 02:47) [18]

Да ну? И даже сообщение сервера о невозможности доставить письмо не придет?


 
Zivas   (2008-07-14 02:56) [19]

нет не придет, т.к. будет стоять внутренния простенький почтовый сервер который не будет отсылать ничего только получать от этой проги письма, насчет отсутствия связи кстати такой момент( о котором я совсем забыл уточнить) прога должна каждые 5 минут тестировать связ до опред. IP и в случае её отсутствия давать команду модему, пользователь будет забивать ящики и всю инфу с помощью текстовых полей, дизайн нахер не нужуне здесь как сердце ляжет лишь бы было понятно. если несколько вопосов  к каждому пункту давай разберм каждый пункт и что конкретно из него ты хочешь понять


 
Riply ©   (2008-07-14 03:04) [20]

> [1] KilkennyCat ©   (14.07.08 01:58)
> При условии предоставления четкого ТЗ 20 тысяч рублей срок неделя.

"Я попала на распродажу в магазин дешевых игрушек ?" (с) Безжалостные люди

:)


 
KilkennyCat ©   (2008-07-14 03:21) [21]


> давай разберм каждый пункт и что конкретно из него ты хочешь
> понять


Я проще скажу: как-то раз я взялся за написание простенькой программки. Справочник фирм. Не справился, так как надо было под КПК, и это был мой первый опыт, столкнулся с кучей трудностей, свойственных именно КПК, как решать которые мне тогда не хватало опыта. Справочник а-ля "желтые страницы". Так вот там ТЗ было грамотным. Оно занимало более 10 страниц ворда, мелким почерком. Ваша программа по алгоритму в несколько раз сложнее.
Нда, неустойку тогда выплатили как раз 20 тысяч...


 
Zivas   (2008-07-14 03:30) [22]

ну в принцепе при помощи делфи можно выполнить это? т.е. написать прогу которая смогла бы это выполнить?


 
KilkennyCat ©   (2008-07-14 03:57) [23]

да


 
brother ©   (2008-07-14 06:03) [24]

да


 
Anatoly Podgoretsky ©   (2008-07-14 07:43) [25]

> KilkennyCat  (14.07.2008 2:07:04)  [4]

Придется увеличивать сумму, за разъяеснение, что такое ТЗ и будут еще много разъяснений. Или кроме программиста еще и толкователей нанять.


 
Palladin ©   (2008-07-14 08:58) [26]


> Реально ли сделать это на делфи?

да


 
Сергей М. ©   (2008-07-14 10:26) [27]


> связ до опред. IP и в случае её отсутствия


Что есть "связ до опред. IP" ?
Что является достоверным признаком "случая отсутствия/присутствия" ?


 
clickmaker ©   (2008-07-14 10:28) [28]

> [22] Zivas   (14.07.08 03:30)
> ну в принцепе при помощи делфи можно выполнить это?

а собственно, почему сомнения?


 
{RASkov} ©   (2008-07-14 10:31) [29]

Ответ на вопрос в сабже:
> Реально ли сделать это на делфи?

Уже дан - [23], [24], [26]



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.08.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.52 MB
Время: 0.04 c
15-1213899510
Юрий Зотов
2008-06-19 22:18
2008.08.17
Конвертер Delphi -> Java


2-1216047370
TUserClass
2008-07-14 18:56
2008.08.17
Транзакции, господа...выручайте...


2-1216035531
small
2008-07-14 15:38
2008.08.17
Сеть


2-1216024844
Раиса
2008-07-14 12:40
2008.08.17
Не возникает ошибка при удалении открытого документа (WORD)


15-1214825497
йцукен
2008-06-30 15:31
2008.08.17
Вопрос по SQL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский