|
 | All orders shipped by airmail!
Click here for our Shipping Policies!
| |
 | | | "Thank you for sending me a copy of your book. I'll waste no time reading it."
- Moses Hadas
(1900 - 1966) | | | |
|
ZIN Product Number: 10044229 | eBay (last 12 months) | | Auctions: | | 46 | | Price Range: | | $0.05 - 0.05 | | | | Craigslist (last 12 months) | | Classifieds: | | 26 | | Price Range: | | $0.09 - 0.05 | | | | Amazon Used (last 12 months) | | Auctions: | | 54 | | Price Range: | | $0.05 - 0.05 | | | | ZooScape (last 12 months) | | Auctions: | | 0 | | Price Range: | | N/A | | | | | | Google listings (non-affiliate) | | 76 | | MSN listings (non-affiliate) | | 31 | | Yahoo listings (non-affiliate) | | 53 | | |
| | 
 
 | | | |  | | | Product Details
Format: Paperback, 416 pages
Publisher: Addison-Wesley
ISBN: 0201729555
Release Date: Jan 5, 1996
| |  | | | In Brief Programmers will find this a useful text for learning the details of the C# language and then using the language in the .NET class framework. The book teaches the basic language of C#, the fundamentals of building classes, and class and interface inheritance. The .NET class library is introduced, followed by discussion of input and output, file and directory manipulation, regular expressions, sockets and thread programming, drag-and- drop Windows forms, web forms development, and ASP.NET. Lippman is an author with considerable experience as a programmer and consultant. Annotation c. Book News, Inc., Portland, OR (booknews.com)
| | | | From The Publisher Now Stan Lippman brings you C# using his famed primer format. C# PRIMER is a comprehensive, example-driven introduction to this new object-oriented programming language.
C# is a cornerstone of Microsoft's new .NET platform. Inheriting many features from both Java and C++, C# is destined to become the high-level programming language of choice for building high-performance Windows and Web applications and componentsfrom XML-based Web services to middle-tier business objects and system-level applications.
First, you will tour the language, looking at built-in features such as the class mechanism, class inheritance, and interface inheritanceall while you build small programs. Next, you will explore the various library domains supported within the .NET class framework. You will also learn how to use the language and class framework to solve problems and build quality programs. Highlights include: - Covers fundamentals such as namespaces, exception handling, and unified type system
- Presents a wide-ranging tour of the .NET class library, introducing ADO.NET and establishing database connections and the use of XML
- Provides XML programming using the firehose and DOM parser models, XSLT, XPATH, and schemas
- Focuses on ASP.NET Web Form Designer, walking through the page life-cycle and caching, and providing a large number of examples.
- Introduces .NET Common Language Runtime (CLR)
Adding C# to your toolbox will not only improve your Web-based programming ability, but also increase your productivity. C# PRIMER provides a solid foundation to build upon and a refreshingly unbiased voicMicrosoft's vehicle to effective and efficient Web-based programming.
| | | | Foreword C# is a new language invented at Microsoft and introduced with Visual Studio.NET. More than a million lines of C# code already have gone into the implementation of the .NET class framework. This book covers both the C# language and its use in programming the .NET class framework, illustrating application domains such as ASP.NET and XML. My general strategy in presenting the material is to introduce a programming task and then walk through one or two implementations, introducing language features or aspects of the class framework as they prove useful. The goal is to motivate how to use the language and class framework to solve problems rather than to simply list language features and the class framework API.Learning C# really is a two-step process, and that process is reflected in the organization of this text. In the first step, we walk through the language--both its mechanisms, such as class and interface inheritance and delegates, and its underlying concepts, such as its unified type system, reference vs. value types, boxing, and so on. This is covered in first four chapters. The second step is to become familiar with the .NET class framework, in particular with windows and web programming and the support for XML. This is the focus of the second half of the book. Working your way through the text should jump start your C# programming skills. In addition, you'll become familiar with a good swatch of the .NET class framework. All the program code is available for download at www.objectwrite.com , my company's Web site. Mail can be sent to me directly at slippman@objectwrite.com . Organization of the Book The book is organized into eight relatively long chapters. The first four chapters focus on the C# language, looking at the built-in language features, the class mechanism, class inheritance, and interface inheritance. The second four chapters explore the various library domains supported within the .NET class framework, such as regular expressions, threading, sockets, Windows Forms, ASP.NET, and the Common Language Runtime. The first chapter covers the basic language, as well as some of the fundamental classes provided within the class framework. The discussion is driven by the design of a small program. Concepts such as namespaces, exception handling, and the unified type system are introduced. The second chapter covers the fundamentals of building classes. We look at access permission, distinguish between const and readonly members, and cover access methods such as indexers and properties. We walk through the different strategies of member initialization, as well as the rules for operator overloading and conversion operators. We look at the delegate type, which serves as a kind of universal pointer to function. The third and fourth chapters cover, in turn, class and interface inheritance. Class inheritance allows us to define a family of specialized types that override a generic interface, such as an abstract WebRequest base class and a protocol-specific HttpWebRequest subtype. Interface inheritance, on the other hand, allows us to provide a common service or shared attribute for otherwise unrelated types. For example, the IDisposable interface provides a service to free resources. Classes holding data base connections or window handles are both likely to implement IDisposable although they are otherwise unrelated. Chapter 5 provides a wide-ranging tour of the .NET class library. We look at input and output, including file and directory manipulation, regular expressions, sockets and thread programming, the WebRequest and WebResponse class hierarchies, a brief introduction to ADO.NET and establishing data base connections, and the use of XML. The sixth and seventh chapters cover, in turn, drag and drop Windows Forms and Web Forms development. Chapter 7 focuses on ASP.NET, and the web page lifecycle. Both chapters provide lots of examples of using the pre-built controls and attaching event handlers for user interaction. The final chapter provides a programmer's introduction to the .NET Common Language Runtime. It focuses on the assembly, type reflection, and attributes, and concludes with a brief look at the underlying intermediate language that is the compilation target of all .NET languages. Written for Programmers The book does not assume that you know C++, Visual Basic, or Java. But it does presume that you have programmed in some language. So, for example, I don't presume you know the exact syntax of the C# foreach loop statement, but I presume you know what a loop is. While I will illustrate how to invoke a function in C#, I presume you know what I mean when I say we "invoke a function." It does not require previous knowledge of object-oriented programming or of the earlier versions of ASP and ADO. Some people--some very bright people--argue that, under .NET, the programming language is secondary to the underlying Common Language Runtime (CLR) upon which the languages float like the continents on tectonic plates. I don't agree. Language is how we express ourselves, and the choice of one's language impacts the design of our programs. The underlying assumption of this book is that C# is the preferred language for .NET programming. Lexical Conventions Type names, objects, and keywords are set off in Courier font, as in int, a predefined language type, Console, a class defined in the framework, maxCount, an object defined either as a data member or local object within a function, and foreach, one of the predefined loop statements. To indicate a function, a name is followed by an empty pair of parentheses, as in WriteLine(). The first introduction of a concept, such as garbage collection or data encapsulation, is highlighted in italics. Hopefully these conventions help in the readability of the text. Resources The richest documentation that you will be returning to time and again is that provided with The Visual Studio.NET Documentation. The .NET framework reference is essential to doing any sort of C#/.NET programming. Another rich source of information about .NET are the featured articles and columns in the MSDN magazine. I'm always impressed by what I find in it each issue. You can find it online at The DOTNET mailing list sponsored by DevelopMentor is a rich source of information. You can subscribe to it at . Anything Jeffrey Richter, Don Box, Aaron Skonnard, or Jeff Prosise writes about .NET (or XML in Aaron's case) should be considered essential reading. Currently, most of their writing has appeared only as articles in MSDN magazine. Here is the collection of books that I have referenced or found helpful. Essential XML, Beyond Markup, by Don Box, Aaron Skonnard, and John Lam, Addison-Wesley, 2000. A Programmer's Introduction to C#, by Eric Gunnerson, Apress, 2000. Active Server Pages+, by Richard Anderson, Alex Homer, Rob Howard, and Dave Sussman, Wrox Press, 2000. Microsoft C# Language Specification, Microsoft Press, 2001.C# Essentials, by Ben Albahari, Peter Drayton, and Brad Merrill, O'Reilly & Associates, Inc., 2001. C# Programming, by Burton Harvey, Simon Robinson, Julian Templeman, and Karli Watson, Wrox Press, 2000.
| |  | | |
 | | | | | Be the first to rate this book! Number of Reviews: 0 | | | |  | | | Accreditation Stanley B. Lippman is a member of the Core Technology group at DreamWorks Feature Animation. Prior to joining DreamWorks, Stan was principal software engineer at Walt Disney Feature Animation. While at Bell Laboratories, he led the cfront Release 3.0 and Release 2.1 compiler development team. He was a member of the Bell Laboratories Foundation Project under the leadership of Bjarne Stroustrup. Stan is the author of the three highly successful editions of the C++ Primer as well as Inside the C++ Object Model, also published by Addison-Wesley, and editor of C++ Gems, published by Cambridge University Press. He has been a crew member of several feature-length animation films, including Hunchback of Notre Dame and Fantasia 2000.
