About the Book
C# ('C Sharp') is an object-oriented,
network-enabled programming language, developed expressly for Microsoft's
.Net platform. C# provides the features that are the most important to
programmers: object-orientation, graphics, GUI components, internet-based
client/server networking and distributed computing.
C# Concisely is an introductory text
which teaches object-oriented programming using the C# language.
The reader is involved in object-orientation from the beginning, while
developing skills in the use of control structures and data structures.
The book covers nearly all of the language and its important namespaces,
including collections and networking, and works through polymorphism
and extensibility thoroughly.
While targeted at first year students,
C# Concisely is equally applicable for those wishing to convert from other
languages, and will be an invaluable resource for students at all levels.
Features
-
Strong focus on complete programs as examples
throughout the book including six case studies
-
Use of object-oriented concepts from the beginning
-
Extensive use of GUIs in programming examples
to give them a modern and visually interesting feel
-
A chapter and an appendix devoted to debugging
C# programs using tools provided on the Windows platform
-
Quiz questions and programming exercises are
provided at the end of every chapter. Summaries of key language features
appear throughout, and the book contains several appendices for reference
-
Concludes with a chapter giving the student
a taste of graphics, events, networking and web programming.
Related
Books
Introduction to Computer Programming Courses
(Intro
to Computer Programming)
Table of Contents
Preface
1: Introduction
2: Using objects
3: Inside objects
4: Control and arrays
5: Graphical user interfaces with
Views
6: Exceptions and Debugging
7: Files and streams
8: Collections
9: Polymorphism and inheritance
10: Graphics and networking
The appendixes are:
A: List of Forms
B: Keywords and operators
C: Formatters
D: Unicode
E: Useful namespaces
F: The Views.Form class
G: Debugging with Windows |