Codeguru Update eNewsletter – July 24th, 2007

==========================================================
CodeGuru Newsletter
July 24, 2007
http://www.CodeGuru.com


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


___________________________ Sponsors
________________________________
Jupiterimages
_____________________________________________________________________
==========================================================


TOPICS:



–> Editorial –
–> Recently Published
Books


–> New on
CodeGuru: 
        ==>
.NET
Tip
               
– Take Advantage of Interfaces
       
==>
Parsing
               
– Let Your Parser Go for the GOLD
       
==>
Shell
               
– Enterprise Powershell: Creating Mailboxes in Exchange
2003
        ==>
System
               
– Explorer.exe and Visual Basic.NET
2005
        ==>
System
               
– Running Windows XP Control Panel Applets from Visual Basic.NET
2005
        ==> Windows
Vista
               
– Windows Meeting Space
        ==>
XML
               
– [Updated] XML Data Binding


–> Discussion Groups — HOT
Threads 
        –
Inheritance and virtual destructor
(C++)
        – Using ‘this’ in
constructor (C++)
        – Returning
const integer (C++)


–> Highlighted new articles on
Developer.com 
        1.
Working with Design Pattern:
Decorator
        2. Will Your Next Web
Application Be a Google Gadget? (From
DevX.com)
        3. What’s in a URI?
(From DevX.com)


/——————————————————————-
Jupiterimages
– your search ends here
Jupiterimages offers online subscriptions and single
image
downloads for clipart, Web graphics, photos, footage and music

(including flash versions) via a comprehensive network of

design-oriented Web sites for industry professionals and
individual
consumers.
See what you’re missing.
Go to:
http://nl.internet.com/ct.html?rtr=on&s=1,3byh,1,dh1n,3138,jorm,i5r0
————————————————————–adv.-/


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


This week I thought I’d throw a Pop Quiz at you! Pop Quizes are a way to find
out if you are keeping up with what is happening around you, so this week, I
thought I’d give you a short quiz. For the answers, you’ll need to go to the
Codeguru discussion forum at:


http://nl.internet.com/ct.html?rtr=on&s=1,3byh,1,gqoc,732w,jorm,i5r0


Pop Quiz

  1. When is the next version of Visual Studio Slated to be released?
  2. What is the current version of the .NET Framework? What are its four key
    differences from the prior version?
  3. Which of these are real products? Of those that relate, which one is
    different from the others?

    1. Air
    2. JavaFX
    3. Silverlight
    4. LINQ
  4. What are the following code names for:
    1. Gatineau
    2. Katmai
    3. Astoria
    4. Apollo
    5. Dolphin
  5. What is the codename for the next version of Windows due out in 2010?
  6. If you wanted to develop an application for a refrigerator using .NET,
    which of the following would you most likely use?

    1. .NET Compact Framework
    2. .NET Micro Framework
    3. Microsoft Embedded Tools
    4. .NET Framework
    5. Get real – you don’t program refrigerators!
  7. What is Deepfish?
    1. A way to show standard web pages on a mobile device
    2. A code name for wireless USB technology.
    3. A code name for a set of API that allows you to tap into the instruction
      set embedded on a multi-core processor
    4. .NET Framework 4.0
    5. A Microsoft embedded API used in fish detector devices.

Did you answer them all correctly?


Until next week,


Brad!
—————————
Bradley L.
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


–> Software Requirement
Patterns
      Best
Practices

      By Stephen Withall for
Microsoft Press
      380 pages for
$39.99
      http://books.internet.com/books/0735623988


–> Programming Excel
Services
      By Alvin J. Bruney for
Microsoft Press
      320 pages for
$39.99
      http://books.internet.com/books/0735624070


=========================================================
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,3byh,1,fka1,909i,jorm,i5r0


This week’s CodeGuru posts:


==> .NET Tip


– Take Advantage of Interfaces
    By
Jay Miller
Stop writing more code than needed. You can streamline your code
if you use interfaces. You will be able to write simpler, more flexible, and
more maintainable applications when you apply interfaces.
http://nl.internet.com/ct.html?rtr=on&s=1,3byh,1,6qyz,6i38,jorm,i5r0


