Example WPF Application

Savvy Realm Web Extractor

Software Download

Important Notes Before You Download The Installation File:

  1. Uninstall any other instalations of Savvy Realm Web Extractor that may already be on your PC before running this install program.
  2. This software install will install .NET Framework 4.7.2 if it is not already on your PC. If you do not want this version of .NET Framework installed on your PC then do not run this installation. Rather than run the installation on your PC, you may want to consider waiting until the online video of using it is available.

Software Requirements

  • Windows 10 or Windows 7 SP1
  • .NET 4.7 or later. Software installation will install if needed
  • 2.4 GHz single core processor
  • 1 Gig ram or more

Savvy Realm Web Extractor Download

This is the software installation file for Savvy Realm Web Extractor.

Savvy Realm Web Extractor User Guide

This is the Savvy Realm Web Extractor User Guide in PDF format.


Sample Screen Images Of Savvy Realm Web Extractor

Introduction Splash Screen

Software Installation Window

Location on Windows 10 Start Menu

The software Installation provides an uninstall for simplified removal

Main Window

Main Window

Conversion Window For HTML Select Lists

Sample of Windows Help File Built For This Project

Help About Window

WPF Development Skills Demonstrated In This Demo Program Created by Robert G. Marquez

  1. Ability to produce a software installation program for a WPF application using Advanced Installer.
  2. Programming tools: Visual Studio 2017 Professional was used. In this early release, version 1.0.0, all user interface controls used were those that come with Visual Studio 2017. No 3rd party frameworks were used. Third party frameworks will most likely be used in later releases.
  3. C# programming to create an internet web api to return the current released application version and other related data in JSON format.
  4. C# programming to perform an asynchronous call to an internet web api. The returned information is to determine if there is a newer version of the WPF application on the web.
  5. C# programming to read an internet web page and bring its content into a WPF application.
  6. C# programming to convert both a formatted and unformatted web page with html select data into a user selected output.
  7. WPF Windows created using hand coded XAML
  8. Detection of binary and text files to avoid loading binary data.
  9. Data transfers via clipboard (copy and paste).
  10. Saving WPF application data to text files.
  11. Loading text files into a WPF application.
  12. Creation of a Windows Help file with hyperlinks for use by a WPF application.
  13. Opening a Windows Help file at specific topics based on application location.
  14. Dynamic control sizing and adjustments with WPF window sizing.
  15. Dynamic image displaying based on user interface selections.
  16. Development of support for drag and drop of internet addresses from web browsers onto the WPF application
  17. Graphical images such as icons and backgrounds managed with WPF resource dictionaries
  18. A PDF user guide to demonstrate an example of my technical documentation skills.
  19. Graphical design software: All background window images were created from scratch. Tools used were Photoshop, Cinema 4D R19, and Vue xStream.