Mycall (ассемблер)
Эта программа разработана в рамках проекта assembler.ru для демонстрации различий между приложением win32, написанным на ассемблере, и аналогичным приложением написанным на C++.
См. полный исходный текст обоих вариантов приложения, комментарии к нему и анализ различий.
Copyright © 2000 Авторские права защищены и распространяются на исполняемый модуль, исходный текст и документацию. Разрешено свободное распространение. Распространение на возмездной основе любого вида запрещено. Любая модификация разрешена только в целях личного пользования. Распространение в модифицированном виде запрещено. Распространение исполняемого модуля без документации запрещено. Пользователь применяет программу под собственную ответственность. Автор не несет ответственности за проблемы, которые могут возникнуть у пользователя в связи с применением программы.
Будем благодарны, если об ошибках и недостатках, а также замечания и предложения вы сообщите по адресам email, указанным в заголовочной части документа.
Приложение MyCall заменяет штатный интерфейс "Удаленный доступ к сети" (Remote Access Service, RAS) Windows 95/98 в части, используемой при выполнении соединения. При этом имеют место следующие преимущества и дополнительные возможности:
- пользователь может выбрать желаемое соединение (провайдера) из нескольких заранее подготовленных
- для выбранного соединения пользователь может выбрать желаемый телефонный номер из нескольких заранее подготовленных
- для выбранного соединения пользователь может выбрать желаемую пару логин/пароль из нескольких заранее подготовленных. При этом пароль не сохраняется в стандартном файле паролей Windows
- выбор осуществляется простым образом - с помощью выпадающих списков. В каждом списке может быть до 16 позиций
- последнее состояние выбора сохраняется между сеансами работы приложения в автоматически создаваемом файле mycall.ini, помещаемом в рабочий каталог приложения
- процесс установления соединения контролируется с помощью стандартных текстовых сообщений RAS, выводимых в строку статуса.
- при неудаче установления соединения автоматически выполняется повторная попытка (автодозвон). Попытки продолжаются до тех пор, пока соединение не будет установлено, либо до прерывания пользователем
- при разрыве установленного соединения по команде пользователя или при потере связи автодозвон не выполняется, приложение переходит в режим ожидания команд пользователя
- окно приложения компактно, имеет фиксированный размер и занимает мало места на рабочем столе. Положение окна сохраняется между сеансами работы приложения
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий