Wednesday, July 13, 2005

We had a mid-sized group at the meeting tonight – 13 people in attendance.

Sandy Roach began our meeting with the second part of his presentation on Delegates and Events.  This time we focused on Events and how Visual Basic syntax looks different for events as opposed to delegates.  Where a delegate is essentially a function pointer, events are the Visual Basic implementation of the Observer pattern.  An event publisher defines an event and maintains a list of objects interested in receiving messages about that event.  When the event is raised, each of the interested objects, or subscribers, is notified and their event handling code is executed.  Multiple subscribers can register interest in an event, and the object actually defining and registering the event is not notified whether or not any subscriber actually receives the event.  Sandy showed us several demos illustrating events – two console events and one familiar GUI app showing button clicks raising events.

 After Sandy, I took the floor and showed off a 100 level view of DotNetNuke.  We looked at what web portals are in general as well as what kinds of functionality you get out of the box with DotNetNuke.  We examined several of the modules, their edit pages and their admin pages.  We looked at how DotNetNuke supported multiple portals from a single install.  After talking about DotNetNuke in general, we discussed the upcoming DotNetNuke project, where we are going to build a working module in the VB.Net group and turn it over to the open source community.  After we talked about DotNetNuke, we took a quick look at Windows SharePoint Services and how that differs from DotNetNuke.

— Matt Ranlett

posted with BlogJet

7/13/2005 10:20:41 PM (Eastern Standard Time, UTC-05:00)  #    Trackback