|
| |
|
EBooks » C# & C Sharp
# Hardcover: 1032 pages # Publisher: Apress; 3rd edition (September 12, 2005) # Language: English # ISBN: 1590594193 # Product Dimensions: 9.4 x 7.3 x 2.1 inches # Shipping Weight: 3.5 pounds. Book Description Aimed at the reader with some previous programming experience, C# and the .NET Platform provides an enjoyable and well-paced tutorial for learning C# and Microsoft's new .NET Framework. This well-written guide is all you need to get onboard with the latest in Windows development. Today, there are a growing number of titles available for C#. This text strikes an excellent balance between a basic language tutorial with an authoritative presentation of what's new and better in .NET with coverage of the some of the inner details of the platform, including deployment. The author's patient writing style is never dull or overly technical, which will mean this book is a good choice for a wide range of readers approaching C# from a variety of languages including C++, Java, and Visual Basic. At certain points, the author looks at "intermediate language" (IL) bytecodes that underlie the C# language. This is particularly informative in chapters that look at assemblies and deployment. As a tour of the basics of the C# language, this book distinguishes itself with short, effective examples (many of which use a set of classes modeling cars). Coverage of programming Windows Forms is really good, as is the chapter on getting the older COM and .NET components to interoperate. The focus of this book is mostly on traditional client-side development, though it does cover the latest in Web development with sections on basic ASP.NET and Web services, which round out the book. The author does a good job at explaining how .NET works while bringing readers of different abilities up to speed with C#. Experts will appreciate the detail on class design, COM, and Web services, while beginners will be able to follow the author's well-organized tour of the basics. In all, this combination of strengths makes C# and the .NET Platform an attractive choice in the growing list of titles on Microsoft's latest programming language.  All-in-One is all you need! This authoritative reference offers complete coverage of all material on MCAD/MCSD Visual C# .NET certification exams 70-315, 70-316, and 70-320. You’ll find exam objectives at the beginning of each chapter, helpful exam tips, end-of-chapter practice questions, and photographs and illustrations. The bonus CD-ROM contains a testing engine with questions found only on the CD. This comprehensive guide not only helps you pass this challenging exam, but will also serve as an invaluable on-the-job reference.
 You dont need coddling; you dont need to be told what you already know. What you need is a book that uses your experience as a Java or C++ programmer to give you a leg up into the challenges and rewards of C#. And this Practical Guide is precisely what youre after. Written by a team that boasts extensive experience teaching C# to professionals, this book provides a practical, efficient explanation of the language itself, covering basic to advanced features and calling out all thats new in 2.0. Its instruction is always firmly situated within the context of the .NET framework and bolstered by code examples, key lessons in object-oriented programming, and installments of a realistic application programming tutorial. Concise and incisive, this is the best way to master the worlds fastest-growing and most marketable programming language. Features * Provides a carefully focused explanation of every aspect of the C# language, including entire chapters on the unified type system, advanced types, collections, generics, reflection and attributes. * Highlights all features new to the latest version of C# and organizes its presentation of C# according to the key principles of object-oriented programming and the .NET framework. * Using end-of-chapter exercises, incrementally develops a cohesive application programming tutorial. * Includes an easy-to-use appendix on the grammatical rules of C# and provides downloadable example code via the companion website.  In the three years since Microsoft made C# available, there have been lots of tweaks to the language. That's because C# is not only essential for making .NET work, it's a big way for Microsoft to attract millions of Java, C and C++ developers to the platform. And C# has definitely made some inroads. Because of its popularity among developers, the language received standardization from ECMA International, making it possible to port C# applications to other platforms. To bolster its appeal, C# 2.0 has undergone some key changes as part of Visual Studio 2005 that will make development with .NET quicker and easier. The updated IDE is not due for official release until summer, but the C# 2.0 beta is available for those who want to take it for a spin and get up to speed. That's precisely what Visual C# 2005: A Developer's Notebook allows you to do. There are some great new features in C# and this unique "all lab, no lecture" guide covers them all with 50 hands-on projects. Each project explores a new feature, with emphasis on changes that increase productivity, simplify programming tasks, and add functionality to applications. C#'s component-based design combines the productivity of Microsoft's popular Visual Basic with the raw power of C++ for web-based applications. Many reviewers note a similarity between C# and Java--in fact, a new feature that took the Java development team five years to incorporate into Java is now available in C# 2.0. Called "generics", this feature enables developers to reuse and customize their existing code, so they can dramatically cut down the time it takes to develop new applications. 
If C# can do it, you can do it, too . . .
Blending the
object-oriented power of C++ with the simplicity of Visual Basic, C# is
the ideal language for building sophisticated .NET components and
applications. This all-in-one guide by a team of .NET programming pros
delivers everything you need to get up and running with C# – a complete
tour of the language and practical guidance on developing a variety of
.NET solutions. Take the language tour and get the scoop on C# basics
and object-oriented techniques as well as on advanced topics such as
delegates and versioning. Then turn to the solutions section for all
the examples and source code you need to jumpstart a C# project,
whether it’s a Windows Form or an ASP.NET application.
Inside, you’ll find complete coverage of C#
- Get up to speed on expressions, functions, data types, and other C# fundamentals
- Master classes, overloaded operators, inheritance, and other object-oriented tools
- Harness the power of namespaces, interfaces, enumerations, and delegates
- Explore the ins and outs of exceptions, attributes, versioning, and unsafe code
- Create real-world Windows Forms and WebForms applications
- Build components to access files or a database
- Use C# in an ASP.NET application
- Integrate COM with .NET using C#
|
| |
|