Программирование серверных приложений для windows 2000

An ever-growing number of applications are being developed for the Windows server platform. As more companies come to rely on this burgeoning code base, software developers require the skills to closely integrate with Windows. Administrators resent applications with obvious bugs, but they will also reject code that is difficult to administer, performs poorly, or dominates system resources. Programming Server-Side Applications for Microsoft Windows 2000 helps intermediate and advanced Windows programmers by covering a range of topics needed to develop reliable applications for Windows 2000.

Readers should be familiar with C++ Windows programming and spend little time introducing basic concepts. Advanced readers will find this refreshing, while beginners should scurry off and bone up by reading the prequel, Jeffrey Richter’s Programming Applications for Microsoft Windows. Moreover, although this book covers server-side applications, it spends very little time on network programming—it assumes the reader is already comfortable with sockets or some other form of client/server communication.

The sections on services and administration are straightforward, and readers familiar with Windows NT will easily grasp the skills needed to build system-friendly applications. Security is a trickier topic, and the authors do a good job of introducing the different aspects of Windows security, emphasizing the functions that programmers will use most frequently. There is a solid explanation of Windows network authentication and secure communication. (These topics almost warrant a separate book, but there is enough information here to get off to a good start.)

The critical nature of server-side applications is emphasized—stressing that it is not acceptable to reboot the server machine regularly if the system grows unstable. Readers get strong advice on the importance of managing resources, easy administration, and scalability. In most cases, these concepts are reinforced with specific examples throughout the text via notes on common pitfalls and bugs, but it would have been nice to see this point hammered home a bit more, especially the difficulty in testing code in a simulated production environment.

The best aspect of this book is the exemplary sample code. It is easy to understand and well documented, and it does a good job of demonstrating the topics the book discusses. The companion CD-ROM contains all the code needed to build the sample applications under Visual C++ 6.0, most of which can easily be modified to other uses. Note that much of the information in this book is not specific to Windows 2000—it can be easily applied to Windows NT 4—but new features such as Active Directory are not discussed in any detail. You can use this book to modify existing applications to better integrate with Windows, or to develop new server applications from scratch. If you want a solid tutorial for developing Windows server applications, this will make a nice supplement to your technical library. —Pete Ostenson

Topics covered: I/O completion ports and thread pools, Windows service development and administration, managing the Registry, performance counters, event logging, Windows security, user and group management, SSPI, and SSL.

Jeffrey Richter is a cofounder of Wintellect (www.wintellect.com)-a training, debugging, and consulting firm dedicated to helping companies build better software faster. He is the author of the previous editions of this book, Windows via C/C++, and several other Windows®-related programming books. Jeffrey has been consulting with the Microsoft® .NET Framework team since October 1999.

Jason Clark, once a developer on the Microsoft Windows NT/Windows 2000 Server team, now spends his time providing training and consulting for Microsoft and Wintellect. Jason coauthored Programming Server-Side Applications for Microsoft Windows 2000, and he writes for various industry magazines, including MSDN Magazine. Jason may be contacted at jclark@wintellect.com.

libcats.org

Программирование Серверных Приложений Для Microsoft Windows 2000. Мастер-Класс

, Кларк Дж.

В книге Дж.Рихтера исчерпывающе описаны функции новой операционной системы Microsoft — Windows 2000, позволяющие создавать высокопроизводительные и надежные серверные приложения. Менеджер управления службами, контроль производительности и системных событий, асинхронный ввод-вывод, система безопасности и защищенное взаимодействие приложений обеспечат надежную и эффективную работу ваших приложений в качестве служб операционной системы 24 часа в сутки 7 дней в неделю. Все главы содержат примеры, написанные на C++, демонстрирующие описываемые технологии. Вы можете использовать в своих приложениях фрагменты этих программ и готовые классы C++, исходные тексты которых содержатся на прилагаемом компакт-диске. Книга состоит из 12 глав, 2 приложений и предметного указателя. Прилагаемый к книге компакт-диск содержит программное обеспечение, примеры приложений, документацию и электронную версию книги.

Популярные книги за неделю:

Только что пользователи скачали эти книги:

Microsoft, 2000 — Всего страниц: 698

