Codeguru Update eNewsletter - June 5th, 2007

WEBINAR: On-demand webcast

How to Boost Database Development Productivity on Linux, Docker, and Kubernetes with Microsoft SQL Server 2017 REGISTER >

==========================================================
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

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



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

  • The hunger for IIoT-enabled solutions is driving companies to seek out reliable, secure IIoT platforms that can handle industrial-grade IoT capabilities. What features and capabilities should companies expect in an IIoT platform? Until now, developing an IIoT solution has required the costly, time-intensive effort of platform building, as developers create technology stacks from scratch to handle the hardware, firmware, software, edge computing, analytics, business systems integration, and more. This …

  • In order for IT service providers to succeed, it's paramount that they find a competitive advantage and continually develop new ways to find additional revenue streams. IT service providers need to be able to do it all for their clients – from managing entire technology infrastructures to responding quickly to a multitude of end-user needs. With a growing number of issues to resolve and limited technicians at hand, how can IT service providers operate efficiently while providing top-notch service …

Most Popular Programming Stories

More for Developers

RSS Feeds

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