The Integrated .NET Series from
Object Innovations and Prentice Hall PTR
is a unique series of introductory to
advanced books on Microsoft’s important
.NET technology. These books are based
on proven, industrial-strength
course-development and application-development
The authors are expert
practitioners, teachers and writers
who combine subject-matter expertise
with years of experience in presenting
complex programming technologies.
These books teach in a
systematic, step-by-step manner and
are not merely summaries of
All the books come
with a rich set of programming examples,
and thematic case studies are woven
through several of the books.
To buy one of the books, go to the Prentice Hall PTR
Integrated .NET Series page.
To find out more about the books, read the information below.
From the beginning these books have been
conceived as an integrated whole
and not as independent efforts by
a diverse group of authors. There are
three broad categories:
illustrates how the books are organized in the series.
- .NET Programming books.
These books cover both the languages
themselves and surveys of the .NET Framework
using a particular language.
- .NET Applications and Technology.
These cover specific areas of
.NET technology or application areas.
In some cases a specific language is used,
and in other cases the book is about
the technology or application without
regard to a particular language.
- .NET Interoperability and Migration.
These books cover fundamental technologies
important to .NET’s vision of
strong interoperability across diverse
.NET Programming Books
These books cover important .NET programming
languages. There are also surveys of
the .NET Framework from the perspective of
particular programming languages.
Introductory .NET Language Books
The first set of books teach several of
the important .NET languages. These books
cover their language from the ground up
and have no prerequisite other than
programming experience in some language.
Unlike many .NET language books that
are a mixture of the language and topics
in the .NET Framework, these books are
focused on the languages, with attention
to important interactions between the
language and the framework.
Because of the concentrating on the languages,
these books have much more detail and
many more practical examples than similar books.
The languages selected are the new language C#,
the greatly changed VB.NET, and the open
source language ported to the .NET environment,
PerlNET. Visual C++ .NET is covered in
our intermediate book, and JScript .NET is
covered in our .NET Web programming book.
Introduction to C# Using .NET
This book gives thorough coverage of
the C# language from the ground up.
The book is organized with a specific
section covering the parts of C# common
to other C-like languages.
This section can be cleanly skipped
by programmers with C experience or
the equivalent, making for a good
reading path for a diverse group of
readers. The book gives thorough
attention to the object-oriented
aspects of C# and thus serves as an
excellent book for programmers migrating
to C# from Visual Basic or COBOL.
Its gradual pace and many examples
make the book an excellent candidate
as a college textbook for
adventurous professors looking
to teach C# early in the language’s life cycle.
Introduction to Visual Basic Using .NET
This book gives thorough coverage of
the VB.NET language from the ground up.
Like the companion book on C# , this
book gives thorough attention to the
object-oriented aspects of VB.NET.
Thus the book is excellent for VB programmers
migrating to the more sophisticated VB.NET,
as well as programmers experienced in
languages such as COBOL. This book would
also be suitable as a college textbook.
Programming Perl in the .NET Environment
A very important part of the vision behind
Microsoft .NET is that the platform is
designed from the ground up to support
multiple programming languages from many
sources, and not just Microsoft languages.
This book, like other books in the series,
is rooted in long experience in
industrial teaching. It covers the Perl language
from the ground up. Although oriented towards
the ActiveState Perl.NET compiler,
the book provides excellent coverage of
the Perl language suitable for other versions
Intermediate .NET Framework Survey Books
The second set of programming books is
focused on topics in the .NET Framework,
rather than on programming languages.
Three parallel books cover the .NET Framework,
using the important languages C#, VB.NET and
Visual C++. The C# and VB.NET books
have self-contained introductions
to the languages suitable for
experienced programmers, allowing them
rapidly come up to speed rapidly on the
new languages without having to plow
through an introductory book. The
fourth book covers the important topic
of Web programming in .NET, with
substantial coverage of XML, which is
so important in the .NET Framework.
The design of the series makes these
books much more targeted than many
similar books. The language emphasis
is cleanly broken out into introductory books,
allowing these books to cover the
important topics of the .NET Framework in
depth. The series design also makes for
flexible reading paths. Less-experienced
readers can read the language book
followed by the intermediate framework book,
while more experienced readers can
go directly to the intermediate framework book.
Application Development Using C# and .NET
.NET Applications and Technology
This book covers important topics in the .NET
Framework for experienced programmers.
The reader does not need prior experience
in C#, because there is a self-contained
treatment; but the reader should
have experience in some object-oriented
language such as C++ or Java.
The book could also be read by a
seasoned Visual Basic programmer that
has experience working with objects
and components in VB. A less-experienced
reader coming from the introductory
C# book can skip the chapters on C#
and proceed directly to a study of the
Framework. The book is practical,
with many examples and a major case study.
The goal is to equip the reader to
begin building significant applications
using the .NET Framework.
Application Development Using Visual Basic and .NET
This book is for the experienced VB
programmer who wishes to quickly learn
the new VB.NET version of VB and then
get on to learning the .NET Framework.
It is also suitable for experienced
enterprise programmers in other
languages who wish to learn the
powerful RAD-oriented Visual Basic language
in its .NET incarnation and go on to
build applications. Like the companion
C# book, this book is very practical
with many examples, and the same case
study implemented in VB.NET.
.NET Architecture and Programming Using Visual C++
This parallel book is for the experienced
Visual C++ programmer who wishes to
learn the .NET Framework to build
high performing applications.
Unlike the C# and VB.NET book, there
is no coverage of the C++ language
itself, because C++ is to complex
to cover in a brief space. This
book is specifically for experienced
C++ programmers. Like the companion
C# and VB.NET books, this book is
very practical with many examples,
and the same case study implemented
in Visual C++.
These books cover specific areas of
.NET technology or application areas.
In some cases a specific language is
used, and in other cases the book
is about the technology or
application without regard to a
Fundamentals of Web Applications Using .NET and XML
.NET Interoperability and Migration
This book provides thorough coverage of
building Web applications using .NET.
Unlike other books about ASP.NET,
this book gives attention to the whole
process of Web-application development.
The book incorporates a review tutorial
on classical Web programming, making
the book accessible to the experienced
programmer new to the Web world.
The book contains significant coverage
on ASP.NET Web Forms, Web services, SOAP and XML.
.NET Security and Cryptography
This book is intended to provide the
reader with a practical and comprehensive
tutorial on implementing both security
and cryptography on the .NET platform.
It is an effective tutorial, providing
a large number of clear and focused
code examples, with ample commentary
on how the code examples work.
Both C# and VB.NET code is
provided for all examples. The
book is comprehensive, covering
all of the most important concepts
and techniques supported by the .NET platform.
This book provides sufficient
background information to enable the
reader to clearly see why security
and cryptography are critically
important to modern software development.
Important practical topics that are covered include Code Access Security,
Role-based Security, ASP.NET Security,
Digital Signatures, Certificate Authorities,
as well as Symmetric and Asymmetric Cryptography
using the .NET Framework.
These books cover issues of fundamental
technologies important to .NETís vision
of strong interoperability across diverse
platforms. They also address issues of
migrating to .NET.
Migrating to .NET: A Pragmatic Path to VB.NET, Visual C++ .NET and ASP.NET
This book gives a basic introduction to the
Microsoft .NET platform and covers the basic
concepts of migration. It contains a detailed
look on various programming languages and
technologies (VB.NET, Visual C++ .NET and
ASP.NET) and key differences as well as
advantages over their predecessors.
The book has detailed steps involved
in migration. It also has a rich set
of examples and case studies to cover
important aspects of migration like
Pre Migration and Post Migration.
The last section of the book has
coverage of issues related to
component migration and interoperability.
The .NET and COM Interoperability Handbook
This book explains the .NET Framework from
the perspective of a COM/COM+ programmer.
It compares COM/COM+ and .NET. It also
shows readers how to use their existing
COM/COM+ components from .NET and how to
call .NET components from their Win32/COM
applications. This will not be the kind of
cursory coverage of COM interoperability
that is found in most.NET Framework books.
We delve deep into the subject, covering
items such as the effect of the COM Apartment
threading model, ActiveX controls, late binding,
and the impedance mismatch between reference
counting in COM and garbage collection in .NET.
The book also covers how to use the COM+ Services
from a .NET application.
Copyright © 2004 • Object Innovations, Inc.