Welcome to www.ebook-x.com. Download popular free ebooks, classical free ebooks, new releases and more.

The best Ebooks library for Free Ebooks Download.

Free ebooks Free programing ebooks C# Beginning Microsoft Visual C# 2008

Beginning Microsoft Visual C# 2008

Beginning Microsoft Visual C# 2008The C# Language (Chapters 1 – 14)
Chapter 1 introduces you to C# and how it fits into the .NET landscape. You'll learn the fundamentals of programming in this environment, and how Visual C# Express (VCE) and Visual Studio (VS) fit in.
Chapter 2 starts you off with writing C# applications. You'll look at the syntax of C# and put the language to use with sample command - line and Windows applications.
In Chapter 3 , you'll learn what variables are and how to manipulate them. You'll enhance the structure of your applications with flow control in Chapter 4 , and learn some more advanced variable types such as arrays in Chapter 5 .
In Chapter 6 , you'll start to encapsulate your code in the form of functions, which make it much easier to perform repetitive operations, and make your code much more readable.
By the start of Chapter 7 you'll have a handle on the fundamentals of the C# language, and will focus on debugging your applications.
From Chapter 8 onward you'll learn about object - oriented programming (OOP), starting with a look at what this term means, and an answer to the eternal question, " What is an object? " OOP can seem quite difficult at first.
Everything changes in Chapter 9 , when you put theory into practice and start using OOP in your C# applications. This is where the true power of C# lies. You'll begin by looking at how to define classes and interfaces, and then move on to class members (including fields, properties, and methods) in Chapter 10 .
Once you've learned how OOP works in C#, you'll move on in Chapter 11 to look at common OOP scenarios, including dealing with collections of objects, and comparing and converting objects.
Chapter 12 takes a look at a new and very useful feature of C# in .NET 2.0, generics, which enable you to create very flexible classes. Chapter 13 continues the discussion of the C# language and OOP with some additional techniques, and notable events, which become very important in, for example, Windows programming. Finally, Chapter 14 focuses on C# language features that were introduced with version 3.0 of the language.
Chapter 15 starts by introducing you to what is meant by Windows programming, and looks at how this is achieved in VCE and VS. As before, you'll start with the basics and build up your knowledge over the chapter.
Then, in Chapter 16 , you will see how you can use the wealth of controls supplied by the .NET Framework in your applications. You'll quickly understand how .NET enables you to build Windows applications in a graphical way, and assemble advanced applications with the minimum of effort and time.
Chapter 17 looks at some commonly used features that can add specialized features with ease, such as file management, printing, and so on. Chapter 18 then discusses deploying your applications, including making installation programs to enable your users to get up and running with your applications as soon as possible.
This section is structured in a similar way to the Windows programming section. Chapter 19 describes the controls that make up the simplest of Web applications, and how you can fit them together and make them perform tasks using ASP.NET. Chapter 20 builds on this and introduces more advanced techniques, versatile controls, and state management in the context of the Web, as well as conforming to Web standards.
Chapter 21 is an excursion into the wonderful world of Web services, which provide programmatic access to information and capabilities across the Internet. Web services enable you to expose complex data and functionality to Web and Windows applications in a platform - independent way. This chapter discusses how to use and create Web services, and the additional tools that .NET provides, including security.
Chapter 22 looks at Ajax programming, which is a way to add dynamic, client - side functionality to Web applications. Version 3.5 of the .NET Framework provides Ajax functionality through ASP.NET Ajax, and this chapter explains how to use it.
Chapter 23 examines the deployment of Web applications and services — in particular, the new features of VS and VWD that enable you to publish applications to the Web with the click of a button.
Chapter 24 looks at how your applications can save data to and retrieve it from a disk, both as simple text files and as more complex representations of data. You'll also see how to compress data, how to work with legacy data such as comma - separated value (CSV) files, and how to monitor and act on file system changes.
In Chapter 25 you'll learn about what is fast becoming the de facto standard for data exchange — namely, XML. You will have touched on XML several times in preceding chapters, but this chapter lays out the ground rules and shows you what all the excitement is about.
The remainder of this section looks at LINQ, which is a query language built in to the latest versions of the .NET Framework. Chapter 26 provides a general introduction to LINQ, and then you will use LINQ to access database data in Chapter 27 . In Chapter 28 , you will see how LINQ can be used alongside the older ADO.NET data access technology. Finally, in Chapter 29 you will learn how to use LINQ with XML data.
Download free ebooks for C#: Beginning Microsoft Visual C# 2008
 
More free ebooks
 
Joomla 1.5 Templates by Joomlashack