Professional C# 2008 starts by reviewing the overall architecture of .NET in Chapter 1 in order to give you the background you need to be able to write managed code. After that the book is divided into a number of sections that cover both the C# language and its application in a variety of areas.
Part I: The C# Language gives a good grounding in the C# language itself. This section doesn’t presume knowledge of any particular language, although it does assume you are an experienced programmer. You start by looking at C#’s basic syntax and data types, and then explore the object-oriented features of C# before moving on to look at more advanced C# programming topics.
Part II: Visual Studio looks at the main IDE utilized by C# developers world-wide: Visual Studio 2005. The two chapters in this section look at the best way to use the tool to build applications based upon either the .NET Framework 2.0 or 3.0. In addition to this, this section also focuses on the deployment of your projects.
Part III: Base Class Libraries looks at the principles of programming in the .NET environment. In particular, you look at
security, threading localization, transactions, how to build Windows services, and how to generate your own libraries as assemblies.
Part IV: Data looks at accessing databases with ADO.NET and LINQ, and at interacting with directories and files. This part also extensively covers support in .NET for XML and on the Windows operating system side, and the .NET features of SQL Server 2008. Within the large space of LINQ, particular focus is put on LINQ to SQL and LINQ to XML.
Part V: Presentation focuses on building classic Windows applications, which are called Windows Forms in .NET. Windows Forms are the thick-client version of applications, and using .NET to build these types of applications is a quick and easy way of accomplishing this task. In addition to looking at Windows Forms, you take a look at GDI+, which is the technology you will use for building applications that include advanced graphics. This section also covers writing components that will run on Web sites, serving up Web pages. This covers the tremendous number of new features that ASP.NET 3.5 provides. Finally, this section also shows how to build applications based upon the Windows Presentation Foundation and VSTO.
Part VI: Communication covers Web services for platform-independent communication, .NET Remoting for communication between .NET clients and servers, Enterprise Services for the services in the background, and DCOM communication. With Message Queuing asynchronous, disconnected communication is shown. This section also looks at utilizing the Windows Communication Foundation and the Windows Workflow Foundation.
Part VII: Appendices (Online): This section includes three appendices focused on how to build applications that take into account the new features and barriers found in Windows Vista. Also, this section looks at the upcoming ADO.NET Entities technology and how to use this new technology in your C# applications.

Tags: Programming, C Sharp
Microsoft Expression Blend Unleashed
Sams Teach Yourself WPF in 24 Hours
LINQ Unleashed: for C#
Oracle PL/SQL by Example (4th Edition)
Refactoring SQL Applications
Clean Code: A Handbook of Agile Software Craftsmanship
Website Optimization: Speed, Search Engine & Conversion Rate Secrets
Scripted GUI Testing with Ruby
OpenGL(R) ES 2.0 Programming Guide
Python for Unix and Linux System Administration
MySQL (4th Edition)
Ruby Phrasebook
Frommer's Portable New Orleans
SAS 9.2 SQL Procedure User's Guide
SAS 9.2 SQL Query Window User's Guide
Essential C# 3.0: For .NET Framework 3.5
Pro PerformancePoint Server 2007: Building Business Intelligence Solutions
Frommer's Portable Portland
Frommer's Portable New York City 2008
Moving and Accessing SAS 9.2 Files
Pro SQL Server 2008 Service Broker
PHP Object-Oriented Solutions
Frommer's Montreal & Quebec City 2008
Handbook of Integral Equations
Practical Prototype and script.aculo.us
On the Way to the Web: The Secret History of the Internet and Its Founders
Pro SQL Server 2008 Reporting Services
Tricks of the Microsoft Windows Vista Masters
Developing Software for Symbian OS 2nd Edition: A Beginner's Guide to Creating Symbian OS
Handbook of Mathematical Formulas and Integrals
Beginning CakePHP: From Novice to Professional
MooTools Essentials: The Official MooTools Reference for JavaScript™ and Ajax Development
Sams Teach Yourself C++ in One Hour a Day
Sams Teach Yourself ASP.NET Ajax in 24 Hours
Sams Teach Yourself Ajax, JavaScript, and PHP All in One
Flex 3: A Beginner's Guide
Wicket in Action
The Essential Guide to Open Source Flash Development
Foundation Website Creation with CSS, XHTML, and JavaScript
Troubleshooting Oracle Performance
The Relational Database Dictionary, Extended Edition
Pro T-SQL 2008 Programmer’s Guide
SharePoint 2007 Development Recipes: A Problem-Solution Approach
Pro SQL Server 2008 Relational Database Design and Implementation
Pro Spring 2.5
Pro Java™ EE Spring Patterns: Best Practices and Design Strategies Implementing Java EE Patterns
Beginning DB2: From Novice to Professional
Introducing ZBrush
The Productive Programmer
XSLT
Wiki: Web Collaboration
Learning the vi and Vim Editors
Taking Your iPod touch to the Max
Intellectual Property and Open Source: A Practical Guide to Protecting Code
Statistics in a Nutshell: A Desktop Quick Reference
Programming .NET 3.5
iPhone: The Missing Manual: Covers the iPhone 3G
High Performance MySQL: Optimization, Backups, Replication, and More
Learning ASP.NET 3.5
Learning Perl, 5th Edition
Telephone Projects for the Evil Genius
FBML Essentials: Facebook Markup Language Fundamentals
Dojo: The Definitive Guide
Wireless Home Networking For Dummies
Dutch An Essential Grammar
Wireless Networking
Active Directory For Dummies
Building Embedded Linux Systems
Managing Catastrophic Loss of Sensitive Data: A Guide for IT and Security Professionals
AdvancED Flex Application Development: Building Rich Media X
Crystal Reports 2008 For Dummies
Advanced ASP.NET AJAX Server Controls For .NET Framework 3.5
Practical API Design: Confessions of a Java Framework Architect
Essential Mathematics for Games and Interactive Applications, Second Edition: A Programmer's Guide
Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications
SharePoint Designer Tutorial: Working with SharePoint Websites
Beginning SQL Server 2008 for Developers: From Novice to Professional
Android Essentials
Adobe CS3 Web Workflows: Building Websites with Adobe Creative Suite 3
Pro Tools All-in-One Desk Reference For Dummies
Nessus Network Auditing, Second Edition
Netcat Power Tools
Nagios 3 Enterprise Network Monitoring: Including Plug-Ins and Hardware Devices
ZBrush Character Creation: Advanced Digital Sculpting
MCTS: Microsoft Office SharePoint Server 2007 Configuration Study Guide: Exam 70-630
Introducing Reason 4
Mastering Active Directory for Windows Server 2008
Mastering VBA for Microsoft Office 2007
Laptops All-in-One Desk Reference For Dummies
AutoCAD 2009 and AutoCAD LT 2009: No Experience Required
Mac OS X Leopard (QuickSteps)
Advanced Web Metrics with Google Analytics
AutoCAD 2009 & AutoCAD LT 2009 All-in-One Desk Reference For Dummies
Photoshop CS3 Extended Video and 3D Bible
Logic Pro 8: Audio and Music Production
C++ Design Patterns and Derivatives Pricing
Professional Visual Basic 2008
ITIL Version 3 at a Glance: Information Quick Reference
The Developer's Guide to Debugging
CISA Certified Information Systems Auditor Study Guide
April, 2009
March, 2009
February, 2009
January, 2009
December, 2008
November, 2008
October, 2008
September, 2008
August, 2008
July, 2008
June, 2008
May, 2008
April, 2008
March, 2008