Developers: Learn a New Programming Language or App Development with Deitel LiveLessons Videos!
Login  |  Register  |  Media Kit  |  Press  |  Contact Us  |   Twitter Become a Deitel Fan on Facebook  
Custom Search
Resource Center

Visual C# 2008 and C# 3.0 Resource Center
Visual C# 2008 and C# 3.0 Books
C# 3.0 in a Nutshell: A Desktop Quick Ref.
C# 3.0 in a Nutshell: A Desktop Quick Reference, by Joseph Albahari and Ben Albahari (September 2007). Discusses C# and the .NET framework, C# language basics, creating types in C#, advanced C#, a framework overview, framework fundamentals, collections, LINQ queries, LINQ operators, LINQ to XML, other XML technologies, disposal and garbage collection, streams and I/O, networking, serialization, assemblies, reflection and metadata, security, threading, asynchronous methods, application domains, integrating with native DLLs, diagnostics and regular expressions. Appendices cover C# keywords and namespace-to-assembly reference.
C# 3.0 Design Patterns
C# 3.0 Design Patterns, by Judith Bishop (January 2008). Discusses design patterns in C#, structural patterns (decorator, proxy, bridge, composite, flyweight, adapter and facade), creational patterns (prototype, factory method, singleton, abstract factory, and builder), behavioral patterns (strategy, state, template method, chain of responsibility, command, iterator, mediator, observer, visitor, interpreter and memento), and the future of design patterns.
C# 3.0 Cookbook
C# 3.0 Cookbook, by Jay Hilyard and Stephen Teihet (January 2008). Discusses language integrated query (LINQ) (see our LINQ Resource Center), strings, characters, classes, structures, generics, collections, iterators, partial types, partial methods, exception handling, diagnostics, delegates, events, lambda expressions, regular expressions, data structures, algorithms, file system I/O, reflection, the web, XML, networking, security, threading, synchronization, numbers and enumerations.
Programming C# 3.0
Programming C# 3.0, by Jesse Liberty and Donald Xie (January 2008). Discusses C# 3.0 and .NET 3.5, C# language fundamentals, classes, objects, inheritance, polymorphism, operator overloading, structs, interfaces, arrays, indexers, collections, strings, regular expressions, delegates, events, LINQ, working with XML, putting LINQ to work, ADO.NET and relational databases, programming ASP.NET applications, programming WPF applications, programming Windows Forms applications, attributes, reflection, threads, synchronization, streams and programming .NET and COM.
Pro C# with .NET 3.0, Special Edition
Pro C# with .NET 3.0, Special Edition, by Andrew Troelson (January 2007). Discusses the philosophy of .NET, building C# applications, C# language fundamentals, object-oriented programming with C# 2.0, understanding object lifetime, structured exception handling, interfaces, collections, callback interfaces, delegates, events, advanced C# type construction techniques, .NET assemblies, type reflection, late binding, attribute-based programming, processes, AppDomains, contexts, CLR hosts, binding multithreaded applications, CIL (common intermediate language) and the role of dynamic assemblies, the System.IO namespace, object serialization, the .NET remoting layer, System.Window.Forms, rendering graphical data with GDI+, programming with Windows Forms controls, database access with ADO.NET, ASP.NET 2.0 web pages and web controls, ASP.NET 2.0 web applications, XML web services, establishing a .NET 3.0 programming environment, the Windows Presentation Foundation, the Windows Communication Foundation, the Windows Workflow Foundation, C# 3.0 language features, and LINQ.
Microsoft C# 2008 Express Edition
Microsoft C# 2008 Express Edition: Build a Program Now!, by Patrice Pelland (March 2008). Discusses the Microsoft Visual Studio® development environment; how to put the lightweight, easy-to-use tools in Visual C# Express Edition to work; and how to create, compile, test, and deliver your first ready-to-use program.
Beginning Microsoft Visual C# 2008
Beginning Microsoft Visual C# 2008, by Karli Watson, Christian Nagel, Jacob Hammer Pedersen, Jon D. Reid, Morgan Skinner, and Eric White (April 2008). Discusses C# and the .NET framework, programming basics, web and Windows programming, data access (databases and XML), advanced technologies (such as graphics programming with GDI+ and basic networking), C# language, Windows Vista Programming, putting together basic Web applications, highlighting differences between web and Windows programming, data access (including SQL usage, XML, file system data, and Web Services), the Windows Presentation Foundation (see our WPF Resource Center), Windows Workflow, Windows Communication Foundation (see our WCF Resource Center), GDI+, networking, and Windows Services.
Beginning C# 2008 Databases
Beginning C# 2008 Databases: From Novice to Professional, by Vidva Vrat Agarwal, James Huddleston, Ranga Raghuram, Syed Fahad Gilani, and Jacob Hammer Pedersen (January 2008). Demonstrates how to create database objects and program against them in both T–SQL and C#, and discusses fundamental database concepts and programming techniques, the features most database programming requires, how relational databases work and how to use them, how C# uses ADO.NET to access databases, how to write stored procedures in T-SQL and call them from C# programs, how to use XML in database applications, how to use LINQ to simplify C# database programming, and how to install SQL Server 2005 Express (see our WPF Resource Center) and Visual C# 3.0.
Illustrated C# 2008
Illustrated C# 2008, by Daniel Solis (February 2008). Discusses the .NET platform and the role played by C#, the new features of C# 2008, and how C# differs from and is similar to other programming languages.
C# For Dummies
C# For Dummies, by Stephen Randy Davis and Chuck Sphar (February 2008). Discusses creating console applications, organizing data, object-oriented programming, LINQ (see our LINQ Resource Center) features (delegates and events), creating a console application template, performing logical comparisons, loops, if statements, collection syntax, interfaces and object oriented concepts and applying delegates and events.
Professional C# 2008
Professional C# 2008, by Christian Nagel, Bill Evien, Jay Glynn, Karli Watson, and Morgan Skinner (March 2008). Discusses C# 2008, how the .NET architecture works, database access, dynamic web pages, advanced graphics, directory access, the .NET class library, WCF (Windows Communication Foundation), WF (Windows Workflow Foundation) and WPF (Windows Presentation Foundation), arrays, system transactions, tracing, event logging, Windows Vista, writing Windows applications and Windows services, writing web pages and web services with ASP.NET 3.5, manipulating XML using C#, .NET 3.5 assemblies, using ADO.NET to access databases, integration with COM, COM+ and Active Directory, distributed applications with .NET 3.5 remoting, generating graphics using C# 2008; accessing files and the Registry, controlling .NET 3.5 security, C# Add-ins, and XML and LINQ.
Pro WPF in C# 2008: WPF with .NET 3.5
Pro WPF in C# 2008: Windows Presentation Foundation with .NET 3.5, 2/e, by Matthew MacDonald (February 2008). Discusses how WPF works, the WinFX stack, the .NET Framework 3.5, the WPF and C# 2008, WPF basics (including navigation, commands, localization and deployment), advanced controls (including custom controls, menus, toolbars, and trees), WPF documents (including text layout, printing and document packaging), and graphics and multimedia (including drawing shapes, sound and video, animation, geometric transformations and imaging).
Pro C# 2008 and the .NET 3.5 Platform, 4/e
Pro C# 2008 and the .NET 3.5 Platform, 4/e, by Andrew Troelsen (November 2007). Discusses the philosophy of .NET, building C# applications, core C# programming constructs, defining encapsulated class types, understanding inheritance and polymorphism, understanding structured exception handling, understanding object lifetime, working with interfaces, collections and generics, delegates, events, lambdas, indexers, operators, pointers, Visual C# 2008 language features, LINQ, .NET assemblies, type reflection, late binding, attribute-based programming, processes, AppDomains, object contexts, building multithreaded applications, understanding CLI (command line interface) and the role of dynamic assemblies, file I/O and isolated storage, object serialization, ADO.NET (the connected layer and the disconnected layer), programming with LINQ APIs, the Windows Communication Foundation (Windows Communication Foundationsee our WCF Resource Center ), the Windows Workflow Foundation, programming with Windows Forms, the Windows Presentation Foundation (WPF) and XAML (see our WPF Resource Center and our Silverlight Resource Center), programming with WPF controls; WPF 2D graphical rendering, resources and themes, building ASP.NET web pages; ASP.NET web controls, themes and master pages, and ASP.NET state management techniques. Appendices cover COM and .NET interoperability and platform-independent .NET development with Mono.
Microsoft Visual C# 2008 Step-by-Step
Microsoft Visual C# 2008 Step-by-Step, by John Sharp (December 2007). Discusses how to use the fundamental features of Visual Studio 2008, the latest enhancements to the Visual C# language, how to create components and work with Windows® applications, how to create your first Visual C#–based applications, how to create data management and Web-based applications; how, when, and why to use the many features of the Visual C# rapid application development environment.

Discounts on subscriptions

Update :: December 16, 2017