Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Visual Basic 2008 recipes : a problem-solution approach
Herman T., Jones A., MacDonald M., Rajan R., Apress, 2008. 704 pp. Type: Book (9781590599709)
Date Reviewed: Oct 30 2008

Visual Basic 2008 is a powerful language for solving a wide variety of programming problems. Recipes for accomplishing this are presented in this update to an earlier book by the same authors [1]. This book is definitely not a textbook for teaching Visual Basic programming, but rather a handy resource for programming with Visual Basic. There are 242 recipes arranged in 15 chapters. The flavor of the book is best communicated by summarizing the content of each chapter.

The book starts off with “Application Development,” containing 23 recipes that deal with the mechanics of developing Visual Basic applications, including strong (cryptographic) names. Next, “Data Manipulation” has 16 recipes for processing data, including character code translation; data parsing; date and times; and storing in arrays and other structures.

“Application Domains, Reflection, and Metadata” deals primarily with application domains (structures that insulate programs so they cannot interfere with other programs in a computer). While application domains deal with programs that run concurrently, processes and the threads in which they run are the Microsoft Windows constructs for accomplishing concurrency. “Threads, Processes, and Synchronization” illustrates the Visual Basic 2008 methods for controlling these constructs.

The recipes in “Files, Directories, and I/O” deal with the Windows file system and creation, writing, reading, and deletion of files. “Language Integrated Query (LINQ)” contains a set of features that allow Visual Basic programs to query information from any data source, including filtering, sorting, and even summarizing.

Many parts of Visual Basic use Extensible Markup Language (XML) behind the scenes. The recipes in “LINQ to XML and XML Processing” add XML to the list of data sources that LINQ can manipulate. The next chapter deals with various databases, including Microsoft Open Database Connectivity (ODBC) for a variety of databases, SQL, and Oracle.

The use of forms is a fundamental part of Visual Basic. The 2008 version of Visual Basic adds Windows Presentation Foundation (WPF) to the form structures. While a chapter is devoted to this subject, the book limits its recipes to the more traditional form controls, followed by a chapter with recipes for dealing with sound, video, graphics, and printing.

Most of the recipes in “Networking and Remoting” deal with the World Wide Web, which is one example of a cross-machine application. Examples include resolving Internet names and sending email messages from a program.

Examples of recipes in “Security and Cryptography” include hashing user passwords and files and controlling access to strong-named Visual Basic applications. Recipes in “Code Interoperability” deal with passing information between managed and unmanaged applications.

“Commonly Used Interfaces and Patterns” contains recipes for integrating legacy applications with applications developed in Visual Basic 2008. Finally, “Windows Integration” includes recipes on retrieving runtime environment information; writing to the event log; and reading, writing, and searching the Windows registry.

The source code for the recipes can be downloaded from the publisher’s Web site (http://www.apress.com/book/view/1590599705).

Reviewer:  J. W. Snively Review #: CR136193 (0909-0803)
1) Herman, T.; Jones, A.; MacDonald, M.; Rajan, R. Visual Basic 2005 recipes: a problem-solution approach. Apress, Berkeley, CA, 2007.
Bookmark and Share
 
Visual Basic (D.2.2 ... )
 
 
Concurrent Programming (D.1.3 )
 
 
Formal Definitions And Theory (D.3.1 )
 
 
Language Constructs and Features (D.3.3 )
 
Would you recommend this review?
yes
no
Other reviews under "Visual Basic": Date
Visual Basic power programming
Shammas N. (ed), Windcrest/McGraw-Hill, Blue Ridge Summit, PA, 1992. Type: Book (9780830639632)
May 1 1993
Visual Basic for Windows inside and out
Cornell G., Osborne/McGraw-Hill, Berkeley, CA, 1992. Type: Book (9780078817649)
Aug 1 1993
Microsoft Visual Basic workshop (Windows ed.)
Craig J., Microsoft Press, Redmond, WA, 1993. Type: Book (9781556155123)
Apr 1 1994
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy