C# is an object-oriented, network-enabled programming language,
developed expressly for Microsoft's .NET platform. C# and the
associated class libraries provide 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 in depth.
- Strong focus on complete programs as examples throughout the book
- Use of object-oriented concepts from the beginning
- Extensive use of GUIs to give programs a modern and visually
- A chapter and an appendix devoted to debugging C# programs
- Quiz questions and programming exercises are provided at the end
of every chapter.
- Summaries of key language features appear throughout, in a novel
and precise way
- Several appendices cross-reference key features in the book
- Includes a chapter giving a taste of graphics, events, networking
and web programming.
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.
Judith Bishop is Professor of Computer Science at the University of
Pretoria, South Africa, and author of several best selling books on
programming. Nigel Horspool is Professor of Computer Science at the
University of Victoria in Canada. Both authors serve on grant awarding
bodies, and have spent sabbatical leaves at IBM, Microsoft and
Universities in several countries.