Learning
Oracle.com

Learning
Unix.com

Learning
Java.net

Learning
SQLServer
.com

Learning
VB.net

Learning
SAP.com


eTechZone
Exam
Blaster

Subversion
hosting and
on-demand
source code
management


Free
Computer
Publications


C++
News

C++ White
Papers &
Articles

Tech Stock
Quotes

C/C++
ITtoolbox

Visual
Studio
Magazine

Contact Us

LearningC.net logo

C/C++: An Introduction | C Itself | C++
Microsoft C# | Microsoft Foundation Classes

Microsoft's C#

Murach's C# 2008
By: Joel Murach
  1. A FAST start, coupled with Visual Studio productivity. This book starts you off using all the best features of Visual Studio 2008 so you can begin productive work almost immediately. In fact, it has you create a simple business application in chapters 2 and 3 so you can see right away how the core features of C# and of Visual Studio work. Download these chapters for free, and see for yourself.
  2. Object-oriented programming made clear. When it comes to object-oriented programming, too many C# books resort to whimsical but useless metaphors, like illustrating objects by creating animal classes such as mammals, cats, and dogs. Then they leave it up to you to figure out how to transfer these concepts to business applications. In contrast, this book presents business objects such as customers, invoices, and products so you can see how OOP is used to create multi-tiered applications in the real world.
  3. Confidence in handling business requirements. Learning to use C# classes and OOP techniques isn't enough. You also have to know how to code for the tasks that are required in most business applications. So this book builds on your skills in incremental steps to teach you how to validate data, handle numeric, date, and string data, work with loops, arrays, and collections, code methods and event handlers, handle exceptions, and work with text, binary, and XML data.
  4. A solid grounding in database programming. You can't create business applications without handling databases. So this book teaches you how to use C# 2008's tools for rapid application development, like the data sources feature and data handling controls. It also includes introductions to ADO.NET coding and to LINQ, a 2008 feature that lets you query almost any data source…not just databases…using the C# language.
  5. No side-stepping of business requirements. This book presents complete, non-trivial applications that illustrate what you need to know on the job. Studying applications like these is the key to mastering C# development, but you won't find them in many other C# books.
  6. Practice exercises solidify your skills. The exercises at the end of each chapter let you apply what you've learned, giving you valuable, hands-on experience.
  7. Paired pages (text on the left, examples on the right) make learning a breeze.

Professional C# 2008
By: Christian Nagel, Bill Evjen, Jay Glynn, Karli Watson, Morgan Skinner
Updated for .NET 3.5 and Visual Studio® 2008, this book is the ultimate guide to C# 2008 and its environment. Beginning with a look into the architecture and methodology of .NET, the team of superlative authors explains why the C# language cannot be viewed in isolation, but rather, must be considered in parallel with the .NET Framework. After gaining an understanding of the foundation of C#, you'll then go on to examine the fundamentals of C# programming with each successive chapter.

New examples provide helpful explanations on how to use C# to solve various tasks. Plus, completely new chapters on LINQ, SQL, ADO.NET entities, Windows Communication Foundation, Windows Workflow Foundation, Windows Presentation Foundation, arrays, system transactions, tracing, and event logging all deliver essential information to help you gain a clear and thorough understanding of all that C# 2008 has to offer.

What you will learn from this book:

  • How to write Windows® applications and Windows® services
  • Ways to use ASP.NET 3.5 to write web pages
  • Techniques for manipulating XML using C#
  • How to use ADO.NET to access databases
  • Ways to generate graphics using C# 2008
  • Numerous C# add-ins
  • How to use LINQ to easily work with your SQL Server databases and XML

Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition
By: Andrew Troelsen
Unlike .NET 3.0, .NET 3.5 provides dozens of new C# language features and .NET APIs. This edition of the book will walk you through all of this new material using the same readable approach as was found in previous editions. Rest assured, you'll find detailed coverage of Language Integrated Query (LINQ), the C# 2008 language changes (automatic properties, extension methods, anonymous types, etc.) and the numerous bells and whistles of Visual Studio 2008.

What you will learn:

  • Everything you need to know – get up to speed with C# 2008 quickly and efficiently.
  • Discover all the new .NET 3.5 features — Language Integrated Query, anonymous types, extension methods, automatic properties, and more.
  • Get a professional foothold — targeted to appeal to experienced software professionals, this book gives you the facts you need the way you need to see them.
  • A rock-solid foundation – focuses on everything you need to be a successful .NET 3.5 programmer, not just the new features. Get comfortable with all the core aspects of the platform — including assemblies, remoting, Windows Forms, Web Forms, ADO.NET, XML web services, and much more.

Microsoft Visual C# 2008 Step by Step
By: John Sharp
Get the hands-on, step-by-step guide to learning the latest enhancements in Microsoft Visual C# 2008. Visual C#, one of the tools in Microsoft Visual Studio® 2008, is a modern programming language designed to deliver a productive environment for creating business frameworks and reusable object-oriented components. Whether you re a beginning programmer or new to the Visual C# programming language, you ll learn how to use the fundamental features of Visual Studio 2008 and gain a basic understanding of the latest enhancement of the Visual C# language. You ll work at your own pace through hands-on, learn-by-doing exercises, get started creating components and working Windows® applications, and build your knowledge as you start creating your first Visual C# based applications. You ll also explore how to create data management and Web-based applications. In each chapter, work through learn-by-doing exercises that demonstrate how, when, and why to use the many features of the Visual C# rapid application development environment. Includes a companion CD with code samples, data sets, and a fully searchable eBook.

Features easy-to-follow, logically planned lessons to help you learn at your own pace.

Helps you gain a solid understanding of how to use the fundamental features of Visual C# 2008.

Includes a companion CD with code samples, data sets, and a fully searchable eBook.

C# 2008 For Dummies
By: Stephen Randy Davis, Chuck Spharbr> Whether you’re a total novice or a programmer shifting to C#, the newest version of this programming language is full of cool features you’ll want to use. With its Visual Studio compatibility, C# is the perfect language for building Windows Vista applications. And the 2008 version works with LINQ, a query language with syntax similar to SQL but which simplifies database code and can also write queries on XML files.

For the best basic C# how-to, it’s hard to beat C# 2008 For Dummies. This plain-English guide to programming with C# can have you creating your first console application before you finish Part I. In fact, the basic template you create at that point will be the foundation of many other apps as you move through the book. Along the way you’ll get the scoop on organizing your data, object-oriented programming (also known as OOP), and a great LINQ-related feature called delegates and events. You’ll find out how to:

  • Create a console application template
  • Perform logical comparisons
  • Work with loops and if statements
  • Understand collection syntax
  • Use interfaces and object-oriented concepts
  • Apply delegates and events, and much more


Google

© 2000-2008, Krislyn Corporation. All rights reserved. All trademarks are owned by the respective company or Krislyn Corporation.