Enterprise developers take an in-depth tour of Windows 2000 services — the powerful features and subsystems designed specifically to handle mission-critical data processing needs — and get expert guidance for building applications that exploit their capabilities. Covering the Service Control Manager, Registry, performance monitoring, event logging, security, asynchronous I/O, and other key topics — and featuring a CD-ROM packed with next-generation 64-bit code examples — this book provides timely and substantive instruction for creating a powerful new class of enterprise solutions.

Программирование серверных приложений для Microsoft Windows 2000

Рихтер Дж., Кларк Дж.Д.

How much do you like this book?

What’s the quality of the file?

Download the book for quality assessment

What’s the quality of the downloaded files?

В книге Дж. Рихтера исчерпывающе описаны функции новой операционной системы Microsoft — Windows 2000, позволяющие создавать высокопроизводительные и надежные серверные приложения. Менеджер управления службами, контроль производительности и системных событий, асинхронный ввод-вывод, система безопасности и защищенное взаимодействие приложений обеспечат надежную и эффективную работу ваших приложений в качестве служб операционной системы 24 часа в сутки 7 дней в неделю. Все главы содержат примеры, написанные на С++, демонстрирующие описываемые технологии. Вы можете использовать в своих приложениях фрагменты этих программ и готовые классы С++, исходные тексты которых содержатся на прилагаемом компакт-диске. Книга состоит из 12 глав, 2 приложений и предметного указателя. Прилагаемый к книге компакт-диск содержит программное обеспечение, примеры приложений, документацию и электронную версию книги.

Publisher:

Питер, Русская Редакция

russian, 2001

Conversion to is in progress

Most frequently terms


Рихтер Дж., Кларк Дж.Д.

Описание

УДК 004.43
ББК 32.973-26-018.02
Рихтер Дж., Кларк Дж. Д.
Р59 Программирование серверных приложений для Microsoft Windows 2000.
Мастер-класс. /Пер. с англ. — СПб.: Питер; М.: Издательско-торговый дом
«Русская Редакция», 2001. — 592 стр.: ил.
ISBN 5-318-00296-Х
ISBN 5-7502-0137-6
В книге Дж. Рихтера исчерпывающе описаны функции новой
операционной системы Microsoft — Windows 2000, позволяющие создавать
высокопроизводительные и надежные серверные приложения. Менеджер
управления службами, контроль производительности и системных событий,
асинхронный ввод-вывод, система безопасности и защищенное взаимодействие
приложений обеспечат надежную и эффективную работу ваших
приложений в качестве служб операционной системы 24 часа в сртки 7 дней в
неделю.
Все главы содержат примеры, написанные на С+4-, демонстрирующие
описываемые технологии. Вы можете использовать в своих приложениях
фрагменты этих программ и готовые классы С+-г, исходные тексты
которых содержатся на прилагаемом компакт-диске.
Книга состоит из 12 глав, 2 приложений и предметного указателя.
Прилагаемый к книге компакт-диск содержит программное обеспечение,
примеры приложений, документацию и электронную версию книги.
УДК 004.43
ББК 32.973.26-018.02
Подготоплено к изданию по лицензионному договору с Microsoft Corporation, Ред-
монд, Вашинггон, США.
Macintosh — охраняемый товарный знак компании Apple Computer Inc. ActiveX,
BackOffice, JScript, Microsoft, Microsoft Press, MSDN, NetShow, Outlook, PowerPoint, Visual
Basic, Visual C++, Visual InterDev, Visual J++, Visual SourceSafe, Visual Studio, \Vin32, Windows
и Windows NT являются товарными знаками или охраняемыми товарными знаками
корпорации Microsoft п США и/или других странах. Все другие товарные знаки
являются собственностью соответствующих фирм.
Все названия компаний, организаций и продуктов, а также и.мена лиц,
используемые в примерах, вымышлены и не имеют никакого отношения к реальным
компаниям, организациям, продуктам и лицам.
ISBN 1-57231-834-1 (англ.)
ISBN 5-318-00296-Х
ISBN 5-7502-0137-6
Оригинальное издание на английском
языке, Джеффри Рихтер, 2000
Перевод на русский язык, Microsoft
Corporation, 2001

Детали


Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Uup rg adguard net windows 11
  • Можно ли сейчас установить windows 10
  • Putty network error connection refused windows
  • Change color windows cmd
  • Как посмотреть какой у тебя windows на компьютере