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

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



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

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

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

Most Popular Programming Stories

More for Developers

RSS Feeds

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