Click here to Skip to main content

Articles by Tomas Petricek (Articles: 12)

Articles: 12

RSS Feed

Average article rating: 4.85

Edit Controls

Universal enumeration editor control
Posted: 21 Dec 2004   Updated: 27 Dec 2004   Views: 62,128   Rating: 4.80/5    Votes: 13   Popularity: 5.35
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 47   Downloaded: 391
ASP.NET and WinForms control for editing any enumeration data type.

Custom Controls

ASP.NET Popup Control
Posted: 14 Nov 2003   Updated: 21 Apr 2004   Views: 2,082,371   Rating: 4.86/5    Votes: 604   Popularity: 13.53
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 1196   Downloaded: 75,881
Highly customizable JavaScript popup control for web page wrapped in ASP.NET custom control.
Multi column layout control
Posted: 7 Jul 2005   Updated: 7 Jul 2005   Views: 93,667   Rating: 4.88/5    Votes: 44   Popularity: 8.01
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 112   Downloaded: 2,083
ASP.NET control that allows you to use multi-column layout (known from CSS3) on your web page...
Graphical ASP.NET Controls
Posted: 7 Oct 2004   Updated: 11 Jul 2005   Views: 203,851   Rating: 4.59/5    Votes: 54   Popularity: 7.95
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 143   Downloaded: 5,382
Graphical radio button and check box ASP.NET controls.

General Graphics

Fractal Snow
Posted: 13 Dec 2003   Updated: 13 Dec 2003   Views: 143,384   Rating: 4.88/5    Votes: 39   Popularity: 7.76
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 76   Downloaded: 3,671
Describes how to draw snowflakes using fractals and contains a nice snow screensaver.

C#

Concepts behind the C# 3.0 language
Posted: 15 Oct 2006   Updated: 30 May 2007   Views: 105,284   Rating: 4.83/5    Votes: 114   Popularity: 9.94
Licence: The Code Project Open License (CPOL)      Bookmarked: 202   Downloaded: 0
In this article, I'll describe the concepts that influenced the design of C# 3.0. Most of these concepts are from other programming languages like Haskell, LISP, or languages developed at Microsoft Research.

C++ / CLI

CLinq - LINQ support for the C++/CLI language
Posted: 2 Mar 2007   Updated: 27 Jul 2007   Views: 27,717   Rating: 4.85/5    Votes: 21   Popularity: 6.41
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 33   Downloaded: 391
CLinq project is a library that makes it possible to use LINQ technologies from the C++/CLI language

Cross Platform

Phalanger, PHP for .NET: Introduction for .NET developers
Posted: 24 Jan 2007   Updated: 24 Jan 2007   Views: 113,100   Rating: 5.00/5    Votes: 37   Popularity: 7.84
Licence: The Code Project Open License (CPOL)      Bookmarked: 119   Downloaded: 1,228
Phalanger is a PHP language compiler for the .NET Framework which introduces PHP as a first-class .NET citizen.

Algorithms & Recipes

Aho-Corasick string matching in C#
Posted: 3 Dec 2005   Updated: 3 Dec 2005   Views: 112,205   Rating: 4.88/5    Votes: 29   Popularity: 7.13
Licence: The Code Project Open License (CPOL)      Bookmarked: 92   Downloaded: 1,762
A C# implementation of the very efficient Aho-Corasick keyword matching algorithm with multiple keywords support.

Macros and Add-ins

EeekSoft Tools.Net
Posted: 28 Jun 2003   Updated: 28 Jun 2003   Views: 80,228   Rating: 4.86/5    Votes: 15   Popularity: 5.71
Licence: The Microsoft Public License (Ms-PL)      Bookmarked: 35   Downloaded: 2,039
Group of useful vs.net tools packed together

Book Chapters

Immutable Data Structures in C# and F#
Posted: 6 Feb 2009   Updated: 6 Feb 2009   Views: 28,362   Rating: 4.71/5    Votes: 9   Popularity: 4.49
Licence: The Code Project Open License (CPOL)      Bookmarked: 22   Downloaded: 81
The Real World Functional Programming book explains essential concepts of this paradigm using examples in C# 3.0 and F#. In this article we look at immutability, which stands behind the clarity of functional programs.
Tracking Dependencies and Side-Effects Using Immutability
Posted: 7 Jul 2009   Updated: 7 Jul 2009   Views: 10,872   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 23
The Functional Programming for the Real World book explains essential concepts of the functional programming paradigm using examples in C# 3.0 and F#. In this article we look at one very important advantage of using one of the core functional concepts - immutability.
No blogs have been submitted.
No video articles have been posted.
No tips have been posted.

Tomas Petricek



Czech Republic Czech Republic

Member

I live in Prague, the capital city of Czech republic (most of the time Smile | :) ). I've been very interested in functional programming recently and I have a passion for the new Microsoft F# language. I'm writing a book about Functional Programming in the Real World that shows the ideas using examples in C# 3.0 and F#.
 
I've been Microsoft MVP (for C#) since 2004 and I'm one of the most active members of the F# community. I'm a computer science student at Charles University of Prague. My hobbies include photography, fractals and of course many things related to computers (except fixing them). My favorite book writers are Terry Pratchett and Philip K Dick and I like paintings by M. C. Escher.
 
PS: My favorite codeproject icon is Sheep | [baah] .


Advertise | Privacy | Mobile
Web03 | 2.5.120517.1 | Last Updated 27 May 2012
Copyright © CodeProject, 1999-2012
All Rights Reserved. Terms of Use
Layout: fixed | fluid