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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



About the Author

Bradley L. Jones

bjones@jupitermedia.com

Comments

  • There are no comments yet. Be the first to comment!

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Live Event Date: November 6, 2014 @ 2:00 p.m. ET / 11:00 a.m. PT Are you wanting to target two or more platforms such as iOS, Android, and/or Windows? You are not alone. 90% of enterprises today are targeting two or more platforms. Attend this eSeminar to discover how mobile app developers can rely on one IDE to create applications across platforms and approaches (web, native, and/or hybrid), saving time, money, and effort and introducing apps to market faster. You'll learn the trade-offs for gaining long …

  • Live Event Date: October 29, 2014 @ 11:00 a.m. ET / 8:00 a.m. PT Are you interested in building a cognitive application using the power of IBM Watson? Need a platform that provides speed and ease for rapidly deploying this application? Join Chris Madison, Watson Solution Architect, as he walks through the process of building a Watson powered application on IBM Bluemix. Chris will talk about the new Watson Services just released on IBM bluemix, but more importantly he will do a step by step cognitive …

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds