CodeGuru Update eNewsletter - July 12th, 2005

==========================================================
CodeGuru Newsletter
July 12, 2005

http://www.CodeGuru.com

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

___________________________ Sponsors ________________________________
Search Engine Strategies Conf. & Expo 8/8-8/11 San Jose
_____________________________________________________________________
==========================================================
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 -

--> New Articles on CodeGuru: 
        ==> Algorithms
                - Deriving Projection Matrices
        ==> Forms
                - Form Fade In/Out Effect and Notification Window
        ==> MFC
                - MFC 8: I'm Not Dead Yet
        ==> Mobile
                - Migrating Applications to the .NET Compact Framework c2.0 and Windows Mobile 5.0
        ==> Testing & Debugging
                - Modeling of Software Defects Dynamics
        ==> Visual C++ 2005
                - Visual C++: Protecting Against Buffer Overruns With the /GS Switch

--> Discussion Groups -- HOT Threads
        - delete[]
        - Can Singleton GetInstance() function be inlined?
        - API to get Domainname\Username

--> Highlighted new articles on Developer.com
        1. Anatomy of a Software Development Role: Deployment
        2. Understanding Service-Oriented Architecture
        3. Meet Eclipse

/-------------------------------------------------------------------\
Search Engine Strategies Conference & Expo Summer 2005, the premier event
for search engine marketing & optimization, returns to San Jose
August 8-11, 2005. 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,1qvl,1,k6sh,eexu,jorm,i5r0
\--------------------------------------------------------------adv.-/

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

I did a lot of traveling in June and thus missed drawing names for books in May. So without any additional delay, the winners of books for May are:

For June, our winners are:

Each of you have your choice of:

- CodeGuru.com Visual C++ Goodies
(http://books.internet.com/books/0789727773)

- Kate Gregory's Visual C++ .NET 2003 Kicks Start
(http://books.internet.com/books/0672326000)

Alternatively, if you are a winner, you may have the option to of choosing from a variety of other books. You only have 60 days to get me your mailing address or your book will be forfieted. If you want a chance to get a free book, simply publish an article on CodeGuru. To see past winners, you can go to:

http://nl.internet.com/ct.html?rtr=on&s=1,1qvl,1,5vha,fptl,jorm,i5r0

Starting in May, we've started adding links to the names so you can see the list of articles each author has submitted.

Until next week

Brad!
---------------------------
Brad Jones, Microsoft MVP
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

--> Professional DotNetNuke ASP.NET Portals
      By Walker, Santry, Brinkman, et. al. for WROX
      440 pages for $39.99
      http://books.internet.com/books/0764595636

--> Spring into PHP 5
      By Steven Holzner for Addison-Wesley
      340 pages for $29.99
      http://books.internet.com/books/0131498622

=========================================================
New & Updated 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,1qvl,1,fka1,909i,jorm,i5r0

This week's posted CodeGuru articles:

==> Algorithms

- Deriving Projection Matrices
    By Joe Farrell
Walk through the mathematical derivation of orthographic and perspective projection matrices used in 3D graphics.

http://nl.internet.com/ct.html?rtr=on&s=1,1qvl,1,6chc,37on,jorm,i5r0

==> Forms

- Form Fade In/Out Effect and Notification Window
    By Abhinaba Basu
Learn about a form that can be used to give a fade in/out effect to any form and especifically to notification/alert windows.

http://nl.internet.com/ct.html?rtr=on&s=1,1qvl,1,c6z9,bthf,jorm,i5r0

==> MFC

- MFC 8: I'm Not Dead Yet
    By Victor Volkman
To prove that the Microsoft Foundation Class library is not dying, Microsoft has made some changes. Explore what is new and changed in MFC 8, coming with Visual C++ 2005.

http://nl.internet.com/ct.html?rtr=on&s=1,1qvl,1,husl,j2iw,jorm,i5r0

==> Mobile

- Migrating Applications to the .NET Compact Framework c2.0 and Windows Mobile 5.0
    By Don Sorcinelli
Get a "head start" on preparing your mobile application to function properly with Windows Mobile 5.0 and the Compact Framework 2.0. Discover the new features and functionalities available to Pocket PC and Smartphone applications and explore changes that could affect performance and usability.

http://nl.internet.com/ct.html?rtr=on&s=1,1qvl,1,j0vf,4tbk,jorm,i5r0

==> Testing & Debugging

- Modeling of Software Defects Dynamics
    By ilkaev
Learn about a model that describes software code defects dynamics as the result of the interactions between test and development teams.

http://nl.internet.com/ct.html?rtr=on&s=1,1qvl,1,9xaf,cus9,jorm,i5r0

==> Visual C++ 2005

- Visual C++: Protecting Against Buffer Overruns With the /GS Switch
    By Nick Wienholt
This final installment wraps up the coverage of what's new in the IDE with a look at Tracepoints, new project types, enhancements to the Server Explorer, and new functionality for creating C++ projects.

http://nl.internet.com/ct.html?rtr=on&s=1,1qvl,1,3fa5,6d2o,jorm,i5r0

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

Check out the CodeGuru discussion forums at:

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

... HOT THREADS ...

Some of the current threads with the most activity are:

==> delete[]
        http://nl.internet.com/ct.html?rtr=on&s=1,1qvl,1,e0hb,gbrs,jorm,i5r0

==> Can Singleton GetInstance() function be inlined?
        http://nl.internet.com/ct.html?rtr=on&s=1,1qvl,1,i2ps,9rys,jorm,i5r0

==> API to get Domainname\Username
        http://nl.internet.com/ct.html?rtr=on&s=1,1qvl,1,9v9f,1l1c,jorm,i5r0

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

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

1. Anatomy of a Software Development Role: Deployment
      By Robert Bogue -
The deployment role is one that is critically important to  the initial impression of the software being delivered. A bad installation experience can sour just about anyone's taste. Because of this the role of the deployment professional is increasing.

http://nl.internet.com/ct.html?rtr=on&s=1,1qvl,1,6p9w,eahg,jorm,i5r0

 2. Understanding Service-Oriented Architecture
     By Michael Stevens -
Everyone is talking about SOA these days. Here is a good overview if you are just getting into the technology.

http://nl.internet.com/ct.html?rtr=on&s=1,1qvl,1,cyzt,blnx,jorm,i5r0

3. Meet Eclipse
     By Peter Nehrer -
If you have never ventured into Eclipse here is your chance.

http://nl.internet.com/ct.html?rtr=on&s=1,1qvl,1,jsiu,4rt0,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) 2005 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

  • Today's enterprise datacenter can be one of the most complex business environments with dozens (for smaller business), hundreds (for larger and midsize business), even thousands (for hyperscale businesses) of servers that must be managed and monitored. At this level, just managing the cords can be challenging — let alone keeping up with the growing need for more agility and scalability within the datacenter. Simply put, companies are aggressively looking for less complexity and more agility from their …

  • Entire organizations suffer when their networks can't keep up and new opportunities are put on hold. Waiting on service providers isn't good business. In these examples, learn how to simplify network management so that your organization can better manage costs, adapt quickly to business demands, and seize market opportunities when they arise.

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date