Have one to sell? Sell yours here
Programming Server-Side Applications for Microsoft Windows 2000 (Microsoft Programming)
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Programming Server-Side Applications for Microsoft Windows 2000 (Microsoft Programming) [Paperback]

Jeffrey Richter (Author), Jason Clark (Author)
4.5 out of 5 stars  See all reviews (11 customer reviews)


Available from these sellers.



Book Description

April 22, 2000 Microsoft Programming
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.


Editorial Reviews

Amazon.com Review

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.

About the Author

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.

Product Details

  • Paperback: 400 pages
  • Publisher: Microsoft Press (April 22, 2000)
  • Language: English
  • ISBN-10: 0735607532
  • ISBN-13: 978-0735607538
  • Product Dimensions: 9.5 x 7.6 x 2 inches
  • Shipping Weight: 3.7 pounds
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon Best Sellers Rank: #1,586,055 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

11 Reviews
5 star:
 (7)
4 star:
 (2)
3 star:
 (2)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (11 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

18 of 19 people found the following review helpful:
5.0 out of 5 stars Picks up Where Programming Applications Left Off!, April 10, 2000
By 
Tim Spark (San Jose, CA) - See all my reviews
This review is from: Programming Server-Side Applications for Microsoft Windows 2000 (Microsoft Programming) (Paperback)
Programming Servers expects the user to have an understanding of development on Windows 32-bit platforms, and this is a good thing, because it gives the reader the chance to jump right into some advanced topics. First the book spends some well-deserved time on the topic of scalable I/O development in Windows. Then it covers service development in great detail, new and advanced developers will pick up some points here. After this, it covers administrative features. Although the administration section is interesting and detailed, it is also the lightest-weight chapters in the book. Following these chapters is the security development section! This section is by no means lightweight, so hold on tight. It covers security from the creation of the very first user account to full blown scalable encrypted communication using industry standard protocols. This section includes an incredibly complete coverage of NT security programming plus dozens of topics totally new to Windows 2000. Just about any developer will increase their understanding Windows with this book.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 8 people found the following review helpful:
5.0 out of 5 stars A must for a system programmer, April 4, 2000
By A Customer
This review is from: Programming Server-Side Applications for Microsoft Windows 2000 (Microsoft Programming) (Paperback)
I found this book to be a well-presented and enjoyable read for some very advanced Windows programming concepts. This book thoroughly detailed the following topics: Server/Service development, scalable development techniques (including thread-pooling and scalable I/O), server management tool development, and the most complete security programming coverage I have seen to date. This book is a must buy for anyone who wants to understand the nuts and bolts behind security or server software development in Windows.

Note that this book does not require COM or DCOM knowledge. Even though basic C++ knowledge may be helpful, it's not a prerequisite either. All the samples are easy to follow and written in C.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


11 of 12 people found the following review helpful:
4.0 out of 5 stars Good book, but the title is a little misleading, March 15, 2001
By 
David Kerr (Calgary AB Canada) - See all my reviews
(REAL NAME)   
This review is from: Programming Server-Side Applications for Microsoft Windows 2000 (Microsoft Programming) (Paperback)
This book should really be calling "Programming Secure Services for Windows 2000". Its not about server-side applications in general; rather, a specific implementation of them... a Microsoft Back-Office certified implentation to be precise. The first half covers creating, installing, and administering a service. The second half covers security.

That said, this is a good book if you are looking to make a service and are concerned about security. If you don't know what a service is, then you probably don't need this book. But I'll tell you what it is just in case :) The book defines it as "a normal Windows application containing additional infrastructure that enables it to receive special treatment by the operating system". ie You can see it as a 'snap-in' under the "Computer Management/Services and Applications/Services" directory in MMC. From there, you can start, stop, and administer your service. In essence, you are creating a background process that has no GUI. MMC takes care of that for you.

Using VC++ and named pipes, the authors give you plenty of examples of services and clients. A perfect follow up to "Applications for Windows 4th ed". Recommended but for a limited audience.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews









Only search this product's reviews



What Other Items Do Customers Buy After Viewing This Item?


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 
(11)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject