Archive

Posts Tagged ‘microsoft books’

Microsoft Exchange Server 2010 Best Practices


About the Book:

Covers Service Pack 1!

Apply best practices for administering Exchange Server 2010 and SP1–and optimize your operational efficiency and results. This guide captures the field-tested solutions, real-world lessons, and candid advice of practitioners across the range of business and technical scenarios–and across the IT life cycle. Gain expert insights on what works, where to make tradeoffs, and how to implement the best decisions for your organization.

Discover how to:

  • Apply scenario-based guidance for planning and deployment
  • Prepare Active Directory® and the server environment
  • Validate requirements and understand configuration tradeoffs
  • Learn best ways to manage users, mailboxes, and permissions
  • Optimize message routing and security
  • Design and implement Unified Messaging and federated delegation
  • Define your archiving and compliance strategy
  • Build high availability into your backup and recovery plan
  • Monitor and tune performance
  • Apply proven troubleshooting tactics

About the Authors

Siegfried Jagott, MCSE, is a principal consultant specializing in Microsoft messaging and collaboration solutions. He has 15 years of experience with Exchange Server and has developed numerous books and courses.

Joel Stidley, Microsoft MVP for Exchange Server Architecture, is an author and systems architect with 14 years’ experience with Exchange. He specializes in virtualization, directory services, storage, and messaging.

ISBN: 978-93-5004-181-9

Pages: 908

Price: Rs. 699/- w/CD

Parallel Programming with Microsoft .NET


About the Book:

The CPU meter shows the problem. One core is running at 100 percent, but all the other cores are idle. Your application is CPU-bound, but you are using only a fraction of the computing power of your multicore system. What next?

The answer, in a nutshell, is parallel programming. Where you once would have written the kind of sequential code that is familiar to all programmers, you now find that this no longer meets your performance goals. To use your system’s CPU resources efficiently, you need to split your application into pieces that can run at the same time. This is easier said than done. Parallel programming has a reputation for being the domain of experts and a minefield of subtle, hard-to-reproduce software defects.

Everyone seems to have a favorite story about a parallel program that did not behave as expected because of a mysterious bug. These stories should inspire a healthy respect for the difficulty of the problems you face in writing your own parallel programs. Fortunately, help has arrived. Microsoft Visual Studio® 2010 introduces a new programming model for parallelism that significantly simplifies the job. Behind the scenes are supporting libraries with sophisticated algorithms that dynamically distribute computations on multicore architectures. Proven design patterns are another source of help. A Guide to Parallel Programming introduces you to the most important and frequently used patterns of parallel programming and gives executable code samples for them, using the Task Parallel Library (TPL) and Parallel LINQ (PLINQ).

About the Authors

Colin Campbell is a coauthor of Model-Based Software Testing and Analysis in C# and he has written several academic papers on mathematically rigorous approaches to software analysis. He is a founder and principal at Modeled Computation LLC, in Seattle.

Ralph Johnson is a research associate professor at the University of Illinois. He was one of the four co-authors of Design Patterns, and the leader of the group that developed the first automated refactoring tool, the Smalltalk Refactoring Browser. For the past few years, he has been working on documenting patterns of parallel programming.

Ade Miller works as a Development Lead with Microsoft’s patterns & practices group, where he manages several agile teams who deliver applied engineering  guidance to Microsoft’s customers. His primary interests are in parallel computing and agile software development practices.

Stephen Toub works on the Parallel Computing Platform team at Microsoft. He spends his days designing and developing the next generation of concurrent and parallel programming models for .NET and Visual Studio. His team’s blog can be found at http://blogs.msdn.com/pfxteamhttp://blogs.msdn.com/pfxteam.

ISBN: 978-93-5004-205-2

Pages: 196

Price: Rs. 399/- w/CD

Programming Microsoft Windows Forms

September 30, 2011 Leave a comment

About the Book:

Whether you’re a new or experienced developer, get the focused information you need to streamline application development using Windows Forms and Microsoft .NET Framework 2.0. Award-winning author Charles Petzold illuminates the essential concepts and techniques for exploiting Windows Forms capabilities—offering concise, eloquent instruction as always, along with ample code examples in C#.

