==========================================================
CodeGuru Newsletter
June 5, 2007
http://www.CodeGuru.com
This newsletter is part of the Developer.com, EarthWeb, and
internet.com networks.
Jupitermedia Corporation
___________________________ Sponsors
________________________________
IBM
_____________________________________________________________________
==========================================================
TOPICS:
–> New on CodeGuru:
==> VC++ .NET
Security
– Windows Cryptography API: Next Generation
(CNG)
==> Windows Communication
Foundations
– The WCF MessageEncoder Decoded
==> Visual Basic
.NET
– Working with Menus in VB.NET
==> Visual C++
Database
– Temporary Tables vs. Table Variables and Their Effect on SQL Server
Performance
==> Visual C++
Classes
– [Updated] Tree List Control
==> Visual C++
Controls
– TIP: Create In-Place ToolTips on Your Own Controls
–>
Highlighted new articles on
Developer.com
1. Software
Requirements Specifications: The Right
Way
2. Threads Versus The
Singleton Pattern
3. A Final
Report on JavaOne 2007
/——————————————————————-
Increase
your flexibility and responsiveness with process-driven
guidance. See the
value IBM Rational Method Composer including RUP
today! Enable more
effective team collaboration, reduce software
project failures, and save
time and money. This ekit will cover how
to customize, configure and deploy
only the process components you
need for your projects from proven best
practices and architecture.
http://nl.internet.com/ct.html?rtr=on&s=1,385w,1,dfpu,42kf,jorm,i5r0
————————————————————–adv.-/
==========================================================
Comments
from the
Editor
==========================================================
Brad is attending Microsoft TechEd this week. Stay tuned
for news when he returns.
=========================================================
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,385w,1,fka1,909i,jorm,i5r0
This week’s CodeGuru posts:
==> VC++ .NET Security
– Windows Cryptography API: Next Generation
(CNG)
By Nick Wienholt
For long-term Visual
C++ developers, the CryptoAPI will be a familiar part of your programming
toolkit. If you’re developing Windows Vista applications, though, you should be
applying the new Windows Cryptography API: Next Generation.
http://nl.internet.com/ct.html?rtr=on&s=1,385w,1,i4gt,4428,jorm,i5r0
==> Windows Communication Foundations
– The WCF MessageEncoder Decoded
By
Jeffrey Juday
If you’re already familiar with the fundamental aspects of
Windows Communication Foundations, learning about MessageEncoders can take your
application to the next level.
http://nl.internet.com/ct.html?rtr=on&s=1,385w,1,iywa,1huo,jorm,i5r0
==> Visual Basic .NET
– Working with Menus in VB.NET
By
Irina Medvinskaya
Menus are often necessary in applications and it is
essential that developers have an ability to manipulate them in design-time.
Learn how to use the new VB.NET MainMenu component to implement menus in your
applications.
http://nl.internet.com/ct.html?rtr=on&s=1,385w,1,6z2z,99je,jorm,i5r0
==> Visual C++ Database
– Temporary Tables vs. Table Variables and Their Effect on
SQL Server Performance
By Dmitry
Tsuranoff
Follow an experiment and draw interesting conclusions on where and
when to use temporary tables or table variables.
http://nl.internet.com/ct.html?rtr=on&s=1,385w,1,anuf,cgee,jorm,i5r0
==> Visual C++ Classes
– [Updated] Tree List Control
By
xyz007
Discover an implementation of a tree view, combined with a list view,
for the Windows API. The view is compatible with the tree control of the common
control.
http://nl.internet.com/ct.html?rtr=on&s=1,385w,1,41o1,g58k,jorm,i5r0
==> Visual C++ Controls
– TIP: Create In-Place ToolTips on Your Own
Controls
By pengch
Learn how very easy it is
to create in-place ToolTips on your own controls, such as a treeview
control.
http://nl.internet.com/ct.html?rtr=on&s=1,385w,1,6mgl,dcqm,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. Software Requirements Specifications: The Right
Way
By Aleksey Shevchenko
Software
Requirements Specifications are created to describe the functional and the
non-functional requirements of what should be implemented in the system. Knowing
the rules is not enough to get you where you want to be. Following these rules
is what gets you there.
http://nl.internet.com/ct.html?rtr=on&s=1,385w,1,89z8,5f1j,jorm,i5r0
2. Threads Versus The Singleton
Pattern
By Rob Lybarger
Keeping state
in a singleton pattern is nice, but adding threads might lead to unexpected
behavior. Explore how this might happen, then see how simply it can be
corrected.
http://nl.internet.com/ct.html?rtr=on&s=1,385w,1,6ol0,g049,jorm,i5r0
3. A Final Report on JavaOne 2007
By
Dick Wall
Looking for a thorough overview of what happened at JavaOne 2007?
Here is a review of events and links to key areas of interest.
http://nl.internet.com/ct.html?rtr=on&s=1,385w,1,eqm9,ltub,jorm,i5r0
==========================================================