Categories
The Site Technology Gregor.NET Stuff.NET WebEdit.NET .NET Console C++ C# VB.NET VB.Classic Whidbey Orcas Generics Delegates Tools DHTML Downloads Me and More Personal Site Tools Site News Journal
Pages and Posts by Category
The Site
Contact: Contact form. More ...
Frameset Help: Information about the site and help. More ...
Gregor R. Peisker: Welcome page with current links and the latest news. More ...
Help/About: Information about the site and help. More ...
Journal: The Site Diary More ...
Preferences: Custom settings for these pages. More ...
Technology
Dictionary: A programming dictionary. Tuesday, August 12, 2003 More ...
Garbage Collection: How to deal with the GC and the loss of deterministic finalization. Wednesday, May 1, 2002 More ...
Journal - Nulls: Thursday, October 20, 2005 More ...
Journal - Identifier Confusion in VB.NET: Tuesday, September 13, 2005 More ...
Journal - Command Shells: Friday, August 19, 2005 More ...
Journal - Working With Text In WebEdit.NET: Sunday, August 7, 2005 More ...
Journal - Data Access and Strong Typing: Sunday, July 31, 2005 More ...
Journal - Why Generics Make Sense In Scripting: Friday, June 10, 2005 More ...
Journal - The Virtues of Long Names: Wednesday, May 18, 2005 More ...
Journal - Data Types as Measurement Abstractions: Tuesday, March 22, 2005 More ...
Journal - PowerPoint: Sunday, March 13, 2005 More ...
Journal - When Not to Show Error Dialogs: Tuesday, March 1, 2005 More ...
Journal - Do Not Throw Exceptions in Event Handlers: Saturday, February 26, 2005 More ...
Journal - Security by Incentives: Thursday, February 24, 2005 More ...
Journal - Nested Array Syntax: Saturday, February 12, 2005 More ...
Journal - Escape Syntax Madness: Saturday, February 5, 2005 More ...
Journal - ToString Revisited: Sunday, December 26, 2004 More ...
Journal - Spam-filtered History: Tuesday, December 21, 2004 More ...
Journal - Granny Engineering: Friday, November 26, 2004 More ...
Journal - Indexing and Slicing: Wednesday, October 13, 2004 More ...
Journal - Team Oriented Tokenizing: Tuesday, October 12, 2004 More ...
Journal - Abstracting Client Specifics: Friday, September 24, 2004 More ...
Journal - Constants, OO-Style: Friday, August 20, 2004 More ...
Journal - Logic: Saturday, July 31, 2004 More ...
Journal - Coding Blues: Sunday, June 20, 2004 More ...
Journal - IBM on Positional Parameters: Friday, May 7, 2004 More ...
Journal - You Get What You Pay For: Sunday, April 25, 2004 More ...
Journal - Hacking Like Mad: Saturday, February 21, 2004 More ...
Journal - Compatibility, Processes, Solutions: Thursday, January 22, 2004 More ...
Journal - I'm Managed, I'm Bored: Saturday, January 3, 2004 More ...
Journal - Browser and Text Size: Sunday, November 30, 2003 More ...
Gregor.NET
AppCore: Essential functionality enhancements for Windows applications. Sunday, April 27, 2003 More ...
Core: Core language enhancements, simplifying common tasks. Sunday, May 04, 2003 More ...
Custom AutoComplete: Using Shell AutoComplete with custom data sources. Sunday, April 27, 2003 More ...
Documentation: Generated Assembly Documtation. Monday, October 3, 2005 More ...
Downloads: Download center - get source and binaries here. More ...
Editing: Enhancements to the RichTextBox control. Sunday, April 27, 2003 More ...
Gregor.Media: Template-based content rendering engine Sunday, November 5, 2006 More ...
Gregor.NET: My .NET libraries - projects written in VB.NET, C#, and C++.. Sunday, August 03, 2003 More ...
Inet: Internet client library (FTP). Sunday, May 04, 2003 More ...
NetConsole: Interactive C# interpreter. Sunday, April 27, 2003 More ...
Resources: Additional Gregor.NET Resources. Tuesday, October 11, 2005 More ...
Tuples: Ad-hoc generic data types. Sunday, March 06, 2005 More ...
UICore: Control enhancements, icons, menus, dockable windows, action lists, and special dialogs. Sunday, April 27, 2003 More ...
WebEdit.NET: Editor integrating file management, FTP and HTTP. Friday, August 15, 2003 More ...
WinShell: Library for Windows shell namespace navigation, folder browsing, system icons, and other shell functionality. Sunday, May 04, 2003 More ...
Journal - Happy New Year 2008: 2008 new year's greetings Thursday, January 3, 2008 More ...
Journal - Parse Tree Visualization: Visualizing a .NET Console parse tree Sunday, April 1, 2007 More ...
Journal - Calling Open Instance Delegates in .NET Console: Creating open instance delegates in .NET Console, and recent delegate calling syntax improvements Sunday, March 11, 2007 More ...
Journal - Open Instance Delegates and Weak References: Using .NET 2.0 open instance delegates for event handling without keeping the listener alive Sunday, November 19, 2006 More ...
Journal - New Project: Gregor.Media: Gregor.Media is the latest project addition to the Gregor.NET framework Sunday, November 5, 2006 More ...
Journal - Resource Storage Provider: A new WebEdit.NET storage provider enables viewing embedded resources. Saturday, October 21, 2006 More ...
Journal - Wave That Flag: Helper structs for compacting flags Sunday, October 8, 2006 More ...
Journal - Implementing ToString: How to implement the ToString method in a maintainance-safe manner Monday, September 4, 2006 More ...
Journal - Up and Running: Just a short note. Tuesday, March 21, 2006 More ...
Journal - Universal Callbacks: Using the CCallback class for centrally handling any callback. Sunday, February 26, 2006 More ...
Journal - Tuples and Projection: Using tuple types for ad-hoc projection. Sunday, February 19, 2006 More ...
Journal - Enums and Generics: Using generic routines with enumerated types. Thursday, February 16, 2006 More ...
Journal - Walking Arrays: Gregor.NET utilities for multi-dimensional arrays. Sunday, February 12, 2006 More ...
Journal - Check the Flow: Consolidating Gregor.Core.Check and Gregor.Core.Flow Tuesday, February 7, 2006 More ...
Journal - Multi-Level Sorting: Using Gregor.Core.Walk.Sort() Sunday, February 5, 2006 More ...
Journal - Templated Text Generation, Simplified: Using Gregor.Core.Parse.ProcessTemplate Wednesday, February 1, 2006 More ...
Journal - Closed Delegates: Saturday, January 28, 2006 More ...
Journal - Using Shell Context Menus: Sunday, January 15, 2006 More ...
Journal - More Fun With Callbacks: Thursday, January 12, 2006 More ...
Journal - Implementing Equals: Thursday, January 5, 2006 More ...
Journal - 2005, Anyway: Wednesday, December 28, 2005 More ...
Journal - Whidbey Migration: Saturday, December 3, 2005 More ...
Journal - Text Generation: Monday, October 10, 2005 More ...
Journal - Killing Projects: Saturday, October 8, 2005 More ...
Journal - Short Updates Note: Tuesday, October 4, 2005 More ...
Journal - Flexibly Navigated Object Graphs: Sunday, September 25, 2005 More ...
Journal - Visual Studio to Command Line: Saturday, September 17, 2005 More ...
Journal - Fixup Providers: Wednesday, August 31, 2005 More ...
Journal - Update History of Downloadables: Monday, April 4, 2005 More ...
Journal - Simple Object Graphs: Wednesday, March 30, 2005 More ...
Journal - Tuples: Sunday, March 6, 2005 More ...
Journal - Nested Array Syntax: Saturday, February 12, 2005 More ...
Journal - The Gregor.Lists Project Has Died: Sunday, January 23, 2005 More ...
Journal - Languages in .NET Assembly Browser: Sunday, October 24, 2004 More ...
Journal - Ch-Ch-Changes: Sunday, September 5, 2004 More ...
Journal - Three Things on Trees: Sunday, July 11, 2004 More ...
Journal - The Groupie and the Geek: Tuesday, December 16, 2003 More ...
Journal - One Dot One, aka, 2003: Saturday, June 28, 2003 More ...
Journal - ShellControls Moved: Sunday, February 2, 2003 More ...
Journal - New, New, New: Wednesday, January 1, 2003 More ...
Journal - My Holiday Present: Sunday, December 22, 2002 More ...
Journal - Colored Scrollbars!: Saturday, July 13, 2002 More ...
Journal - Some Pitiful Gregor.NET Docu: Thursday, May 30, 2002 More ...
Journal - Beyond the Beta: Saturday, April 20, 2002 More ...
Journal - .NET Development: Sunday, February 3, 2002 More ...
Journal - Beta 2: Wednesday, August 15, 2001 More ...
Journal - Limbo Time: Sunday, June 30, 2001 More ...
Stuff.NET
.NET Languages 2005: New language features in C# and VB.NET Whidbey. Sunday, September 12, 2004 More ...
Changes in VB.NET: What is different in VB.NET and how to handle these differences. Thursday, March 01, 2001 More ...
Covariance: How to fake return type covariance in .NET languages. Sunday, April 27, 2003 More ...
Custom AutoComplete: Using Shell AutoComplete with custom data sources. Sunday, April 27, 2003 More ...
Garbage Collection: How to deal with the GC and the loss of deterministic finalization. Wednesday, May 1, 2002 More ...
Generic Arrays: Replacing arrays with generic classes. Sunday, August 22, 2004 More ...
GregorView: A Windows Shell Namespace Extension that uses .NET DLLs. Saturday, July 26, 2003 More ...
Grouping: A general grouping algorithm for data in any list. Tuesday, December 16, 2003 More ...
Late Events: Creating late-bound event handlers. Saturday, July 26, 2003 More ...
Listeners: Who is listening to an event of a control?. Wednesday, July 23, 2003 More ...
NetSheet: .NET Sheet - command line spreadsheet. Monday, June 20, 2005 More ...
Operators: Scroll-column table comparing operator precedence in popular programming languages. More ...
Property Delegates: Reading and writing properties with delegates. Friday, August 29, 2003 More ...
Remoting: Using .NET Remoting for inter-process communication. Thursday, May 29, 2003 More ...
Stuff.NET: Stuff on .NET - articles, code, rants. Wednesday, November 05, 2003 More ...
Syntax: Syntax issues in .NET languages. Saturday, June 28, 2003 More ...
Text Generation: Generating documents and code with Gregor.NET. Monday, October 10, 2005 More ...
Traps in VB.NET: What traps to avoid when switching to VB.NET from classic VB. Saturday, July 14, 2001 More ...
Tuples: Ad-hoc generic data types. Sunday, March 06, 2005 More ...
Whidbey and Orcas: New features in .NET 2.0 and 3.0 (work-in-progress). Tuesday, October 4, 2005 More ...
Journal - Calling Open Instance Delegates in .NET Console: Creating open instance delegates in .NET Console, and recent delegate calling syntax improvements Sunday, March 11, 2007 More ...
Journal - Flexible Binary Searches: Using multi-type comparers in binary searches Saturday, February 3, 2007 More ...
Journal - Wave That Flag: Helper structs for compacting flags Sunday, October 8, 2006 More ...
Journal - Implementing ToString: How to implement the ToString method in a maintainance-safe manner Monday, September 4, 2006 More ...
Journal - Universal Callbacks: Using the CCallback class for centrally handling any callback. Sunday, February 26, 2006 More ...
Journal - Anonymous Methods and Exceptions: Why exceptions must be handled even in anonymous event handlers. Wednesday, February 22, 2006 More ...
Journal - Tuples and Projection: Using tuple types for ad-hoc projection. Sunday, February 19, 2006 More ...
Journal - Enums and Generics: Using generic routines with enumerated types. Thursday, February 16, 2006 More ...
Journal - Walking Arrays: Gregor.NET utilities for multi-dimensional arrays. Sunday, February 12, 2006 More ...
Journal - Open Instance Delegates, Finally: Monday, December 19, 2005 More ...
Journal - Open Instance Property Delegates and Generic Comparers: Saturday, April 30, 2005 More ...
Journal - Late-bound Delegate Creation, Once Again: Saturday, April 9, 2005 More ...
Journal - When Not to Show Error Dialogs: Tuesday, March 1, 2005 More ...
Journal - Do Not Throw Exceptions in Event Handlers: Saturday, February 26, 2005 More ...
Journal - ToString Revisited: Sunday, December 26, 2004 More ...
Journal - Method Covariance: Tuesday, September 14, 2004 More ...
Journal - Whidbey: Sunday, August 22, 2004 More ...
Journal - Late-bound Delegate Creation Revisited: Sunday, June 6, 2004 More ...
Journal - Late-bound Delegate Creation: Monday, May 31, 2004 More ...
Journal - The Groupie and the Geek: Tuesday, December 16, 2003 More ...
Journal - Managed Namespace Extension Project: Saturday, July 26, 2003 More ...
Journal - Colors and Operators: Saturday, June 16, 2001 More ...
WebEdit.NET
Text Generation: Generating documents and code with Gregor.NET. Monday, October 10, 2005 More ...
WebEdit.NET: Editor integrating file management, FTP and HTTP. Friday, August 15, 2003 More ...
Journal - Happy New Year 2008: 2008 new year's greetings Thursday, January 3, 2008 More ...
Journal - Calling Open Instance Delegates in .NET Console: Creating open instance delegates in .NET Console, and recent delegate calling syntax improvements Sunday, March 11, 2007 More ...
Journal - Syntax Highlighting for Embedded Code: Using a syntax parser for code highlighting multiple-syntax files Wednesday, November 1, 2006 More ...
Journal - Concurrent Document Views: Supporting multiple concurrent views in WebEdit.NET Saturday, October 28, 2006 More ...
Journal - Resource Storage Provider: A new WebEdit.NET storage provider enables viewing embedded resources. Saturday, October 21, 2006 More ...
Journal - Searching for Text in WebEdit.NET: Wednesday, January 18, 2006 More ...
Journal - Text Generation: Monday, October 10, 2005 More ...
Journal - Short Updates Note: Tuesday, October 4, 2005 More ...
Journal - Visual Studio to Command Line: Saturday, September 17, 2005 More ...
Journal - Outlining Documents in WebEdit.NET: Wednesday, September 7, 2005 More ...
Journal - Fixup Providers: Wednesday, August 31, 2005 More ...
Journal - Case Sensitivity in AutoText: Friday, August 26, 2005 More ...
Journal - Working With Text In WebEdit.NET: Sunday, August 7, 2005 More ...
Journal - Data Access and Strong Typing: Sunday, July 31, 2005 More ...
Journal - Scripting Session: Saturday, July 23, 2005 More ...
Journal - Language Configuration in WebEdit.NET: Saturday, July 9, 2005 More ...
Journal - Custom Auto-Completion Code Revisited: Sunday, June 12, 2005 More ...
Journal - Auto-Completion for .NET Console: Saturday, April 16, 2005 More ...
Journal - Adding Line Comments in WebEdit.NET: Saturday, April 2, 2005 More ...
Journal - Alias Substitution and Custom Code: Friday, March 18, 2005 More ...
Journal - Markup Entities: Thursday, March 10, 2005 More ...
Journal - WebEdit.NET Languages Configuration: Saturday, March 5, 2005 More ...
Journal - Declarative Event Handling: Sunday, February 20, 2005 More ...
Journal - Building Code in WebEdit.NET: Saturday, May 29, 2004 More ...
Journal - Custom Document Storage Providers: Sunday, May 18, 2003 More ...
Journal - Who Needs This?: Sunday, March 9, 2003 More ...
Journal - WebEdit.NET Sample AddIn: Tuesday, September 3, 2002 More ...
Journal - Colored Scrollbars!: Saturday, July 13, 2002 More ...
Journal - The Site Console: Saturday, March 23, 2002 More ...
.NET Console
NetConsole: Interactive C# interpreter. Sunday, April 27, 2003 More ...
NetSheet: .NET Sheet - command line spreadsheet. Monday, June 20, 2005 More ...
Text Generation: Generating documents and code with Gregor.NET. Monday, October 10, 2005 More ...
Journal - Parse Tree Visualization: Visualizing a .NET Console parse tree Sunday, April 1, 2007 More ...
Journal - Calling Open Instance Delegates in .NET Console: Creating open instance delegates in .NET Console, and recent delegate calling syntax improvements Sunday, March 11, 2007 More ...
Journal - Generic Method Support: Sunday, January 22, 2006 More ...
Journal - .NET Console on the Console: Monday, November 14, 2005 More ...
Journal - New .NET Console Features: Sunday, October 30, 2005 More ...
Journal - Text Generation: Monday, October 10, 2005 More ...
Journal - Flexibly Navigated Object Graphs: Sunday, September 25, 2005 More ...
Journal - Visual Studio to Command Line: Saturday, September 17, 2005 More ...
Journal - Command Shells: Friday, August 19, 2005 More ...
Journal - Data Access and Strong Typing: Sunday, July 31, 2005 More ...
Journal - Scripting Session: Saturday, July 23, 2005 More ...
Journal - .NET Sheet : .NET Console: Wednesday, June 22, 2005 More ...
Journal - Implementing Nested Procedures: Saturday, June 18, 2005 More ...
Journal - Custom Auto-Completion Code Revisited: Sunday, June 12, 2005 More ...
Journal - Why Generics Make Sense In Scripting: Friday, June 10, 2005 More ...
Journal - Event Handling with .NET Console: Monday, June 6, 2005 More ...
Journal - Loops, Functions, and Generics in .NET Console: Sunday, June 5, 2005 More ...
Journal - .NET Console Revamp: Sunday, May 22, 2005 More ...
Journal - Auto-Completion for .NET Console: Saturday, April 16, 2005 More ...
Journal - .NET Console Integration: Saturday, November 2, 2002 More ...
Journal - Introducing .NET Console: Sunday, September 30, 2002 More ...
C++
Calling Pointers: Calling function pointers in classic VB. Sunday, August 17, 2003 More ...
Custom AutoComplete: Using Shell AutoComplete with custom data sources. Sunday, April 27, 2003 More ...
GregorView: A Windows Shell Namespace Extension that uses .NET DLLs. Saturday, July 26, 2003 More ...
Operators: Scroll-column table comparing operator precedence in popular programming languages. More ...
WinShell: Library for Windows shell namespace navigation, folder browsing, system icons, and other shell functionality. Sunday, May 04, 2003 More ...
Journal - Using Shell Context Menus: Sunday, January 15, 2006 More ...
Journal - Whidbey Migration: Saturday, December 3, 2005 More ...
Journal - Implicitness: Saturday, January 29, 2005 More ...
Journal - Team Oriented Tokenizing: Tuesday, October 12, 2004 More ...
Journal - Managed Namespace Extension Project: Saturday, July 26, 2003 More ...
Journal - Miscellaneous: Monday, April 21, 2003 More ...
C#
.NET Languages 2005: New language features in C# and VB.NET Whidbey. Sunday, September 12, 2004 More ...
Operators: Scroll-column table comparing operator precedence in popular programming languages. More ...
Syntax: Syntax issues in .NET languages. Saturday, June 28, 2003 More ...
Whidbey and Orcas: New features in .NET 2.0 and 3.0 (work-in-progress). Tuesday, October 4, 2005 More ...
Journal - 2005, Anyway: Wednesday, December 28, 2005 More ...
Journal - Nulls: Thursday, October 20, 2005 More ...
Journal - Method Covariance: Tuesday, September 14, 2004 More ...
Journal - Colors and Operators: Saturday, June 16, 2001 More ...
VB.NET
.NET Languages 2005: New language features in C# and VB.NET Whidbey. Sunday, September 12, 2004 More ...
Actions: How to implement action lists, handling UI commands. Sunday, April 27, 2003 More ...
Blobs: How to wrap up unmanaged blocks of memory for use in APIs. Sunday, April 27, 2003 More ...
Changes in VB.NET: What is different in VB.NET and how to handle these differences. Thursday, March 01, 2001 More ...
Collections: Collections and arrays; how to create your own collection. Sunday, April 1, 2001 More ...
Delegates: What delegates are and how you use them (i.g., in Events). Tuesday, May 1, 2001 More ...
File Icons: How to use file icons in VB.NET. Friday, August 17, 2001 More ...
Garbage Collection: How to deal with the GC and the loss of deterministic finalization. Wednesday, May 1, 2002 More ...
Linked Lists: How to create a doubly linked list, and an abstract wrapper class for it. Monday, May 14, 2001 More ...
Menues: How to create owner-drawn menues with icons. Friday, August 30, 2002 More ...
Operators: Scroll-column table comparing operator precedence in popular programming languages. More ...
Syntax: Syntax issues in .NET languages. Saturday, June 28, 2003 More ...
Traps in VB.NET: What traps to avoid when switching to VB.NET from classic VB. Saturday, July 14, 2001 More ...
VB.NET: VB.NET programming (language changes, some general .NET info). Sunday, April 27, 2003 More ...
Journal - 2005, Anyway: Wednesday, December 28, 2005 More ...
Journal - Nulls: Thursday, October 20, 2005 More ...
Journal - Identifier Confusion in VB.NET: Tuesday, September 13, 2005 More ...
Journal - Implicitness: Saturday, January 29, 2005 More ...
Journal - I'm Managed, I'm Bored: Saturday, January 3, 2004 More ...
Journal - Miscellaneous: Monday, April 21, 2003 More ...
Journal - Beyond the Beta: Saturday, April 20, 2002 More ...
Journal - Colors and Operators: Saturday, June 16, 2001 More ...
VB.Classic
Calling Pointers: Calling function pointers in classic VB. Sunday, August 17, 2003 More ...
Fields Dialog: Access97 dialog to select fields and build query on that. Monday, May 1, 2000 More ...
FlexiFilter: An Access popup form that lets you sort, filter, and find data in tables, queries, forms, and even reports. More ...
LibDocu: A tool for documenting VB6 projects. Wednesday, March 28, 2001 More ...
Operators: Scroll-column table comparing operator precedence in popular programming languages. More ...
QuickTable: A tool that converts Access or Excel data into HTML (2 components). More ...
SubClass: A DLL that encapsulates subclassing. Sunday, October 14, 2001 More ...
System Image List: A sample that uses subclassing to hook up the system image list to common controls. Sunday, October 14, 2001 More ...
VB.Classic: Visual Basic 6 programming. Sunday, August 17, 2003 More ...
VB6Core: Classes, dialogs, and functions for VB6. Wednesday, March 1, 2000 More ...
VBInet: An internet client library project. Sunday, Novermber 5, 2000 More ...
WebEdit.Classic: Text/Rtf-Editor that integrates a file manager as well as Http and Ftp. Sunday, September 10, 2000 More ...
Whidbey
.NET Languages 2005: New language features in C# and VB.NET Whidbey. Sunday, September 12, 2004 More ...
Generic Arrays: Replacing arrays with generic classes. Sunday, August 22, 2004 More ...
Tuples: Ad-hoc generic data types. Sunday, March 06, 2005 More ...
Whidbey and Orcas: New features in .NET 2.0 and 3.0 (work-in-progress). Tuesday, October 4, 2005 More ...
Journal - Tuples and Projection: Using tuple types for ad-hoc projection. Sunday, February 19, 2006 More ...
Journal - Enums and Generics: Using generic routines with enumerated types. Thursday, February 16, 2006 More ...
Journal - Closed Delegates: Saturday, January 28, 2006 More ...
Journal - More Fun With Callbacks: Thursday, January 12, 2006 More ...
Journal - 2005, Anyway: Wednesday, December 28, 2005 More ...
Journal - Open Instance Delegates, Finally: Monday, December 19, 2005 More ...
Journal - Whidbey Migration: Saturday, December 3, 2005 More ...
Journal - Nulls: Thursday, October 20, 2005 More ...
Journal - Identifier Confusion in VB.NET: Tuesday, September 13, 2005 More ...
Journal - Data Access and Strong Typing: Sunday, July 31, 2005 More ...
Journal - Open Instance Property Delegates and Generic Comparers: Saturday, April 30, 2005 More ...
Journal - Late-bound Delegate Creation, Once Again: Saturday, April 9, 2005 More ...
Journal - Implicitness: Saturday, January 29, 2005 More ...
Journal - Method Covariance: Tuesday, September 14, 2004 More ...
Journal - Whidbey: Sunday, August 22, 2004 More ...
Journal - I'm Managed, I'm Bored: Saturday, January 3, 2004 More ...
Orcas
Whidbey and Orcas: New features in .NET 2.0 and 3.0 (work-in-progress). Tuesday, October 4, 2005 More ...
Journal - Tuples and Projection: Using tuple types for ad-hoc projection. Sunday, February 19, 2006 More ...
Journal - Short Updates Note: Tuesday, October 4, 2005 More ...
Journal - Orcas: Tuesday, September 20, 2005 More ...
Journal - Data Access and Strong Typing: Sunday, July 31, 2005 More ...
Generics
Journal - Calling Open Instance Delegates in .NET Console: Creating open instance delegates in .NET Console, and recent delegate calling syntax improvements Sunday, March 11, 2007 More ...
Journal - Flexible Binary Searches: Using multi-type comparers in binary searches Saturday, February 3, 2007 More ...
Journal - Open Instance Delegates and Weak References: Using .NET 2.0 open instance delegates for event handling without keeping the listener alive Sunday, November 19, 2006 More ...
Journal - Wave That Flag: Helper structs for compacting flags Sunday, October 8, 2006 More ...
Journal - Universal Callbacks: Using the CCallback class for centrally handling any callback. Sunday, February 26, 2006 More ...
Journal - Enums and Generics: Using generic routines with enumerated types. Thursday, February 16, 2006 More ...
Journal - Check the Flow: Consolidating Gregor.Core.Check and Gregor.Core.Flow Tuesday, February 7, 2006 More ...
Journal - Closed Delegates: Saturday, January 28, 2006 More ...
Journal - Generic Method Support: Sunday, January 22, 2006 More ...
Journal - More Fun With Callbacks: Thursday, January 12, 2006 More ...
Journal - Open Instance Delegates, Finally: Monday, December 19, 2005 More ...
Journal - Data Access and Strong Typing: Sunday, July 31, 2005 More ...
Journal - Why Generics Make Sense In Scripting: Friday, June 10, 2005 More ...
Journal - Loops, Functions, and Generics in .NET Console: Sunday, June 5, 2005 More ...
Journal - Open Instance Property Delegates and Generic Comparers: Saturday, April 30, 2005 More ...
Journal - Whidbey: Sunday, August 22, 2004 More ...
Delegates
Delegates: What delegates are and how you use them (i.g., in Events). Tuesday, May 1, 2001 More ...
Late Events: Creating late-bound event handlers. Saturday, July 26, 2003 More ...
Listeners: Who is listening to an event of a control?. Wednesday, July 23, 2003 More ...
Property Delegates: Reading and writing properties with delegates. Friday, August 29, 2003 More ...
Journal - Boxing In The Dark: About structs being boxed as delegate targets. Saturday, September 15, 2007 More ...
Journal - Parameterizing Event Subscriptions: How to pass data when registering event handlers Saturday, July 28, 2007 More ...
Journal - Calling Open Instance Delegates in .NET Console: Creating open instance delegates in .NET Console, and recent delegate calling syntax improvements Sunday, March 11, 2007 More ...
Journal - Open Instance Delegates and Weak References: Using .NET 2.0 open instance delegates for event handling without keeping the listener alive Sunday, November 19, 2006 More ...
Journal - Universal Callbacks: Using the CCallback class for centrally handling any callback. Sunday, February 26, 2006 More ...
Journal - Anonymous Methods and Exceptions: Why exceptions must be handled even in anonymous event handlers. Wednesday, February 22, 2006 More ...
Journal - Closed Delegates: Saturday, January 28, 2006 More ...
Journal - More Fun With Callbacks: Thursday, January 12, 2006 More ...
Journal - Open Instance Delegates, Finally: Monday, December 19, 2005 More ...
Journal - Open Instance Property Delegates and Generic Comparers: Saturday, April 30, 2005 More ...
Journal - Late-bound Delegate Creation, Once Again: Saturday, April 9, 2005 More ...
Journal - Method Covariance: Tuesday, September 14, 2004 More ...
Journal - Late-bound Delegate Creation Revisited: Sunday, June 6, 2004 More ...
Journal - Late-bound Delegate Creation: Monday, May 31, 2004 More ...
Journal - The Groupie and the Geek: Tuesday, December 16, 2003 More ...
Tools
Downloads: Download center - get source and binaries here. More ...
NetSheet: .NET Sheet - command line spreadsheet. Monday, June 20, 2005 More ...
Journal - Fixup Providers: Wednesday, August 31, 2005 More ...
Journal - .NET Sheet : .NET Console: Wednesday, June 22, 2005 More ...
Journal - The Last Program You'll Ever Download: Saturday, March 19, 2005 More ...
Journal - You Get What You Pay For: Sunday, April 25, 2004 More ...
Journal - Throw One Away: Friday, September 19, 2003 More ...
DHTML
Dropdown calendar: A calendar that drops down from a menu bar (needs VBScript). More ...
Shell Desktop: Active Desktop page displaying the entire Windows Shell Namespace using DHTML. More ...
Tool Windows: Reusable JavaScript library for creating dynamic page elements dubbed as tool windows. More ...
Web Tips: Miscellaneous tips for web browsing and web autoring. More ...
Downloads
Downloads: Download center - get source and binaries here. More ...
Me and More
English Law: English for German lawyers (HTML-based materials). More ...
Immaterieller SE: Damages for non-monetary loss based on contractual obligations (comparative law). More ...
Legal Vocabulary: Appr. 1600 legal terms from English, Spanish and German law (HTML-based). More ...
Nominal Forms: About nominal forms of English verbs. More ...
Word Formation: How words are formed in English. More ...
Personal
Journal - Happy New Year 2009: 2009 New Year's Greetings Friday, January 2, 2009 More ...
Journal - Fourty-Two K: Running a marathon. Saturday, April 26, 2008 More ...
Journal - Happy New Year 2008: 2008 new year's greetings Thursday, January 3, 2008 More ...
Journal - 2006 Summary: Yearly summary for 2006 Monday, December 25, 2006 More ...
Journal - Walkin' Blues: Walking, moving, again. Sunday, August 27, 2006 More ...
Journal - 2005, Anyway: Wednesday, December 28, 2005 More ...
Journal - Wants and Needs: Friday, July 1, 2005 More ...
Journal - PowerPoint: Sunday, March 13, 2005 More ...
Journal - Morning Breeze of Freedom: Tuesday, December 28, 2004 More ...
Journal - The Song That the Morning Brings: Sunday, January 11, 2004 More ...
Journal - Gone: Sunday, July 27, 2003 More ...
Journal - Who Needs This?: Sunday, March 9, 2003 More ...
Journal - Loudness, Wearyness: Sunday, February 23, 2003 More ...
Site Tools
Console: Diagnostic information and advanced customization. More ...
Date Calculator: Javascript-based Date calculator. More ...
Kniffel: Kniffel for Javascript - dice game. More ...
Links: Links to other sites. More ...
System Info: Information about your OS, your browser, and your monitor. More ...
Site News
Journal - Vacation: Off the web. Monday, May 22, 2006 More ...
Journal - Reshaping The Site: Thursday, November 3, 2005 More ...
Journal - Update History of Downloadables: Monday, April 4, 2005 More ...
Journal - The Doom of the DOM: Sunday, September 12, 2004 More ...
Journal - More DHTML Gimmickry: Sunday, December 21, 2003 More ...
Journal - Browser and Text Size: Sunday, November 30, 2003 More ...
Journal - Focus Pocus: Wednesday, November 5, 2003 More ...
Journal - Miscellaneous: Monday, April 21, 2003 More ...
Journal - New, New, New: Wednesday, January 1, 2003 More ...
Journal - A New Record!: Sunday, November 24, 2002 More ...
Journal - .NET Console Integration: Saturday, November 2, 2002 More ...
Journal - WebEdit.NET Sample AddIn: Tuesday, September 3, 2002 More ...
Journal - Text Finder: Saturday, August 3, 2002 More ...
Journal - Colored Scrollbars!: Saturday, July 13, 2002 More ...
Journal - The Site Console: Saturday, March 23, 2002 More ...
Journal - Visual Filters: Sunday, October 14, 2001 More ...
Journal - Site Quotes: Saturday, September 1, 2001 More ...
Journal - Colors and Operators: Saturday, June 16, 2001 More ...
Journal
Journal - Happy New Year 2009: 2009 New Year's Greetings Friday, January 2, 2009 More ...
Journal - Fourty-Two K: Running a marathon. Saturday, April 26, 2008 More ...
Journal - Happy New Year 2008: 2008 new year's greetings Thursday, January 3, 2008 More ...
Journal - Boxing In The Dark: About structs being boxed as delegate targets. Saturday, September 15, 2007 More ...
Journal - Parameterizing Event Subscriptions: How to pass data when registering event handlers Saturday, July 28, 2007 More ...
Journal - Parse Tree Visualization: Visualizing a .NET Console parse tree Sunday, April 1, 2007 More ...
Journal - Calling Open Instance Delegates in .NET Console: Creating open instance delegates in .NET Console, and recent delegate calling syntax improvements Sunday, March 11, 2007 More ...
Journal - Flexible Binary Searches: Using multi-type comparers in binary searches Saturday, February 3, 2007 More ...
Journal - 2006 Summary: Yearly summary for 2006 Monday, December 25, 2006 More ...
Journal - Open Instance Delegates and Weak References: Using .NET 2.0 open instance delegates for event handling without keeping the listener alive Sunday, November 19, 2006 More ...
Journal - New Project: Gregor.Media: Gregor.Media is the latest project addition to the Gregor.NET framework Sunday, November 5, 2006 More ...
Journal - Syntax Highlighting for Embedded Code: Using a syntax parser for code highlighting multiple-syntax files Wednesday, November 1, 2006 More ...
Journal - Concurrent Document Views: Supporting multiple concurrent views in WebEdit.NET Saturday, October 28, 2006 More ...
Journal - Resource Storage Provider: A new WebEdit.NET storage provider enables viewing embedded resources. Saturday, October 21, 2006 More ...
Journal - Wave That Flag: Helper structs for compacting flags Sunday, October 8, 2006 More ...
Journal - Implementing ToString: How to implement the ToString method in a maintainance-safe manner Monday, September 4, 2006 More ...
Journal - Walkin' Blues: Walking, moving, again. Sunday, August 27, 2006 More ...
Journal - Vacation: Off the web. Monday, May 22, 2006 More ...
Journal - Up and Running: Just a short note. Tuesday, March 21, 2006 More ...
Journal - Enums and Generics: Using generic routines with enumerated types. Thursday, February 16, 2006 More ...
Journal - Walking Arrays: Gregor.NET utilities for multi-dimensional arrays. Sunday, February 12, 2006 More ...
Journal - Check the Flow: Consolidating Gregor.Core.Check and Gregor.Core.Flow Tuesday, February 7, 2006 More ...
Journal - Multi-Level Sorting: Using Gregor.Core.Walk.Sort() Sunday, February 5, 2006 More ...
Journal - Templated Text Generation, Simplified: Using Gregor.Core.Parse.ProcessTemplate Wednesday, February 1, 2006 More ...
Journal - Closed Delegates: Saturday, January 28, 2006 More ...
Journal - Generic Method Support: Sunday, January 22, 2006 More ...
Journal - Searching for Text in WebEdit.NET: Wednesday, January 18, 2006 More ...
Journal - Using Shell Context Menus: Sunday, January 15, 2006 More ...
Journal - More Fun With Callbacks: Thursday, January 12, 2006 More ...
Journal - Implementing Equals: Thursday, January 5, 2006 More ...
Journal - 2005, Anyway: Wednesday, December 28, 2005 More ...
Journal - Open Instance Delegates, Finally: Monday, December 19, 2005 More ...
Journal - Whidbey Migration: Saturday, December 3, 2005 More ...
Journal - .NET Console on the Console: Monday, November 14, 2005 More ...
Journal - Reshaping The Site: Thursday, November 3, 2005 More ...
Journal - New .NET Console Features: Sunday, October 30, 2005 More ...
Journal - Nulls: Thursday, October 20, 2005 More ...
Journal - Text Generation: Monday, October 10, 2005 More ...
Journal - Killing Projects: Saturday, October 8, 2005 More ...
Journal - Short Updates Note: Tuesday, October 4, 2005 More ...
Journal - Flexibly Navigated Object Graphs: Sunday, September 25, 2005 More ...
Journal - Orcas: Tuesday, September 20, 2005 More ...
Journal - Visual Studio to Command Line: Saturday, September 17, 2005 More ...
Journal - Identifier Confusion in VB.NET: Tuesday, September 13, 2005 More ...
Journal - Outlining Documents in WebEdit.NET: Wednesday, September 7, 2005 More ...
Journal - Fixup Providers: Wednesday, August 31, 2005 More ...
Journal - Case Sensitivity in AutoText: Friday, August 26, 2005 More ...
Journal - Command Shells: Friday, August 19, 2005 More ...
Journal - Working With Text In WebEdit.NET: Sunday, August 7, 2005 More ...
Journal - Data Access and Strong Typing: Sunday, July 31, 2005 More ...
Journal - Scripting Session: Saturday, July 23, 2005 More ...
Journal - Language Configuration in WebEdit.NET: Saturday, July 9, 2005 More ...
Journal - Wants and Needs: Friday, July 1, 2005 More ...
Journal - .NET Sheet : .NET Console: Wednesday, June 22, 2005 More ...
Journal - Implementing Nested Procedures: Saturday, June 18, 2005 More ...
Journal - Custom Auto-Completion Code Revisited: Sunday, June 12, 2005 More ...
Journal - Why Generics Make Sense In Scripting: Friday, June 10, 2005 More ...
Journal - Event Handling with .NET Console: Monday, June 6, 2005 More ...
Journal - Loops, Functions, and Generics in .NET Console: Sunday, June 5, 2005 More ...
Journal - .NET Console Revamp: Sunday, May 22, 2005 More ...
Journal - The Virtues of Long Names: Wednesday, May 18, 2005 More ...
Journal - Open Instance Property Delegates and Generic Comparers: Saturday, April 30, 2005 More ...
Journal - Auto-Completion for .NET Console: Saturday, April 16, 2005 More ...
Journal - Late-bound Delegate Creation, Once Again: Saturday, April 9, 2005 More ...
Journal - Update History of Downloadables: Monday, April 4, 2005 More ...
Journal - Adding Line Comments in WebEdit.NET: Saturday, April 2, 2005 More ...
Journal - Simple Object Graphs: Wednesday, March 30, 2005 More ...
Journal - Data Types as Measurement Abstractions: Tuesday, March 22, 2005 More ...
Journal - The Last Program You'll Ever Download: Saturday, March 19, 2005 More ...
Journal - Alias Substitution and Custom Code: Friday, March 18, 2005 More ...
Journal - PowerPoint: Sunday, March 13, 2005 More ...
Journal - Markup Entities: Thursday, March 10, 2005 More ...
Journal - Tuples: Sunday, March 6, 2005 More ...
Journal - WebEdit.NET Languages Configuration: Saturday, March 5, 2005 More ...
Journal - When Not to Show Error Dialogs: Tuesday, March 1, 2005 More ...
Journal - Do Not Throw Exceptions in Event Handlers: Saturday, February 26, 2005 More ...
Journal - Security by Incentives: Thursday, February 24, 2005 More ...
Journal - Declarative Event Handling: Sunday, February 20, 2005 More ...
Journal - Nested Array Syntax: Saturday, February 12, 2005 More ...
Journal - Escape Syntax Madness: Saturday, February 5, 2005 More ...
Journal - Implicitness: Saturday, January 29, 2005 More ...
Journal - The Gregor.Lists Project Has Died: Sunday, January 23, 2005 More ...
Journal - Morning Breeze of Freedom: Tuesday, December 28, 2004 More ...
Journal - ToString Revisited: Sunday, December 26, 2004 More ...
Journal - Spam-filtered History: Tuesday, December 21, 2004 More ...
Journal - Granny Engineering: Friday, November 26, 2004 More ...
Journal - Languages in .NET Assembly Browser: Sunday, October 24, 2004 More ...
Journal - Indexing and Slicing: Wednesday, October 13, 2004 More ...
Journal - Team Oriented Tokenizing: Tuesday, October 12, 2004 More ...
Journal - Abstracting Client Specifics: Friday, September 24, 2004 More ...
Journal - Method Covariance: Tuesday, September 14, 2004 More ...
Journal - The Doom of the DOM: Sunday, September 12, 2004 More ...
Journal - Ch-Ch-Changes: Sunday, September 5, 2004 More ...
Journal - Whidbey: Sunday, August 22, 2004 More ...
Journal - Constants, OO-Style: Friday, August 20, 2004 More ...
Journal - Logic: Saturday, July 31, 2004 More ...
Journal - Three Things on Trees: Sunday, July 11, 2004 More ...
Journal - Coding Blues: Sunday, June 20, 2004 More ...
Journal - Late-bound Delegate Creation Revisited: Sunday, June 6, 2004 More ...
Journal - Late-bound Delegate Creation: Monday, May 31, 2004 More ...
Journal - Building Code in WebEdit.NET: Saturday, May 29, 2004 More ...
Journal - IBM on Positional Parameters: Friday, May 7, 2004 More ...
Journal - You Get What You Pay For: Sunday, April 25, 2004 More ...
Journal - Hacking Like Mad: Saturday, February 21, 2004 More ...
Journal - Compatibility, Processes, Solutions: Thursday, January 22, 2004 More ...
Journal - The Song That the Morning Brings: Sunday, January 11, 2004 More ...
Journal - I'm Managed, I'm Bored: Saturday, January 3, 2004 More ...
Journal - More DHTML Gimmickry: Sunday, December 21, 2003 More ...
Journal - The Groupie and the Geek: Tuesday, December 16, 2003 More ...
Journal - Browser and Text Size: Sunday, November 30, 2003 More ...
Journal - Focus Pocus: Wednesday, November 5, 2003 More ...
Journal - Throw One Away: Friday, September 19, 2003 More ...
Journal - Gone: Sunday, July 27, 2003 More ...
Journal - Managed Namespace Extension Project: Saturday, July 26, 2003 More ...
Journal - One Dot One, aka, 2003: Saturday, June 28, 2003 More ...
Journal - Custom Document Storage Providers: Sunday, May 18, 2003 More ...
Journal - Miscellaneous: Monday, April 21, 2003 More ...
Journal - Who Needs This?: Sunday, March 9, 2003 More ...
Journal - Loudness, Wearyness: Sunday, February 23, 2003 More ...
Journal - ShellControls Moved: Sunday, February 2, 2003 More ...
Journal - New, New, New: Wednesday, January 1, 2003 More ...
Journal - My Holiday Present: Sunday, December 22, 2002 More ...
Journal - A New Record!: Sunday, November 24, 2002 More ...
Journal - .NET Console Integration: Saturday, November 2, 2002 More ...
Journal - Introducing .NET Console: Sunday, September 30, 2002 More ...
Journal - WebEdit.NET Sample AddIn: Tuesday, September 3, 2002 More ...
Journal - Text Finder: Saturday, August 3, 2002 More ...
Journal - Colored Scrollbars!: Saturday, July 13, 2002 More ...
Journal - Some Pitiful Gregor.NET Docu: Thursday, May 30, 2002 More ...
Journal - Beyond the Beta: Saturday, April 20, 2002 More ...
Journal - The Site Console: Saturday, March 23, 2002 More ...
Journal - .NET Development: Sunday, February 3, 2002 More ...
Journal - Visual Filters: Sunday, October 14, 2001 More ...
Journal - Site Quotes: Saturday, September 1, 2001 More ...
Journal - Beta 2: Wednesday, August 15, 2001 More ...
Journal - Limbo Time: Sunday, June 30, 2001 More ...
Journal - Colors and Operators: Saturday, June 16, 2001 More ...