{"title":"Microsoft Windows Development Ser","description":null,"products":[{"product_id":"framework-design-guidelines-book-krzysztof-cwalina-9780321545619","title":"Framework Design Guidelines","description":"Framework Design Guidelines, Second Edition, teaches developers the best practices for designing reusable libraries for the Microsoft .NET Framework. Expanded and updated for .NET 3.5, this new edition focuses on the design issues that directly affect the programmability of a class library, specifically its publicly accessible APIs.     This book can improve the work of any .NET developer producing code that other developers will use. It includes copious annotations to the guidelines by thirty-five prominent architects and practitioners of the .NET Framework, providing a lively discussion of the reasons for the guidelines as well as examples of when to break those guidelines.     Microsoft architects Krzysztof Cwalina and Brad Abrams teach framework design from the top down. From their significant combined experience and deep insight, you will learn    The general philosophy and fundamental principles of framework design  Naming guidelines for the various parts of a framework  Guidelines for the design and extending of types and members of types  Issues affecting–and guidelines for ensuring–extensibility  How (and how not) to design exceptions  Guidelines for–and examples of–common framework design patterns  Guidelines in this book are presented in four major forms: Do, Consider, Avoid, and Do not. These directives help focus attention on practices that should always be used, those that should generally be used, those that should rarely be used, and those that should never be used. Every guideline includes a discussion of its applicability, and most include a code example to help illuminate the dialogue.     Framework Design Guidelines, Second Edition, is the only definitive source of best practices for managed code API development, direct from the architects themselves.     A companion DVD includes the Designing .NET Class Libraries video series, instructional presentations by the authors on design guidelines for developing classes and components that extend the .NET Framework. A sample API specification and other useful resources and tools are also included.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49524779286801,"sku":"GOR003464567","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49586300354833,"sku":"GOR008397288","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50098790826257,"sku":"CIN0321545613G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50348218908945,"sku":"CIN0321545613VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":51757890404625,"sku":"CIN0321545613A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321545613.jpg?v=1768384534"},{"product_id":"windows-forms-programming-in-c-book-chris-sells-9780321116208","title":"Windows Forms Programming in C#","description":"A guide to using the Microsoft .NET forms package, this work takes a practical approach to the use of programming tools, such as Visual Studio. It discusses how the Windows Forms classes and their supporting infrastructure can be used to write robust and rich smart client applications.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49532112240913,"sku":"GOR001629072","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49644355551505,"sku":"GOR004247173","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50348198101265,"sku":"CIN0321116208G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51485830054161,"sku":"CIN0321116208VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":52505536430353,"sku":"GOR004960454","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321116208.jpg?v=1751195804"},{"product_id":"smart-client-deployment-with-clickonce-book-brian-noyes-9780321197696","title":"Smart Client Deployment with ClickOnce","description":"Microsoft's ClickOnce' auto-updating technology can simplify application deployment. Presenting a balance of theory and practice, this book explains how and why Click Once works it does, and how to overcome the obstacles to using it in complex environments. It covers design, architecture, security, and includes case studies and sample code.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49542641090833,"sku":"GOR002416413","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50348173820177,"sku":"CIN0321197690G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51318092857617,"sku":"CIN0321197690VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":53621784772881,"sku":"CIN0321197690A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321197690.jpg?v=1751133927"},{"product_id":"essential-windows-presentation-foundation-wpf-book-chris-anderson-9780321374479","title":"Essential Windows Presentation Foundation (WPF)","description":"Windows Presentation Foundation (WPF) replaces Microsoft's diverse presentation technologies with a unified platform for building rich applications. This book introduces this platform, focusing on the concepts and techniques working developers need in order to build robust applications for real users.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49581175046417,"sku":"GOR002603735","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51119825748241,"sku":"CIN0321374479VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51720969945361,"sku":"CIN0321374479G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321374479.jpg?v=1750973936"},{"product_id":"essential-asp-net-with-examples-in-c-book-fritz-onion-9780201760408","title":"Essential ASP.NET With Examples in C#","description":"Offers a discussion of the rationale behind the design of ASP.NET and an introduction to how it builds on top of the .NET framework. This book discusses features in ASP.NET, including the server-side compilation model, code-behind classes, server-side controls, form validation, the data binding model, and custom control development.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49595736686865,"sku":"GOR001510393","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50588114780433,"sku":"CIN0201760401VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":52103127597329,"sku":"CIN0201760401G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0201760401.jpg?v=1750812844"},{"product_id":"net-internationalization-book-guy-smith-ferrier-9780321341389","title":".NET Internationalization","description":"The .NET Framework has the comprehensive support for internationalization and globalization of any development platform. This book teaches developers how to unlock and utilize that support. It covers the internationalization of both Windows Forms and ASP.NET applications, using both Versions 1.1 and 2.0 of the .NET Framework.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49597606986001,"sku":"GOR003244452","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50347976360209,"sku":"CIN0321341384VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321341384.jpg?v=1750909534"},{"product_id":"c-programming-language-covering-c-4-0-book-anders-hejlsberg-9780321741769","title":"The C# Programming Language (Covering C# 4.0)","description":"“Based on my own experience, I can safely say that every .NET developer who reads this will have at least one `aha’ moment and will be a better developer for it.”    –From the Foreword by Don Box   The popular C# programming language combines the high productivity of rapid application development languages with the raw power of C and C++. Updated to cover the new features of C# 4.0, including dynamic binding, named and optional parameters, and covariant and contravariant generic types, this release takes the language to the next level by adding the ability to cleanly write programs that don’t rely on static type definitions. This allows dynamic programming languages such as Python, Ruby, and JavaScript to feel native to C#. The C# Programming Language, Fourth Edition, continues to be the authoritative and annotated technical reference for C# 4.0.     Written by Anders Hejlsberg, the language’s architect, and his colleagues, Mads Torgersen, Scott Wiltamuth, and Peter Golde, this volume has been completely updated for C# 4.0. The book provides the complete specification of the language, along with descriptions, reference materials, code samples, and annotations from twelve prominent C# gurus.     The many annotations bring a depth and breadth of understanding rarely found in any programming book. As the main text of the book introduces the concepts of the C# language, cogent annotations explain why they are important, how they are used, how they relate to other languages, and even how they evolved.     This book is the definitive, must-have reference for any developer who wants to understand C#. With annotations from: Brad Abrams, Joseph Albahari, Krzysztof Cwalina, Jesse Liberty, Eric Lippert, Christian Nagel, Vladimir Reshetnikov, Marek Safar, Chris Sells, Peter Sestoft, Jon Skeet, and Bill Wagner.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49614592737553,"sku":"GOR004106742","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50281245049105,"sku":"CIN0321741765G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":51361987559697,"sku":"GOR007690558","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321741765.jpg?v=1751420636"},{"product_id":"net-developer-s-guide-to-directory-services-programming-book-joe-kaplan-9780321350176","title":"The .NET Developer's Guide to Directory Services Programming","description":"If you have any interest in writing .NET programs using Active Directory or ADAM, this is the book you want to read.  -Joe Richards, Microsoft MVP, directory servicesIdentity and Access Management are rapidly gaining importance as key areas of practice in the IT industry, and directory services provide the fundamental building blocks that enable them. For enterprise developers struggling to build directory-enabled .NET applications, The .NET Developer's Guide to Directory Services Programming will come as a welcome aid.    Microsoft MVPs Joe Kaplan and Ryan Dunn have written a practical introduction to programming directory services, using both versions 1.1 and 2.0 of the .NET Framework. The extensive examples in the book are in C#; a companion Web site includes both C# and Visual Basic source code and examples.     Readers will        Learn to create, rename, update, and delete objects in Active Directory and ADAM   Learn to bind to and search directories effectively and efficiently   Learn to read and write attributes of all types in the directory   Learn to use directory services within ASP.NET applications   Get concrete examples of common programming tasks such as managing Active Directory and ADAM users and groups, and performing authentication    Experienced .NET developers-those building enterprise applications or simply interested in learning about directory services-will find that The .NET Developer's Guide to Directory Services Programming unravels the complexities and helps them to avoid the common pitfalls that developers face.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49616374137105,"sku":"GOR005375966","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49769102246161,"sku":"CIN0321350170G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50784179126545,"sku":"CIN0321350170VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321350170.jpg?v=1750781059"},{"product_id":"essential-linq-book-charlie-calvert-9780321564160","title":"Essential LINQ","description":"Charlie and Dinesh bring important skills to this project that enable them to show how LINQ works and the practical ways you can use it in your daily development process.    From the Foreword by Anders Hejlsberg         LINQ is one of Microsoft's most exciting, powerful new development technologies. Essential LINQ is the first LINQ book written by leading members of Microsoft's LINQ and C# teams. Writing for architects, developers, and development managers, these Microsoft insiders share their intimate understanding of LINQ, revealing new patterns and best practices for getting the most out of it.          Calvert and Kulkarni begin by clearly explaining how LINQ resolves the long-time impedance mismatch between object-oriented code and relational databases. Next, they show how LINQ integrates querying into C# as a first-class citizen. Using realistic code examples, they show how LINQ provides a strongly typed, IntelliSense-aware technology for working with data from any source, including SQL databases, XML files, and generic data structures.          Calvert and Kulkarni carefully explain LINQ's transformative, composable, and declarative capabilities. By fully illuminating these three concepts, the authors allow developers to discover LINQ's full power. In addition to covering core concepts and hands-on LINQ development in C# with LINQ to Objects, LINQ to XML, LINQ to SQL, and LINQ to Entities, they also present advanced topics and new LINQ implementations developed by the LINQ community. This book         *           Explains the entire lifecycle of a LINQ project: design, development, debugging, and much more    *           Teaches LINQ from both a practical and theoretical perspective     *           Leverages C# language features that simplify LINQ development    *           Offers developers powerful LINQ query expressions to perform virtually any data-related task    *           Teaches how to query SQL databases for objects and how to modify those objects    *           Demonstrates effective use stored procedures and database functions with LINQ    *           Shows how to add business logic that reflects the specific requirements of your organization    *           Teaches developers to create, query, and transform XML data with LINQ    *           Shows how to transform object, relational, and XML data between each other    *           Offers best patterns and practices for writing robust, easy-to-maintain LINQ code","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49618774229265,"sku":"GOR004418307","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50348823281937,"sku":"CIN0321564162G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321564162.jpg?v=1751195869"},{"product_id":"net-framework-standard-library-annotated-reference-volume-2-book-brad-abrams-9780321194459","title":".NET Framework Standard Library Annotated Reference, Volume 2","description":"A reference to the .NET Framework base class library, this book-and-CD set offers programmers insight into ECMA and ISO specifications for the classes and members, while also explaining why they were designed as they were and demonstrating how to use them. It contains descriptions of each name space, and descriptions and samples of each type.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49723866874129,"sku":"CIN0321194454G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321194454.jpg?v=1750973908"},{"product_id":"windows-forms-programming-in-visual-basic-net-book-chris-sells-9780321125194","title":"Windows Forms Programming in Visual Basic .NET","description":"Serving as a guide to using the Microsoft .NET forms package, this title helps readers learn how to build applications that take full advantage of both the rich user interface features of the Microsoft Windows operating system and the deployment features traditionally associated with HTML-based applications.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51606521020689,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":51606521610513,"sku":"CIN0321125193G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":52674331377937,"sku":"GOR003288536","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53476472488209,"sku":"CIN0321125193VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321125193.jpg?v=1751357263"}],"url":"https:\/\/www.worldofbooks.com\/de-de\/collections\/microsoft-windows-development-ser-buchreihe.oembed","provider":"World of Books ","version":"1.0","type":"link"}