Free Web Hosting by Netfirms
Web Hosting by Netfirms | Free Domain Names by Netfirms

   Home || || Contact Info

* What Is .NET?

* CLR/CTS/CLS

* .NET Framework

* .NET Enterprise Servers

* .NET My Services

* Visual C# .NET

* Visual Basic .NET

* .NET Compliant Languages

* ASP.NET

* XML Web Services

* World Ready Applications

* ADO.NET

* XML.NET

* Windows Forms

* File I/O

* COM Interoperability

* .NET Compact Framework

* .NET Speech Technologies

* Visual Studio .NET

* Longhorn

* Whidbey

* Downloads/News

* Current Jobs

* .NET Books

* My Articles

* FAQ

* About Admin

*  Advertise  

   
 
Application Development Using Visual Basic and .NET
       By Robert Oberg, Peter Thorsteinson, Dana Wyatt. Published by Prentice Hall PTR.

 

                                            

Author

Dana L. Wyatt  and Robert J. Oberg

Publisher

Prentice Hall [http://www.phptr.com/]

ISBN

0-13-093382-1

Published

2003

Price

$ 44.99 U.S.

Features

[830 pages] [Site: http://www.objectinnovations.com/dotnet.htm]

Abstract

Comprehensive, clear, example-rich practical handbook for experienced developers!

Categories

.NET, VB. NET

Book Description

Application Development Using Visual Basic and .NET gives experienced developers unprecedented insight for building .NET enterprise applications with Visual Basic .NET. A running case study covers the entire process from creating a monolithic VB.NET console application to adding a Windows Forms interface, isolating functionality inside components, providing database access and security, and delivering functionality through ASP.NET and Web services. The book includes a self-contained language overview for new Visual Basic .NET users.

Microsoft .NET is a platform for building, running, deploying and experiencing the next generation of distributed applications.  It is a programming model that facilitates developers to fabricate applications and Web services. The .NET Framework is a new computing platform designed to simplify application development in the highly distributed environment of the Internet. The .NET has really dived deep into the problems faced by today's programmers and tried to give solution to these in the new platform.

Microsoft Visual Basic has been used as the crucial rapid application development tool for Windows applications. 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. Visual Basic.NET has many new and improved language features such as inheritance, interfaces, and overloading that make it a powerful object-oriented programming language. As well, Visual Basic developers can now create multithreaded, scalable applications using explicit multithreading.  

Other new language features in Visual Basic. NET are structured exception handling, custom attributes, and Common Language Specification (CLS) compliance. One of the biggest enhancements in the .NET platform is the ability to use Inheritance. VB5 introduced "interface inheritance" which allowed VB developers the ability to extend existing objects. Unfortunately it only provided access to the interface and not the underlying implementation. With VB .NET we now have full inheritance.

 To whom this book aimed for?

 This book “Application Development using Visual Basic and .NET” gives an innovative dimension of pragmatic approach to application development using VB. NET. This book is a part of the Integrated .NET Series from Object Innovations and Prentice Hall PTR. This book provides methodical exposure to the VB .NET language from the foundation. This book is appropriate for experienced programmers, providing a concrete, concise and in-depth introduction to VB. NET with a lot of example programs and case studies that continues through many of the chapters.

This book covers all the essential topics of VB .NET in detail along with thrilling case studies.  The book wraps the topics such as .NET Fundamentals, VB .NET language essentials, Inheritance, Exceptions, Collections, Interfaces, Events, Attributes, Windows Forms, Windows Forms Controls, GDI+, ADO.NET, ASP.NET, Web Forms, Web services, Interoperability, Security and more!

Organization of this Book:     

This book is organized into six major parts and is structured to make it easy for you to navigate to what you need to learn.

Part 1 – .NET Architecture Overview

Part 2 – VB .NET Language

Part 3 – Fundamentals of Windows Forms

Part 4 – Fundamentals of .NET Framework

Part 5 – Advanced UI programming using VB .NET

Part 6 – .NET Applications

 Let us observe these six parts in detail.

The Part1 offers an orientation to the overall architecture and features of .NET. The first two chapters, provides a fine introduction to .NET Framework and the programming model of the .NET Framework.

The Part2 presents the core features of VB .NET. The chapters 3-6, talks about VB .NET programming language including data types, object oriented programming features available in VB .NET and inspects the interactions between VB .NET and .NET Framework. Visual Basic .NET supports many new or improved object-oriented language features such as inheritance, overloading, the Overrides keyword, interfaces, shared members, and constructors. The third chapter in this part provides an in-depth coverage of object oriented features of VB .NET. The running Acme Travel Agency case study is introduced in chapter 5, which will give you a clear picture about how concepts work together when you build .NET applications.

Part3 covers the fundamentals of Windows Forms. Windows Forms is the new platform for Microsoft Windows application development, based on the .NET Framework. This framework provides a clear, object-oriented, extensible set of classes that enables you to develop rich Windows applications. The System.Windows.Forms namespace contains classes for creating Windows-based applications that take full advantage of the rich user interface features available in the Microsoft Windows operating system. Chapters 7 and 8 provides a systematic coverage on the core topics such as Windows Forms, including Form design, controls, events, menus, toolbars, dialog boxes etc.

The Part 4 gives details about fundamental topics in .NET framework. Chapter 9 explains about assemblies and deployment in detail. The chapter 10 provides a systematic coverage on the core topics such as metadata, serialization, threading, attributes, asynchronous programming, remoting, memory management etc.

The Part 5 explores the advanced topics in UI programming with VB .NET. The chapter 11 examines the topic GDI+ in an in-depth approach.  Chapter 12 speaks about some advanced topics such as MDI, visual Inheritance, ActiveX controls in .NET applications etc.

Part 6, consisting of chapters 13 to 17, cover central parts of the .NET framework that are constructive during realistic application development using VB .NET. Database access is an important topic. The .NET Framework provides database support with a new database technology known as ADO.NET. There are two central components of ADO.NET that accomplish data access: the DataSet, and the .NET data provider, which is a set of components including the Connection, Command, DataReader, and DataAdapter objects. You can access data sources in either a connected or disconnected mode. The chapter 13 guides you step by step and give a clear picture about all these topics in an excellent way. The chapter 14 gives you the information about the fundamentals of ASP.NET, including the ASP.NET architecture, server controls, configuration, database access, state in ASP.NET applications etc. The chapter 15 covers some advanced useful topics such as SOAP and Web services, which is in the path of revolutionizing the software world. Web services provide a robust mechanism for heterogeneous systems to interoperate. The chapter 16 covers .NET security in detail. It covers all the vital topics including User-Based, Code Access security, Role-Based security etc. The final chapter17 provides the information how to use existing COM objects (Unmanaged) within managed applications and expose-managed objects to existing COM (Unmanaged) applications. In the Appendix, the topics such as Visual Studio .NET and Tracing and Debugging techniques in .NET are covered nicely.  

As a Conclusion this book gives all the necessary details to develop realistic enterprise applications using VB .NET.  It gives experienced developers the practical insight they need to build applications in a pragmatic way. In-depth coverage of .NET framework, Windows Forms, ADO.NET, GDI+, ASP.NET Web Forms, Web services makes this book unique. This book covers all the essential topics in a comprehensive, clear, example-rich practical way for experienced developers!