Sams Teach Yourself C# 5.0 in 24 Hours
Sams Publishing (Verlag)
978-0-672-33684-3 (ISBN)
- Titel erscheint in neuer Auflage
- Artikel merken
Step-by-step instructions carefully walk you through the most common C# programming tasks.
Quizzes and exercises at the end of each chapter help you test your knowledge.
Notes and tips present interesting information related to the discussion.
Cautions alert you to possible problems and give you advice on how to avoid them.
Learn how to...
Gain a holistic understanding of C# 5.0, .NET, and Visual Studio 2012
Use classes and objects “the C# way”
Master the C# type system, inheritance, interfaces, and abstract classes
Define, initiate, respond to, and send data through events
Work with loops, strings, regular expressions, and collections
Ensure type safety and promote code reuse with generics and collections
Work with data in all forms, from file systems and streams to XML and databases
Use advanced features such as attributes, dynamic types, and anonymous functions
Build and debug C# applications with Visual Studio 2012
Create state-of-the-art Windows Store apps with the async pattern
Improve performance and reliability by managing memory more effectively
Build more responsive software with threads, concurrency, and parallelism
Scott J. Dorman is a Microsoft C# MVP, speaker, blogger, and the creator of the WP Requests and WinStore Requests websites. Scott has been involved with computers in one way or another for as long as he can remember, but started professionally in 1993 and has been working with .NET and C# since 2001. Currently, Scott’s primary focus is developing commercial software applications using Microsoft .NET technologies. Scott runs a software architecture-focused user group, speaks extensively (including at Microsoft TechEd and community-sponsored code camps), and contributes regularly to online communities such as The Code Project and StackOverflow. Scott also maintains a .NET Framework and C#-focused technology blog at http://geekswithblogs.com/sdorman.
Introduction 1
Part I: C# Fundamentals
HOUR 1: The .NET Framework and C# 5
The .NET Framework 5
The C# Language 13
Summary 20
Q&A 21
Workshop 21
Exercises 23
HOUR 2: Introducing Visual Studio 25
Introducing the Visual Studio Editions 26
Writing Your First Program 28
Debugging in Visual Studio 32
Visualizing Data 43
Commenting Your Code 44
Summary 46
Q&A 46
Workshop 47
Exercises 47
HOUR 3: Understanding C# Types 49
An Overview of Types 49
The C# Predefined Types 51
Other Commonly Used Types 55
Working with Operators 60
Default Values 66
Null and Nullable Types 67
Casting and Conversion 69
Summary 72
Q&A 73
Workshop 74
Exercises 75
HOUR 4: Understanding Classes and Objects the C# Way 77
Object-Oriented Programming 78
Component-Oriented Programming 79
Classes in C# 79
Scope and Declaration Space 79
Nested Classes 101
Partial Classes 101
Static Classes 102
Object Initializers 104
Summary 104
Q&A 105
Workshop 105
Exercises 107
HOUR 5: Inheritance, Interfaces, and Abstract Classes 109
Inheritance and Polymorphism 109
Abstract Classes and Members 120
Working with Interfaces 122
Summary 126
Q&A 126
Workshop 127
Exercises 128
HOUR 6: Creating Enumerated Types and Structures 129
Enumerated Types 129
Working with Structures 135
Summary 143
Q&A 143
Workshop 144
Exercises 144
HOUR 7: Events and Event Handling 147
Understanding Events 147
Subscribing and Unsubscribing 148
Publishing an Event 152
Raising an Event 154
Summary 157
Q&A 157
Workshop 158
Exercises 158
PART II: PROGRAMMING IN C#
HOUR 8: Controlling Program Flow 159
Understanding the Selection Statements 159
Iteration Statements 165
Jump Statements 171
Summary 175
Q&A 175
Workshop 176
Exercises 177
HOUR 9: Using Strings and Regular Expressions 179
Strings 180
Mutable Strings Using StringBuilder 1
Erscheint lt. Verlag | 5.12.2012 |
---|---|
Reihe/Serie | Sams Teach Yourself -- Hours |
Verlagsort | Indianapolis |
Sprache | englisch |
Maße | 180 x 230 mm |
Gewicht | 852 g |
Themenwelt | Mathematik / Informatik ► Informatik ► Programmiersprachen / -werkzeuge |
Informatik ► Software Entwicklung ► Objektorientierung | |
ISBN-10 | 0-672-33684-7 / 0672336847 |
ISBN-13 | 978-0-672-33684-3 / 9780672336843 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich