Предисловие

В четвертом томе "Библиотеки системного программиста", который называется "Программирование модемов", мы уже рассказывали вам о модемах. За несколько лет, прошедших с момента выхода в свет этого тома, модемы прочно заняли свое место в компьютерах многих фирм и частных владельцев. Появилось много новых моделей модемов и факс-модемов, обеспечивающих большую скорость передачи информации и большую устойчивость к помехам на некачественных телефонных линиях.

Значительно изменилось и программное обеспечение компьютеров. Операционная система Windows и новые программы, разработанные для нее, во многих случаях вытеснили старые программы, предназначенные для работы в операционной системе MS-DOS.

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

Мы расскажем о том, как установить и настроить несколько наиболее распространенных телекоммуникационных программ. Объясним, как передать и принять документ через модем и факс-модем.

В нашей книге мы ориентируемся в первую очередь на пользователей и программистов, работающих в операционной системе Windows. Основной объем информации по телекоммуникационным программам и программированию модемов предназначается именно для них.

По сравнению с предыдущей книгой по модемам мы расширили информацию, предназначенную для программистов, уделили больше внимания программированию современных высокоскоростных модемов.

Последняя, самая большая, глава книги полностью посвящена программированию асинхронных последовательных адаптеров и модемов в среде операционной системы Windows. Эта глава является продолжением нового направления в серии "Библиотеки системного программиста", посвященного операционным системам Windows и Windows for Workgroups.

Используя информацию, представленную в этой книге, и сведения о программировании в Windows, полученные вами из томов серии "Библиотеки системного программиста" или других источников, вы сможете самостоятельно разработать собственные телекоммуникационные программы.

Дополнительно к книге можно купить дискету, содержащую исходные тексты всех разработанных нами программ, описанных в книге. Если вас интересуют сведения, которые были включены в четвертый том "Библиотеки системного программиста", но не вошли в это издание, вы можете отдельно приобрести дискету с гипертекстовой базой данных.

Ниже представлены названия глав книги и их краткое содержание.

Зачем нужны модемы и факс-модемы

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

Вы узнаете о возможностях использования модемов для обмена документами, о том, что такое глобальные сети и как они могут быть использованы для передачи документов и доступа к удаленным базам данных. Мы расскажем об управлении удаленным компьютером через модем, а также о многих других интересных областях применения модемов.

Модемы и факс-модемы

Советы, приведенные в данной главе, помогут вам при покупке модема или факс-модема. Мы расскажем о том, какие модемы выпускаются современной промышленностью и чем они различаются.

Используя информацию, приведенную в этой главе, вы сможете приобрести модем, имеющий оптимальное соотношение стоимости и реализуемых им возможностей.

Подключение модема к компьютеру

Эта глава призвана оказать помощь при установке модема. Приведенный материал позволит избежать многих подводных камней и поможет сэкономить ваши время и деньги.

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

Телекоммуникационные программы

В настоящее время широкое распространение получили операционные системы Microsoft Windows 3.1 и Microsoft Windows for Workgroups 3.11. Поэтому основное внимание мы уделим телекоммуникационным программам, предназначенным для работы с модемами и факс-модемами в среде Windows.

В первую очередь вы узнаете о телекоммуникационной программе Terminal, встроенной в операционные системы Windows 3.1 и Windows for Workgroups 3.11. Эта программа предоставляет основные средства для работы с модемами, а также позволяет передавать и принимать файлы.

Далее мы изучим приложение Microsoft At Work PC Fax, входящее в состав Windows for Workgroups 3.11 и позволяющее передавать и принимать факсимильные сообщения с помощью факс-модема.

Для тех, кто предпочитает работать в среде операционной системы MS-DOS, мы опишем телекоммуникационную программу Telix и кратко расскажем о возможностях программ MTE, COMIT, BITCOM.

Прочитав эту главу, вы узнаете, как работать с обычными модемами и факс-модемами, сможете самостоятельно передать и принять файл или факс.

Асинхронный адаптер

Рассмотрены основные принципы программирования асинхронных последовательных адаптеров в среде операционной системы MS-DOS. Рассмотрены различные уровни доступа к асинхронному адаптеру, начиная от регистров, функций BIOS, FOSSIL-драйверов и кончая функциями стандартной библиотеки компилятора Borland С++.

Программирование модемов

Данная глава книги посвящена программированию асинхронных последовательных адаптеров и модемов в среде операционной системы MS-DOS.

В ней вы найдете исходные тексты небольших телекоммуникационных программ, предназначенных для работы в среде операционной системы MS-DOS.

Операционная система Windows

Глава посвящена программированию асинхронных последовательных адаптеров и модемов в среде операционной системы Windows. В ней содержится подробное описание функций программного интерфейса Windows, сообщений и структур данных, предназначенных для взаимодействия с устройствами (модемами, факс-модемами), подключенными к асинхронному последовательному адаптеру.

Материал, изложенный в этой главе, сопровождается исходными текстами простых телекоммуникационных программ, предназначенных для работы в среде операционной системы Windows.

Приложения

В приложении мы представим вашему вниманию технические параметры интерфейса RS-232-C. Приведем разводку кабелей, используемых при подключении к компьютеру внешнего модема, схему нуль-модема и переходника между широкими и узкими разъемами асинхронного адаптера. Опишем команду MODE, операционной системы MS-DOS.

Как связаться с авторами

Авторы имеют почтовый адрес в сети GlasNet. Все свои замечания и предложения по содержанию книг серий "Библиотека системного программиста" и "Персональный компьютер. Шаг за шагом" вы можете присылать нам по следующему адресу:

frolov@glas.apc.org

Наш почтовый адрес доступен не только пользователям сети GlasNet. Абоненты других компьютерных сетей также могут передать нам сообщения через шлюзы с GlasNet. Ниже мы привели наш адрес в различных сетях:

Глобальная сеть Наш адрес
CompuServe >internet:frolov@glas.apc.org
GlasNet frolov@glas.apc.org
Internet frolov@glas.apc.org
Relcom frolov@glas.apc.org
UUCP uunet!cdp!glas!frolov

Благодарности

Авторы выражают благодарность Фроловой Ольге Викторовне, оказавшей помощь при редактировании рукописи, преподавателю МИФИ Ильинскому Ивану Николаевичу и бессменному корректору серии "Библиотека системного программиста" Кустову Виктору.

Мы также благодарим всех сотрудников издательского отдела АО "ДИАЛОГ-МИФИ": Голубева Олега Александровича, Дмитриеву Наталью, Виноградову Елену, Кузьминову Оксану.