Learning by Example: ISBNCrawler Application

With this sample application, we'll spend some time looking at a good design pattern revolving around the use of the WebClient class and the WebRequest/WebResponse classes to access and interact with Web-based resources. At the same time, we'll introduce a key advanced concept—asynchronous processing.

This application will crawl a few different Web sites looking for pricing information on a specific book (referenced by its ISBN number). Each request, and corresponding response, is performed asynchronously. You will see responses coming in by examining the “activity log” on the form and by watching the actual price column—it will transition from “waiting” to an actual dollar amount (that is, if the ...

Get Visual Basic® Programmer's Guide to the .NET Framework Class Library now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.