July 13, 2004 CodeGuru Update Newsletter

==========================================================
CodeGuru
Newsletter
July 13, 2004
http://www.CodeGuru.com



This newsletter is part of the Developer.com, EarthWeb, and
internet.com networks.
Jupitermedia
Corporation
___________________________ Sponsors
________________________________


Search Engine Strategies Summer 2004
Inside ID Conference
& Expo
2004
_____________________________________________________________________


==========================================================
All
newsletters are sent from the domain “internet.com.”
If configuring e-mail
or Spam filter rules, please use this
domain name (not the entire “from”
address, which varies).

==========================================================



TOPICS:



–> Editorial – Forum update

–> New
Articles on CodeGuru:


==>
Algorithms
     – Finding Permutations — Easier and
Faster 
     ==>
Debugging
     – Writing a Debugger in Visual
Basic
     ==> Forms 
    
– How To Swap Top-Level Forms (unedited) (C#)
     ==>
Graphics 
     – Selecting a Geometrical Object
(VB)
     ==> Longhorn
     –
Longhorn Coming Attractions – Part 1
     ==> Managed
C++
     – Specifying Managed Arrays as Function
Parameters in C++
     ==>
Misc.
     – C# Header
Control
     – Multiple
Clocks
     ==>
Multimedia 
     – VideoNet: Peer to Peer Video
Conference Application (C++)
     ==>
Network
     – WinSniff (C++)
    
==> Patterns
     – Implement Common Creational Design
Patterns (.NET)
     ==>
System
     – Program Launcher
(VB)
     ==> XML
     –
Document .NET Libraries with XML Comments



–> Discussion Groups


–> Highlighted new articles on Developer.com


     1. Oracle Programming with PL/SQL
Collections
     2. Spectrum Analysis using Java,
Sampling Frequency, Folding Frequency, and the FFT
Algorithm
     3. Who’s Who in the IT
PMO
     4. JCP Watch: Getting closer to Tiger


/——————————————————————-
Search
Engine Strategies Conference & Expo 2004, the premier event
for search
engine marketing & optimization, comes to San Jose
August 2-5, 2004. Be
part of this exclusive gathering of search
professionals that features
world-renowned search engine
expert Danny Sullivan. Learn the basics &
practical knowledge of
search engine marketing and fully understand how
search engines
interact with your Web site & ways to improve your
listings. Register
early & save!

http://nl.internet.com/ct.html?rtr=on&s=1,1086,1,fn3a,7fgr,jorm,i5r0
————————————————————–adv.-/


==========================================================
Comments
from the
Editor
==========================================================


Last night Jeff Schacher led the team in updating the CodeGuru discussion
forums. With the help of Heidi, Rich, and several others, this conversion
occurred as smoothly as we could hope. You’ll find that there are now an number
of new features as well as a much smoother interface for you to use. We are
still stomping out a few bugs from the upgrade, but overall, feedback has been
positive.


http://www.codeguru.com/forum


One big addition is the return of personal ratings. For those that used the
forums a few years ago, you’ll know that CodeGuru use to have ratings on
individual posts and members in the forums. Well, at long last, this is back!
You’ll find that the reputations feature is in the forums now!


Reputations is just one of many new features you’ll find in the forums today.
I’ll be posting an <a
href=”http://www.codeguru.com/announcements/article.php/3380681/”>announcement
</a>on the site with information on some of the other additions.


Until next week!


Brad!
—————————
Brad Jones
www.CodeGuru.com
—————————


… Recently 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:


http://www.codeguru.com/review-guidelines.php


–> Improving .NET Application Performance and
Scalability
     By Microsoft
Press
     1100 pages $59.99
    
http://books.internet.com/books/0735618518
    
A patterns & practices book from Microsoft Press.


==========================================================
New Articles on
CodeGuru
==========================================================


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


http://nl.internet.com/ct.html?rtr=on&s=1,1086,1,fka1,909i,jorm,i5r0


This week’s posted CodeGuru articles:


==> Algorithms
– Finding Permutations — Easier and Faster
By
srini_gct
Learn about the technique of finding permutations in a simple and
fast manner. It also provides the source code for the same.



http://nl.internet.com/ct.html?rtr=on&s=1,1086,1,ome,1jey,jorm,i5r0


==> Debugging
– Writing a Debugger in Visual Basic
By
Clearcode
Learn how to attach a debugger to a running executable and the
information that the debug API provides you with from that.



http://nl.internet.com/ct.html?rtr=on&s=1,1086,1,15yu,durs,jorm,i5r0


==> Forms
– How To Swap Top-Level Forms (unedited) (C#)
By Marc
Clifton
Learn to implement a specialized ApplicationContext that allows the
application to close the current top-level form and replace it with a different
one.



http://nl.internet.com/ct.html?rtr=on&s=1,1086,1,j64t,54pd,jorm,i5r0


==> Graphics
– Selecting a Geometrical Object (VB)
By Lea
Hayes
Learn about a method of selecting a geometrical object which is
described by its vertices. This article might be of use if you are creating 2D
or 3D shape related software.



http://nl.internet.com/ct.html?rtr=on&s=1,1086,1,7mas,bz1,jorm,i5r0


==> Longhorn
– Longhorn Coming Attractions – Part 1
By Anand
Narayanaswamy
Get a sneak peek at some of the cool and interesting features
in the latest Longhorn build from Microsoft.



http://nl.internet.com/ct.html?rtr=on&s=1,1086,1,ebx,60l6,jorm,i5r0


==> Managed C++
– Specifying Managed Arrays as Function Parameters in
C++
By Tom Archer – Archer Consulting Group
Tom Archer illustrates the
basics of defining functions with Managed Extensions C++ that receive and return
arrays. He also provides a helpful set of macros and typedefs that make this
task much more intuitive and error-free.



http://nl.internet.com/ct.html?rtr=on&s=1,1086,1,8g1d,4kj8,jorm,i5r0


==> Misc.
– C# Header Control
By Sergei VP
Learn about a .NET
wrapper of the system Header control.



http://nl.internet.com/ct.html?rtr=on&s=1,1086,1,73uk,1a8o,jorm,i5r0


– Multiple Clocks
By Roger65
Displays several clock styles.



http://nl.internet.com/ct.html?rtr=on&s=1,1086,1,dpih,bwhr,jorm,i5r0


==> Multimedia
– VideoNet: Peer to Peer Video Conference Application
(C++)
By Nagareshwar Talekar
Discover an application that allows any two
persons on the LAN/Intranet (possibly the Internet) to have a video
conference.



http://nl.internet.com/ct.html?rtr=on&s=1,1086,1,cm5q,ibzl,jorm,i5r0


==> Network
– WinSniff (C++)
By Nagareshwar Talekar
Learn about
WinSniff, the application for capturing packets on the network.



http://nl.internet.com/ct.html?rtr=on&s=1,1086,1,jyoq,fosn,jorm,i5r0


==> Patterns
– Implement Common Creational Design Patterns (.NET)
By
Mark Strawmyer
Explore some common creational design patterns and learn how
to implement them using Microsoft .NET.



http://nl.internet.com/ct.html?rtr=on&s=1,1086,1,jr6t,el7a,jorm,i5r0


==> System
– Program Launcher (VB)
By Meyyappan RM P
Learn about
a simple utility to launch files/folders by pressing a combination of keys,
irrespective of which application is active.



http://nl.internet.com/ct.html?rtr=on&s=1,1086,1,5s4v,17bl,jorm,i5r0


==> XML
– Document .NET Libraries with XML Comments
By Mike
Gunderloy
Distribute your .NET class libraries with professional- looking
documentation for consumption by other developers by adding XML comments.



http://nl.internet.com/ct.html?rtr=on&s=1,1086,1,f8tk,5p7f,jorm,i5r0


/——————————————————————-
INSIDE
ID CONFERENCE & EXPO – November 15-17, 2004
This event defines and
nurtures the evolving discipline of
modern identity management. We cover some
of the most
pressing challenges of our uncertain world including:
digital
identity, homeland security, identity theft and
financial transaction fraud.
Don’t miss out-Register today!
Washington Convention Center – Washington,
DC


http://nl.internet.com/ct.html?rtr=on&s=1,1086,1,h29v,e0f3,jorm,i5r0

————————————————————–adv.-/


==========================================================
Discussion
Groups
==========================================================


Check out the CodeGuru discussion forums at:


http://nl.internet.com/ct.html?rtr=on&s=1,1086,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!


==========================================================
New
Articles on
Developer.com
==========================================================


Below are some of the new articles that have been posted to Developer.com
(http://www.developer.com).


1. Oracle Programming with PL/SQL Collections
By Michael
Klaene –
Get familiar with Oracle PL/SQL Collections. Discover the three
collection types for Oracle PL/SQL: nested tables, varrays, and associative
arrays, and learn when to use them.



http://nl.internet.com/ct.html?rtr=on&s=1,1086,1,9div,manp,jorm,i5r0


2. Spectrum Analysis using Java, Sampling Frequency, Folding
Frequency, and the FFT Algorithm
By Richard G. Baldwin –
Baldwin
explains several different programs used for spectral analysis. He also explains
the impact of the sampling frequency and the Nyquist folding frequency on
spectral analysis.



http://nl.internet.com/ct.html?rtr=on&s=1,1086,1,djsp,h8wo,jorm,i5r0


3. Who’s Who in the IT PMO
By Jeannette Cabanis-Brewin –

When it comes to the roles that people must play to instill project
management culture throughout IT … and eventually, across the enterprise …
get out your hammer and nail down the details of roles and responsibilities
through the Project Management Office.


http://nl.internet.com/ct.html?rtr=on&s=1,1086,1,6tbi,v7,jorm,i5r0


4. JCP Watch: Getting closer to Tiger
By Apu Shah –

This past month, the Tiger (Java 5.0 platform) JSR and several dependent
JSRs made it past the final approval ballot. Several early access specifications
were made public under the new JCP 2.6 guidelines. Further, the Java Wireless
Messaging API was published in its final form.



http://nl.internet.com/ct.html?rtr=on&s=1,1086,1,abp5,b8th,jorm,i5r0


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Advertising:
If you are interested in advertising in our newsletters, call
Claudia at
1-203-662-2863
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
For
information about advertising opportunities, visit http://www.jupiterweb.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

For details on becoming a Commerce Partner, contact David Arganbright
on
1-203-662-2858 or go to www.jupitermedia.com/corporate/licensingform.html

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

To learn about other free newsletters offered by internet.com or
to
change your subscription visit http://e-newsletters.internet.com

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

internet.com’s network of more than 160 Web sites is organized into 12
channels:
Developer http://internet.com/webdev/
Download
http://internet.com/downloads/
International
http://internet.com/international/
Internet
Lists http://internet.com/lists/
Internet
News http://internet.com/news/
Internet
Resources http://internet.com/resources/
IT
http://internet.com/it/
Small Business
http://internet.com/sb/
Linux/Open
Source http://internet.com/linux/
Windows
Technology http://internet.com/win/
Wireless
Internet http://internet.com/wireless/
xSP
Resources http://internet.com/xsp/
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

To find an answer – http://search.internet.com

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Looking for a job? Filling an opening? – http://jobs.internet.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This
newsletter is published by Jupitermedia Corporation
Copyright (c) 2004
Jupitermedia Corporation. All rights
reserved.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
For
information on reprinting or linking to Jupitermedia content:
http://www.jupitermedia.com/corporate/permissionform.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

More by Author

Must Read