Discover how to:

  • Understand the architecture of Windows Forms programs
  • Add familiar Windows controls to your application, such as buttons, scroll bars, and text boxes
  • Create toolbars, menus, and status bars, complete with text and bitmap images
  • Enhance existing controls, combine multiple controls, or create custom controls from scratch
  • Exploit dynamic layout with FlowLayoutPanel
  • Support absolute, proportional, or auto-sized columns and rows with TableLayoutPanel
  • Develop data-bound controls
  • Display tabular data with the new DataGridView control—without writing extensive code
  • PLUS—Build and deploy two real-world Windows Forms applications from the bottom up

About the Author

Charles Petzold was honored in 1994 with the Windows Pioneer Award, presented by Microsoft founder Bill Gates and Windows Magazine. He has been programming with Windows since first obtaining a beta Windows 1.0 SDK in the spring of 1985, and wrote the very first magazine article on Windows programming in 1986. Charles wrote the classic Programming Windows, which is currently in its sixth edition and one of the best-known and widely-used programming books of all time. He is also the author of Programming in the Key of C# and Code: The Hidden Language of Computer Hardware and Software.

ISBN: 978-93-5004-161-1

Pages: 400

Price: Rs. 449/-

Introducing Windows 7 for Developers

September 30, 2011 Leave a comment

About the Book

Get your first look at Windows 7 and see how much more productive and efficient the development life cycle can be. Guided by three Windows programming experts, you’ll examine new Windows 7 capabilities and get a head start exploiting them to build better user experiences and applications. Topics include multi-touch gesture support, graphics and video enhancements, the Ribbon user interface (including the difference between Windows 7 Ribbon and Windows Presentation Foundation (WPF) Ribbon), federated search, the Libraries feature, Taskbar functionality, the new Windows Sensor and Location platform, and more.

 About the Authors

Yochay Kiriaty is a Senior Technical Evangelist at Microsoft, focusing on Windows 7. He has more than a decade of experience in Software development, and is the public face of the Windows 7 Developers Blog. Yochay has written a number of MSDN articles, and co-authored Introduction to Windows 7 for Developers.

Laurence Moroney is a Senior Technology Evangelist at Microsoft, focusing on Silverlight and the user experience. He has more than a decade of experience in software development and implementation, and has written dozens of books and articles on Windows Presentation Foundation, Web development, security, and interoperability.

ISBN: 978-93-5004-155-0

Pages:416

Price: 599/-

Microsoft ASP.NET and AJAX: Architecting Web Applications

September 30, 2011 Leave a comment

About the Book:

Rethink the way you plan, design, and build Web applications—with expert guidance from Web development luminary Dino Esposito. Whether giving legacy sites a much-needed tune-up—or architecting rich Internet applications from the ground up—you’ll learn pragmatic approaches to AJAX development that you can employ today.

Discover how to:

  • Delve into the mechanics and design goals of partial rendering—such as improving page-refresh speed
  • Use AJAX-enabled server controls to bring desktop-like functionality to Web solutions
  • Apply design patterns to common Web development issues, including client-side data binding
  • Manipulate JavaScript more easily using the jQuery and Microsoft AJAX libraries
  • Examine the interoperability and security models in Microsoft Silverlight
  • Weigh the tradeoffs when architecting Web applications for richness (Silverlight) vs. reach (AJAX)—and deliver the right solution for your audience

About the Author

Dino Esposito is a well-known ASP.NET, AJAX, and Silverlight expert who has written or co-written several popular books, including this book’s counterpart—Microsoft .NET: Architecting Applications for the Enterprise—and Programming Microsoft ASP.NET 3.5. He is a regular contributor to MSDN Magazine and speaks at industry events such as DevConnections and Microsoft Tech*Ed.

ISBN: 978-93-5004-148-2

Pages: 344

Price: Rs. 599/-

Microsoft SQL Server 2008 Internals

September 30, 2011 Leave a comment

About the Book:

Delve inside the core SQL Server engine—and put that knowledge to work—with guidance from a team of well-known internals experts. Whether database developer, architect, or administrator, you’ll gain the deep knowledge you need to exploit key architectural changes—and capture the product’s full potential. Discover how SQL Server works behind the scenes, including:

  • What happens internally when SQL Server builds, expands, shrinks, and moves databases
  • How to use event tracking—from triggers to the Extended Events Engine
  • Why the right indexes can drastically reduce your query execution time
  • How to transcend normal row-size limits with new storage capabilities
  • How the Query Optimizer operates
  • Multiple techniques for troubleshooting problematic query plans
  • When to force SQL Server to reuse a cached query plan—or create a new one
  • What SQL Server checks internally when running DBCC
  • How to choose among five isolation levels and two concurrency models when working with multiple concurrent users

About the Authors

Kalen Delaney is a Microsoft MVP who has worked with SQL Server since 1987. She’s a subject-matter expert on Microsoft’s official SQL Server courses and previously wrote Inside SQL Server (Microsoft Press). She lives in the Pacific Northwest.

Paul Randal and wife Kimberly L. Tripp are two of the most-sought-after SQL Server speakers in the world. A Microsoft MVP and Regional Director, Paul is also contributing editor to TechNet Magazine.

Kimberly L. Tripp is a SQL Server MVP and a Microsoft Regional Director and has worked with SQL Server since 1990. She lectures for a variety of events including Microsoft Tech*Ed and is married to co-editor and SQL guru Paul Randal.

Conor Cunningham is principal architect of the SQL Server Core Engine Team at Microsoft.

ISBN: 978-93-5004-144-4

Pages: 788

Price: Rs. 699/-

The 8051/8052 Microcontroller: Architecture, Assembly Language & H/W Interfacing

September 30, 2011 Leave a comment

About the Book:

This book was written with the novice or intermediate 8052 developer in mind. Assuming no prior knowledge of the 8052, it takes the reader step-by-step through the architecture including discussions and explanations of concepts such as internal RAM, external RAM, Special Function Registers (SFRs), addressing modes, timers, serial I/O, and interrupts. This is followed by an in-depth section on assembly language which explains each instruction in the 8052 instruction set as well as related concepts such as assembly language syntax, expressions, assembly language directives, and how to implement 16-bit mathematical functions. The book continues with a thorough explanation of the 8052 hardware itself, reviewing the function of each pin on the microcontroller and follows this with the design and explanation of a fully functional single board computer-every section of the schematic design is explained in detail to provide the reader with a full understanding of how everything is connected, and why. The book closes with a section on hardware interfacing and software examples in which the reader will learn about the SBCMON monitor program for use on the single board computer, interfacing with a 4×4 keypad, communicating with a 16×2 LCD in direct-connect as well as memory-mapped fashion, utilizing an external serial EEPROM via the SPI protocol, and using the I2C communication standard to access an external real time clock. The book takes the reader with absolutely no knowledge of the 8052 and provides him with the information necessary to understand the architecture, design and build a functioning circuit based on the 8052, and write software to operate the 8052 in assembly language.

About the Author

Craig Steiner is the webmaster of 8052.com, the leading website dedicated to the 8052 microcontroller, and a founding member of Vault Information Services LLC. He has been involved in software development since 1980 and has acquired significant experience in many areas of the field as it has evolved over the last two and a half decades, including Windows-based programming, Linux-based Internet applications, Palm, and, of course, embedded 8052 development. Mr. Steiner is an independent consultant that focuses primarily on 8052-based projects and has worked with clients such as Analog Devices, TDK Semiconductor, and Texas Instruments, among others.

ISBN: 978-93-5004-129-1

Pages: 342

Price: Rs. 399/-

Developing Microsoft SharePoint Applications Using Windows Azure

September 28, 2011 Leave a comment

About the Book:

Deliver custom, cloud-based business solutions using SharePoint 2010 and Windows Azure™ together. By applying hands-on techniques from Microsoft cloud development expert Steve Fox, you’ll learn how to increase the reach, resource capability, and reusability of your apps. Get the practical code exercises and solid advice you need—whether you’re planning to build complete data-driven applications or hybrid solutions with simple Web parts.

Discover how to:

  • Deliver data from Windows Azure Marketplace DataMarket into SharePoint and Microsoft Office applications
  • Use Microsoft Business Connectivity Services to connect to SQL Azure™ data
  • Create advanced web parts to surface SQL Azure data in Bing™ Maps, using the SharePoint client object model
  • Manage files in Windows Azure using BLOB storage
  • Deploy Windows Communication Foundation (WCF) services to Windows Azure
  • Build business intelligence solutions, using SQL Azure, Microsoft SQL Server® Reporting Services (SSRS)

