Codeguru Update eNewsletter – October 16, 2007

CodeGuru Newsletter
October 16, 2007

This newsletter is part of the, EarthWeb, and networks.
Jupitermedia Corporation

___________________________ Sponsors


–> Editorial
–> Recently Published

–> New on
– An “Outlook Like” Control
Database (VB
– Implementing a Custom ConnectionString Installer for
        ==> Internet
– FTPS vs. SFTP: What to Choose
– Customising Your Desktop with Visual Basic.NET
        ==> .NET
– Throwing Custom Exceptions

–> Discussion Groups — HOT Threads
     – Create file structure
        – How to keep the
‘drawing/lines’ even when program is refreshed
        – SQL query (Server Side

–> Highlighted new articles on 
Web 2.0 Effects and Rich Client
        2. Maturity Through
        3. Sun Releases
Information on J2SE Vulnerabilities

Reports 2008 Announced
Details on the next release of Crystal Reports
now available. Find out how it can help you add
stunning visualization
and rich interactivity into
your reporting solutions with less effort. Attend
free online seminar, explore the feature details or
place your pre-order

from the

This past week-end I did part of the keynote at IndyTechFest, a small
conference in Indianapolis of over 350 people. In the keynote I presented a
number of statistics related to development.

My first statistic was more interesting rather than anything overly serious.
Based on data from Evan’s Data, what would you expect to be the most effective
way to reach developers? Rank the following options:

  • Ad in Print
  • Banner Ads
  • Online Newsletter
  • Phone call
  • Snail mail letter
  • Usenet announcement
  • Unsolicited email

What do you think is the number one option? If you guessed online newsletter,
you would be correct. Obviously, this works for you since you are reading a
newsletter now! The tougher question is, what is the second most effective way
to reach developers?

Where would you expect phone calls to be? If you’ve talked to may developers,
then it should be no surprise the phone is low on the list. In fact, it is just
slightly above Usenet announcements, which is at the bottom.

Where you might be surprised is with the option of Unsolicited Email.
This option was actually second to newsletters, but it was higher than
advertisements. Unfortunately, this statistic indicates that we should expect
spam to continue in full force for the foreseeable future.

Until next week!

Bradley L.

Published Books

For those of you keeping up by reading books. The following are just a few of
the new books that have been recently released. If you’ve read any of these,
feel free to write a review to be posted on CodeGuru. See the submission
guidelines at:

Here are a few new non-programming books:

–> C# 3.0 in a
      By Joseph Albabari & ben
Albabari for O’Reilly
      850 pages for

–> Inside Microsfot SQL Server 2005 Query Tuning and
      By Ken Delany for
Microsoft Press
      440 pages for $49.99

& Updated Articles on

Following are short descriptions of new articles on CodeGuru. If you are
interested in submitting your own article for inclusion on the site, then you
will find guidelines located at,3jdj,1,fka1,909i,jorm,i5r0

This week’s CodeGuru posts:

==> Controls (C#)

– An “Outlook Like” Control
    By Adel
Discover a control that behaves like the Tab control but has visual
cues that look more like the Navigation panel in Outlook. You are can add as
many tabs as you want.,3jdj,1,fl6b,b85n,jorm,i5r0

==> Database (VB .NET)

– Implementing a Custom ConnectionString Installer for
    By Paul Kimmel
See how a setup project
with a custom action lets the user define the connection string using the Data
Links dialog and encrypt that connection string using RSA encryption.,3jdj,1,dmtm,1iez,jorm,i5r0

==> Internet (C#)

– FTPS vs. SFTP: What to
    By Eugene Mayevski
FTP over SSL
(FTPS) and SFTP (SSH File Transfer Protocol) are the most often used and
confused protocols for secure file transfer. Learn about both of them and
evaluate their pros and cons.,3jdj,1,2xv1,gbxv,jorm,i5r0

==> Misc.

– Customising Your Desktop with Visual Basic.NET
    By Hannes du Preez
Learn how to launch,
configure, and preview screen savers on your own form; also, learn how to change
the computer’s Visual style (along with the fonts and colours pertaining to the
particular visual style), and other useful things.,3jdj,1,d1aj,l619,jorm,i5r0

==> .NET Tip

– Throwing Custom Exceptions
    By Jay
Use custom exceptions to add information that will be more meaningful
to your users when exceptions occur. And, you still can maintain all the
information from the original exception.,3jdj,1,aab5,dkhf,jorm,i5r0


Check out the CodeGuru discussion forums at:,3jdj,1,bcr8,cx5j,jorm,i5r0

Forums include Visual C++, General C++, Visual Basic, Java, General
Technology, C#, ASP.NET, XML, Help Wanted, and  much, much, more!


Some of the current threads with the most activity are:

==> Create file structure

==> How to keep the ‘drawing/lines’ even when program is refreshed

==> SQL query (Server Side

Articles on

Below are some of the new articles that have been posted to

1. Web 2.0 Effects and Rich Client Applications
    By Vlad
Kofman –
Learn about new Web 2.0 effects and the technologies
behind them. Follow the evolution of the Web UI effects and
Rich Client Applications and see how to implement the latest
Glass Shadow Web 2.0 effect.,3jdj,1,ibzr,49sx,jorm,i5r0

2. Maturity Through Standards
    By Jeff
Ryan –
Do architecture standards curtail the creativity of a developer
or architect? Or rather, do standards channel creativity into solving business
problems? Read on to learn how the presence (or absence) of standards is an
indicator of the software development maturity in an organization.,3jdj,1,28e6,gwgr,jorm,i5r0

3. Sun Releases Information on J2SE
    By Rosemarie Graham –
Do you
use Java 2 Platform, Standard Edition? One of the eleven areas of
vulnerabilities reported this month may effect you.,3jdj,1,4qja,a9u7,jorm,i5r0



More by Author

Must Read