CodeGuru Update eNewsletter - July 18th, 2006

==========================================================
CodeGuru Newsletter
July 18, 2006

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:
    - Articles

        ==> Flash
                - Transparent Flash Control in Plain C++
        ==> Javascript
                - Working with The Document Object Model - II
        ==> Misc.
                - Injective Code Inside an Import Table
        ==> PDF
                - A PDF Solution for All Programming Platforms
        ==> SharePoint
                - Write Custom WebParts for SharePoint 2007
        ==> System
                - Accessing the Registry with VB6 and VB.NET
        ==> Validation
                - E-Commerce Tip: Programmatically Validate Credit Card Numbers

--> Discussion Groups -- HOT Threads
        - Threaded modeless dialog in a DLL problem (C++)
        - How do i turn off asserts in a visual studio.net project? (C++)
        - Is this the correct/best way to set file size? (C++) 

--> Highlighted new articles on Developer.com
        1. Axis2 Session Management
        2. New Network Interfaces in QUALCOMM BREW
        3. Ensuring Performance During the Quality Assurance Phase

/-------------------------------------------------------------------\
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,2lh9,1,dh1n,3138,jorm,i5r0
\--------------------------------------------------------------adv.-/

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

INETA is the International .NET Developers Association. It is an organization that works with many of the local .NET User Groups  around the world. I run the .NET user group in Indianapolis and we are a charter member of INETA. There are similar organizations for Java, Macromedia, and others areas.

At this month's meeting we had a presentation on DotNetNuke. This is an open sourced product that provides web site functionality and more. You can find it at

http://nl.internet.com/ct.html?rtr=on&s=1,2lh9,1,m9qi,gevv,jorm,i5r0

DotNetNuke is open and available to use. This means you can take pieces and use them (subject to the rules of the open source licensing). These pieces include code for a portal framework, announcements, blogs, contacts, events, FAQs, doing feedback, photo gallery, news feeds, reporting, store, surveys, and much more. If you need this type of functionality, then you should take a look. Why reinvent the wheel if you don't have to!

You can go to http://www.dotnetnuke.com/ to download DotNetNuke. You can go to http://www.Ineta.org to find a user group near you.

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

--> Foundations of Atlas
      Rapid Ajax Development with ASP.NET 2.0

      By Laurence Moroney for Apress
      320 pages for $39.99
      http://books.internet.com/books/1590596471

--> The C# Programming Language: Second Edition
      By Hejlsberg, Wiltamuth, & Golde for Addison-Wesley
      720 pages for $44.99 (hardbound)
      http://books.internet.com/books/0321334434

--> Beginning Visual C# 2005 Express Edition
      From Novice to Professional

      By Peter Wright for Apress
      480 pages for $29.99 w/ CD
      http://books.internet.com/books/1590595491

=========================================================
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,2lh9,1,fka1,909i,jorm,i5r0

This week's CodeGuru posts:

================
===   Articles   ===
================

==> Flash

- Transparent Flash Control in Plain C++
    By Igor Makarov
Learn about OLE container implementation to host a Transparent Flash Player Control using plain C++. No ATL, MFC, or other libraries are used.

http://nl.internet.com/ct.html?rtr=on&s=1,2lh9,1,hq6b,8199,jorm,i5r0

==> Javascript

- Working with The Document Object Model - II
    By Steven M. Schafer
Learn even more about working with the DOM in your programming.

http://nl.internet.com/ct.html?rtr=on&s=1,2lh9,1,fjj7,8jva,jorm,i5r0

==> Misc.

- Injective Code Inside an Import Table
    By Ashkbiz Danehkar
Learn to inject your code into an Import Table of a Portable Executable file format. This is called the API redirection technique.

http://nl.internet.com/ct.html?rtr=on&s=1,2lh9,1,b0a1,iha9,jorm,i5r0

==> PDF

- A PDF Solution for All Programming Platforms
    By Victor Volkman
To begin writing raw PDF files, you need a solid working knowledge of PostScript.and that's not pretty. In reality, you need a complete PDF library that handles all your document-creation needs.

http://nl.internet.com/ct.html?rtr=on&s=1,2lh9,1,1899,k7r1,jorm,i5r0

==> SharePoint

- Write Custom WebParts for SharePoint 2007
    By Sahil Malik
Learn how to get the most out of the tight integration between Microsoft Office SharePoint Server (MOSS) 2007 and the ASP.NET 2.0 WebPart framework by writing custom WebParts.

http://nl.internet.com/ct.html?rtr=on&s=1,2lh9,1,85i6,krtd,jorm,i5r0

==> System

- Accessing the Registry with VB6 and VB.NET

    By Hannes du Preez
Discover the main differences between accessing the Registry with VB 6 and with VB.NET.

http://nl.internet.com/ct.html?rtr=on&s=1,2lh9,1,2unz,m4si,jorm,i5r0

==> Validation

- E-Commerce Tip: Programmatically Validate Credit Card Numbers
    By Eric Smith
Employ this function in your e-commerce application to validate the credit card numbers your users enter.

http://nl.internet.com/ct.html?rtr=on&s=1,2lh9,1,26uh,3plg,jorm,i5r0

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

Check out the CodeGuru discussion forums at:

http://nl.internet.com/ct.html?rtr=on&s=1,2lh9,1,bcr8,cx5j,jorm,i5r0

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:

==> Threaded modeless dialog in a DLL problem (C++)
        http://nl.internet.com/ct.html?rtr=on&s=1,2lh9,1,9bwn,ja04,jorm,i5r0

==> How do i turn off asserts in a visual studio.net project? (C++)
        http://nl.internet.com/ct.html?rtr=on&s=1,2lh9,1,if2k,905k,jorm,i5r0

==> Is this the correct/best way to set file size? (C++)
        http://nl.internet.com/ct.html?rtr=on&s=1,2lh9,1,6km1,4f3k,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. Axis2 Session Management
    By Deepal Jayasinghe -
Developing an enterprise-level application using Web services is not easy unless you have a session management layer. Axis2 has four levels of sessions to address enterprises-level Web service development issues.

http://nl.internet.com/ct.html?rtr=on&s=1,2lh9,1,7vtp,3awj,jorm,i5r0

2. New Network Interfaces in QUALCOMM BREW
    By Ray Rischpater -
Starting with BREW 3.1.3, network applications now have a choice of using the legacy ISocket interfaces or the new ISockPort interfaces. Learn what's new about ISockPort and why you should be using it.

http://nl.internet.com/ct.html?rtr=on&s=1,2lh9,1,e33c,lcuj,jorm,i5r0

3. Ensuring Performance During the Quality Assurance Phase
    By Steven Haines -
As components are integrated and tested in a production staging environment, it is critical to identify and resolve J2EE application bottlenecks.

http://nl.internet.com/ct.html?rtr=on&s=1,2lh9,1,ayjg,d72u,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

  • 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