.NET

Note: Click images for larger screenshots



Fixed point number class

Permutation generation commandline screenshot Date : April 2017
Version : 1.0

Source available : YES

Description :
Implementations of a fixed point number class with the main arithmetic operations in C#.
This was created along with my article Understanding and implementing fixed point numbers.
View also javascript-based online fixed point number demonstration.

Download C# fixed point number implementation (command line project, source code and executable; Visual C# 2010 Express project, 20 kb)




Permutation generation algorithm implementations

Permutation generation commandline screenshot Date : October 2016
Version : 1.0

Source available : YES

Description :
Implementations of eight different algorithms to generate all possible permutation of a set using C#.
This was created along with my article Calculating permutations.

Download C# permutation generation algorithms (command line project, source code and executable; Visual C# 2010 Express project, 24 kb)




Base64 algorithm implementations

Base64 commandline screenshot Date : January 2016
Version : 1.0

Source available : YES

Description :
Implementations of different algorithms to encode and decode Base64 using C#.
This was created along with my article Understanding and implementing Base64.

Download C# Base64 algorithms (command line project, only source code, no executable; Visual C# 2010 Express project, 24 kb)




CRC algorithm implementations

CRC commandline screenshot Date : February 2015
Version : 1.0

Source available : YES

Description :
Implementations of different algorithms to calculate CRC using C#.
This was created along with my article Understanding and implementing CRC.

Download C# CRC algorithms (command line tool) (Visual C# 2010 Express project, 15 kb)




SunPEView - A simple PE file viewer

SunPEView screenshot Date : 2014-02-14
Version : 0.7.1.0

Source available : YES

Description :
SunPEView is a little PE file viewer to investigate PE32/PE64 files. It further supports a hexeditor view, a file location calculator and a hex-dec-bin converter.
SunPEView has its own site - Check it out now!




HeaderIncludeTool

HeaderIncludeTool screenshot Date : January 2013
Version : 1.02

Source available : YES

Description :
This tool creates an include dependency tree of C source files (*.c, *.h, *.cpp) and checks if there is a cycle in the hierarchy. The user has to specify all relevant source/include folders as well as a root file (normally the file which has the main() routine) which is used as root node for the include tree.

If the tool is executed without any arguments, it's a wizard-like GUI application. When providing commandline arguments, it runs as console application. Note that this is a simple tool and does not evaluate preprocessor statements and thus no conditional includes.

Package includes application, source code and some little tests to show the usage of the tool.
Download 1.02 (60KB)
New in Version 1.02:
Enlarged windows, added check button to test all found files for include cycles, corrected commandline handling.

Older Versions:
Download 1.01 (60KB) Download 1.00 (57KB)




My Simple Playlist Generator

Brainfuck Studio screenshot Date : March 2009 (Perl port: May 2014)

Source available : YES

Description :
I 'hacked' this tiny app very quickly for personal needs. I wanted my music files sorted after file creation / modification date and none of the media players I use provided this functionality. This tool just parses a directory (with/without subdirectories) for music files and writes them to a *.m3u file (ready to be loaded with e.g. Winamp) sorted after modification date (from oldest to newest). That's it - maybe you are searching for exactly this tool. If not, as the source is easy, feel free to take it as a starting point to generate your own playlists by implementing your own sorting criterias.

Download (39KB)
Download Perl port (2KB)




Project "Sunshine's Brainfuck Studio"

Brainfuck Studio screenshot Date : April 2007 / Version: 0.61

Source available : YES

Description :
A Brainfuck Interpreter with IDE.
Provides comfortable environment for creation, debugging (single-stepping supported) and running of Brainfuck programs. But why say another word - check the Brainfuck Studio Site.




GUI Wrapper for Huffman Compression

Brainfuck Studio screenshot Date : June 2007

Source available : YES

Description :
A Gui-Wrapper for my huffman compression implementation.
I just put the whole functionality in a dll file and coded this GUI for easier use.
(Needs .NET Framework 2.0)

Download (97KB)


back to top


This site is part of Sunshine's Homepage