C# Event
Introduction Most people can use the standard events that are build-in most objects in the .Net framework. Visual Studio and MonoDevelop provide both a very simple interface to create, edit, delete or change events. These interfaces hide the logic behind the event for the programmer. This is fine for most situations but when confronted with [...]
A c# mobile paint module
Introduction This small module was part of a project for the course Tools and Technologies of User Interfaces at Uhasselt. We built a Todo application that exploited the properties of mobile devices (gps, touch, accelerometer, …). Mobile Paint For this project I was looking for a small paint application that could be used to create [...]
A C# (.net) Extended Panel
What? I was cleaning up my external HD and came across a project I did a few years ago. The idea behind the project was: Extend the standard System.Windows.Panel[1] with transparency and an alpha channel Master the use of smart tags in Visual Studio (design time support for programmers) shPanel The shPanel control is an extension of [...]
c# Drag and Drop – Shape manipulation Part 3: A Reusable Visual Designer / Code Editor
I have been working for a while on 2 big projects. First of all we have my pet project Orbis [1] which is a open source multi purpose IDE . Among it’s features it supports docking (based upon the legendary library of Weifen Luo), an advanced Syntax Editor (based on the library of Roger Alsing), file management and a [...]
c# Drag and Drop – Shape manipulation Part 2
Development (and article writing) isn’t going as fast as I would like as I am reading a lot of papers from university courses most of my free time. As I already stated in my previous post [1], I am currently working on an article about object manipulation which I want to submit on codeproject.com in [...]
c# Drag and Drop – Shape manipulation Part 1
I haven’t posted anything in a while as I am working on an article which I want to submit on codeproject.com in the near future. The basic idea behind the article is to demonstrate how to modify any shape in order to support drag and drop and direct manipulation. These functions can be usefull in [...]
C# 2D Array
Revision 1 Problem How to implement a two- dimensiona array in c#? Reason C# offers the possibility to create 2 kinds of two- dimensional arrays: the rectangular array and the jagged array. Solution The rectangular array can be defined as a M x N matrix. It is used for situations where you need a two- [...]
.net GDI+: Introduction
.net GDI+ Introduction .net GDI+ Part 1 : Basic Drawing (under construction) .net GDI+ Part 2 : Advance Drawing (under construction) .net GDI+ Part 3 : Native Drawing (under construction) I am active on many .net support forums as moderator, technical support member or member. I frequently have to deal with people who have problems [...]
Algorithm: the root sudoku solution.
The easiest way to produce a sudoku is the root solution, which can be achieved using the following very simple, polynomial time algorithm.
