or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Tell the Publisher!
Id like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Application Development Using C# and .NET (Oberg .Net) [Paperback]

Michael Stiefel , Robert J. Oberg
5.0 out of 5 stars  See all reviews (2 customer reviews)
RRP: 31.99
Price: 28.08 & FREE Delivery in the UK. Details
You Save: 3.91 (12%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 1 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
Want it tomorrow, 14 July? Choose Express delivery at checkout. Details

Book Description

21 Dec 2001 013093383X 978-0130933836 1

This book gives experienced developers the practical insight they need to build enterprise applications for Microsoft's .NET platform using C#. Using a running case study and extensive code examples, the authors illuminate essential .NET concepts such as interfaces, attributes, collections, threading, remoting, security, and versioning, and introduce powerful new .NET technologies such as ADO.NET and ASP.NET. Michael Stiefel and Robert Oberg show how to create a simple, monolithic C# console application; enhance it with a Windows Forms interface; isolate functionality inside components, add database access, secure the code, and deliver functionality through ASP.NET and Web Services. Developers with no C# experience will appreciate the book's self-contained C# overview; those familiar with C# can proceed directly to the book's in-depth .NET Framework coverage. Application Development Using C# and .NET is one of a breakthrough series of focused guides to .NET written by expert practitioners and instructors. All books in the Prentice Oberg.Net Series teach in a systematic, step-by-step manner, using rich examples and a shared case study. They integrate perfectly: developers who want an even stronger understanding of the basics of C# can find it in the companion introductory title, Introduction to C# Using .NET.


Special Offers and Product Promotions

  • Spend 30 and get Norton 360 21.0 - 3 Computers, 1 Year 2014 for 24.99. Here's how (terms and conditions apply)

Product details

  • Paperback: 656 pages
  • Publisher: Prentice Hall; 1 edition (21 Dec 2001)
  • Language: English
  • ISBN-10: 013093383X
  • ISBN-13: 978-0130933836
  • Product Dimensions: 3.5 x 16.4 x 23.3 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 2,014,222 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

From the Back Cover

Build industrial-strength .NET applications with C#!

  • Practical, useful information on the .NET Framework, the Common Language Runtime, ADO.NET, ASP.NET, Web Services, security, interoperability, and more
  • Running case study: see how concepts work together when you build .NET applications
  • Experienced C++, Java, and Visual Basic programmers: become effective with .NET!

This book gives experienced developers all the practical insight they need to build enterprise applications for Microsoft's .NET platform using C#. Using extensive code examples and a running case study, the authors illuminate the .NET concepts and technologies that offer the greatest power and value. They cover the entire process of constructing a .NET application: creating a monolithic C# console application; enhancing it with a Windows Forms interface; isolating functionality inside components, adding database access and security; and finally, delivering functionality through ASP.NET and Web Services.

  • .NET Framework and Common Language Runtime fundamentals for experienced programmers
  • Key .NET features: interfaces, attributes, collections, threading, remoting, assemblies, and more
  • Hands-on coverage of ADO.NET, ASP.NET, Web Services, and user interface programming
  • Component deployment and versioning
  • Ensuring interoperability with diverse and legacy systems
  • Includes a self-contained C# overview for those new to the language

Part of The Integrated .NET series from Object Innovations.

About the Author

MICHAEL STIEFEL is a consultant who specializes in developing enterprise applications with Microsoft technology. His expertise covers all stages of design and implementation for multi-tier applications. He has worked for Microsoft and taught graduate-level software engineering at Northeastern University.

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+, MFC, OLE, and Java. His books include Understanding and Programming COM+ and Introduction to C# Using .NET (Prentice Hall PTR).


Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

4 star
0
3 star
0
2 star
0
1 star
0
5.0 out of 5 stars
5.0 out of 5 stars
Most Helpful Customer Reviews
8 of 8 people found the following review helpful
5.0 out of 5 stars Excellent book - would give 4.5 stars 31 Jan 2002
By A. Reid
Format:Paperback
Unlike some technical authors, this C# book by Robert Oberg is actually pleasant and straightforward to read. There is a good balance of narrative and examples, new features being introduced, explained and demonstrated. There are helpful hints along the way for experienced Java and C++ programmers.
The book focuses on the C# language but the coverage of ASP.NET, ADO.NET, Visual Studio.NET, web forms and web services is all there. OO is covered nicely but this is by no means a book on OO programming. I'm sure that there is a need for a .NET book on OO given that many adopters will have no background in this -- something similar to the Java Objects wrox book perhaps.
Comment | 
Was this review helpful to you?
15 of 16 people found the following review helpful
5.0 out of 5 stars Excellent Tutorial 27 Nov 2002
Format:Paperback
"Application Development Using C# and .Net" is an excellent introduction to the .Net framework. This book is for the experienced developer with knowledge of an object oriented language such as Java or C++. The first part of the book gives a quick introduction to the basics of the .Net framework. The next three chapters give a rundown of C#. Three chapters is hardly enough to explain any programming language in any detail but the book provides enough detail to make a Java/C++ programmer feel comfortable with the language. The remainder of the book covers using C# to develop programs in the .Net framework. ASP.NET, windows forms and ADO.NET are all covered with a running case study. Building assemblies is given a good amount of coverage as is security. Web services are also explained with examples showing how to use WSDL to generate client proxy classes. I especially appreciated how all the pieces were demonstrated through the VisualStudio IDE. This was the first book I read on .Net and after having finished it I felt that I had a good, if basic understanding of the various parts that make up the .Net framework. You should note that the index is almost useless. For example, there is not a single entry for SQL in spite of the book having a chapter on using ADO.NET to access relational databases. As with most introductions, this book does not work as a reference. But as a learning tool, this book excels.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.2 out of 5 stars  15 reviews
37 of 37 people found the following review helpful
5.0 out of 5 stars Great overview! 19 Jun 2002
By JANMC - Published on Amazon.com
Format:Paperback
This book is extremely well written, the topics are presented in a clear and logical manner and the explanations are great. It has an excellent introduction to the .NET framework, a C# overview (this is NOT a book for learning C# from scratch), a chapter on UI programming (event handling, menus, controls, dialog boxes etc), Assemblies and Deployment, the .NET framework class library, ADO.NET, ASP.NET, Web Services, Security and more. All these subjects could span thick books on their own but this book explains what they are and ties them all in together, without going into massive detail. This book works best when you use it to learn about the different areas of .NET and how they work together and reference other books or the documentation for an in-depth look at specific topics.
Get this book if:
- you are an experienced programmer who is still wondering "what is .NET?" and wants to get a great overview of .NET programming
- if you have developed applications the "old" way and need to quickly jump into .NET development and get a job done without having to know every detail of what goes on underneath the hood
- if you already know Java or C++ and are looking to learn about the basics of C# and about how you can use it in the .NET framework to get the job done.
Do NOT get this book if:
- you are looking for a total and complete tutorial on C#
- you are a beginner at programming and want to start out by learning the .NET framework (this book assumes prior knowledge)
- you want total in-depth knowledge of how the .NET framework works under the hood
- if you do not already have (at least a basic) understanding of application programming
14 of 14 people found the following review helpful
2.0 out of 5 stars Good code, bad writing 2 May 2003
By Mark Nicholson - Published on Amazon.com
Format:Paperback
I would use two analogies to describe this book.
1 - Have you ever talked to someone who is really bright - a doctor, a scientist, a computer geek - who you could tell was really smart but who could not communicate clearly and coherently in plain English?
2 - Have you ever heard the expression "it makes sense if you already know the answer" as applied to an explanation which is convoluted and confusing but ultimately right?
Well that's what this book is like to me. From the sections I've read these guys are not authors but they are experienced developers. They are not good at explaining things. They cannot lay out something simply in a one, two, three order. They jump from here to there and their writing looks like somebody cut and pasted some different sections of text together.
They do present a sophisticated code example which exceeds what you get in most technical books, however.
So I would say this book is not a good book if you are reading it for an explanation of C# and .NET. It could be useful if you are an experienced developer (and are used to dealing with people with poor communication skills) and are looking for some good code examples.
13 of 13 people found the following review helpful
4.0 out of 5 stars good book, expansive coverage, but room for improvement 5 Feb 2002
By James D. Christopher - Published on Amazon.com
Format:Paperback
This book has a lot of positive things going for it. The target audience is clearly developers with a little experience under their belts. This is great ( assuming you actually *do* have a little experience under your belt ), because there isn't a lot of wasted bulk in the book covering language syntax details that you can pick up if you have any programming experience. Instead, the book focuses on the meaty topics of app development - e.g., security in the .NET platform, threading, application models, a bit of windows forms, a bit of ADO, a bit of ASP. and a nice section on the built-in debugging and tracing facilities of .NET. The scope of the book is rather expansive, which usually means that the coverage of any given topic is superficial. That is not necessarily the case here; a lot of topics are covered in depth. Of course, any one chapter in the book could easily become a book on its own; however the authors do a good job of covering at least the basics of each topic, and in most cases explain sufficiently beyond the core concepts. The book is a success in this arena - the approach is a "this is how you get your job done" versus "this is how it will theoretically be done after you consult the online documentation".
This book also has a few negatives. The writing can be dense, due at least in part to the vastness of subject matter. I ended up rereading sections over and over again, and at times I've had to resort to other references to make sense of parts of this book; e.g., the section on security is filled with so many keywords and layers of detail that I had to start writing terms and definitions down to keep them straight ( a table or detailed diagram would have been nice ). In this sense the writing is often ... linear, which doesn't take away from the density of the topic. The example-based approach the authors chose works very well, but I personally prefer full source listings to the clips and snips from downloadable example code that are used in most places in the book.
Past those few negatives, there is a lot of useful information in the book and its example code. Recommended; invesigate other options if you want, but you'll definately get a lot of use out of this book if you're working with the .NET platform.
4 of 4 people found the following review helpful
5.0 out of 5 stars Concise and Complete. A practical guide at many levels 7 May 2002
By Ronald L. Cicotte - Published on Amazon.com
Format:Paperback
While most books on this subject tend to jump around and offer a lot of code snippets that may or may not apply to your application this book uses a sample application "Hotel Reservations" throughout that illustrates nearly all of the language fundementals while emphasizing the .NET framework. The application is developed in a way that does not necessarily tie you to the Visual Studio.NET development environment but still illustrates many of its features. It provides a very good overview of the .NET framework and covers all aspects of the development interfaces from User Controls to Web Forms Page Life Cycle.
This book was used as a text in a class of 9 and all reported that they found that it would help them do their job better. I use this book frequently when looking for examples of how to employ a particular C# feature such as Asynchronous Callback or Disconnected DataSets.
Thanks to the Authors for a job well done!
4 of 4 people found the following review helpful
5.0 out of 5 stars Excellent C# book 5 Feb 2002
By A. Reid - Published on Amazon.com
Format:Paperback
Unlike some technical texts, this C# book by Robert Oberg is actually pleasant and straightforward to read. There is a good balance of narrative and examples, new features being introduced, explained and demonstrated. There are helpful hints along the way for experienced Java and C++ programmers.
The book focuses on the C# language but the coverage of ASP.NET, ADO.NET, Visual Studio.NET, web forms and web services is all there. OO is covered nicely but this is by no means a book on OO programming. I'm sure that there is a need for a .NET book on OO given that many adopters will have no background in this -- something similar to the Java Objects wrox book perhaps.
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Look for similar items by category


Feedback