==> Parsing


– Let Your Parser Go for the GOLD
    By
Victor Volkman
Learn how the GOLD Parser system can help you develop fast and
efficient parsers in any programming language environment, including C++, Java,
and .NET just to name a few. GOLD is a freeware parser generator that includes a
DFA and LALR parser you can include in your app with unlimited licensing. GOLD
is a great alternative to GNU Bison, which locks you into the C++
environment.
http://nl.internet.com/ct.html?rtr=on&s=1,3byh,1,4hu7,ixhi,jorm,i5r0


==> Shell


– Enterprise Powershell: Creating Mailboxes in Exchange
2003
    By Jon Shoberg and Eddie Willett
Don’t
wait for Exchange 2007 to use Powershell in your enterprise messaging
environment. Learn how to create mailboxes in Exchange 2003 and take your
management to the next level.
http://nl.internet.com/ct.html?rtr=on&s=1,3byh,1,60rv,1r5l,jorm,i5r0


==> System


– Explorer.exe and Visual Basic.NET
2005
    By Hannes du Preez
Learn how to launch
the main desktop icons, some Control panel items, and more with explorer.exe and
Visual Basic.NET 2005.
http://nl.internet.com/ct.html?rtr=on&s=1,3byh,1,frjk,7bby,jorm,i5r0


==> System


– Running Windows XP Control Panel Applets from
Visual Basic.NET 2005
    By Hannes
du Preez
Discover how to run all the various Control Panel applets from your
own program.

http://nl.internet.com/ct.html?rtr=on&s=1,3byh,1,ihqi,kjii,jorm,i5r0


==> Windows Vista


– Windows Meeting Space
     By M.
Rajesh
Windows Vista ushered in a new era of collaborative working with
Windows Meeting Space. Here, you’ll learn how to initiate a secure workgroup of
up to nine users over a variety of connections.
http://nl.internet.com/ct.html?rtr=on&s=1,3byh,1,8dmo,lmki,jorm,i5r0


==> XML


– [Updated] XML Data Binding
    By Simon
Sprott
XML Data Binding allows you to manipulate an XML document via a set of
simple objects. Learn about the generation of these objects, and see a summary
of the existing products on the market.
http://nl.internet.com/ct.html?rtr=on&s=1,3byh,1,lnze,fl04,jorm,i5r0


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


Check out the CodeGuru discussion forums at:


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


==> Inheritance and virtual destructor
(C++)
        http://nl.internet.com/ct.html?rtr=on&s=1,3byh,1,7t8y,67q3,jorm,i5r0


==> Using ‘this’ in constructor
(C++)
        http://nl.internet.com/ct.html?rtr=on&s=1,3byh,1,562y,cktd,jorm,i5r0


==> Returning const integer
(C++)
        http://nl.internet.com/ct.html?rtr=on&s=1,3byh,1,lmgf,8on1,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. Working with Design Pattern:
Decorator
    By Jeff Langr –
Unlike inheritance,
which gives you the ability to predefine specialized behavior, using the
decorator pattern allows you to dynamically attach specialized behavior.
http://nl.internet.com/ct.html?rtr=on&s=1,3byh,1,6qhe,egy,jorm,i5r0


2. Will Your Next Web Application Be a Google Gadget? (From
DevX.com)
    By Alessandro Lacava
Learn how to
leverage the Google Gadget API to make your web applications more reachable. As
an example, you’ll see how to build a real-world gadget that fetches and
displays the DevX feeds.
http://nl.internet.com/ct.html?rtr=on&s=1,3byh,1,hca4,1yqv,jorm,i5r0


3. What’s in a URI? (From DevX.com)
    By
Brian Sletten
Have you ever wondered about the syntax of a web resource name?
Take a look at the semantic web through one of its lowest-level specifications.

http://nl.internet.com/ct.html?rtr=on&s=1,3byh,1,6pol,7mmm,jorm,i5r0


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

More by Author

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends & analysis

Must Read