Codeguru Update eNewsletter - August 7th, 2007

==========================================================
CodeGuru Newsletter
August 7, 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:
        ==> Conversions
                - Visual C++ Orcas Marshaling Library
        ==> Data
                - Automatic Data Binding Controls
        ==> DLLs
                - [Updated] DLL Tutorial For Beginners
        ==> Graphics
                - Rendering Images in ASP.NET Directly from Your Database
        ==> Multi-core
                - Handling Multiple Processors in Your Code Using RapidMind
        ==> .NET Tip
                - Restrict the Access to Your Properties!
        ==> Tips
                - Speeding Up .NET

--> Discussion Groups -- HOT Threads
        - String class (VC++)
        - Old style C code in new projects (C++)
        - How to check the song playing in Windows Media Player (VB 6)

--> Highlighted new articles on Developer.com
        1. Handling Anomalies: Errors and Exceptions
        2. Achieving 20/20 Vision Through Architecture Viewpoints
        3. Design Pattern: Proxy

/-------------------------------------------------------------------
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,3day,1,dh1n,3138,72z7,fi8i
--------------------------------------------------------------adv.-/

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

I just read that there are 90 billion pieces of email spam a day. Unfortunately, I think a good chunk of those come to my inboxes!

If you have time between deleting spam messages, then I recommend writing and submitting an article to Codeguru this month! We've pulled together $600 that we're going to give away. We are going to give $200 (US) for three articles from those submitted in August. Of course, the article will need to be good enough to publish! If you want a chance to be awarded one of these checks, then now is the time to be submitting an article. You can delete spam later!

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

Here are a few new non-programming books:

--> Programming Microsoft Composite UI Application Block and Smart Client Software Factory
      By David S. Platt for Microsoft Press
      200 pages for $34.99
      http://books.internet.com/books/0735624143

--> Pro Microsoft Speech Server 2007
      Developing Speech Enabled Applications with .NET

      By Michael D. Dunn for Apress
      300 pages hardbound for $54.99
      http://books.internet.com/books/1590599020

=========================================================
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,3day,1,fka1,909i,72z7,fi8i

This week's CodeGuru posts:

==> Conversions

- Visual C++ Orcas Marshaling Library
     By Nick Wienholt
The conversion between common native types and the equivalent .NET Framework type is a common programming activity for interoperability development in C++. Visual C++ Orcas introduces a light-weight, template-based library for performing this conversion. This article will look at both the use of this library and how it can be extended to add new conversions.
http://nl.internet.com/ct.html?rtr=on&s=1,3day,1,ma4d,i3h9,72z7,fi8i

==> Data

- Automatic Data Binding Controls
     By Michael.Heliso
Learn about an interesting topic of the .NET framework, called "Data Binding."
http://nl.internet.com/ct.html?rtr=on&s=1,3day,1,ldab,aeu4,72z7,fi8i

==> DLLs

- [Updated] DLL Tutorial For Beginners
     By Notsosuperhero
Learn how to create and implement DLLs without MFC.
http://nl.internet.com/ct.html?rtr=on&s=1,3day,1,6nbf,6lzd,72z7,fi8i

==> Graphics

- Rendering Images in ASP.NET Directly from Your Database
     By Paul Kimmel
There's no need to store file system paths in a database. Just store images in your database and then directly load them to your ASP.NET pages.
http://nl.internet.com/ct.html?rtr=on&s=1,3day,1,if1b,h0p2,72z7,fi8i

==> Multi-core

- Handling Multiple Processors in Your Code Using RapidMind
     By Ejaz Anwer
Multicore processors bring new challenges. See a solution for gaining the ability to scale to the increasing number and types of processor cores.
http://nl.internet.com/ct.html?rtr=on&s=1,3day,1,aqy9,a8dh,72z7,fi8i

==> .NET Tip

- Restrict the Access to Your Properties!
     By Jay Miller
Stop unwanted changes to your properties! Discover how you can stop worrying about accidentally changing values, while still allowing multiple views into your classes!
http://nl.internet.com/ct.html?rtr=on&s=1,3day,1,7z5b,a0k,72z7,fi8i

==> Tips

- Speeding Up .NET
     By Bill Hatfield
.NET programmers can become a little lazy when it comes to performance optimization. Discover a few easy tips to keep performance at a peak!
http://nl.internet.com/ct.html?rtr=on&s=1,3day,1,31w3,7gpi,72z7,fi8i

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

Check out the CodeGuru discussion forums at:

http://nl.internet.com/ct.html?rtr=on&s=1,3day,1,bcr8,cx5j,72z7,fi8i

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:

==> String class (VC++)
        http://nl.internet.com/ct.html?rtr=on&s=1,3day,1,437h,fyxq,72z7,fi8i

==> Old style C code in new projects (C++)
        http://nl.internet.com/ct.html?rtr=on&s=1,3day,1,2it,dnji,72z7,fi8i

==> How to check the song playing in Windows Media Player (VB 6)
        http://nl.internet.com/ct.html?rtr=on&s=1,3day,1,7450,bew1,72z7,fi8i

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

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

1. Handling Anomalies: Errors and Exceptions
     By Matt Weisfeld -
When things go wrong in an application, what should the code do?
http://nl.internet.com/ct.html?rtr=on&s=1,3day,1,67ru,58ab,72z7,fi8i

2. Achieving 20/20 Vision Through Architecture Viewpoints
     By Jeffrey Ryan -
Don't let blind spots on your project impede its success! See how architecture view points can be used to gain a holistic view of the project and to successfully identify and partner with stakeholders.
http://nl.internet.com/ct.html?rtr=on&s=1,3day,1,lvwy,chwq,72z7,fi8i

3. Design Pattern: Proxy
     By Jeff Langr -
The proxy pattern provides a protection layer for your objects by exposing a stand-in to interested clients. I'll explore one possible use for the proxy pattern in this article.
http://nl.internet.com/ct.html?rtr=on&s=1,3day,1,3qah,fmbb,72z7,fi8i

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



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