Judith Bishop, Nigel Horspool
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.
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.
Table of Contents
List of Figures.
List of Examples.
2. Using objects.
3. Inside Objects.
4. Controls and Arrays.
5. Graphical User Interfaces with Views.
6. Exceptions and Debugging.
7. Files and Streams.
9. Polymorphism and Inheritance.
10. Graphics and Networking.
Appendix A. List of forms.
Appendix B. Keywords and operators.
Appendix C. Formatters.
Appendix D. Unicode.
Appendix F. The Views.Form class.
Appendix G. Debugging with Windows.