About the Author

Steve Fox works at Microsoft on a team whose charter is cloud development and evangelism. He’s the author of many SharePoint and Office development books and articles, as well as one of the earliest blogs on Azure and SharePoint. He’s a frequent speaker at conferences around the globe.

ISBN: 978-93-5004-118-5

Pages: 346

Price: 499/-

Parallel Programming with Microsoft Visual C++

September 28, 2011 Leave a comment

About the Book:

Your CPU meter shows a problem. One core is running at 100 percent, but all the other cores are idle. Your application is CPU-bound, but you are using only a fraction of the computing power of your multicore system. Is there a way to get better performance?

The answer, in a nutshell, is parallel programming. Where you once would have written the kind of sequential code that is familiar to all programmers, you now find that this no longer meets your performance goals. To use your system’s CPU resources efficiently, you need to split your application into pieces that can run at the same time. Of course, this is easier said than done. Parallel programming has a reputation for being the domain of experts and a minefield of subtle, hard-to-reproduce software defects. Everyone seems to have a favorite story about a parallel program that did not behave as expected because of a mysterious bug.

These stories should inspire a healthy respect for the difficulty of the problems you will face in writing your own parallel programs. Fortunately, help has arrived. The Parallel Patterns Library (PPL) and the Asynchronous Agents Library introduce a new programming model for parallelism that significantly simplifies the job. Behind the scenes are sophisticated algorithms that dynamically distribute computations on multicore architectures. In addition, Microsoft® Visual Studio® 2010 development system includes debugging and analysis tools to support the new parallel programming model.

Proven design patterns are another source of help. This guide introduces you to the most important and frequently used patterns of parallel programming and provides executable code samples for them, using PPL. When thinking about where to begin, a good place to start is to review the patterns in this book. See if your problem has any attributes that match the six patterns presented in the following chapters. If it does, delve more deeply into the relevant pattern or patterns and study the sample code.

About the Authors:

Colin Campbell is a coauthor of Model-Based Software Testing and Analysis in C# and he has written several academic papers on mathematically rigorous approaches to software analysis. He is a founder and principal at Modeled Computation LLC, in Seattle.

Ade Miller is currently a Principal Program Manager for Dryad and DryadLINQ a set of technologies that support data-intensive computing applications running on a Windows HPC Server 2008 R2 cluster. Previously he was the Development Lead for Microsoft’s patterns & practices group (p&p) where he managed p&p’s agile development teams. His primary interests are parallel computing and in engineering leadership to improve the way people develop software.

He is one of the authors of Parallel Programming with Microsoft .NET and Parallel Programming with Microsoft Visual C++. Ade also writes and speaksabout parallel computing and his experiences with agile software development at Microsoft and elsewhere.

ISBN: 978-93-5004-115-4

Pages: 196

Price: Rs. 399/- w/CD

Programming Microsoft Visual C++, Fifth Edition


ISBN: 978-93-5004-106-2

About the Book:

PROGRAMMING MICROSOFT VISUAL C++, FIFTH EDITION, is the newest edition of the book that has become the industry’s most trusted text (previously published as Inside Visual C++). Newly expanded and updated for Microsoft Visual C++ 6.0, it offers even more of the detailed, comprehensive coverage that’s consistently made this title the best overall explanation of the capabilities of this powerful and complex development tool, including: • Control development with ATL • The latest database programming enhancements • Recent COM improvements • Using Microsoft Internet Explorer • DHTML • Visual C++ and MFC for Windows CE • C++ programming for the Internet—Winsock, MFC WinInet, and ISAPI extension programs for Microsoft Internet information Server An electronic version of this book is available on the companion CD.
About the Authors:
David Kruglinski was on the team that originally created Microsoft Visual C++. After completing the fourth edition of his widely selling book, David died in a paragliding accident in eastern Washington in April 1997.
George Shepherd and Scot Wingo are principals at Stingray Software, a division of RogueWave Corporation,and coauthors of MFC Internals, published by Addison-Wesley.