Learning C#

Jesse Liberty

  • 出版商: O'Reilly
  • 售價: $1,360
  • 貴賓價: 9.5$1,292
  • 語言: 英文
  • 頁數: 368
  • 裝訂: Paperback
  • ISBN: 0596003765
  • ISBN-13: 9780596003760
  • 相關分類: C#
  • 已過版
    無現貨庫存(No stock available)



Most C# books are written for experienced C++ and Java programmers. If you're a novice programmer, or you have experience in VB6 or other procedural programming languages, and you want to learn C#, until now you've been out of luck.

That's why Jesse Liberty, author of the best-selling books Programming C# and Programming ASP.NET, has written an entry-level guide to C#. Written in a warm and friendly manner, this book assumes no prior programming experience, and provides an easy introduction to Microsoft's premier .NET language.

Learning C# is a complete introduction to C# and object-oriented programming. Learning C# will help you build a solid foundation in .NET, and show how to apply your skills by using dozens of tested examples. Learning C# introduces Visual Studio .NET, a tool set for building Windows and Web applications. You'll learn about the syntax and structure of the C# language, including operators, classes and interfaces, structs, arrays, and strings. Liberty then demonstrates how to develop various kinds of applications--including those that work with databases--and web services.

By the time you've finished Learning C# you'll be ready to move on to a more advanced programming guide that will help you create large-scale web and Windows applications.

Whether you have a little object-oriented programming experience or you are new to programming altogether, Learning C# will set you firmly on your way to mastering the essentials of the C# language.

Table of Contents


1. C# and .NET Programming

2. Getting Started with C#

3. Object-Oriented Programming

4. Visual Studio .NET

5. C# Language Fundamentals

6. Branching

7. Operators

8. Classes and Objects

9. Inside Methods

10. Basic Debugging

11. Inheritance and Polymorphism

12. Operator Overloading

13. Structs

14. Interfaces

15. Arrays

16. Collection Interfaces and Types

17. Strings

18. Throwing and Catching Exceptions

19. Delegates and Events

20. Afterword

C# Keywords