CodeGuru Update eNewsletter – March 14th, 2005

==========================================================
CodeGuru Newsletter
March 14, 2006
http://www.CodeGuru.com


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


___________________________ Sponsors
________________________________
Jupiterimages
_____________________________________________________________________


TOPICS:



–> Editorial – Codeguru gets Video

–> Recently
Published Books


–> New Articles on
CodeGuru: 
  ==== Videos
====
        ==> Mobile
Development
               
– Building Mobile Apps: No Pocket PC Required!
  === Articles
===
        ==> C#
Language
               
– The New Anonymous Types Feature in C#
3.0
        ==>
Database
               
– An Oracle Query Tool, Part 1
       
==>
DirectX
               
– [Updated] Intercept Calls to DirectX with a Proxy
DLL
        ==>
Graphics
               
– File Open and Save As Dialogs for MFC Applications Using
GDI+
        ==> Exception
Handling
               
– Custom Exceptions in VB 2005
       
==>
Multimedia
               
– PortAudio: Portable Audio Processing for All
Platforms
        ==>
XML
               
– A Kick-Start to SAX with C++, Part1


–> Discussion Groups — HOT
Threads
        – Some nice code
for the SAVE button… (VB)
        –
Dynamically Creation of EditControl
(C++)
        – “Sum of Rules” for Big Oh
PROOF


–> Highlighted new articles on Developer.com

        1. Developing with
POJOs
        2. PortAudio: Portable Audio
Processing for All Platforms
        3.
Processing Image Pixels, Applying Image Convolution in Java


/——————————————————————-
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,2ams,1,dh1n,3138,jorm,i5r0

————————————————————–adv.-/


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


Video is here! The first video article has launched! You’ll find it at:


Building Mobile Apps: No Pocket PC Required!
Watch and learn how to build
your first mobile device application using Visual Studio 2005. No PocketPC
required!
http://nl.internet.com/ct.html?rtr=on&s=1,2ams,1,93l1,f56v,jorm,i5r0


This is the first of what is expected to be many video articles. With this
new format, you will be able to not only read, but also see and follow along
with doing technical activities. They say a picture is worth a thousand words. A
video, then, should be worth at least a thousand!


Our plan is to initially keep the videos in line with what has been done with
articles on Codeguru. As such, they will be kept as short as possible — just a
couple of minutes long. Additionally, each video will be able to have supporting
information included with it. This may include downloads, reference tables, or
code listings.


Some of the standard Codeguru features will also continue to be provided with
videos. You’ll be able to rate them and add comments.We’ve even modified the
submission process to allow you to submit your own videos. Just as with our
articles, there will be a review process on videos. While video on the web is
not a perfect science yet, we do want to make sure that the videos follow some
set guidelines.


These guidelines can be found at:


http://nl.internet.com/ct.html?rtr=on&s=1,2ams,1,baha,8229,jorm,i5r0


If you want to create a video and you have a good idea that can be presented
in just a few minutes (like three), then feel free to give it a try. I’ll even
be glad to work with you to get it posted on Codeguru!


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


–> ASP.NET 2.0 Visual Web Developer 2005 Express Edition Starter
Kit
      By Daved Sussman and Alex Homer
for WROX
      320 for $29.99 with
CD
      http://books.internet.com/books/0764588079
     
Includes a CD with Visual Web Developer 2005 Express Edition.


–> Professional Ajax
     
By Zakas, McPeak, and Fawcett for WROX
      420
pages for $39.99
      http://books.internet.com/books/0471777781
     
Covers topics such as AJAX basics, AJAX Patterns, JSON, Web site
widgets, AjaxMail, Ajax Frameworks, and much more.


–> Pro ASP.NET 2.0 in VB
2005
      By Moroney and MacDonald(Ed.)
for Apress
      1260 pages for
$59.99
      http://books.internet.com/books/1590595637


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


This week’s posted CodeGuru articles:


==================
==== 
Videos  ====
==================


==> Mobile Development


– Building Mobile Apps: No Pocket PC Required!
By Bradley
Jones –
VIDEO: Watch and learn how to build your first mobile
device application using Visual Studio 2005. No PocketPC required!



http://nl.internet.com/ct.html?rtr=on&s=1,2ams,1,93l1,f56v,jorm,i5r0


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


==> C# Language


– The New Anonymous Types Feature in C#
3.0
    By Vipul Patel
C# 3.0 provides a mechanism
for declaring anonymous types in your code without explicitly declaring the
class structure, and the C# compiler optimizes the creation of anonymous types
if one with a similar structure already exists.



http://nl.internet.com/ct.html?rtr=on&s=1,2ams,1,kq6l,cl7q,jorm,i5r0


==> Database


– An Oracle Query Tool, Part 1
    By dna2

Learn about an Oracle query tool with Syntax Highlight and a tabbed MDI
interface.



http://nl.internet.com/ct.html?rtr=on&s=1,2ams,1,h3h9,ckup,jorm,i5r0


==> DirectX


– [Updated] Intercept Calls to DirectX with a Proxy
DLL
    By Michael Koch
Learn to intercept calls
to DirectX (D3D) by using a proxy DLL (“stub-dll”). The concept is used to show
information on top of a DirectX full screen game, without touching the game’s
source.



http://nl.internet.com/ct.html?rtr=on&s=1,2ams,1,b02a,fkxn,jorm,i5r0


==> Graphics


– File Open and Save As Dialogs for MFC Applications Using
GDI+
   By Ovidiu Cucu
Learn about CFileDialog-derived
classes that offer an easy way to implement File Open and Save As dialogs in MFC
applications that use GDI+.



http://nl.internet.com/ct.html?rtr=on&s=1,2ams,1,4jb7,htz0,jorm,i5r0


==> Exception Handling


– Custom Exceptions in VB 2005
    By Josh
Fitzgerald
Although the .NET Framework provides many standard exceptions, you
also can create, throw, and catch your own custom exceptions. In fact, custom
exception types are a powerful feature of the VB .NET language.



http://nl.internet.com/ct.html?rtr=on&s=1,2ams,1,ev9c,kk2w,jorm,i5r0


==> Multimedia


– PortAudio: Portable Audio Processing for All
Platforms
    By Victor Volkman
The days of
locking your audio applications into one platform are over. PortAudio, a free,
cross-platform audio I/O library, enables you to record and/or play sound using
a simple callback function.



http://nl.internet.com/ct.html?rtr=on&s=1,2ams,1,m6er,5c3j,jorm,i5r0


==> XML


– A Kick-Start to SAX with C++, Part1
   
By Marius Bancila
Learn how to process XML documents’ content with the
Microsoft COM implementation of Simple API for XML (SAX).



http://nl.internet.com/ct.html?rtr=on&s=1,2ams,1,1amt,5csh,jorm,i5r0


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


Check out the CodeGuru discussion forums at:


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


==> Some nice code for the SAVE button…
(VB)
       
http://nl.internet.com/ct.html?rtr=on&s=1,2ams,1,dt2s,e0nf,jorm,i5r0


==> Dynamically Creation of EditControl
(C++)
        http://nl.internet.com/ct.html?rtr=on&s=1,2ams,1,amtz,8k9p,jorm,i5r0


==> “Sum of Rules” for Big Oh
PROOF
        http://nl.internet.com/ct.html?rtr=on&s=1,2ams,1,9pgw,fmcu,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. Developing with POJOs
    By Chris
Richardson –
POJOs are an especially compelling alternative to EJBs.



http://nl.internet.com/ct.html?rtr=on&s=1,2ams,1,9tm2,1jh5,jorm,i5r0


2. PortAudio: Portable Audio Processing for All
Platforms
    By Victor Volkman –
The days of
locking your audio applications into one platform are over. PortAudio, a free,
cross-platform audio I/O library, enables you to record and/or play sound using
a simple callback function.



http://nl.internet.com/ct.html?rtr=on&s=1,2ams,1,byjh,k7yo,jorm,i5r0


3. Processing Image Pixels, Applying Image Convolution in
Java
    By Richard G. Baldwin –
Learn how to
design copying filters, smoothing filters,  sharpening filters, 3D
embossing filters, and edge detection  filters, and how to apply those
filters to images.



http://nl.internet.com/ct.html?rtr=on&s=1,2ams,1,k33u,blnz,jorm,i5r0


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

More by Author

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends & analysis

Must Read