|
To whom this book aimed for?
Variety of Visual Basic .NET books starting from How to
Program Series to Advanced Experienced Programmers are
coming from Deitel & Associates, Inc. This book, Visual
Basic .NET for Experienced Programmer's, is part of the new
Deitel Developer Series, intended for the Experienced
software developer who wants a deep treatment of a new
technology with minimal, if any, introductory material. The
numerous live code examples provides a clear in-depth
picture about the Visual Basic .NET.
"Detailed treatments of language topics for experienced
programmers".
Organization of the Book: This book has 21 Chapters and 4
Appendixes.
|
Chapter 1—Introduction to .NET and Visual Basic .NET ---
This chapter introduces the Microsoft .NET initiative
and the Visual Basic .NET programming language,
including Web services. |
Chapter 2—Introduction to the Visual Studio® IDE and
Visual Basic .NET Programming --- Chapter 2 introduces
Visual Studio .NET, an integrated development
environment (IDE) that allows programmers to create
Visual Basic .NET programs. |
|
Chapter 3—Control Structures --- This chapter introduces
the principles of structured programming, a set of
techniques that will help the reader develop clear,
understandable and maintainable programs. |
Chapter 4—Procedures and Arrays --- This chapter discuss
how to create our own procedures that can take inputs,
perform calculations, return outputs and Arays.
|
|
Chapter 5—Object-Based Programming --- Chapter 5
introduces objects and classes. Object technology has
led to considerable improvements in software
development, allowing programmers to create reusable
software components. |
Chapter 6—Object-Oriented Programming: Inheritance ---
In this chapter, we discuss inheritance—a form of
software reusability in which classes (called derived
classes) are created by absorbing attributes and methods
of existing classes (called base classes). |
|
Chapter 7—Object-Oriented Programming: Polymorphism ---
Chapter 7 continues our presentation of object-oriented
programming. We discuss polymorphic programming and its
advantages. |
Chapter 8—Exception Handling --- This chapter covers the
details of Visual Basic .NET exception handling, the
termination model of exception handling, throwing and
catching exceptions, and FCL class Exception.
|
|
Chapter9—Graphical User Interface Concepts: Part 1 ---
Chapter 9 explains how to add sophisticated GUIs to
programs. |
Chapter 10—Graphical User Interface Concepts: Part 2 ---
Chapter 10 introduces more complex GUI components,
including menus, link labels, panels, list boxes, combo
boxes and tab controls. |
|
Chapter 11—Multithreading -- This chapter lays the
foundation for creating the multithreaded programs that
clients demand. |
Chapter 12—Strings, Characters and Regular Expressions
--- In this chapter, we discuss the processing of words,
sentences, characters and groups of characters.
|
|
Chapter 13—Graphics and Multimedia --- In this chapter,
we discuss GDI+ (an extension of the Graphics Device
Interface—GDI), the Windows service that provides the
graphical features used by .NET applications. |
Chapter 14—Files and Streams --- This chapter lays the
groundwork for the material presented in Chapter 19,
Networking: Streams-Based Sockets and Datagrams. |
|
Chapter 15. XML --- In this chapter, they present
examples that illustrate the basics of marking up data
with XML. They demonstrate several XML-derived markup
languages, such as XML Schema, XSLT and Microsoft’s
BizTalk™. |
Chapter 16.Database, SQL and ADO.NET ---- This chapter
discusses .NET support for database manipulation along
with detailed exposure to SQL and ADO.NET. |
|
Chapter 17.ASP.NET, Web Forms and Web Controls ---- In
this chapter and Chapters 18 and 22, they discuss how to
create Web-based applications using Active Server Pages
(ASP) .NET. |
Chapter 18.ASP.NET and Web Services ---- This chapter,
they introduce Web services, which are programs that
"expose" services (i.e., methods) to clients over the
Internet, intranets and extranets. |
|
Chapter 19.Networking : Streams-Based Sockets ---
Chapter 19 introduces the fundamental techniques of
streams-based networking. They demonstrate how
streams-based sockets allow programmers to hide many
networking details. |
Chapter 20.Data Structures and Collections --- This
chapter discusses arranging data into aggregations such
as linked lists, stacks, queues and trees. |
|
Chapter 21—Mobile Internet Toolkit ---This chapter
introduces mobile Web controls and mobile Web Forms that
can be used to create ASP .NET applications that target
a wide range of mobile devices. |
Appendix A—Operator Precedence Chart
This appendix lists Visual Basic .NET operators and
their precedence.
|
|
Appendix B—Visual Studio .NET Debugger |
Appendix C—ASCII Character Set |
|
Appendix D—Unicode® |
|
MY OUTLOOK:
This book is intended for experienced programmers. I enjoy
this book because of its wide-spread detailed coverage of
all advanced topics in a realistic approach. Apart from that
the 559 illustrations and figures help every one to get a
clear picture about the concept. The way of presenting the
matter in the book is excellent. Nice work!
Using the .NET Framework, Microsoft Visual Basic developers
can build robust applications that were very difficult to
write in previous versions of Visual Basic. Visual Basic
.NET is the result of a significant rebuild of Visual Basic
for the Microsoft .NET Framework. There are a number of
changes that make Visual Basic .NET easier to use, more
powerful than Visual Basic 6.0, and give it the kind of
access to system resources that in the past required the use
of languages like C++. This book provides all the essentials
of VB.NET with example-rich practical manner.
In Particular the explanation about Object-oriented
Programming concepts, GUI concepts, Multithreading, ADO.NET,
ASP.NET and ASP.NET Web Services is outstanding.
The usage of wireless applications is rising rapidly. Within
few years, the number of people browsing the Web from
wireless devices will exceed the number browsing from
desktop computers. This book provides all the details about
the Mobile Internet Tool Kit. They introduce mobile Web
controls and mobile Web Forms that can be used to create
ASP .NET applications that target a wide range of mobile
devices. This book also covers device-specific rendering and
how to consume a Web service from a mobile Web application.
"Terrific VB.NET book which explores both Technical content
and Programming info, by which readers can gain everything
to fabricate next generation of .NET Applications." |