gomasch Development Notes

Mittwoch, März 11, 2009

How Microsoft Manages Its Projects (MPT)

An interesting read: http://www.edsquared.com/2009/02/27/Microsoft+Process+Template.aspx 
(via)

martin schmidt 18:06 | 0 comments |

Donnerstag, Februar 26, 2009

Performance Counter

Performance Analysis of Logs Tool: http://www.codeplex.com/PAL

(vielleicht mal beobachten: http://blogs.technet.com/clint_huffman/)

MSDN Aug 2008 - Windows Administration, Taking Your Server's Pulse

martin schmidt 11:24 | 0 comments |

Dependency Injection Frameworks

http://www.castleproject.org/container/index.html

http://www.codeplex.com/unity

http://www.springframework.net/

martin schmidt 09:58 | 0 comments |

Mittwoch, Februar 04, 2009

GUI Patterns

Explore GUI Patterns: UX Patterns site 
cool.

(via)

martin schmidt 11:04 | 0 comments |

Dienstag, Januar 20, 2009

Nice C# WinForms Popup Control

http://www.codeproject.com/KB/miscctrl/simplepopup.aspx

martin schmidt 18:34 | 0 comments |

Montag, Januar 05, 2009

Access Outlook

MSDN: An Introduction to Programming Outlook 2003 Using C#

C#Corner: Outlook Integration in C#

martin schmidt 14:54 | 0 comments |

Montag, Oktober 27, 2008

Links: Windows Installer XML ToolKit (WiX)

http://wix.sourceforge.net/ Mother of all

http://de.wikipedia.org/wiki/Windows_Installer_XML Nice little overview

http://www.tramontana.co.hu/wix/ Tutorial

http://www.wixwiki.com/ Wiki

martin schmidt 18:39 | 0 comments |

Mittwoch, Oktober 15, 2008

Vista Style Task Dialog

this looks good: http://www.codeproject.com/KB/vista/TaskDialogEmulateRedux.aspx

martin schmidt 09:42 | 0 comments |

Dienstag, Mai 20, 2008

Source Code Metrics

with http://www.campwoodsw.com/sourcemonitor.html

martin schmidt 14:30 | 0 comments |

Donnerstag, April 24, 2008

Random Links

 Cool Client Stuff - Client Settings FAQ

Have a boolean setting called CallUpgrade and give it a default value of true. When your app starts up, you can do something like:
if (Properties.Settings.Value.CallUpgrade) {
      Properties.Settings.Value.Upgrade();
      Properties.Settings.Value.CallUpgrade = false;
  }

Note: My.Settings.Upgrade doesn't upgrade?

* Solution * After knowing how My.Settings.Upgrade() works, we can find that making exe assembly as strong named assembly is one solution to this problem.

Continuous Integration Server:

martin schmidt 14:29 | 0 comments |