Codeguru Update eNewsletter – August 28th, 2007

CodeGuru content and product recommendations are editorially independent. We may make money when you click on links to our partners. Learn More.

==========================================================
CodeGuru Newsletter
August 28, 2007
http://www.CodeGuru.com


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


___________________________ Sponsors
________________________________
Internet.com eBook
Library
_____________________________________________________________________
==========================================================


TOPICS:



–> Editorial
–> Recently Published
Books


–> New on
CodeGuru: 
        ==>
APIs
               
– [Updated] Using the PayPal Payment System in
ASP.NET
        ==>
Arrays
               
– Get Jagged!
        ==>
C++
               
– What’s New in C++00X?
        ==>
Internet
               
– [Updated] Step by Step Developing a SOHO HTTP
Filter
        ==>
Misc.
               
– Wallpaper Changer
        ==> .NET
Tip 
               
– Implement IDisposable to Ensure Your Objects Clean Up After
Themselves
        ==>
System
               
– Making a Pre-Vista Application Vista
Compliant
        ==>
Threading
               
– Simple Thread: Part I
        ==>
Video
               
– Silverlight Login, Part 1
        ==>
Web
Services
               
– Creating RESTful Web Services with Windows Communication Foundation


–> Discussion Groups — HOT
Threads 
        – Creating
genric class that only accepts certain types
(C#)
        – Visual Studio 2005 Vs
Visual Studio 6.0 (VC++)
        –
LowLevelKeyboardProc Trouble (VC++)


–> Highlighted new articles on
Developer.com 
        1.
SQLite: The Sensible Database
Solution
        2. Using the Java 2D
ConvolveOp Filter Class to Process
Images
        3. Implementing Search
Result Pagination in a Web Application


/——————————————————————-
From
the Internet.com eBook Library: Navigating Your IT Career
A career in
information technology usually has its share of
ups and downs. Download this
Internet.com eBook to learn
where the jobs are in IT, how to negotiate a
salary, and
helpful advice on job security and how to deal with a
layoff.
Join Internet.com now to download!
http://nl.internet.com/ct.html?rtr=on&s=1,3f6r,1,dvzl,4myr,jorm,i5r0
————————————————————–adv.-/


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


If you follow some of the Chit Chat threads on the Codeguru forums, then you
might be interested in knowing that the television show, Heroes Season 1,
released on DVD and HD-DVD today in the United States. You can find it at


http://books.internet.com/books/B000QDLSR0


You can find the discussion on Heroes in the thread at:


http://nl.internet.com/ct.html?rtr=on&s=1,3f6r,1,juvi,inpn,jorm,i5r0


Note however, that the thread does contain a number of spoilers.


More in line with the world of development is a release on DevX that happened
yesterday. On the DevX site, a special report was posted called “A New Era for
Rich Internet Applications”. This report contains a number of interesting
articles on Microsoft Silverlight, Sun’s JavaFX, and Adobe’s AIR products. If
you are not familiar with these three products and similar products, then I
highly recommend taking a look at the articles in this special report.
Regardless of your development platform, chances are that one of these will
impact you at some point in the future. You can find the report at:


http://nl.internet.com/ct.html?rtr=on&s=1,3f6r,1,jagx,jlfs,jorm,i5r0


Of course, you should also take time to skim through the newest articles and
posts on Codeguru. Remember you can rate articles as well as leave comments.
These features are there for you to use, so remember to take advantage of
them!


Until Next week


Brad!
If you play AD&D, the 4th Edition has
been officially announced. At GenCon, they stated that the 4th Edition Players
Handbook is expected in May of 2008.
—————————
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:


https://www.codeguru.com/review-guidelines.php


Here are a few new non-programming books:


–> The Shellcoder’s Handbook:
     
Discovering and Exploiting Security Holes

      By Anley, Heasman, Linder, and
Richarte for Wiley
      718 pages for
$49.99
      http://books.internet.com/books/047008023X


–> Symbian OS C++ for Mobile Phones

      By Richard Harrison and Mark
Shackman for Symbian Press (Wiley)
      834 pages
for $75.00
      http://books.internet.com/books/0470066415


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


This week’s CodeGuru posts:


==> APIs


– [Updated] Using the PayPal Payment System in
ASP.NET
    By Anton Zlobin
Learn how to use the
PayPal payment system in ASP.NET.
http://nl.internet.com/ct.html?rtr=on&s=1,3f6r,1,hz0l,ayek,jorm,i5r0


==> Arrays


– Get Jagged!
    By Bill
Hatfield
Super-charge your .NET application performance by implementing
jagged arrays.
http://nl.internet.com/ct.html?rtr=on&s=1,3f6r,1,bdpe,eyk8,jorm,i5r0


==> C++


– What’s New in C++00X?
     By
Victor Volkman
Frustrated by what C++ can do for you? Find out about how the
new C++00X language standard will help you: TR1, delegating constructors,
template aliasing, and strongly typed enums await! Based on the newest report
N2336 released in July 2007.
http://nl.internet.com/ct.html?rtr=on&s=1,3f6r,1,1dcv,rc5,jorm,i5r0


==> Internet


– [Updated] Step by Step Developing a SOHO HTTP
Filter
    By Reza Shadmani
Most available web
filters work inline, meaning that all outgoing and incoming packets are passed
through a filter driver. This approach along with its own benefits has a big
flaw; the filtering process affects data transfer throughput. Learn about an
experimental remedy to this issue by putting the filter engine in sniffer mode.
This way, the filtering process and data transfer act independently.
http://nl.internet.com/ct.html?rtr=on&s=1,3f6r,1,lo0q,l9ua,jorm,i5r0


==> Misc.


– Wallpaper Changer
    By Hannes du
Preez
Learn how to create an application that changes your wallpapers after a
specified period, as well as how to apply the Tile, Center, and Stretch
wallpaper styles.

http://nl.internet.com/ct.html?rtr=on&s=1,3f6r,1,darp,ktkn,jorm,i5r0


==> .NET Tip


– Implement IDisposable to Ensure Your Objects Clean Up After
Themselves
    By Jay Miller
Be a good resource
citizen by implementing IDisposable. You will be able to ensure that your
objects have the opportunity to release all of their managed and unmanaged
resources.
http://nl.internet.com/ct.html?rtr=on&s=1,3f6r,1,m6f4,92me,jorm,i5r0


==> System


– Making a Pre-Vista Application Vista
Compliant
    By Matt Goebel
Explore the
common pitfalls of Vista development, some quick workarounds, and best
practices. Learn about the UAC, Virtualization, impact on pre-installed .NET
Frameworks, common program compatibility issues, and guidelines for UI/UX
design.
http://nl.internet.com/ct.html?rtr=on&s=1,3f6r,1,fwuh,dl0r,jorm,i5r0


==> Threading


– Simple Thread: Part I
    By
Arjay
Learn about methods to start, pause, resume, and stop a thread by using
_beginthreadex in an MFC dialog application. The sample shows how to update a
MFC control as well as how to properly shut down a thread.
http://nl.internet.com/ct.html?rtr=on&s=1,3f6r,1,iiv1,k8kw,jorm,i5r0


==> Video


– Silverlight Login, Part 1
    By Jacob
Sanford
Create data input controls that are unfortunately absent from
Silverlight’s current release. Specifically, see how to create a usable button
using available Silverlight objects and then create textboxes using standard
HTML controls and a little CSS.
http://nl.internet.com/ct.html?rtr=on&s=1,3f6r,1,5n48,fpft,jorm,i5r0


==> Web Services


– Creating RESTful Web Services with Windows Communication
Foundation
    By Aaron Lerch
Learn how to use
Windows Communication Foundation (WCF) to easily create “RESTful” Web Services
in .NET 3.5 that can leverage the simplicity, ubiquity, and scalability of web
programming.
http://nl.internet.com/ct.html?rtr=on&s=1,3f6r,1,1yu1,k2dc,jorm,i5r0


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


Check out the CodeGuru discussion forums at:


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


==> Creating genric class that only accepts certain types
(C#)
        http://nl.internet.com/ct.html?rtr=on&s=1,3f6r,1,llxo,4t37,jorm,i5r0


==> Visual Studio 2005 Vs Visual Studio 6.0
(VC++)
        http://nl.internet.com/ct.html?rtr=on&s=1,3f6r,1,ae8g,dwhm,jorm,i5r0


==> LowLevelKeyboardProc Trouble
(VC++)
        http://nl.internet.com/ct.html?rtr=on&s=1,3f6r,1,k9w0,a5lm,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. SQLite: The Sensible Database
Solution
    By Jason Gilmore –
Take a look at
SQLite, a fully featured relational database which, at just 250KB, is by itself
able to easily fit on a floppy disk yet capable of managing terabyte-sized
databases. You also will see how it works with PHP.
http://nl.internet.com/ct.html?rtr=on&s=1,3f6r,1,lq77,m38e,jorm,i5r0


2. Using the Java 2D ConvolveOp Filter Class to Process
Images
    By Richard G. Baldwin –
Learn how to
write programs to perform two-dimensional image convolution.
http://nl.internet.com/ct.html?rtr=on&s=1,3f6r,1,abyl,5wkk,jorm,i5r0


3. Implementing Search Result Pagination in a Web
Application
    By Vlad Kofman –
Evaluate three
different methodologies in implementing pagination links in a web application:
database-driven approach, the middle-tier approach, and some third-party
solutions. See which might work best for you.
http://nl.internet.com/ct.html?rtr=on&s=1,3f6r,1,evna,m7h4,jorm,i5r0


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

More by Author

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends & analysis

Must Read