PDF Ebook Introduction to C# Using .NET, by Robert J. Oberg
Get the benefits of checking out practice for your lifestyle. Schedule Introduction To C# Using .NET, By Robert J. Oberg message will constantly relate to the life. The reality, knowledge, science, wellness, faith, enjoyment, and also a lot more could be found in composed publications. Numerous writers supply their experience, scientific research, research, and also all points to show you. Among them is through this Introduction To C# Using .NET, By Robert J. Oberg This book Introduction To C# Using .NET, By Robert J. Oberg will provide the needed of notification and statement of the life. Life will be completed if you know more points via reading publications.

Introduction to C# Using .NET, by Robert J. Oberg

PDF Ebook Introduction to C# Using .NET, by Robert J. Oberg
Why ought to wait for some days to get or receive the book Introduction To C# Using .NET, By Robert J. Oberg that you buy? Why must you take it if you could obtain Introduction To C# Using .NET, By Robert J. Oberg the much faster one? You could locate the exact same book that you get here. This is it the book Introduction To C# Using .NET, By Robert J. Oberg that you could obtain straight after purchasing. This Introduction To C# Using .NET, By Robert J. Oberg is well known book in the world, certainly lots of people will aim to own it. Why don't you come to be the very first? Still perplexed with the means?
Keep your method to be here as well as read this web page completed. You can take pleasure in browsing guide Introduction To C# Using .NET, By Robert J. Oberg that you truly refer to get. Below, getting the soft documents of the book Introduction To C# Using .NET, By Robert J. Oberg can be done effortlessly by downloading and install in the web link resource that we supply right here. Certainly, the Introduction To C# Using .NET, By Robert J. Oberg will be yours faster. It's no have to await the book Introduction To C# Using .NET, By Robert J. Oberg to receive some days later on after purchasing. It's no need to go outside under the heats up at center day to visit guide store.
This is some of the advantages to take when being the member and get the book Introduction To C# Using .NET, By Robert J. Oberg right here. Still ask what's various of the other website? We give the hundreds titles that are created by suggested authors and also authors, worldwide. The connect to buy and download Introduction To C# Using .NET, By Robert J. Oberg is likewise really simple. You might not discover the complex site that order to do even more. So, the method for you to get this Introduction To C# Using .NET, By Robert J. Oberg will be so simple, won't you?
Based on the Introduction To C# Using .NET, By Robert J. Oberg specifics that we offer, you could not be so confused to be here and to be participant. Obtain currently the soft data of this book Introduction To C# Using .NET, By Robert J. Oberg as well as save it to be yours. You saving could lead you to evoke the ease of you in reading this book Introduction To C# Using .NET, By Robert J. Oberg Also this is forms of soft file. You could truly make better possibility to get this Introduction To C# Using .NET, By Robert J. Oberg as the suggested book to check out.

