C#
Source code written in C#, using either Visual Studio 2008 or Visual Studio 2008 using the .NET 3.5 framework. All code should be mostly compatible with .NET 2.0, although some samples use LINQ.
- BitmapFontParser.zip
(500.33 KB | 02 January 2012 )
Source code for a parser for AngelCode BMFont text and XML font formats.
- Cyotek.GhostScript.zip
(11.68 KB | 04 September 2011 )
Work in progress class library for providing GhostScript integration in a .NET application.
- Cyotek.GhostScript.PdfConversion.zip
(5.43 KB | 04 September 2011 )
Class library for converting PDF files into images using GhostScript. Also requires the Cyotek.GhostScript assembly.
- PdfImageBoxSample.zip
(513.29 KB | 04 September 2011 )
Sample project showing how to extend the
ImageBoxcontrol in order to display convert and display PDF files in a .NET WinForms application with the help of GhostScript. - DigitalRuneTextEditorCssHighlighting.zip
(9.66 KB | 08 July 2011 )
Sample project which shows how to create a definition ruleset to allow CSS formatting in the DigitalRune/SharpDevelop Text Editor Controls, and to load custom definition rulesets into the control.
- SourceSafeSvnMigration.zip
(6.67 MB | 02 July 2011 )
OpenSource C# project for importing SourceSafe databases into Subversion repositories.
- shellcontrolsexample.zip
(8.97 KB | 16 April 2011 )
Sample which shows how to display ListView and TreeView controls using Visual Styles in Windows Vista or higher via the SetWindowTheme API.
- LangtonsAntSimulator.zip
(366.76 KB | 08 March 2011 )
Langton's ant implementation developed using C#
- cyotek.web.trackback.zip
(6.50 KB | 22 September 2010 )
Sample project showing for implementing a trackback handler in C# for use with either ASP.NET or MVC.
- imageboxsample-part4.zip
(448.63 KB | 28 August 2010 )
Fourth and final in a multi part series on creating an image viewer that can be scrolled and zoomed in C#. After part three added panning, we now add zoom support via the mouse wheel and clicking with the left or right buttons, along with some additional display properties.
- imageboxsample-part3.zip
(443.55 KB | 23 August 2010 )
Sample project showing how to create an image viewer that supports scrolling with the mouse and keyboard, and panning with the mouse.
- imageboxsample-part2.zip
(441.84 KB | 13 August 2010 )
Second in a multi part series on creating an image viewer that can be scrolled and zoomed in C#. After part one created the initial component with auto resize, we now add scrolling support.
- imageboxsample-part-1.zip
(37.58 KB | 12 August 2010 )
First in a multi part series on creating an image viewer that can be scrolled and zoomed in C#.
- horizontallyscrollingcombobox.zip
(11.88 KB | 13 July 2010 )
Sample C# project showing how to add a horizontal scrollbar to a ComboBox in C# using the WS_HSCROLL style and CB_SETHORIZONTALEXTENT message.
- aitest2.zip
(14.13 KB | 07 July 2010 )
Sample project for implementing collision detection in the sprites of the Boulder Dash (Boulderdash) arcade game.
- aitest.zip
(11.27 KB | 19 June 2010 )
Sample project for implementing the AI of the Butterfly and Firefly sprites of the Boulderdash arcade game.
- cyotek.web.bbcodeformatter.zip
(7.12 KB | 18 March 2010 )
A simple to use class library for converting text containing BBCode used by popular forum systems into HTML using C#.
- groupbox.zip
(2.62 KB | 10 August 2009 )
Visual Basic 6
Source code written for use with Visual Basic 6. The files in this section are not maintained by Cyotek nor do they follow any meaningful coding standards. These files are provided as is and are not supported by Cyotek.
- LangtonsAntVB6.zip
(61.34 KB | 02 February 2002 )
Langton's ant implementation developed using Visual Basic 6
- matrixscreensaver.zip
(34.72 KB | 07 July 2000 )
Simple screen saver written in Visual Basic 6 duplicate the matrix effect. Shows how to create a screen saver, including configuration and preview.
- toolbr10.zip
(219.80 KB | 09 April 2000 )
Source code for a toolbar written using Visual Basic 6. Demonstrates using the Windows API for drawing, including memory device contexts.

