Untitled
ВВЕДЕНИЕ
В предыдущем томе "Библиотеки системного программиста"
мы научили вас устанавливать аппаратное и программное обеспечение
для самых распространенных сетевых операционных систем - Novell
NetWare версий 2.2 и 3.11, Novell NetWare Lite, а также Microsoft
Windows for Workgroups. Надеемся, что у вас все получилось и вы
имеете возможность работать в сети (а главное, что такую возможность
имеют все сотрудники вашей организации).
Следующий этап - программирование для локальных сетей. Под программированием
для локальных сетей понимается составление программ, предназначенных
для работы как в составе сетевых операционных систем, так и в
составе программного обеспечения рабочих станций сети. Сразу отметим,
что в этой книге мы не будем рассматривать вопросы, связанные
с созданием программного обеспечения, работающего на файл-серверах
Novell NetWare (nlm- и vap-программы), а ограничимся лишь сетевым
программным обеспечением рабочих станций. На первом этапе такое
ограничение не играет существенной роли - большинство достаточно
сложных проблем можно решить в рамках операционных систем рабочих
станций, не прибегая к программированию в среде Novell NetWare.
Используя сведения, приведенные в нашей книге, вы сможете решить
такие задачи, как организация связи между программами, работающими
на разных станциях в сети без обращения к файл-серверу, создание
собственных серверов для работы с модемами или базами данных,
разработка электронной почты, разработка игровых программ для
сети и многое другое.
Что вам понадобится для работы с книгой?
Во-первых, безусловно, нужна работающая локальная сеть, даже если
в ней всего два компьютера. Лучше всего, если это будет сеть Novell
NetWare версии 3.11 или 2.2, однако с протоколом IPX вы сможете
работать и в сети NetWare Lite, причем вам будет достаточно установить
сетевые оболочки на рабочие станции. Для работы с протоколом IPX
или SPX сервер NetWare вообще не нужен!
Во-вторых, вам потребуется среда разработки программ Borland C++
версии 3.1 (во всяком случае, все программы, приведенные в книге,
отлаживались именно в этой среде). При соответствующей адаптации
вы сможете воспользоваться Borland C++ версии 3.0 или даже 2.0.
Те программы, в которых не используется объектно-ориентированный
подход, могут с некоторыми минимальными исправлениями транслироваться
в среде Microsoft Quick C версии 2.51 или Microsoft C
версии 6.0.
|