Free Computer and I.T. Books

January 18, 2011

4 more C# Programming Books

These are four more C# Programming books, on google books, with most of their chapters linked here. This will be the second of 3 posts for C# books at google books. The first one is here.

C# 4.0 in a Nutshell
Uniquely organized around concepts and use cases, this fourth edition includes in-depth coverage of new C# topics such as parallel programming, code contracts, dynamic programming, security, and COM interoperability. You'll also find updated information on LINQ, including examples that work with both LINQ to SQL and Entity Framework. Get up to speed on C# language basics, including syntax, types, and variables. Explore advanced topics such as unsafe code and preprocessor directives. Learn C# 4.0 features such as dynamic binding, type parameter variance, and optional and named parameters. Work with .NET 4's rich set of features for parallel programming, code contracts, and the code security model. Learn .NET topics, including XML, collections, I/O and networking, memory management, reflection, attributes, security, and native interoperability.

Chapter 1 Introducing C and the NET Framework
Chapter 2 C Language Basics
Chapter 3 Creating Types in C
Chapter 4 Advanced C
Chapter 5 Framework Overview
Chapter 6 Framework Fundamentals
Chapter 7 Collections
Chapter 8 LINQ Queries
Chapter 9 LINQ Operators
Chapter 10 LINQ to XML
Chapter 11 Other XML Technologies
Chapter 12 Disposal and Garbage Collection
Chapter 13 Diagnostics and Code Contracts
Chapter 14 Streams and IO
Chapter 15 Networking
Chapter 16 Serialization
Chapter 17 Assemblies
Chapter 18 Reflection and Metadata
Chapter 20 Security
Chapter 21 Threading
Chapter 22 Parallel Programming
Chapter 23 Asynchronous Methods
Chapter 24 Application Domains
Chapter 25 Native and COM Interoperability
Chapter 26 Regular Expressions
Appendix C Keywords

C# Cookbook
The "C# Cookbook" offers a definitive collection of solutions and examples for programming in C#. Recipes range from simple tasks to the more complex, and are organized with respect to the types of problems you'll need to solve as you progress in your experience as a C# programmer. Nearly every recipe contains a complete, documented code sample showing you how to solve the specific problem, as well as a discussion of how the underlying technology works and a discussion of alternatives, limitations, and other considerations where appropriate. Each chapter focuses on a particular topic in creating C# solutions. Among the topics covered, you'll find: Numeric data types in C# Strings and characters, Classes and structures, Exception handling, Delegates and events, Regular expressions, Data structures, and algorithms.

Strings and Characters
Classes and Structures
Exception Handling
Delegates and Events
Regular Expressions
Data Structures and Algorithms
Filesystem IO

C# 3.0: A Beginner's Guide
This book teaches you the fundamentals of C#. You'll begin by learning to create, compile, and run a C# program. Then it's on to data types, operators, control statements, methods, classes, and objects. You'll also learn about inheritance, interfaces, properties, indexers, exceptions, events, namespaces, generics, and much more. Of course, new C# 3.0 features, such as LINQ, lambda expressions, and anonymous types, are included.

Introducing Data Types and Operators
Program Control Statements
Introducing Classes Objects and Methods
More Data Types and Operators
A Closer Look at Methods and Classes
Operator Overloading Indexers and Properties
Interfaces Structures and Enumerations
const and volatile
A Answers to Self Tests
Program Control Statements
Exception Handling
Using IO
Delegates Events and Namespaces
Introducing LINQ
The Obsolete Attribute
Conversion Operators
A Brief Introduction to Collections
Create a Dynamic Array
Use the QueueT Collection
Other Keywords
Introducing Classes Objects and Methods
More Data Types and Operators
Operator Overloading Indexers and Properties
Interfaces Structures and Enumerations
Using IO
The Preprocessor RTTI Nullable Types and Other Advanced Topics

Programming C# 3.0
This book provides a comprehensive tutorial in C# and .NET programming that also serves as a useful reference. It covers LINQ (Language Integrated Query) and other C# 3.0 language innovations to speed up development tasks. It 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. Note to VB6 and Java programmers: if you've decided to transition to .NET, this book will help you with that.

Hello World
Classes and Objects
Operator Overloading
Arrays Indexers and Collections
Strings and Regular Expressions
Programming ASP .NET Applications
Programming Windows Forms Applications
Threads and Synchronization
Programming NET and COM
C and Data
Working with XML
C Keywords

Tags for this post>>

Filed under: Free Computer and I.T. Books — computer_teacher @ 7:58 pm

Powered by WordPress