Get results with C#, with the hands-on C# introduction based on proven development experience from an expert practictioner. With Introduction to C# Using .NET, you'll learn C# object-oriented development step-by-step, by constructing a complete .NET "travel agency" system! Seasoned .NET instructor Robert J. Oberg covers key .NET database, Web, XML, and user interface classes -- plus collections, delegates, events, multithreading, attributes, and much more!
- Sales Rank: #2218092 in Books
- Published on: 2001-10-19
- Original language: English
- Number of items: 1
- Dimensions: 9.00" h x 1.10" w x 6.90" l, 1.65 pounds
- Binding: Paperback
- 480 pages
From the Back Cover
C# hands-on. Your complete, step-by-step introduction to C# development for .NET.
- Comprehensive, hands-on introduction to object-oriented programming in C#
- Running case study: build a complete system using C# and .NET
- Coverage of key .NET classes: collections, files, delegates, events, multiple threads, attributes, and Windows Forms
Part of the Integrated .NET Book Series from Object Innovations.
Want to get results with C#? Get the example-rich, hands-on introduction to the C# language itself: Introduction to C# Using .NET. Leading .NET trainer and developer Robert J. Oberg teaches C# step-by-step, with a comprehensive banking system case study, that walks you through building a complete system. Oberg introduces C#'s advanced object-oriented capabilities early — helping you make the most of them to create software with unprecedented efficiency and power.
- In-depth introduction to C# object development — perfect for developers migrating from VB or COBOL
- Introductory material is clearly delineated in the first section so that more experienced programmers can jump right in to the new features of C#
- Covers the interactions between C# and the .NET Framework, giving developers a deep understanding of how .NET augments the features of the C# language
- Thorough treatment of interfaces and components
- Expert introduction to Windows Forms user interface programming
- Practical coverage of inheritance techniques, collections, delegates, events, multiple threads, and attributes
About the Author
DR. ROBERT J. OBERG is the founder and President of Object Innovations, a leading developer of integrated courseware on fundamental software technologies including Microsoft .NET, COM/DCOM/COM+, OLE, MFC, and Java. His books include Understanding and Programming COM+ (Prentice Hall PTR).
Excerpt. � Reprinted by permission. All rights reserved.
Preface
Microsoft's .NET is a revolutionary advance in programming technology that greatly simplifies application development and is a good match for the emerging paradigm of Web-based services as opposed to proprietary applications. Part of this technology is a new language, C#. This new language combines the power of C++ and the ease of development of Visual Basic(TM). It bears striking resemblance to Java(TM) and improves upon that language. C# may well become the dominant language for building applications on Microsoft(R) platforms.
This book is a practical introduction to programming in C# utilizing the services provided by .NET. This book emphasizes the C# language. It is part of the Prentice Hall/Object Innovations series of books on .NET technology.
This book is intended to be fully accessible to programmers who do not already have a strong background in object-oriented programming in C-like languages such as C++ or Java. It is ideal, for example, for Visual Basic or COBOL programmers who desire to learn C#. The book may also be read by more experienced programmers who desire a simple and concise introduction to C# with many example programs. It is structured so that more ex-perienced programmers can cleanly skip the material they already know. Although designed for working professionals, the book includes enough de-tail, careful explanations and sample programs so that it can be useful as a college textbook.
An important thrust of this book is to teach C# programming from an object-oriented perspective. It is often difficult for programmers trained originally in a procedural language to start "thinking in objects." This book introduces object-oriented concepts early, and C# is developed in a way that leverages its object-orientation. A banking system case study is used to illustrate creating a complete system using C# and .NET. Besides supporting traditional object-oriented features such as classes, inheritance, and polymorphism, C# introduces several additional features, such as properties, indexers, delegates, events, and interfaces that make C# a compelling language for developing object-oriented and component-based systems. This book provides thorough coverage of all these features.
C# as a language is elegant and powerful. But to fully utilize its ca-pabilities you need to have a good understanding of how it works with the .NET Framework. The book explores several important interactions between C# and the .NET Framework, and it includes an introduction to major classes for collections, files, threads, and user interface.
ORGANIZATION
The book is organized into four major parts and is structured in a manner to make it easy for you to navigate to what you most need to know. Part 1, which should be read by everyone, begins with an introduction to the .NET Framework, which is the underpinning for all applications and services in the .NET environment. Next comes a short introduction to hands-on pro-gramming using C#, so that you can start writing code on .NET right away. The third chapter introduces Visual Studio.NET, the latest incarnation of Microsoft's popular Visual Studio development environment. The new Visual Studio has many features that make application development easier and more pleasant. You will be equipped to use Visual Studio throughout the rest of the book.
Part 2 covers the C-like features of C#, which are shared by C, C++, Java, and various scripting languages. Thus, if you know any of these C-like languages, you will have a definite leg up in learning C#, and you can quickly skim this section, paying attention to the information in the side-bars. A sidebar will alert you the first time a concept new to C# is intro-duced. Then you will know to look for further elaborations where they occur later. If you are not familiar with C or a similar language, this section is for you. It will quickly bring you up to speed on the core topics of data types, operators, and control structures.
Part 3 is the core of the book, systematically covering the features of the C# programming language that go beyond C. The object-oriented features of C# are covered gradually and thoroughly, making this part of the book accessible to readers without OOP background. A case study is used, illustrating how the object-oriented features of C# work in combination. This case study is progressively built from Chapters 12 through 18. The C# data types, based on the .NET Common Type System, are explored in detail. We cover features new in C# such as properties and indexers. We cover prac-tical issues of formatting and conversions, and we discuss the important topic of exceptions. We conclude this part with a study of interfaces, which provide a better level of abstraction in expressing system functionality.
Part 4 explores thoroughly the relationships between C# and the .NET Framework and introduces some important .NET services. We introduce collections, which generalize arrays, and we examine fundamental operations such as copying and comparing objects. In .NET, interfaces are provided for such basic operations, which makes for a very flexible architecture, as different classes can implement these interfaces in a manner appropriate for them. The .NET Framework provides a very flexible callback mechanism, known as delegates, which has many applications. Delegates are the foundation of events, and they are also used in starting threads. We look at directories and files, multiple thread programming, and attributes. Attributes are a powerful mechanism in .NET, enabling the programmer to accomplish tasks declaratively, with writing little or no code. You can implement your own custom attributes in C#. You can read information about custom attributes, or any other metadata, by a mechanism known as "reflection." C# permits you to code at a lower level by writing "unsafe" code, which can help you interoperate with legacy code. The book concludes with introductions to components and to Windows programming.
SAMPLE PROGRAMS
The only way to really learn a programming language is to read and write many, many programs, including some of reasonable size. This book provides many small programs that illustrate pertinent features of C# in iso-lation, where they are easy to understand. The programs are clearly labeled in the text, and they can all be found in the software distribution that ac-companies this book. Directions for downloading the software are given be-low.
There is also a major case study, that is progressively developed in Chapters 12 through 18. This case study illustrates many features of C# working together in combination, as they would in a practical application. A special point is made of demonstrating the object-oriented features of C#. If you are new to OO, studying the case study is a must!
The sample programs are provided in a self-extracting file. When ex-panded, a directory structure is created rooted in c:\OI\CSharp. The sample programs are in directories Chap1, Chap2, etc. All the samples for a given chapter are in individual folders within the chapter directories. The names of the folders are clearly identified in the text. Each chapter that contains a step of the case study has a folder CaseStudy containing that step.
This book is part of the Integrated .NET Series from Object Innovations and Prentice Hall PTR series. The sample programs for other books in the series are located in their own directory underneath c:\OI, so all the .NET examples from all books in the series will be located in a common area as you install them.
EXERCISES
Although exercises are not provided in the book itself, a comprehensive set of exercises is available for download from our website.
WEBSITEThe website for the Integrated .NET Series from Object Innovations and Prentice Hall PTR series is:www.objectinnovations.com/dotnet.htm
A link is provided at that website for downloading the sample programs.
Most helpful customer reviews
3 of 3 people found the following review helpful.
Well worth it!
By Paul D. Lemelle
Very well written book that will help anyone at any level learn C#. I've read many books on C# and this one is the best - hands down.
9 of 9 people found the following review helpful.
Foundations for OOP, C#, and .NET Framework
By Troy Wolf
This is the only C# book I currently own, but after reading the reader reviews, this one seemed a good choice. It is 2 weeks later, and I have finished going through the book and the downloaded code examples that come along with the book. There is not much I can add to all the praise the other readers have given this author and this book, but let me say, "I agree!".
I think this book is the best "Intro to ... " book I've ever read. I needed to not only learn C# and the .NET Framework, but OOP in general. Robert J. Oberg's Introduction to C# Using .NET book teaches all these things in a very natural way that makes it easy. I've learned more reading this book over the past week than I learned in the $1700 5 day Intro to C# class I attended using Microsoft training material.
0 of 0 people found the following review helpful.
Very thorough coverage - I don't feel [unintelligent]
By Bruce S. Gruenbaum
This is a great book to learn C# from. I have previous C/C++ experience so a lot of the early stuff was pretty simple and straight forward. Having said that, I did not feel that the early pieces were in any way condescending, which is what I have found large portions of other books on this subject to be. I'm not [unintelligent] and I don't like an introductory book to treat me as if I am. In other words, don't read this book if you are looking for a "complete idiots guide" or a "C# for dummies" style book.
You should also not be misled into thinking that this book covers much of .NET. It doesn't. It touches on some of the basics, but there is a lot more that you will need to get by reading the book that I regard as part 2 - "Application Development using C# and .NET". Although the two books have a certain amount of overlap, I believe that it is worth owning both.
I am adding these comments following further work with the book. I had several extra questions that I needed to ask of the author. Dr Oberg was absolutely terrific with his personal responses. Not only that, he pointed me at the exercises that are available off the Object Innovations web-site. These definitely add a lot of value to this book so I would encourage anyone using this book to get hold of that additional material.
In every sense, this book is the Kernighan and Ritchie for C#.
See all 14 customer reviews...
Introduction to C# Using .NET, by Robert J. Oberg PDF
Introduction to C# Using .NET, by Robert J. Oberg EPub
Introduction to C# Using .NET, by Robert J. Oberg Doc
Introduction to C# Using .NET, by Robert J. Oberg iBooks
Introduction to C# Using .NET, by Robert J. Oberg rtf
Introduction to C# Using .NET, by Robert J. Oberg Mobipocket
Introduction to C# Using .NET, by Robert J. Oberg Kindle
Introduction to C# Using .NET, by Robert J. Oberg PDF
Introduction to C# Using .NET, by Robert J. Oberg PDF
Introduction to C# Using .NET, by Robert J. Oberg PDF
Introduction to C# Using .NET, by Robert J. Oberg PDF