Professional C# 2012 and .NET 4.5 (eBook)
1584 Seiten
John Wiley & Sons (Verlag)
978-1-118-38800-6 (ISBN)
and .NET 4.5
This guide is geared towards experienced programmers looking to
update and enhance their skills in writing Windows applications,
web apps, and Metro apps with C# and .NET 4.5. Packed with
information about intermediate and advanced features, this book
includes everything professional developers need to know about C#
and putting it to work.
* Covers challenging .NET features including Language Integrated
Query (LINQ), LINQ to SQL, LINQ to XML, WCF, WPF, Workflow, and
Generics
* Puts the new Async keyword to work and features refreshers on
.NET architecture, objects, types, inheritance, arrays, operators,
casts, delegates, events, strings, regular expressions,
collections, and memory management
* Explores new options and interfaces presented by Windows 8
development, WinRT, and Metro style apps
* Includes traditional Windows forms programming, ASP.NET web
programming with C#, and working in Visual Studio 2012 with C#
Professional C# 2012 and .NET 4.5 is a comprehensive
guide for experienced programmers wanting to maximize these
technologies.
Christian Nagel (Guntramsdorf, Austria) of thinktecture is a Microsoft Regional Director (RD), software architect, and developer with more than 20 years development experience. He has been building solutions with.NET technologies since 2000. He has written many .NET books, and is certified as a Microsoft Certified Trainer and Professional Developer for ASP.NET. Christian speaks at international conferences such as TechEd and Tech Days, and supports .NET user groups with INETA Europe. Bill Evjen (St. Louis, MO) is CTO for Swank Pictures and a Microsoft Regional Director (RD). He has been involved with .NET since 2000 and has since become the founder and president of the International .NET Association (www.ineta.org) representing nearly 500,000 members worldwide. Morgan Skinner (Manchester , UK) began his computing career at a young age on the Sinclair ZX80. He's been programming in C# and .NET since 2000, and liked it so much he joined Microsoft in 2001. Jay Glynn (Franklin, TN) started writing software nearly 20 years ago. He is currently a project coordinator and architect for a large financial services company in Nashville, Tennessee. Karli Watson (Birmingham, UK) is a freelance author and a technical consultant of 3form Ltd and an associate technologist at Content Master.
INTRODUCTION xlix
PART I: THE C# LANGUAGE
CHAPTER 1: .NET ARCHITECTURE 3
CHAPTER 2: CORE C# 23
CHAPTER 3: OBJECTS AND TYPES 65
CHAPTER 4: INHERITANCE 89
CHAPTER 5: GENERICS 107
CHAPTER 6: ARRAYS AND TUPLES 129
CHAPTER 7: OPERATORS AND CASTS 151
CHAPTER 8: DELEGATES, LAMBDAS, AND EVENTS 183
CHAPTER 9: STRINGS AND REGULAR EXPRESSIONS 209
CHAPTER 10: COLLECTIONS 229
CHAPTER 11: LANGUAGE INTEGRATED QUERY 279
CHAPTER 12: DYNAMIC LANGUAGE EXTENSIONS 313
CHAPTER 13: ASYNCHRONOUS PROGRAMMING 325
CHAPTER 14: MEMORY MANAGEMENT AND POINTERS 347
CHAPTER 15: REFLECTION 375
CHAPTER 16: ERRORS AND EXCEPTIONS 393
PART II: VISUAL STUDIO
CHAPTER 17: VISUAL STUDIO 2012 417
CHAPTER 18: DEPLOYMENT 467
PART III: FOUNDATION
CHAPTER 19: ASSEMBLIES 487
CHAPTER 20: DIAGNOSTICS 519
CHAPTER 21: TASKS, THREADS, AND SYNCHRONIZATION 551
CHAPTER 22: SECURITY 601
CHAPTER 23: INTEROP 627
CHAPTER 24: MANIPULATING FILES AND THE REGISTRY 661
CHAPTER 25: TRANSACTIONS 705
CHAPTER 25: TRANSACTIONS 705
CHAPTER 27: WINDOWS SERVICES 771
CHAPTER 28: LOCALIZATION? 803
CHAPTER 29: CORE XAML 845
CHAPTER 30: MANAGED EXTENSIBILITY FRAMEWORK 863
CHAPTER 31: WINDOWS RUNTIME 893
PART IV: DATA
CHAPTER 32: CORE ADO.NET 917
CHAPTER 33: ADO.NET ENTITY FRAMEWORK 963
CHAPTER 34: MANIPULATING XML 995
PART V: PRESENTATION
CHAPTER 35: CORE WPF 1049
CHAPTER 36: BUSINESS APPLICATIONS WITH WPF 1101
CHAPTER 37: CREATING DOCUMENTS WITH WPF 1153
CHAPTER 38: WINDOWS STORE APPS 1175
CHAPTER 39: CORE ASP.NET 1211
CHAPTER 40: ASP.NET WEB FORMS 1239
CHAPTER 41: ASP.NET MVC 1283
CHAPTER 42: ASP.NET DYNAMIC DATA 1321
PART VI: COMMUNICATION
CHAPTER 43: WINDOWS COMMUNICATION FOUNDATION 1337
CHAPTER 44: WCF DATA SERVICES 1379
CHAPTER 45: WINDOWS WORKFLOW FOUNDATION 1399
CHAPTER 46: PEER-TO-PEER NETWORKING 1425
CHAPTER 46: PEER-TO-PEER NETWORKING 1425
INDEX 1473
Erscheint lt. Verlag | 22.10.2012 |
---|---|
Sprache | englisch |
Themenwelt | Informatik ► Programmiersprachen / -werkzeuge ► C# |
Informatik ► Software Entwicklung ► Objektorientierung | |
Schlagworte | Computer Science • C Sharp • Informatik • Programmierung / C u. C++ • Programming / C & C++ |
ISBN-10 | 1-118-38800-3 / 1118388003 |
ISBN-13 | 978-1-118-38800-6 / 9781118388006 |
Haben Sie eine Frage zum Produkt? |
![PDF](/img/icon_pdf_big.jpg)
Größe: 30,8 MB
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich