Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
C# Precisely

Buy
C# Precisely, 9780262693172 (0262693178), MIT Press, 2004
This book describes the programming language C# (pronounced “c sharp”), version 2.0. It is a quick reference for the reader who has already learnt or is learning C# from a standard textbook and who wants to know the language in more detail. It should be particularly useful for readers who know the Java programming language and who want to learn C#.

C# is a class-based single-inheritance object-oriented programming language designed for the Common Language Runtime of Microsoft’s .Net platform, a managed execution environment with a typesafe intermediate language and automatic memory management. Thus C# is similar to the Java programming language in many respects, but it is different in almost all details. In general, C# favors programmer convenience over language simplicity. It was designed by Anders Hejlsberg, Scott Wiltamuth and Peter Golde from Microsoft Corporation.

C# includes many useful features not found in Java: struct types, operator overloading, reference parameters, rectangular multi-dimensional arrays, user-definable conversions, properties and indexers (stylized methods) and delegates (methods as values), but omits Java’s inner classes. See section 29 for a summary of the main differences.

C# may appear similar to C++, but its type safety is much better and its machine model is very different because of managed execution. In particular, there is no need to write destructors and finalizers, nor to aggressively copy objects or keep track of object ownership.

This book presents C# version 2.0 as used in Microsoft Visual Studio 2005, including generics, iterators, anonymous methods and partial type declarations, but excluding most of Microsoft’s .Net Framework class libraries except threads, input-output, and generic collection classes. The book does not cover unsafe code, destructors, finalization, reflection, pre-processing directives (#define, #if, . . . ) or details of IEEE754 floating-point numbers.
(HTML tags aren't allowed.)

Creating Web Portals with BEA WebLogic
Creating Web Portals with BEA WebLogic

Creating Web Portals with BEA WebLogic shows the beginning portal developer how to develop a portal application from start to finish, and supplies the intermediate developer with proven strategies and development techniques for creating an enterprise portal. It also provides the advanced Java application server developer with a full...

FusionCharts Beginner’s Guide: The Official Guide for FusionCharts Suite
FusionCharts Beginner’s Guide: The Official Guide for FusionCharts Suite
As web developers, we build applications that feed on data. We parse it, process it, and report it. Our reports take the form of tables, grids, and diagrams such as charts, gauges, and maps. Parsing and processing are backend tasks that are invisible to the user. The actual reporting of data, however, is a bulk of an experience a...
Invertebrate Medicine
Invertebrate Medicine

Invertebrate Medicine, Second Edition offers a thorough update to the most comprehensive book on invertebrate husbandry and veterinary care.  Including pertinent biological data for invertebrate species, the book’s emphasis is on providing state-of-the-art information on medicine and the clinical condition. ...


Branding Yourself: How to Use Social Media to Invent or Reinvent Yourself (Que Biz-Tech)
Branding Yourself: How to Use Social Media to Invent or Reinvent Yourself (Que Biz-Tech)

Use Social Media to Build a Great Personal Brand–and a Great Career!

 

Need to demonstrate more value to customers or employers? Want a new job or career? Use social media to build the powerful personal brand that gets you what you want! In...

Managing Virtual Teams: Getting the Most from Wikis, Blogs, and Other Collaborative Tools
Managing Virtual Teams: Getting the Most from Wikis, Blogs, and Other Collaborative Tools
Virtual collaborative team environments face unique challenges because their communication is not face-to-face. Managing Virtual Teams: Getting the Most from Wikis, Blogs, and Other Collaborative Tools provides practical advice for managers of distributed teams who must design the internal systems and meet deadlines with a diverse team, and for...
Classic Papers in Modern Diagnostic Radiology
Classic Papers in Modern Diagnostic Radiology

I am very pleased to have been asked to write the foreword to this book. The technical advances in diagnostic radiology in the last few decades have transformed clinical practice and have been nothing short of astonishing. The subject of diagnostic radiology is now very large and radiology depa- ments are involved in all areas of modern...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy