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


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

More by Author

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends & analysis

Must Read