2020ok  Directory of FREE Online Books and FREE eBooks

Free eBooks > Computers & Internet > Microsoft > Development > Visual Basic > Visual Basic NET Unleashed fly

Visual Basic NET Unleashed fly

by Paul Kimmel


Download Book

If you are the author or the publisher, and would like to link to your site here, please contact us.



About Book

Amazon.com
Aimed at the more experienced developer, Visual Basic .NET Unleashed will let you master the improved object-oriented capabilities of the newest version of Visual Basic quickly. Stressing "refactoring" and advanced class design features, this challenging tutorial proves that VB .NET is in the front rank of object-oriented programming languages today. The expert focus here on language features and refactoring (for efficient class design) is the hallmark of this text.

After an in-depth tutorial on the new IDE available in Visual Studio .NET, the author digs in with a fast-moving tour of VB .NET language features (including coverage of changes from VB6). The text starts with basic and then advanced topics, but its real emphasis is on advanced class design using classes and interfaces, with some excellent material on inheritance and polymorphism, as well as taking advantage of VB .NET's support for properties and reflection, among other topics. By continually advising how to rewrite classes to improve their maintainability, the author raises the bar here by presenting some tips and best practices beyond the obvious, using techniques invented by the Extreme Programming (XP) movement.

Later chapters turn to the basics of using Windows Forms and graphics programming (with GDI+), as well as ADO.NET for building database-driven Web applications. The book finishes with a nicely comprehensive listing of all VB6 to VB .NET changes, an invaluable resource for those making this transition.

If you are going to learn to design with objects, you might as well learn to do it right, this guide argues, using the expertise garnered from other programming languages. In all, this title shows how VB .NET supports basic and advanced object-oriented design features. It will be most profitably read by those with some previous object-oriented programming experience, though it will also benefit the beginner who wants to be challenged with some expert advice to get the most out of the new object support available in VB .NET. --Richard Dragan

Topics covered: In-depth introduction to the Visual Studio .NET IDE (including common project tasks, configuration options, debugging, and built-in views), VB6 versus VB .NET language tutorial (including new .NET data types, variables, arrays, collections, and exception handling); extending VS .NET with macros (including Add-ins and Wizards), procedures and parameters, recursion, structures, enumerated types, reflection APIs, object-oriented design tutorial, (classes, access specifiers, properties, methods, nested classes), events in VB .NET: delegates and event handlers, inheritance and polymorphism (including interfaces), shared members, attributes (plus custom attributes); VB .NET console applications (debugging and running applications), multithreaded applications (lightweight and heavyweight threading), introduction to Windows Forms, GDI+ graphics (including basic shapes, curves and Bezier splines and images), tutorial for Web services (UDDI, DISCO, building and debugging Web services); basic Web programming with ASP.NET and ADO.NET, writing to the event log, list of changes between VB6 and VB .NET, refactoring VB code, and advice for effective object-oriented programming.

From Library Journal
Microsoft's new .NET initiative represents either the golden future of web technologies or an insidious plot to take over the world. Either way, expect demand for titles on Visual Basic .NET, the update to Visual Basic 6 and a major component in the .NET framework. Microsoft's February release of Visual Studio .NET, which includes the new Visual Basic, makes these newer titles a better choice than earlier releases on .NET technologies (see Computer Media, LJ 7/01). The two Teach Yourself titles are characteristically thorough, practical introductions for new VB .NET programmers that include quizzes and exercises for self-paced learning. 21 Days is a bit more extensive in its coverage, especially of the .NET framework as a whole. Both are solid purchases for all public libraries. Assuming familiarity with Visual Basic 6 and focusing on the changes in the new .NET version, Programmer's Introduction is less basic. Programmer's Reference is a useful supplement, containing definitions and sample code for common applications. Each definition features a description, syntax, parameters, returns, code sample, and See also. Unleashed is the most comprehensive of these titles, with more coverage of advanced object-oriented programming and ASP. NET. These titles are more appropriate for larger libraries.
Copyright 2002 Reed Business Information, Inc.

Book Description

Visual Basic.NET Unleashed is a complete book on the fundamentals of programming with a fully object-oriented language filled with new idioms and capabilities. In addition to the fundamentals, this book covers:

  • Free threading and multithreading
  • Inheritance
  • Virtual methods and shared methods
  • Structured exception handling
  • Event handling
  • Encapsulation at the namespace level
  • Web Services
  • .NET Framework compatibility


From the Back Cover

Visual Basic.NET Unleashed is a complete book on the fundamentals of programming with a fully object-oriented language filled with new idioms and capabilities. In addition to the fundamentals, this book covers:

  • Free threading and multithreading
  • Inheritance
  • Virtual methods and shared methods
  • Structured exception handling
  • Event handling
  • Encapsulation at the namespace level
  • Web Services
  • .NET Framework compatibility


About the Author

Visual Basic .NET UnleashedAuthor Bio

Paul Kimmel is the founder of Software Conceptions, Inc. Paul provides Visual Basic consulting services to small, medium, and large corporations, having architected and implemented client/server, e-commerce, and Web applications throughout the United States and Canada.

Paul Kimmel is the author of several books on .NET, Visual Basic, VBA, Delphi, and C++ programming and has been programming professionally for twelve years and contributing to and authoring periodicals and books since 1992. Paul Kimmel is the author of the Visual Basic newsletter, CodeGuru VB, for Earthweb, Inc. Paul resides in Okemos, Michigan with his wife, Lori, and four children—Trevor, Douglas, Alex, and Noah—and various and sundry pets.

Comments

SEND A COMMENT

PLEASE READ: All comments must be approved before appearing in the thread; time and space constraints prevent all comments from appearing. We will only approve comments that are directly related to the article, use appropriate language and are not attacking the comments of others.

Message (please, no HTML tags. Web addresses will be hyperlinked):

Related Free eBooks

Related Tags

DIGG This story   Save To Google   Save To Windows Live   Save To Del.icio.us   diigo it   Save To blinklist
Save To Furl   Save To Yahoo! My Web 2.0   Save To Blogmarks   Save To Shadows   Save To stumbleupon   Save To Reddit