Dialer/2
Dialer/2 -- это 32bit multithreaded dialing program for OS/2 Presentation Manager. :)
Пpоще -- звонилка. Более pазвеpнyто -- пpогpамма, котоpая поможет объединить вашy телефоннyю книжкy и телефон. Для pаботы необходим модем :). Есть люди, y котоpых есть телефон без памяти (напpимеp, я), и есть желание не набиpать всё вpемя одни и те же номеpа, а пpосто выбиpать нyжного человека из списка.
Пpогpамма обладает (я надеюсь) интyитивно понятным интеpфейсом. Однако пока это еще очень сыpая веpсия.
Список фyнкций пpогpаммы
К основным фyнкциям можно отнести:- Поле ввода номеpа с клавиатypы (напpимеp, если нyжного абонента нет в Телефонной книжке)
- Телефонная книжка (может откpываться пpи стаpте пpогpаммы, пpи yстановке опции в диалоге настpоек), с возможностью добавлять/yдалять/изменять записи об абонентах. Записи соpтиpyются по алфавитy.
- Автодозвон. Автоматический пеpенабоp номеpа, если абонент занят или не отвечает. Количество попыток автодозвона можно огpаничить (в диалоге настpоек).
Почемy нyжен именно Dialer/2, а не что-то дpyгое:
- Маленький объём. Dialer/2 пишется на чистом API без каких-либо библиотек классов.
- Пpостота настpоек.
- Легкодоставаемый автоp. :)
Текущая версия
Note: последняя версия программы всегда доступна как dial2.zip.10/04/2001 Версия 1.90beta4: dial2b4r.zip, 57k.
03/04/2001 Версия 1.90beta3: dial2b3r.zip, 56k.
14/01/2001 Версия 1.90beta2: dial2_190b2.zip, 52k.
Note: you always can get latest program release as dial2en.zip.
10/04/2000 Version 1.90b4: dial2b4e.zip (English), 52k.
03/04/2000 Version 1.90b3: dial2b3e.zip (English), 52k.
История развития Dialer/2:
! | - серьезные изменения |
* | - исправление ошибки |
+ | - новая фича |
Версия 1.90b4 (вышла 03.04.2001, русская и английская версии) | |
* | Исправлено появление кнопки "Сохранить" для Телефонной книжки - была возможна ситуация, когда Телефонная книжка имела несохраненные изменения, а кнопка была запрещена. |
* | Название программы в обоих языковых версиях теперь - Dialer/2. В этой связи рекомендую удалить старый INI файл и настроить программу заново (текущие настройки будут потеряны при обновлении предыдущей версии). Телефонную книжку заполнять снова не потребуется. |
* | Исправлено поведение кнопок "Разговор" и "Повесить трубку" в главном окне. |
* | Исправлен глюк, связанный с несохранением состояния настройки "Делать главное окно активным при звонке" |
Версия 1.90b3 (вышла 25.03.2001, русская и английская версии) | |
+ | Добавлен тайм-аут при дозвоне до абонента. См. "Настройки" -> "Режимы". Значение по умолчанию - 240 секунд. |
+ | Добавлена возможность сохранить Телефонную книгу, не выходя из программы. Кнопка "Сохранить" в диалоге "Телефонная книжка". |
* | Исправлена ошибка в convert.exe при экспорте базы в текст - длинное описание абонента могло появлятсья на следующих записях. |
* | Увеличено до 10 количество запоминаемых последних номеров. В связи с этим же "забудутся" текущие пять последних номеров, если Вы ставите эту версию поверх предыдущей. |
Версия 1.90b2 (вышла 10.01.2001, русская и английская версии) | |
* | Изменена работа со строковыми ресурсами. |
* | Мелкие исправления. |
Версия 1.90b1 (вышла 08.07.2000) | |
+ | Добавлена возможность копирования и перемещения записей в Телефонной книжке. См. закладку "Книжка" в диалоге настроек, кнопка "Редактировать". |
+ | Утилита CONVERT.EXE теперь может экспортировать записи Телефонной книжки в текстовый файл (запуск с ключом |
Версия 1.90a8 (вышла 03.07.2000) | |
* | Модемная нитка подправлена на предмет совместимости с SIO. Теперь программа аккуратно работает и на стандартном COM.SYS и на SIO.SYS. Проверялось на SIO версии 1.53. Также нитка подправлена для обеспечения одновременной работы с VX00.SYS - FOSSIL-драйвером для VDM из комплекта SIO. |
Версия 1.90a7 (вышла 01.07.2000) | |
* | Исправен глюк при прибитии программы из "Списка окон". Однако, я все равно рекомендую корректно закрывать программу - через кнопку "Выход" или через кнопку "Закрыть" в заголовке главного окна. |
* | Изменен значок программы. Теперь он должен корректно выглядеть на любых разрешениях. |
* | Исправления в модемной нитке. |
* | Подправлен скрипт инсталяции. |
Версия 1.90a6 (вышла 28.06.2000) | |
* | Исправлен глюк в модемной нитке - иногда модем не начинал набирать номер, хотя в главном окне показывалось, что модем звонит. |
* | Исправлен глюк в модемной нитке - кнопка "ПРЕРВАТЬ" не работала в некоторых ситуациях. |
* | В Телефонной книжке при пустой странице показывалось описание, взятое с предыдущей страницы. Исправлено. |
* | Уменьшено моргание при переключении страниц книжки. |
* | В Телефонную книжку теперь нельзя добавить абонента с пустым именем. |
* | Иногда запрос на сохранение Телефонной книжки появлялся при отстуствии изменений. Исправлено. |
* | При добавлении нового абонента, редактировании или удалении абонента нажатие на "Выход", "Закрыть книжку" приводило к неправильной работе. Вызов диалога настроек также мог приводить к потере данных. Исправлено. |
Версия 1.90a5 (вышла 19.04.2000) | |
+ | Добавлена опция "Постфикс команды набора номера" в закладке "Модем". По умолчанию эта строка пуста. |
+ | Закладка настроек "Режимы" разделена на две страницы. |
+ | Добавлена опция "Делать активным главное окно при звонке" во второй странице закладки "Режимы". Если эта опция включена, то при нажатии на кнопку "Звонить" в Телефонной книжке главное окно программы делается активным. Иначе активным остается окно Телефонной книжки. |
+ | Добавлена возможность переименовывать страницы Телефонной книжки. См. секцию "Книжки" настроек. |
+ | Добавлена возможность перемещать закладки по книжке. Кнопки "Вверх" и "Вниз" в секции "Книжка" настроек. |
* | При нажатии на кнопку "Прервать" во время ожидания при автодозвоне не менялось состояние окна, хотя сам дозвон прекращался. Исправлено. |
Версия 1.90a4 (вышла 13.04.2000) | |
+ | При нажатии на кнопку "Звонить" в Телефонной книжке фокус передается главному окну. Позже для этого будет опция в Настройках. |
* | Во время инициализации модема не запрещалась строка ввода номера, что могло привести к нежелательным результатам. Исправлено. |
* | Теперь при изменении настроек перезапускается модемная нитка и инициализируется модем. |
* | Исправлен показ имени абонента в главном окне. Ранее абонент искался только в текущей закладке Телефонной книжки. Теперь ищется по всей книжке. |
* | Исправлена ошибка, приводившая к дублированию записей в списке пяти послдених использованных телефонов. |
* | Уменьшен объем памяти, потребляемой программой, за счет более разумного хранения описаний абонентов. |
* | Исправлена надпись на кнопке "Открыть/Закрыть книжку". :-) |
Версия 1.90a3 (вышла 10.04.2000) | |
+ | Теперь можно редактировать описание абонента. Подправлены диалоги добавления и редактирования записи об абоненте. |
+ | Теперь запоминается закладка, с которой пользователь работал в последний раз. |
* | Модемная нитка немного оптимизирована с целью снижения загрузки процессора и увеличения плавности работы. |
* | Немного изменена логика реакции на ответ модема. |
* | При открытии Телефонной книжки фокус передается в список абонентов. |
* | При автодозвоне не добавлялся телефон в список последних пяти использованных телефонов. Исправлено. |
* | Скрипт инсталяции wps_inst.cmd переименован в install.cmd и немного изменен. |
Версия 1.90a2 (вышла 07.04.2000, релиз только для alpha-тестеров) | |
! | Ввиду серьзеных изменений, и как следствие - ошибок в секции работы с модемом, предыдущая версия была практически непригодна к использованию. Посему большого распространения она не получила. Как теперь выяснилось, новая техника работы с модемом требует и новой логики. В этой версии должны быть исправлены многие ошибки, однако многое еще предстоит менять. |
* | Приоритет модемной нитки принудильно уменьшается. Должно немного разгрузить систему. |
* | Если при открытой Телефонной книжке открыть настройки и произвести какие-нибудь манипуляции с закладками, то эти изменения не показывались в Телефонной книже до тех пор, пока эту книжку принудительно закрыть и открыть снова. Исправлено. |
* | Нажатие клавиши ESC в окне Телефонной книжки приводило к нежелательным результатам. Исправлено. Теперь ESC закрывает окно книжки. |
* | При открытии появлении окна Телефонной книжки поля Абонент и Телефон всегда содержали "<нет данных>" независимо от того, был ли какой-нибудь абонент выбран или нет. Исправлено. |
* | Исправлена реакция на отстутствие файла Телефонной книжки. |
Версия 1.90a1 (вышла 02.04.2000, релиз только для alpha-тестеров) | |
! | Альфа-версия. Пользуйтесь осторожно. Обо всех ошибках сообщайте. |
! | Изменен формат телефонной книжки. Для обновления книжки от предыдущей версии воспользуйтесь утилитой CONVERT.EXE из комплекта поставки. |
! | Существенные изменения в работе с интерфейсом. Перевод на другой язык теперь не будет проблемой (все строки выненсены в ресурсы). |
! | Серьезные изменения в коде работы с модемом. Теперь все операции с ним ведутся из отдельной нитки. Некоторые новые функции можно теперь будет реализовать без особых проблем. |
+ | Теперь в телефонной книжке можно выделять закладки. Для пользователей Warp3, наблюдающих какие-либо проблемы с отображением окна телефонной книжки на экран, просьба сообщить об этом мне. |
* | Изменен диалог настроек. Пользователям Warp3, наблюдающим какие-либо проблемы, просьба сообщить мне. |
* | Максимальная пауза между звонками при автодозвоне теперь - 60 секунд. |
Версия 1.01en (вышла 27.02.2000) | |
! | Это просто переведенная на английский язык версия 1.01. Сделанна по просьбе из-за границы. |
Версия 1.01 (вышла 31.01.2000) | |
* | Исправлена глупейшая ошибка, приводившая к неработоспособности программы, если до ее запуска не существовало Телефонной книжки. |
* | Исправлено поведение при пустой Телефонной книжке. |
Версия 1.00 (вышла 27.01.2000) | |
! | Эта версия обзывается громким словом - РЕЛИЗ. Бета-тестирование окончено, явных грубейших ляпов выявленно не было. То, что не было найдено на данный момент можно будет поправить позже. Дальнейшее развитие программы будет связано с достаточно серьезными изменениями в коде программы. |
* | При выборе телефона из списка последних пяти использовавшихся проверяется имя абонента - если такой был в базе, то в соответствующем поле вместо "<нет данных>" появляется его имя (как при звонке). |
* | Градация пауз между попытками автодозвона стала одной секундой. Точное выставление паузы смысла не имеет, а порядком мешает. Максимальное время ожидания теперь - 30 секунд. |
Версия 0.99b3 (вышла 23.01.2000) | |
! | Новые версии программы теперь можно будет найти на сайте RU/2 (http://ru2.halfos.ru/software/projects/pmdialer/index.html). |
+ | Если при нажатии на "Звонить" или "Автодозвон" в поле телефона руками или из списка последних пяти телефонов набран правильный телефон из базы, то его имя пишется вместо "<нет данных>". |
* | Изменен алгоритм паузы между звонками. Теперь пауза не мешает другим программам. В связи с этим теперь можно задавать паузу до 20 секунд (если нужно больше - пишите). Попутно немного подправлена реакция на кнопки "Звонить" и "Автодозвон". |
* | Еще раз подправлена реакция на нажатие на кнопку "Повторить" при автодозвоне (для более ровных пауз между дозвонами). |
Версия 0.99b2 (вышла 21.01.2000) | |
! | Изменение в формате файла Телефонной книжки. Перед запуском программы запустите программу CONVERT.EXE из этого дистрибутива. Она приведет вашу Телефонную книжку в новый формат. |
+ | Добавлена пауза между попытками автодозвона. В Настройках можно задать эту паузу (от 0 до 5 секунд - не ставьте очень большой, ибо будет мешать работать остальным приложениям - sorry). |
+ | Добавлено сохранение шрифтов для поля ввода (combo-box) номера телефона и списка абонентов в Телефонной книжке. Для смены шрифта перетащите его из Палитры шрифтов на нужный элемент (для поля ввода - его нужно "положить" на кнопку раскрытия списка). Изменения сохраняются. Если нужно запоминать шрифты каких-либо других элементов управления - пишите, сделаем. |
* | Исправлена небольшая ошибка в описании диалогов. Проявляться она не должна была. |
Версия 0.99b1 (вышла 18.01.2000) | |
! | Программа перешла в стадию Beta. На данный момент я занят отловом багов и их исправлением. |
* | Окончательно исправлена ошибка с двойным выполнением действий (отмена звонка сразу после начала набора). |
* | Исправлено отображение длинных имен абонентов. Теперь показывается начало строки вместо середины. |
* | Введены в действие кнопки "#" и "*" (ранее были запрещены). Действия соответственно - повесить трубку и перенабрать номер. Во время автодозвона эти кнопки не действуют. |
* | Изменения во внешнем виде диалогов с целью уменьшения их размера. Шрифт в диалогах сменен с System Proporcional на WarpSans. |
* | Некоторые мелкие исправления в коде. |
Версия 0.99a8 (вышла 05.01.2000) | |
+ | Добавлено еще одно окошко - "О программе". Не особо полезно, но хоть версию программы узнать можно. |
* | Некоторые косметические изменения относительно Z-Order и позиции окон. |
* | При вызове окна "Настройки" временно закрывается Телефонная книжка (если была открыта). |
* | Ответ модема "NO DIALTONE" ("NO DIAL TONE" тоже) не увеличивает счетчик попыток дозвона. |
* | Исправления в секции инициализации модема. Теперь он все-таки инициализируется, если была указана строка инициализации. По умолчанию строка инициализации пустая. Если кто-то встретит какие-нибудь ошибки или странности во время инициализации модема - отпишите. |
* | Серия мелких исправлений, которые можно назвать одним выражением - "защита от дурака". При нормальном использовании программы эти исправления не важны. |
Версия 0.99a7 (вышла 27.12.1999) | |
+ | При двойном щелчке на имени человека или при нажатии на кнопку "Звонить" в Телефонной книжке теперь происходит дозвон до этого человека. При желании можно сделать, чтобы происходил Автодозвон. См. Настройки. |
* | При минимизации главного окна минимизируется и Телефонная книжка, если она была открыта. Аналогично, при вызове главного окна, вызывается и Телефонная книжка, если она была открыта. |
* | При закрытии программы кнопкой "Закрыть" в заголовке окна (Warp4 и выше) или двойным щелчком по системному меню не закрывалась Телефонная книжка. Исправлено. |
* | Теоретически, могла проявится ошибка, если во время дозвона в Телефонной книжке нажималась кнопка "Звонить". Исправлено. |
* | Теперь поддерживается ответ модема "NO DIAL TONE" (и ответ "NO DIALTONE"), оба эти ответа увеличивают счетчик попыток дозвона. |
Версия 0.99a6 (вышла 26.12.1999) | |
+ | Число попыток автодозвона теперь можно ограничить. См. Настройки. |
+ | Теперь модем инициализируется при старте программы. См. Настройки. Однако, ввиду того, что эта операция может оказаться достаточно длительной это может немного мешать работе. Если ввести в поле "Строка инициализации" пустую строку, то инициализироваться модем не будет. |
* | Исправлена серьезная ошибка работы с INI-файлом. Деструктивных последствий это, вроде бы, не оказывало. Лучше при установке этой версии старую INIшку стереть и выставить настройки по новой. Телефонную книжку пересоздавать не нужно. |
* | Некоторые косметические изменения диалогов. |
Версия 0.99a5 (вышла 25.12.1999) | |
! | Телефонная книжка теперь является самостоятельным окном. Функции звонков из нее убраны. |
! | На данный момент эту версию можно назвать сырой альфой, как собственно и все предыдущие. Задумано несколько новых фишек, они могут быть потенциальными источниками глюков, о коих я прошу сообщать. |
+ | Добавлена возможность автозапуска Телефонной книжки при старте программы. |
+ | Кнопка ESC во время дозвона прерывает его. |
* | Сделан шире список имен в Телефонной книжке и добавлен горизонтальный скроллер. |
* | При изменении телефона в главном окне не менялось поле абонент. Исправлено. |
Версия 0.99a4 (далеко не ушла) | |
* | В Телефонной книжке при нажатии на "Автодозвон" происходил один обычный звонок. Исправлено. |
Версия 0.99a3 (вышла 11.12.1999) | |
! | Первый публичный релиз. |
Версия 0.99a9 (вышла 12.01.2000) | |
! | Нас заметили :). Теперь свежие версии этой программы можно будет найти на сервере www.os2.ru. |
+ | Добавлен список последних пяти номеров, по которым звонили. Он сохраняется и после выхода из программы. Правда, пока не сохраняются имена абонентов. |
* | Еще одна пачка исправлений в секцию инициализации модема. Теперь независимо от того, задана ли строка инициализации модема, принудительно поднимается сигнал DTR модема. К сожалению, это немного увеличило время инициализации. |
* | Исправлена ошибка, приводившая в некоторых случаях к тому, что звонок отменялся сразу после начала набора номера. |
* | Исправлена ошибка, из-за которой запрещенные (затененные) кнопки могли все же быть нажатыми (при помощи клавиатурных сокращений). |
Denis Tazetdinov
Интересные ссылки:
Комментариев к странице: 0 | Добавить комментарий
Домой | Проект ядро Core/2 | Проект OS/4 Download | Новости | Гостевая книга | Подробно обо всем | Нужные программы | Проекты | OS/2 FAQ | Всячина | За и Против | Металлолом | #OS2Russian | RDM/2 | Весёлые картинки | Наша галерея | Доска объявлений | Карта сайта | ПОИСК | ФОРУМ