70% stars - 3077 reviews
  • About The File:
    File Format | PDF
    File Size | 29.7 MB
    Pages | 844
    Language | English
    Category | Programming
    Description:  Thorough, authoritative coverage, practical examples, clear writing, and full-color presentation make this one of the most widely acclaimed programming books of the last decade.
    Windows Presentation Foundation (WPF) is the recommended technology for creating Windows user interfaces, giving you the power to create richer and more compelling applications than you dreamed possible. Whether you want to develop traditional user interfaces or integrate 3D graphics, audio/video, animation, dynamic skinning, multi-touch, rich document support, speech recognition, or more, WPF enables you to do so in a seamless, resolution-independent manner. WPF 4 Unleashed is the authoritative book that covers it all, in a practical and approachable fashion, authored by WPF guru and Microsoft developer Adam Nathan.

    Covers everything you need to know about Extensible Application Markup Language (XAML)
    Examines the WPF feature areas in incredible depth: controls, layout, resources, data binding, styling, graphics, animation, and more
    Highlights the latest features, such as multi-touch, text rendering improvements, XAML language enhancements, new controls, the Visual State Manager, easing functions, and much more
    Delves into topics that aren’t covered by most books: 3D, speech, audio/video, documents, effects
    Shows how to create popular UI elements, such as Galleries, ScreenTips, and more
    Demonstrates how to create sophisticated UI mechanisms, such as Visual Studio-like collapsible/dockable panes
    Explains how to create first-class custom controls for WPF
    Demonstrates how to create hybrid WPF software that leverages Windows Forms, DirectX, ActiveX, or other non-WPF technologies
    Explains how to exploit new Windows 7 features, such as Jump Lists and taskbar customizations.
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 5.67 MB
    Pages | 464
    Language | English
    Category | Programming
    Description:  Windows Presentation Foundation (WPF) provides developers with a unified programming model for building rich Windows smart client user experiences that incorporate UI, media, and documents.
    WPF has become the leading technology for developing rich client applications on the Windows platform, packed with features and capabilities. However, WPF is big; in fact, it's huge, causing a steep learning curve for the beginner and even for those already using some WPF features.
    Windows Presentation Foundation 4.5 Cookbook provides clear recipes for common WPF tasks. It includes detailed explanations and code examples for customizing and enhancing the basic scenarios, while gaining a deep understanding of WPF mechanics and capabilities.
    WPF is different and requires a different mind-set and approach. This book provides recipes and insights not only in its design but also its practical implementation details.
    Starting from the foundations of WPF, such as dependency properties and XAML, the book touches on all major WPF aspects, such as controls and layout, resources, and digs deep into its unprecedented data binding capabilities.
    The book shows data and control templates in action, which allow full customizations of displayed data and controls in a declarative way. Supported by styles and resources makes data binding all the more powerful. The Model View View-Model pattern is presented as an effective way of maximizing decoupling of components, while providing an elegant way of expanding applications while maintaining a tight grip on complexity.
    The later parts discuss custom elements and controls – the ultimate customization mechanism, and looks at multithreading issues, and how .NET 4.5 task parallelism features can enhance application performance.

    What will you learn from this book
    Get tips and insights to maximize your productivity
    Learn to build complex and flexible user interfaces using XAML
    Perform lengthy operations asynchronously while keeping the UI responsive
    Get well-versed with WPF features such as data binding, layout, resources, templates, and styles
    Customize a control's template to alter appearance but preserve behaviour
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 14.1 MB
    Pages | 658
    Language | English
    Category | Windows Phone
    Description:  The Windows Phone 7 platform, now recently updated, provides a remarkable opportunity for Windows developers to create state-of-the-art mobile applications using their existing skills and a familiar toolset. Pro Windows Phone 7 Development, Second Edition helps you unlock the potential of this platform and create dazzling, visually rich, and highly functional applications for the Windows Phone Marketplace—including using new features like copy-and-paste and API improvements in the NoDo and Mango update waves.
    For developers new to the Windows Phone platform—whether .NET, iPhone, or Android developers—this book starts by introducing the features and specifications of the Windows Phone series, and then leads you through the complete application development process. You'll learn how to use Microsoft technologies like Silverlight, .NET, the XNA Framework, Visual Studio, and Expression Blend effectively, how to take advantage of the device's sensors with the location service, accelerometer, and touch, how to make your apps location-aware using GPS data, how to utilize the rich media capabilities of the Windows Phone series, and much more. Finally, you'll receive a full tutorial on how to publish and sell your application through the Windows Phone Marketplace. And in this second edition, learn quickly and easily how to take advantage of new API capabilities and HTML5 support right in your browser.

    What you’ll learn
    The specifications and capabilities of the Windows Phone series and how to harness that power in your applications
    To understand its relationship to Silverlight, .NET, the XNA Framework, Visual Studio, and Expression Blend and how to use those tools most effectively to develop Windows Phone apps
    How to develop applications that take advantage of the available sensors, such as location service, accelerometer, and touch gestures
    How to develop rich media applications that harness the graphics capabilities of Windows Phone models
    The correct way to design and develop Windows Phone 7 applications utilizing the Model-View-ViewModel architecture
    The process of publishing your application to the Windows Phone Marketplace
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 9.65 MB
    Pages | 976
    Language | English
    Category | Programming C#
    Description:  The Definitive Guide to C# “From using LINQ to covariance and from string formatting to optional arguments, Herb’s update covers all you need to know about using real-world C# 4.0.” Michael Howard, Microsoft Corporation
    Bestselling author Herb Schildt has updated and expanded his classic programming reference to cover C# 4.0--the latest release of this powerful, feature-rich language. Using carefully crafted explanations, insider tips, and hundreds of examples, C# 4.0: The Complete Reference offers in-depth details on all aspects of C#, including keywords, syntax, and core libraries. New C# 4.0 features, such as named and optional arguments, the dynamic type, expanded covariance and contravariance capabilities, and support for parallel programming with the Task Parallel Library (TPL) and PLINQ are also discussed.
    Perfect for beginners and professional C# programmers alike, this expert resource is written in the clear, crisp, uncompromising style that has made Herb the choice of millions worldwide. Begin mastering C# 4.0 today with help from this authoritative volume!

    Coverage includes:
    Data types and operators
    Control statements
    Classes and objects
    Constructors, destructors, and methods
    Interfaces, arrays, enumerations, and structures
    Method and operator overloading
    Inheritance and virtual methods
    Reflection and runtime type ID
    Exception handling
    Delegates, properties, events, and indexers
    Attributes
    Multithreading and the Task Parallel Library
    Generics
    LINQ and PLINQ
    Lambda expressions
    Anonymous types
    Extension methods
    Named and optional arguments
    Implicitly typed variables
    I/O, networking, and collections
    The preprocessor and much, much more
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 10.5 MB
    Pages | 547
    Language | English
    Category | Programming C#
    Description:  C# has quickly established itself as one of the world's most widely used programming languages. The newest version, Visual C# 2010, includes several important new features, including Silverlight, the Entity Framework, tighter integration with version 4.0 of the .NET Framework, and full support for programming Windows 7 and Office. The proven Sams Teach Yourself method will help all newcomers to C# 2010 get up to speed quickly, no matter whether you've had experience with previous versions of Visual C# or not. You are taken step by step through the process of software development, learning elements as you build a sample application so that the material is framed in a real world approach. The accompanying DVD contains Visual C# 2010 Express Edition, and the companion Web site contains all the code and exercises from the book.

    Step-by-step instructions carefully walk you through the most common tasks
    Q & As, quizzes, and exercises at the end of each chapter help you test your knowledge
    Notes and tips point out shortcuts and solutions
    The companion DVD contains Visual C# 2010 Express Edition - everything you need to get started programming in C#.
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 18.2 MB
    Pages | 396
    Language | English
    Category | Programming C#
    Description:  Ready to learn programming? Start Here™
    Learn the fundamentals of modern programming with Visual C# 2010—and begin building your first apps for the desktop and web. If you have absolutely no previous experience, no problem—simply start here! This book introduces must-know concepts and techniques through easy-to-follow explanations, examples, and exercises.

    Here’s where you start learning Visual C#
    Learn how an application performs tasks by tracing its code
    Query and manipulate application data with LINQ
    Access web services with REST and SOAP
    Build simple apps with Windows® Presentation Foundation
    Explore rich Internet apps with Microsoft Silverlight®
    Find and fix errors by debugging your applications
    Put it all together by creating your first programs
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 19.3 MB
    Pages | 884
    Language | English
    Category | Programming C#
    Description:  After a dozen years of incremental changes, C# has become one of the most versatile programming languages available. With this comprehensive guide, you’ll learn just how powerful the combination of C# 5.0 and .NET 4.5 can be. Author Ian Griffiths guides you through C# 5.0 fundamentals and teaches you techniques for building web and desktop applications, including Windows 8-style apps.
    Completely rewritten for experienced programmers, this book provides many code examples to help you work with the nuts and bolts of C# code, such as generics, dynamic typing, and the new asynchronous programming features. You’ll also get up to speed on XAML, ASP.NET, LINQ, and other .NET tools.

    Discover how C# supports fundamental coding features such as classes, other custom types, collections, and error handling
    Understand the differences between dynamic and static typing in C#
    Query and process diverse data sources such as in-memory object models, databases, and XML documents with LINQ
    Use .NET’s multithreading features to exploit your computer’s parallel processing capabilities
    Learn how the new asynchronous language features can help improve application responsiveness and scalability
    Use XAML to create Windows 8-style, phone, and classic desktop applications
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 20.8 MB
    Pages | 388
    Language | English
    Category | Programming C#
    Description:  Develop mobile enterprise applications in a language you already know!
    With employees, rather than the IT department, now driving the decision of which devices to use on the job, many companies are scrambling to integrate enterprise applications. Fortunately, enterprise developers can now create apps for all major mobile devices using C#/.NET and Mono, languages most already know. A team of authors draws on their vast experiences to teach you how to create cross-platform mobile applications, while delivering the same functionality to PC's, laptops and the web from a single technology platform and code-base. Rather than reinventing the wheel with each app, this book provides you with the tools you need for cross-platform development--no new languages needed!

    Presents an overview of the sea change occurring with the use of enterprise mobile applications and what it means for developers
    Shares the criteria for evaluating and selecting the best option for application architecture
    Reviews tools and techniques for setting up a cross-platform development environment
    Offers an introduction to the MonoCross open-source project and pattern for cross-platform development
    Packed with specific software design patterns, development best practices, code examples and sample applications, this must-have book gets you started developing cross-platform mobile apps today.
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 31.5 MB
    Pages | 1588
    Language | English
    Category | Programming
    Description:  Intermediate to advanced technique coverage, updated for C# 2012 and .NET 4.5
    This guide is geared towards experienced programmers looking to update and enhance their skills in writing Windows applications, web apps, and Metro apps with C# and .NET 4.5. Packed with information about intermediate and advanced features, this book includes everything professional developers need to know about C# and putting it to work.

    Covers challenging .NET features including Language Integrated Query (LINQ), LINQ to SQL, LINQ to XML, WCF, WPF, Workflow, and Generics
    Puts the new Async keyword to work and features refreshers on .NET architecture, objects, types, inheritance, arrays, operators, casts, delegates, events, strings, regular expressions, collections, and memory management
    Explores new options and interfaces presented by Windows 8 development, WinRT, and Metro style apps
    Includes traditional Windows forms programming, ASP.NET web programming with C#, and working in Visual Studio 2012 with C#
    Professional C# 2012 and .NET 4.5 is a comprehensive guide for experienced programmers wanting to maximize these technologies.
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 15.7 MB
    Pages | 638
    Language | English
    Category | Programming
    Description:  In Pro WF 4.5, you'll find the insight and direction for understanding how to build workflows using WF 4.5 and host them as long-running services using Microsoft’s Windows Server, for on-premises work, and Azure AppFabric, for hosting workflows in the cloud.
    With the concept of cloud computing using Windows Azure and the maturity of Windows Server technology, workflow services can be hosted with first-class service monitoring with less overhead from a developer’s perspective. Building workflows in a declarative fashion, and hosting them as services, is a natural way for building business logic that is tiered away from running applications that subscribe to them, therefore providing flexibility for when business processes change.
    In Pro WF 4.5, author Bayer White walks you, as the developer, through the steps and explains the concepts of declaratively modeling domain specific business processes that can be hosted and exposed as services, either on premise or as cloud services within Windows Azure.

    Gives you a practical knowledge of WF 4.5, Windows Server and Azure AppFabric.
    Builds a foundation for building workflows that can be exposed on-premise or in the cloud.
    Shows how to use the tools available for managing workflow services.
    Understand the changes introduced in Windows Workflow Foundation after WF 4.0
    Build workflows by understanding what tools are available so they can be hosted as services
    Discover what hosting options are available with AppFabric and how to determine which one to use.
    Understand how to install and configure Windows Server and Windows Azure AppFabric.
    Deploy workflows as services using Windows Server and Windows Azure AppFabric.
    Determine current health of running services by understanding what tools are available for monitoring.
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 10.1 MB
    Pages | 458
    Language | English
    Category | Programming C#
    Description:  Pro WCF 4.0: Practical Microsoft SOA Implementation is a complete guide to Windows Communication Foundation from the service-oriented architecture (SOA) perspective, showing you why WCF is important to service-oriented architecture and development. This book provides deep insight into the functionality of WCF, which shipped with .NET 4.0-like service discovery, routing service, simplified configuration, and other advanced features. Included in this title are informative examples that will aid the reader in understanding and implementing these important additions. This book also covers the unified programming model, reliable messaging, security, and the peer-to-peer programming model. You'll also learn how to move your current .NET remoting and web service applications to WCF, and how to integrate those applications with WCF 4. This book offers genuine insight into solving real enterprise problems using WCF and .NET 4.0.

    What you’ll learn
    Features of WCF new to .NET 4.0
    A comprehensive WCF programming model
    How queue management and reliable messaging work in WCF
    Implementing transaction support in WCF
    Making WCF services interoperable with other SOA offerings
    Best practices in using WCF effectively
    Developing WCF applications with Visual Studio 2010
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 25.4 MB
    Pages | 1534
    Language | English
    Category | Programming C#
    Description:  This new edition of Pro C# 5.0 and the .NET 4.5 Platform has been completely revised and rewritten to reflect the latest changes to the C# language specification and new advances in the .NET Framework. You'll find new chapters covering all the important new features that make .NET 4.5 the most comprehensive release yet, including:

    .NET APIs for Windows 8 style UI apps
    New asynchronous task-based model for async operations
    How HTML5 support is being wrapped into C# web applications
    New programming interfaces for HTTP applications, including improved IPv6 support
    Expanded WPF, WCF and WF libraries giving C# more power than ever before
    This comes on top of award winning coverage of core C# features, both old and new, that have made the previous editions of this book so popular (you'll find everything from generics to pLINQ covered here).

    The mission of this text is to provide you with a rock-solid foundation in the C# programming language and the core aspects of the .NET platform (assemblies, remoting, Windows Forms, Web Forms, ADO.NET, XML web services, etc.). Once you digest the information presented in these 25 chapters, you’ll be in a perfect position to apply this knowledge to your specific programming assignments, and you’ll be well equipped to explore the .NET universe on your own terms.
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 4.34 MB
    Pages | 609
    Language | English
    Category | Programming C#
    Description:  Written by popular author and .NET expert Jesse Liberty, this thoroughly updated tutorial for beginning to intermediate programmers covers the latest release of Microsoft's popular C# language (C# 3.0) and the newest .NET platform for developing Windows and web applications.
    Our bestselling Programming C# 3.0, now in its fifth edition, is a world-class tutorial that goes well beyond the documentation otherwise available. Liberty doesn't just teach C#; he tells the complete story of the C# language and how it integrates with all of .NET programming, so that you can get started creating professional quality web and Windows applications.

    This book:
    Provides a comprehensive tutorial in C# and .NET programming that also serves as a useful reference you'll want by your side while you're working
    Covers all of the new features of the language, thoroughly integrated into every chapter, rather than tacked on at the end
    Provides insight into best practices and insight into real world programming by a professional programmer who worked with C# as an independent contractor for nearly a decade before joining Microsoft as a Senior Program Manager
    Every chapter in this book has been totally revised, and the entire book has been reorganized to respond to the significant changes in the language
    Full coverage, from the ground up of LINQ (Language Integrated Query) and other C# 3.0 language innovations to speed up development tasks
    Explains how to use C# in creating Web Applications as well as Windows Applications, using both the new Windows Presentation Foundation (WPF) and the older WinForms technology
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 9.56 MB
    Pages | 172
    Language | English
    Category | Programming C#
    Description:  It’s true: you can build native apps for iOS, Android, and Windows Phone with C# and the .NET Framework—with help from MonoTouch and Mono for Android. This hands-on guide shows you how to reuse one codebase across all three platforms by combining the business logic layer of your C# app with separate, fully native UIs. It’s an ideal marriage of platform-specific development and the "write once, run everywhere" philosophy.

    By building a series of simple applications, you’ll experience the advantages of using .NET in mobile development and learn how to write complete apps that access the unique features of today’s three most important mobile platforms.
    Download | Free
  • About The File:
    File Format | PDF
    File Size | 12.2 MB
    Pages | 896
    Language | English
    Category | Programming C#
    Description:  Dig deep and master the intricacies of the common language runtime, C#, and .NET development. Led by programming expert Jeffrey Richter, a longtime consultant to the Microsoft .NET team—you’ll gain pragmatic insights for building robust, reliable, and responsive apps and components.

    Fully updated for .NET Framework 4.5 and Visual Studio 2012
    Delivers a thorough grounding in the .NET Framework architecture, runtime environment, and other key topics, including asynchronous programming and the new Windows Runtime
    Provides extensive code samples in Visual C# 2012
    Features authoritative, pragmatic guidance on difficult development concepts such as generics and threading
    Download | Free