Pointless Waymarks Tools

Top-level Files of tip
Login

Top-level Files of tip

Files in the top-level directory from the latest check-in


This is a mirror of the Pointless Waymarks Tools Fossil Repository

Thanks to Chisel for the generous hosting of Fossil repositories and Fossil for an amazing alternative to git and GitHub.

This file is generated by the Pointless Waymarks PublishReadmeHelper - do not edit this directly, changes will be overwritten.

Mirrored README.md from the Pointless Waymarks Tools Fossil Repository follows below...

Pointless Waymarks Tools

This repository pulls together reusable tools with a focus on WPF Desktop Applications. These tools were first built for the Pointless Waymarks Project.

WPFCommon

This library has several controls and ideas that I like for building small to medium WPF applications:

ExcelInteropExtensions

A very useful approach to getting user data from Excel is reading directly from the Excel application. This can be messy (give the user any message/help you want but you will still spend time explaining that reading from Excel isn't working because they have a cell open for editing...) - but especially for power users it can avoid confusion over what data is saved vs on screen and can reduce repetitive steps like saving/picking/dragging/etc. This is not my first .NET journey into Excel interop code and if you are exploring this approach I encourage you to look at and/or reuse this code. It is very heavily based on Automate multiple Excel instances - CodeProject by James Faix. Faix's code, and other code in this vein, all ultimately link back to Andrew Whitechapel : Getting the Application Object in a Shimmed Automation Add-in (archived link) (the source I used in the mid-2000s when I first started to do .NET Excel Interop!).

Tools and Libraries

I am incredibly grateful to the all the people and projects that make it possible to rapidly build useful, open, low/no-cost software. Below is a mostly-up-to-date-and-largely-comprehensive list of tools/packages/libraries/etc. that are used to build the this project:

Tools:

Core Technologies:

Images:

Excel:

Maps/GIS:

Wpf:

Html:

Data Transfer:

General: