CodeGuru Update eNewsletter - January 10th, 2006


Application Security Testing: An Integral Part of DevOps

CodeGuru Newsletter
January 10, 2006

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

___________________________ Sponsors ________________________________
Pegasus Imaging Corporation


--> Editorial -

--> Recently Published Books

--> New Articles on CodeGuru: 
        ==> Clipboard
                - Delayed Rendering of Clipboard Data
        ==> Controls (C#)
                - Windows Forms Controls 
        ==> Controls (C++)
                - [Updated] XP Theme Support for Rich Edit and Custom Controls
        ==> CRT
                - Employ Secure CRT Functions in Your C/C++ Applications
        ==> OOP
                - Comparison Between VB 6.0 and VB.NET Objects
        ==> Syntax
                - Eliminate Unnecessary Code and Boost Performance with C# 2.0 Iterators

--> Discussion Groups -- HOT Threads
        - CoCreateInstance fails
        - Memory allocating
        - String Handling

--> Highlighted new articles on Developer.com
        1. Developer.com Product of the Year 2006 Winners Are Named
        2. An Adaptive Line Tracker in Java
        3. Creating a Double-Combo Linked List with Ajax

/-- sponsor --------------------------------------------------------\
Build applications for document imaging, forms processing,
medical imaging, photo/color imaging, and video. Pegasus Imaging
offers toolkits and applications for image capture, viewing,
editing, scanning, annotation, printing, compression (JPEG2000,
TIFF, PDF, more), barcode, OCR, ICR, OMR, and medical DICOM. Toolkits
are delivered as .NET, COM controls, VCLs, DLLs and applications.

Comments from the Editor

Have you heard of Project Elixir? It received a bit of press about a year ago, and is once again gaining some attention. Project Elixir is an internal Microsoft initiative to integrate critical customer data within Outlook. It uses Web services to enable the Microsoft sales force to access customer data that has normally been stored elsewhere, such as in the company's CRM.

Microsoft is now releasing a case study and some code so that you can get a more in-depth view of what they have done. Their project uses Microsoft Office and Outlook. Using Outlook, their sales people are able to interface to the data that they need.

Specifically, they can get to data within their CRM, customer support system (CSS), sales history, and marketing databases. Using Outlook to access Web Services, the sales force has access to all of this data in a structured, organized manner.

Microsoft has turned this project into a case study and has made sample code available. If you are looking for ways to provide access to the information in your CRM or other systems to a distributed work force, then this case study may be of interest.

Of course, it is in Microsoft's best interest to get you to try this out. Many people regularly use Office and Outlook. If you start building application interfaces that take advantage of these, then you might end up with end-users that are more productive because they are already familiar with aspects of your interfaces. Of course, you might end up with a reason for people to continue to use Microsoft Office as well....

For more on this, you can check out the items Microsoft has posted on MSDN:

I leave it up to you to determine if Project Elixir is a great boon for you and your applications. As always, if you start developing with this, feel free to share your experiences and examples in an article on the Codeguru site!

Until next week...

Bradley L. Jones

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:


--> Pro .NET 2.0 Widnows Forms and Custom Controls
      By Matthew MacDonald for Apress
      1050 pages for $49.99

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


This week's posted CodeGuru articles:

==> Clipboard

- Delayed Rendering of Clipboard Data
    By Hitesh Sharma
Learn about the delayed rendering of Clipboard data, which is an intelligent alternative to simply copying all data onto the Clipboard.


==> Controls (C#)

- Windows Forms Controls
    By Addison-Wesley Professional Books
Learn about Web development, Windows development, data management, security, threading, remoting, and much more. See hundreds of non-trivial code examples that help you solve real-world problems.


==> Controls (C++)

- [Updated] XP Theme Support for Rich Edit and Custom Controls
    By Patchou
Learn how to add genuine Windows XP theme support to Rich Edit controls and extend the code for your own custom controls!


==> CRT

- Employ Secure CRT Functions in Your C/C++ Applications
    By Nick Wienholt
The C run-time libraries (CRT) make writing code with buffer overrun vulnerabilities much more likely, but thankfully Visual C++  2005 provides extended CRT functions that offer the same functionality with a broader safety net.


==> OOP

- Comparison Between VB 6.0 and VB.NET Objects
    By HanneSThEGreaT
Learn to compare the Form object Properties Window changes in Visual Basic 6.0 and Visual Basic.NET.


==> Syntax

- Eliminate Unnecessary Code and Boost Performance with C# 2.0 Iterators
    By Mark Strawmyer
With the .NET Framework 2.0 release now available, you can explore the C# 2.0 iterators feature. Examine the iterators design pattern and find out what it takes to implement and then modify it manually.


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:

Discussion Groups

Check out the CodeGuru discussion forums at:


Forums include Visual C++, General C++, Visual Basic, Java, General Technology, C#, ASP.NET, XML, Help Wanted, and much, much, more!


Some of the current threads with the most activity are:

==> CoCreateInstance fails

==> Memory allocating

==> String Handling

New Articles on Developer.com

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

1. Developer.com Product of the Year 2006 Winners Are Named
    By Rosemarie Graham -
Developer.com announces the winners for the Developer.com  Product of the Year 2006.


2. An Adaptive Line Tracker in Java
    By Richard G. Baldwin -
Learn how to use a general-purpose LMS adaptive engine to write an adaptive spectral line tracker in Java.


3. Creating a Double-Combo Linked List with Ajax
    By Dave Crane, Eric Pascarello, and Darren James -
By creating a double-combo linked list using Ajax you can link the selection lists together directly from the database.without the user having to refresh the whole page. And now you won't have to hard-code JavaScript arrays or server-side postbacks.



About the Author

Bradley L. Jones



  • There are no comments yet. Be the first to comment!

  • You must have javascript enabled in order to post comments.

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • 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 …

  • CEOs, CIOs, boards and shareholders are demanding digital transformation. They want their organizations to be more customer-focused, competitive and strategic to increase revenue. Data drives all of those aspects. A great first step in optimizing data use is moving data to the cloud. It can quickly show benefits. Here are six aspects of a cloud data management strategy that will help your organization more fully move, manage and use valuable data to successfully support digital transformation.

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date
We have made updates to our Privacy Policy to reflect the implementation of the General Data Protection Regulation.