C# 1 Introduction to programming and the C# language by Poul Klausen

c1This book is the first in a series of books on software development for the .NET platform. The programming language is C#, and although the books thus focuses on the language C# and the selected platform, then programming in general play a large role, and the books has also focused on concepts such as algorithms, design and program quality. I have sought that each book must be read independent of each other, but the current book or similar substance may be regarded as a prerequisite for the subsequent, and that applies to some extent also C# 2. The books is aimed at anyone who wants to deal with programming and the .NET platform, but because of selection of the examples the books are primarily intended as either teaching or supplemental materials in higher education. The books are not directed at any particular education, but it can be used in all courses which include courses in programming. Finally, the books could be used by professional software developers either as inspiration or as a reference regarding specific technologies. The books have a practical purpose, so that the primary goal is to show how to do. Of course there are also more theoretical explanations, but I have tried to minimize the theoretical material in order to quickly reach what you need to write a program. Most of the material is presented through a large number of examples and the explanations, which are associated therewith, and the books are largely divided into corresponding to these examples. All examples have a bland name, that is name of the project for which they were created during the development tool, but in the book each example has a subtitle in the form of a word or phrase which briefly explains what the example shows, explains or deals with. There are references to these titles in the table of content.


In this book the readers will read Introduction to C#, Hello world, Basic program architecture, Print a book, Variables, The sum of two numbers, Operators, Console programs, Perimetere and are of a circle, Product calculation, Date and time, Arguments on the command line, Program control, if, sort two numbers, if-else, A quadratic equation, while, The sum of the positive number less than 100, Sum of positive integers, do, Switch, Weekday, The cross-sum, The biggest and the smallest number, The class string, Palindrome, Arrays, Two arrays of the type int, Inheritance, Points, Persons, The class object, Abstract classes, Abstract points, Loan, Interfaces, Money, Static members, String Builder, Multi-dimensional arrays, Enum, Struct, Generic types, Generic methods, Sorting an array, Parameterized types, The class Set, Exception handling, Extension methods, Collection classes, List <T>, A list of strings, Enter sale of products, Stack <T> and Queue <T>, Stack of integers, Stacksort, Linkedlist<T>, Linkedlist of names, Dictionary<K,V> and Sorted Dictionary<K,V>, table of job titles, User defined key, A sorted dictionary, Comparable keys, Cue list, Text files, Write and read text, Write a comma separated file, Binary files, Print 100 numbers in a file, Read a binary file, Seek, Info about directories and files, FileInfo, Directory Info, Object serialization, Datatypes, Binary serialization, Binary deserialization, XML serialization, SOAP serialization, Serialization of a collection, User defined serialization, Final examples, Lottery, Expression and much more.

To download this book, please click the link below:
Click here to download C# 1 Introduction to programming and the C# language

Leave A Reply

Your email address will not be published.