procedure Meeting;
const
MeetingTitle =
'Tales from the Scrypt!';
MeetingMonth =
2012.02
;
{ tags:
#2012
}
begin
WriteLn('''
Yes, this is a word play on “Tales from the Crypt” and will be a fun meeting where we share horror stories in coding. Bring your experiences of programming gone awry, the unbelievable code you’ve been handed, the strangest bugs, or the most unbelievable deadlines imposed on you and the terrible consequences that resulted. We will commiserate together and laugh at what the sales people in the organizations we work for have tried to do to us or ponder about what the previous programmer must’ve been smoking when s/he wrote the code we’re trying to debug.
''');
MeetingDetails(MeetingTitle, MeetingMonth);
end;
procedure Meeting;
const
MeetingTitle =
'Document Your Code Using XMLDoc';
MeetingMonth =
2012.02
;
{ tags:
#2012
}
begin
WriteLn('''
Many people do not know, and fewer still actually use, a nifty feature which appeared in the Delphi IDE a few years ago: built-in XML Documentation for your source code.
At this month’s meeting, we’ll show how to turn it on, how to use it, and how it can enhance developer productivity, especially if you are sharing libraries or have several units to which you are constantly referring to for reviewing a type or method.
''');
MeetingDetails(MeetingTitle, MeetingMonth);
end;
procedure Meeting;
const
MeetingTitle =
'Tricks of the Trade';
MeetingMonth =
2012.02
;
{ tags:
#2012
}
begin
WriteLn('''
Everyone has their favorite Delphi IDE plug-in, their favorite Notepad replacement, their favorite tricks for saving time. We’ll share these tips with each other tonight.
Some of the things we’ll likely cover include GExperts, editor macros, templates, debugging and logging, build events, mapped or redirected drives and paths, WinInternals tools, dealing with UAC and 64-bit issues, and automated builds.
Make a list of your favorite ways to shorten your development time and bring them to share with the others.
''');
MeetingDetails(MeetingTitle, MeetingMonth);
end;
procedure Meeting;
const
MeetingTitle =
'Technology Chat';
MeetingMonth =
2012.01
;
{ tags:
#2012
}
begin
WriteLn('''
There is no formal topic for this month’s meeting. Our regular meeting time and place will be kept and there will be a laptop with Delphi 2010 hooked to the big screen TV, but no PowerPoint slides and no agenda.
Sometimes meetings like this bring out very interesting topics!
''');
MeetingDetails(MeetingTitle, MeetingMonth);
end;
procedure Meeting;
const
MeetingTitle =
'Touch and Gesture Capabilities';
MeetingMonth =
2011.11
;
{ tags:
#Slides
#2011
}
begin
WriteLn('''
Last summer, a member of the group brought a multi-touch enabled laptop to an ODUG meeting. Of course everyone wanted to see a touch enabled application written in Delphi. He now has a demo ready that shows some of these capabilities in a business application.
The term “business application” was stretched a bit when Embarcadero came to town during the XE2 tour and explained how FireMonkey is the new way to write business applications.
''');
MeetingDetails(MeetingTitle, MeetingMonth);
end;
procedure Meeting;
const
MeetingTitle =
'RAD Studio XE2 World Tour!';
MeetingMonth =
2011.10
;
{ tags:
#Delphi Release
#2011
}
begin
WriteLn('''
The word is out. The biggest and best Delphi, C++Builder and RAD Studio release is coming soon. Join us at this free event to get a first-hand look at all the new RAD capabilities you’ve been asking for and more.
With RAD Studio XE2, you will be able to create 64-bit Delphi applications to take advantage of the latest hardware, access more memory, and push the performance envelope. You will be able to deploy your applications to Windows and Mac and more.
''');
MeetingDetails(MeetingTitle, MeetingMonth);
end;
procedure Meeting;
const
MeetingTitle =
'XML Binding and REST Servers';
MeetingMonth =
2011.09
;
{ tags:
#Ron Grove
#2011
}
begin
WriteLn('''
We’ll be going over how to create XML documents in Delphi using the XML Binding Wizard to create the document from either an XSD or XML file. We’ll use a web broker based REST server to serve up the document and then read it in using a Delphi client. As we do that we’ll define what a REST server is and why it’s replacing SOAP servers.
We will also look at using the web services wizard to read in WSDL from a SOAP based web service.
''');
MeetingDetails(MeetingTitle, MeetingMonth);
end;
procedure Meeting;
const
MeetingTitle =
'Powerful Debugging with CodeSite';
MeetingMonth =
2011.07
;
{ tags:
#Slides
#2011
}
begin
WriteLn('''
Debugging your applications is an old topic. But there are always new tricks to be learned. One product that can go a long way in trouble-shooting is CodeSite by Raize Software.
One member, David Cornelius, has been a long-time user and proponent of CodeSite and will share his expertise with the group. Even though this product has been out for a while, he still get requests once in a while on how to use CodeSite effectively.
''');
MeetingDetails(MeetingTitle, MeetingMonth);
end;
procedure Meeting;
const
MeetingTitle =
'HelpScribble';
MeetingMonth =
2011.05
;
{ tags:
#2011
}
begin
WriteLn('''
This month, the Oregon Delphi User Group will be looking at integrating help into Delphi applications. Just Great Software produces a complete help authoring tool called, HelpScribble that simplifies the task of producing help files and manuals in multiple formats. These files can be used to provide context-sensitive help in your Delphi programs, stand-alone software manuscripts, or even online documentation–all from the same help project file.
PRESENTERS The discussion leaders are long-time members of this group, Homer Jones and Dan Lowe.
''');
MeetingDetails(MeetingTitle, MeetingMonth);
end;
procedure Meeting;
const
MeetingTitle =
'Discussion on Firebird';
MeetingMonth =
2011.02
;
{ tags:
#Slides
#2011
}
begin
WriteLn('''
We have decided we want to meet again! I don’t know how regular this will be, but this month, we’re getting together, once again on the 3rd Monday of the month to talk about programming with the great Delphi programming tool.
The emphasis this month will be using Firebird with examples and member experiences shared.
Download:
PowerPoint Slides PRESENTER Our main presenter is Alfonso Presa. Alfonso was born in Cuba and received a Bachelors degree in Computer Science at ISPJAE (Tech University of Havana).
''');
MeetingDetails(MeetingTitle, MeetingMonth);
end;