Click here to Skip to main content

Articles by Jani Giannoudis (Articles: 9, Tip/Tricks: 8)

Articles: 9, Tip/Tricks: 8

RSS Feed

Average article rating: 4.89

Grid & Data Controls

ListView Layout Manager
Posted: 8 Apr 2008   Updated: 3 Aug 2009   Views: 198,000   Rating: 4.87/5    Votes: 44   Popularity: 8.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 166   Downloaded: 1,688
WPF: Customizing ListView/GridView Column-Layout

ASP.NET

Web User Forms for ASP.NET
Posted: 7 Nov 2008   Updated: 4 Apr 2012   Views: 43,535   Rating: 4.85/5    Votes: 38   Popularity: 7.66
Licence: The Code Project Open License (CPOL)      Bookmarked: 142   Downloaded: 1,158
User driven runtime dynamic ASP.NET Web Forms

Validation

Rule Based Validation for ASP.NET
Posted: 16 Apr 2012   Updated: 18 Apr 2012   Views: 5,911   Rating: 5.00/5    Votes: 16   Popularity: 6.02
Licence: The Code Project Open License (CPOL)      Bookmarked: 35   Downloaded: 321
Enhanced web page validation based on multiple rules at client and server side.

.NET Framework

User Settings Applied
Posted: 5 May 2008   Updated: 20 Apr 2012   Views: 150,274   Rating: 4.97/5    Votes: 94   Popularity: 9.80
Licence: The Code Project Open License (CPOL)      Bookmarked: 324   Downloaded: 1,988
Simplifying the .NET User Configuration for Windows Forms and WPF

Windows Presentation Foundation

WPF Command Pattern Applied
Posted: 21 Apr 2008   Updated: 23 Apr 2012   Views: 62,991   Rating: 4.47/5    Votes: 22   Popularity: 5.96
Licence: The Code Project Open License (CPOL)      Bookmarked: 86   Downloaded: 718
Applying of the Command pattern in a WPF application.

Algorithms & Recipes

Writing Your Own RTF Converter
Posted: 2 Jul 2008   Updated: 5 Mar 2012   Views: 494,552   Rating: 4.92/5    Votes: 142   Popularity: 10.60
Licence: The Code Project Open License (CPOL)      Bookmarked: 450   Downloaded: 7,827
An article on how to write a custom RTF parser and converter.

Date and Time

Time Period Library for .NET
Posted: 14 Mar 2011   Updated: 16 May 2012   Views: 261,109   Rating: 4.98/5    Votes: 343   Popularity: 12.62
Licence: The Code Project Open License (CPOL)      Bookmarked: 757   Downloaded: 9,084
Extensive time period calculations and individual calendar periods.

String handling

.NET String Resources
Posted: 11 Sep 2011   Updated: 19 Apr 2012   Views: 29,202   Rating: 4.92/5    Votes: 28   Popularity: 7.12
Licence: The Code Project Open License (CPOL)      Bookmarked: 99   Downloaded: 814
Concepts and patterns for the handling of strings in multilingual applications.

Design and Architecture

Presentation Patterns for XAML based Applications
Posted: 13 May 2012   Updated: 23 May 2012   Views: 9,516   Rating: 4.98/5    Votes: 23   Popularity: 6.78
Licence: The Code Project Open License (CPOL)      Bookmarked: 64   Downloaded: 409
Design patterns on the presentation layer for WPF, Silverlight and Windows Phone applications.
No blogs have been submitted.
No video articles have been posted.

Average tips rating: 4.78

ASP.NET Controls

Invoke JavaScript dynamic from server side [Tip/Trick]
Posted: 22 Mar 2012   Updated: 22 Mar 2012   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 32
A simple ASP.NET control to invoke JavaScript code dynamic from the server side.
Script Enabled Panel for ASP.NET [Tip/Trick]
Posted: 20 Mar 2012   Updated: 24 Mar 2012   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 48
A simple ASP.NET container control to represent content which requires JavaScript.
ASP.NET Adapter Control [Tip/Trick]
Posted: 29 Mar 2012   Updated: 29 Mar 2012   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 20
Adapt properties like visibility or enabling between ASP.NET Controls.

C#

Calculate Business Hours [Tip/Trick]
Posted: 13 Apr 2012   Updated: 13 Apr 2012   Rating: 4.94/5    Votes: 5   Popularity: 3.44
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 0
Calculation of business hours (including holidays) using the Time Period Library for .NET

.NET Framework

DateTime extension method to give Week number [Tip/Trick]
Posted: 8 Sep 2011   Updated: 8 Sep 2011   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Here another approach taken from my article Time Period Library for .NET[^], which returns addditional the year of the week.// ------------------------------------------------------------------------public enum YearWeekType{ Calendar, Iso8601,} // enum YearWeekType //...

Date and Time

Excel NetworkDays for C# [Tip/Trick]
Posted: 25 Mar 2011   Updated: 25 Mar 2011   Rating: 4.50/5    Votes: 2   Popularity: 1.20
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Calculate the number of whole working days between start and end with support of holidays and holiday-periods.

Programming Tips

Get Quarter Starting and Ending Dates for a given Date [Tip/Trick]
Posted: 18 Mar 2011   Updated: 19 Mar 2011   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
To calculate the quarter, you can use the Time Period Library for .NET:// ----------------------------------------------------------------------public static void ShowQuarterInfo( YearMonth yearBaseMonth = YearMonth.January ){ ShowQuarterInfo( DateTime.Now, yearBaseMonth );} //...
User Friendly Time Duration [Tip/Trick]
Posted: 28 Mar 2011   Updated: 28 Mar 2011   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Show a TimeSpan by calendar periods

Jani Giannoudis

Software Developer (Senior)
Itenso GmbH
Switzerland Switzerland

Member

In 1989, Jani started programming using Visual Basic, Turbo Pascal, Assembler, Clipper and C. From 1994 to 2001, he was head of development of a Win32-CAD system in C++. During a few mandates as project manager from 2002 to 2003, he started with .NET using C#.
 
In 2004, Jani established the company Itenso GmbH with assistance and development of software systems in different business domains. The solutions are based on different Microsoft technologies like SQL-Server, VSTO, C#, ASP.NET, WPF and Silverlight.
 
Jani is Co-founder of Meerazo.com, a free service which allows to share resources like locations, things, persons and their services in a cooperating group of people.


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