| |  | | | - Preface
- 1: Hello, C<35>
- 2: Class Design
- 3: Object-Oriented Programming
- 4: Interface Inheritance
- 5: Exploring the System Namespace
- 6: Windows Forms Designer
- 7: ASP.NET and Web Forms Designer
- 8: The Common Language Runtime
- Index
| |  | | | Find similiar books in these subject areas:
All Topics > Computers & Internet > Programming > General All Topics > Computers & Internet > Programming > Software Design > Object-Oriented Design All Topics > Computers & Internet > Authors, A-Z > Lippman, Stanley B. All Topics > Computers & Internet > General All Topics > Design & Development > Object-Oriented Design
| | | | People like you also bought:
C# in a Nutshell, by Peter Drayton
Programming Windows with C# (Core Reference) , by Charles Petzold
A Programmer's Introduction to C#, 2nd Edition, by Eric Gunnerson
Unknown Title
C# and the .NET Platform, by Andrew Troelsen
Applied Microsoft .NET Framework Programming , by Jeffrey Richter
Developing Applications with Visual Studio. NET, by Richard Grimes
Essential Xml Quick Reference: A Programmer's Reference to XML, XPath, XSLT, XML Schema, SOAP, and More, by Aaron Skonnard
Inside Microsoft .NET IL Assembler, by Serge Lidin
Compiling for the .Net Common Language Runtime, by
| | | | | | Keywords C# (Computer program language), Object-Oriented Programming, Computer Bks - Languages / Programming, Computers, Programming Languages - C#, Programming Languages - General, C# (Computer program language)
| |
| | 
 
 | | | |
Make $1 per sale - Link to ZooScape.com! | |