Illustrated C# 2010
It was while teaching numerous seminars on various programming languages that author Daniel Solis realized the immense power diagrams have in explaining programming language concepts. Most people learn quicker and retain information better when the material is presented in a clean, simple, visual format. And that approach is exactly what you’ll find in Illustrated C# 2010. Solis uses concise text, bulleted lists, and tables to clarify and summarize language features, as well as his renowned, ubiquitous figures and diagrams. Each language feature is illustrated with a concise and focused code sample for complete clarity. The result is a unique guide that will help you understand and get to work with C# fast.
In Illustrated C# 2010, you’ll receive an overview of the .NET platform and the role played by C#, and then you’ll move into exploring the C# language in its entirety, including all the new C# 2010 features right down to the most complex topics involved in C#. If you’re a C++ or VB programmer migrating to C# 2010, this book will be invaluable; the unique visual approach offers a far from lightweight treatment of C# 2010, so even the most experienced programmers will come away with a deeper understanding of the C# language.
What you’ll learn
Details of the C# 2010 language presented in a clear, concise treatment
New features in the latest version of .NET, in the author’s unique visual style
How C# differs from and is similar to other programming languages, aiding migrating C++ and VB programmers who already know how languages work
Beginning Silverlight 4 in C#
The growing popularity of Web 2.0 applications is increasing user expectations for high-quality web site design, presentation, and functionality. It is into this climate that Microsoft is releasing Silverlight 4, the third and latest iteration of its cross-browser web presentation technology. Beginning Sliverlight 4 brings you to the cutting-edge of Web 2.0 application design and includes plenty of practical guidance to get you started straightaway.
Microsoft Expression Design, which plays an important part in creating Silverlight assets.
Microsoft Expression Blend, which is used to build user interaction for Silverlight elements.
Microsoft Visual Studio, which manages the interaction between designers and developers, providing the coding environment for “nuts and bolts” wiring.
Once you’ve mastered the basics, you'll move on to gaining a more in-depth knowledge of some of the new features introduced with Silverlight 4, including H.264 protected content, right-click event handling, a new printing API, and support for the Managed Extensibility Framework.
Foundation Expression Blend 4 with Silverlight
Foundation Expression Blend 4 with Silverlight takes you through your first steps in creating Rich Internet Applications (RIAs) using the latest release of Microsoft’s technology. You’ll explore features such as custom user controls that you can reuse throughout your projects and the media element that allows you to easily add sound and video to your applications. Silverlight 4 enables you to rapidly develop compelling, cross-platform RIAs using the extensive .NET 4 libraries, the powerful, design friendly Blend 4 Integrated Development Environment, and an enhanced workflow that allows designers and developers to work on the same set of files at the same time. At the end, you’ll put everything you have learned together to create a sample Silverlight 4 website.
Whether you’re an experienced .NET or web developer, or you’re just starting out, this book will provide you with all you need to create RIAs with Expression Blend 4.
Develop stunning RIAs in a short time using Blend 4 and Silverlight 4.
Learn basic Object Oriented Programming Principles.
Get familiar with the Blend 4 development environment.
What you’ll learn
Introducing Silverlight 4
Introducing Silverlight 4 brings you up to speed with the latest version of Silverlight quickly and efficiently. The book builds off your understanding of the basics of .NET coding and WPF, allowing your journey to Silverlight 4 proficiency to be as quick and painless as possible. The text highlights where coding techniques are similar to other, more established areas of the .NET framework. Likewise, when your existing coding habits lead you to a syntax or conceptual ’gotcha,’ the text points that out, too.
This book provides you with fast-track coverage of all the most important elements of the Silverlight 4 technology ranging from XAML to standard controls, from dealing with media to networking, from testing to deployment. It also reveals the new features introduced with Silverlight 4 and offers guidance on how to best utilize them. The book concludes with a pair of fully worked sample applications for you to follow through, because nothing reinforces your understanding of how concepts fit together as much as looking at finished code.
It is assumed that readers are already be comfortable with the workings of the .NET Framework. Knowledge of Expression Blend is useful, but not mandatory: you’ll learn the Blend techniques that you need to know as you go through the book. By the end, you will have followed a sound, concise path to mastery of Silverlight 4.
Microsoft Silverlight 4 Business Application Development: Beginners Guide
Build enterprise-ready business applications with Silverlight 4
An introduction to building enterprise-ready business applications with Silverlight quickly.
Get hold of the basic tools and skills needed to get started in Silverlight application development.
Integrate different media types, taking the RIA experience further with Silverlight, and much more!
Rapidly manage business focused controls, data, and business logic connectivity.
A suite of business applications will be built over the course of the book and all examples will be geared around real-world useful application developments, enabling .NET developers to focus on getting started in business application development using Silverlight.
Based on Silverlight 4, Visual Studio 2010, WCF RIA Services and Expression Blend 3, since Expression Blend 4 was released after publication.
Microsoft Silverlight 4 Data and Services Cookbook
Over 85 practical recipes for creating rich, data-driven business applications in Silverlight
Design and develop rich data-driven business applications in Silverlight
Rapidly interact with and handle multiple sources of data and services within Silverlight business applications
Understand sophisticated data access techniques in your Silverlight business applications by binding data to Silverlight controls, validating data in Silverlight, getting data from services into Silverlight applications and much more!
Packed with practical, hands-on cookbook recipes, illustrating the techniques to solve particular data problems effectively within your Silverlight business applications
Microsoft Silverlight 4 Step by Step
Teach yourself how to build rich Internet applications with Silverlight 4--one step at a time. With this practical, learn-by-doing tutorial, you'll learn how to create interactive user interfaces for the Web and the newest version of Windows Phone by mastering the essential tools and techniques for Silverlight.
Install the tools you need and build your first Silverlight application
Get up to speed on Silverlight 4 features, including out-of-browser support, webcam, and microphone
Develop Web applications with Silverlight that work across browsers and devices
Engage users with animation, video, layout, vector graphics, and 3D effects
Learn how to build and deploy simple applications for Windows Phone 7
Create Windows Phone features such as Input Scope, Orientation, and the Application Bar
Pro Business Applications with Silverlight 4
Silverlight 4 has the potential to revolutionize the way we build business applications. With its flexibility, web deployment, cross-platform capabilities, rich .NET language support on the client, rich user interface control set, small runtime, and more, it comes close to the perfect platform in which to build business applications. It's a very powerful technology, and despite its relative youth, it's moving forward at a rapid pace and is gaining widespread adoption.
This book will guide you through the process of designing and developing enterprise-strength business applications in Silverlight 4 and C#. You will learn how to take advantage of the power of Silverlight to develop rich and robust business applications, from getting started to deployment, and everything in between.
In particular, this book will serve developers who want to learn how to design business applications, and tackle the issues that you'll face, and how to resolve them. Chris Anderson demonstrates his experience through a candid presentation of how to approach real-life implementation decisions.
With this book in hand, you will
Create a fully functional business application in Silverlight
Discover how to satisfy all of the common requirements that most business applications share
Pro Silverlight 4 in C#
Silverlight 4 is the latest iteration of Microsoft's cross-browser technology for creating rich user experiences on the Web. Like its predecessor, Silverlight 3, it rides atop the .NET Framework for maximum ease of use and coding efficiency. The new technology carries forward much of the work that has been done before and augments it in many important respects, including support for H.264 video, major improvements to the graphics engine (including true 3D rendering), and much richer data-binding options for interfacing with other applications.
Pro Silverlight 4 in C# is an invaluable reference for professional developers wanting to discover the new features of Silverlight 4. Author Matthew MacDonald's expert advice guides you through creating rich media applications using Silverlight in the environment you're most productive in—no matter what the target platform.
As you learn about the features that put Silverlight in direct competition with Adobe Flash, such as rich support for 2D and 3D drawing, animations, and media playback, you'll experience the plumbing of .NET and the design model of WPF through Silverlight—all of the same .NET technology that developers use to design next-generation Windows applications. Matthew MacDonald provides a comprehensive tutorial written from professional developer to professional developer, complete with full-color graphics and screenshots.
Silverlight 4 Business Intelligence Software
Business Intelligence (BI) software allows you to view different components of a business using a single visual platform, which makes comprehending mountains of data easier. BI is everywhere. Applications that include reports, analytics, statistics, and historical and predictive modeling are all examples of BI. Currently, we are in the second generation of BI software—called BI 2.0—which is focused on writing BI software that is predictive, adaptive, simple, and interactive.
As computers and software have evolved, more data can be presented to end users with increasingly visually rich techniques. Rich Internet Application (RIA) technologies such as Microsoft Silverlight can be used to transform traditional user-interfaces filled with boring data into fully interactive analytical applications that quickly deliver insight from large data sets. Furthermore, RIA applications now include 3D spatial-design capabilities that move beyond a simple list or grid and allow for interesting layouts of aggregated data. BI 2.0 implemented via an RIA technology can truly bring out the power of BI and deliver it to an average user on the Web.
Next-Generation Business Intelligence Software with Silverlight 4 provides developers, designers, and architects with a solid foundation in BI design and architecture concepts for Microsoft Silverlight. This book covers key BI design concepts and how they can be applied without an existing BI infrastructure. Author Bart Czernicki provides you with examples of how to build small BI applications that are interactive, highly visual, statistical, predictive—and most importantly—intuitive to the end-user.
BI isn’t just for the executive branch of a Fortune 500 company—it is for the masses. Let Next-Generation Business Intelligence Software with Silverlight 4 show you how to unlock the rich intelligence you already have.
Silverlight 4 in Action
Silverlight 4 in Action is a fast-paced, comprehensive tutorial that guides the reader from creating "Hello World" to coding production-quality, data-driven rich internet applications with graphics, audio, and video content. Written for a developer who already knows how to code in C#, this fluff-free book covers the basics quickly and dives into the heart of Silverlight development using XAML (a markup language for creating user interface elements) and Visual Studio 2010. You'll learn not only how to accomplish tasks, but how the underlying runtime works.
In addition to the fundamentals, the book covers the new features in Silverlight like pixel shaders, webcam and microphone, and raw media, as well as WCF RIA Services and patterns like MVVM (Model-View-ViewModel). It explains developing offline and "out-of-browser" applications, managing video and audio, handling validation, navigation and deep-linking, and how each Silverlight feature fits into the overall Silverlight ecosystem.
Silverlight 4: Problem - Design - Solution
A hands-on guide to Microsoft's latest rich application development technology: Silverlight 4
Silverlight 4 is the newest version of the rich Internet application toolkit that provides support for .NET capabilities over the Internet. With this latest release of Silverlight, Microsoft has revolutionized the way that Web applications can be created. This book uses the popular Problem – Design – Solution strategy to demonstrate how to harness the power and abilities of Silverlight 4 to add value to the overall user experience of a Web site.
Using a Web site created by the author as a reference point, you'll go through the steps of creating a live, fully functional application for the Web using Silverlight 4 and the Silverlight Control Toolkit. Along the way, the book addresses important design considerations, such as the use of Web Services and the SQL Server database.
Uses the popular Problem – Design – Solution format show you how to harness the power of the latest version of Silverlight, Microsoft's rich Internet application toolkit
Puts the author's own Web site to task as you learn to create rich user interfaces that integrate video, HTML, and social networking components
Explains system linking and data flow, end user interface, system architecture based on Silverlight 4 and .NET 4, and more
Includes coverage on integrating social networking and Facebook
With this book, you'll quickly get started using the new features of Silverlight 4 to enhance the user experience of a Web site.
Silverlight 4 User Interface Cookbook
Build and implement rich, standard-friendly user interfaces with Silverlight and Expression Blend
The first and only book to focus exclusively on Silverlight UI development.
Have your applications stand out from the crowd with leading, innovative, and friendly user interfaces.
Detailed instructions on how to implement specific user interface patterns together with XAML and C# (where needed) code, and explainations that are easy-to-understand and follow.
Real world projects which you can explore in detail and make modifications as you go.
Written by Vibor Cipan - Microsoft WFP and Silverlight prototyping specialist
Silverlight Recipes: A Problem-Solution Approach
Silverlight Recipes: A Problem-Solution Approach, Second Edition is your practical companion to developing rich, interactive web applications with Microsoft’s latest technology. This book tackles common problems and scenarios that on-the-job developers face every day by revealing code and detailed solutions. You’ll quickly be able to integrate real-world, functioning code into your applications—and save hours of coding time.
The recipes included in Silverlight Recipes have been carefully selected and tested with the professional developer in mind. You’ll find problems stated clearly and succinctly, artful solutions explored, and ample discussion of the code and context so you're immediately clear how the solution will support your project. You'll also discover the innovations presented in Silverlight 4 and how to effectively employ them.
Enjoy practical coverage of Silverlight development in many projects and contexts, including:
Designing complete, rich, interactive user experiences
Manipulating content and the runtime environment through the Silverlight Plug-in Runtime API
Consuming, transforming, and displaying content in your Silverlight web application through XML, LINQ-based data access, and isolated storage
Building custom controls for your Silverlight project
Integrating rich media, including audio and video, to create a very dynamic user interface and experience
Using new Silverlight features, including .NET Framework integration, the use of dynamic languages like Python and Ruby in Silverlight development, and digital rights management support
Find instant solutions, comprehensive Silverlight coverage, and time-saving expert advice, all in one book.
Accelerated C# 2010
C# 2010 offers powerful new features, and this book is the fastest path to mastering them—and the rest of C#—for both experienced C# programmers moving to C# 2010 and programmers moving to C# from another object-oriented language. Many books introduce C#, but very few also explain how to use it optimally with the .NET Common Language Runtime (CLR). This book teaches both core C# language concepts and how to wisely employ C# idioms and object-oriented design patterns to exploit the power of C# and the CLR.
This book is both a rapid tutorial and a permanent reference. You'll quickly master C# syntax while learning how the CLR simplifies many programming tasks. You’ll also learn best practices that ensure your code will be efficient, reusable, and robust. Why spend months or years discovering the best ways to design and code C# when this book will show you how to do things the right way from the start?
Comprehensively and concisely explains both C# 2008 and C# 2010 features
Focuses on the language itself and on how to use C# 2010 proficiently for all .NET application development.
Concentrates on how C# features work and how to best use them for robust, high-performance code
What you’ll learn
How C# works with and exploits the CLR
How to use arrays, collections, and iterators
How to handle events with delegates and anonymous functions
How to design and use generic types and methods
How to thread efficiently and robustly
How C# anonymous types, lamba expressions, and extension methods work and how to use them
Who this book is for
If you're an experienced C# programmer, you need to understand how C# has changed with C# 2010. If you're an experienced object-oriented programmer moving to C#, you want to ramp up quickly in the language while learning the latest features and techniques. In either case, this book is for you. The first three chapters succinctly present C# fundamentals, for those new to or reviewing C#. The rest of the book covers all the major C# features, in great detail, explaining how they work and how best to use them. Whatever your background or need, you’ll treasure this book for as long as you code in C# 2010.
C# 4.0 Pocket Reference 3rd Edition
When you're programming C# 4.0 and need a little help, this tightly focused and practical book tells you exactly what you need to know -- without long introductions or bloated examples. It's ideal as a succinct quick reference or as a guide to get you rapidly up to speed if you already know Java, C++, or an earlier version of C#.
Written by the authors of the acclaimed C# 4.0 in a Nutshell (O’Reilly), this book covers the entire C# 4.0 language -- without skimping on the details -- including:
Features new to C# 4.0, such as dynamic binding, optional and named parameters, and type parameter variance
All of C#'s fundamentals
Advanced topics, including operator overloading, custom conversions, type constraints, covariance and contravariance, lambda expressions and closures, iterators, nullable types, and operator lifting
LINQ, starting with sequences, lazy execution, and standard query operators; finishing with a complete reference to query expressions
Unsafe code and pointers, custom attributes, preprocessor directives, and XML documentation
C# 4.0 The Complete Reference
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!
C# in Depth 2nd Edition
C# has changed significantly since it was first introduced. With the many upgraded features, C# is more expressive than ever. However, an in depth understanding is required to get the most out of the language.
C# in Depth, Second Edition is a thoroughly revised, up-to-date book that covers the new features of C# 4 as well as Code Contracts. In it, you’ll see the subtleties of C# programming in action, learning how to work with high-value features that you’ll be glad to have in your toolkit. The book helps readers avoid hidden pitfalls of C# programming by understanding “behind the scenes” issues.
CLR via C# 3rd Edition
Dig deep and master the intricacies of the common language runtime (CLR) and the .NET Framework 4.0. Written by a highly regarded programming expert and consultant to the Microsoft® .NET team, this guide is ideal for developers building any kind of application-including Microsoft® ASP.NET, Windows® Forms, Microsoft® SQL Server®, Web services, and console applications. You'll get hands-on instruction and extensive C# code samples to help you tackle the tough topics and develop high-performance applications.
Essential C# 4.0
Essential C# 4.0 is a well-organized,“no-fluff” guide to all versions of C# for programmers at all levels of C# experience. This fully updated edition shows how to make the most of C# 4.0’s new features and programming patterns to write code that is simple, yet powerful.
This edition contains two new chapters on parallel programming, multithreading, and concurrency, as well as extensive coverage of new C# 4.0 features: dynamic typing, variance, optional/named parameters, and many other new topics.
Mark Michaelis covers the C# language in depth, illustrating key constructs with succinct, downloadable code examples. Graphical “mind maps” at the beginning of each chapter show what material is covered and how individual topics interrelate. Topics intended for beginners and advanced readers are clearly marked, and the book includes indexes of C# versions (2.0, 3.0, and 4.0), which make it easy for readers to reference topics specific to a given release of C#.
Following an introduction to C#, readers learn about
Best practices for object-oriented programming in C#
C# primitive data types, value and reference types, implicitly typed variables, anonymous types, plus dynamic typing in C# 4.0
Methods and parameters–including extension methods, partial methods, and C# 4.0’s optional and named parameters
Generics, concurrent collections, and custom collections with iterators
Delegates, events, and lambda expressions
Collection interfaces and standard query operators
Query expressions and the tree expressions on which LINQ providers are based
Reflection, attributes, and dynamic programming
Parallel Query Processing with PLINQ
Multithreaded programming with the Task Parallel Library
Platform interoperability and unsafe code
The Common Language Infrastructure that underlies C#
Whether you’re just starting out, are an experienced developer moving to C#, or are a seasoned C# programmer seeking to master C# 4.0’s most valuable enhancements, Essential C# 4.0 will help you write high-quality, highly effective code.
Pro DLR in .NET 4
Dynamic Language Runtime (DLR) in .NET is a framework for designing and interacting with dynamic languages such as Python and Ruby. For the first time, the DLR places such languages on an equal footing in the .NET world with compiled languages such as C# and VB.NET. Chaur Wu’s book, Pro DLR in .NET 4, introduces you to this important new framework, helping you to take practical advantage of the DLR in your day-to-day work.
Pro DLR in .NET 4 begins with the fundamentals of the DLR, showing how they work to provide interoperability support for dynamic languages. You’ll learn to mix and match objects and functions from compiled and dynamic languages such as C# and Python, allowing you to take advantage of the right tool at the right time for the right task.
The DLR also brings new flexibility and possibility to your software application design. Pro DLR in .NET 4 shows you how to host dynamic languages in your application, enabling users to write scripts to automate tasks. You’ll understand the meta-object protocol and meta-programming capabilities. These reside at the core of DLR, bringing new possibilities to the design and architecture of .NET applications.
Comprehensive coverage of an important new .NET technology
Meets the needs of programmers wanting to apply dynamic languages such as Python and Ruby in their .NET solutions
Assists language developers in supporting their languages under .NET.
Pro Dynamic .NET 4.0 Applications
As a developer you are likely painfully aware that not all features of an application can be anticipated when the software ships. In order to cope with these eventualities and save yourself time (and perhaps money), it makes sense to write your applications in such a way that end users can be made as independent of the developers as possible. Giving your users the power to make changes to the way the application operates once it has shipped gives them more control over the way the application works, while reducing the frequency with which you need to redistribute application files, creating a win-win situation.
This book explains how to give users the power to create additional data-entry fields, validation logic, and new reports without assistance from the application developer. You will learn how to do this for both desktop (C# and WPF) and web (ASP) applications.
Programming C# 4.0
With its support for dynamic programming, C# 4.0 continues to evolve as a versatile language on its own. But when C# is used with .NET Framework 4, the combination is incredibly powerful. This bestselling tutorial shows you how to build web, desktop, and rich Internet applications using C# 4.0 with .NET's database capabilities, UI framework (WPF), extensive communication services (WCF), and more.
In this sixth edition, .NET experts Ian Griffiths, Matthew Adams, and Jesse Liberty cover the latest enhancements to C#, as well as the fundamentals of both the language and framework. You'll learn concurrent programming with C# 4.0, and how to use .NET tools such as the Entity Framework for easier data access, and the Silverlight platform for browser-based RIA development.
Learn C# fundamentals, such as variables, flow control, loops, and methods
Build complex programs with object-oriented and functional programming techniques
Process large collections of data with the native query features in LINQ
Communicate across networks with Windows Communication Foundation (WCF)
Learn the advantages of C# 4.0's dynamic language features
Build interactive Windows applications with Windows Presentation Foundation (WPF)
Create rich web applications with Silverlight and ASP.NET
Teach Yourself WPF in 24 Hours
Teach Yourself WPF in 24 Hours
Silverlight 2 Visual Essentials
Silverlight 2 Visual Essentials
Microsoft Expression Blend Unleashed
Microsoft Expression Blend Unleashed
LINQ Unleashed for C#
LINQ Unleashed for C#
Apress-.Pro Ajax and the dotNET 2.0 Platform
Apress-.Pro Ajax and the dotNET 2.0 Platform
Manning-ASP.NET AJAX in Action
Manning-ASP.NET AJAX in Action 电子书
MS Press-Introducing Microsoft ASP.Net AJAX
MS Press-Introducing Microsoft ASP.Net AJAX 电子书
Wrox-Professional ASP.NET.2.0 AJAX
Wrox-Professional ASP.NET.2.0 AJAX 电子书。