Codeguru Update eNewsletter - April 3rd, 2007

==========================================================
CodeGuru Newsletter
April 3, 2007
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: 
        ==> Controls
                - TIP: Changing the Selected Item's Backcolor in a ListBox
        ==> Graphics
                - [Updated] Creating Your Own Drawing Application with Visual Basic.NET, Part 2
        ==> Mobile
                - Web Service Method to Back Up a Database from a Mobile Device
        ==> Video 
                - Overview of the Wizard Control in ASP.NET 2.0
        ==> Virtualization
                - A Quick VMWare Server Vix Primer
        ==> Visual Basic Syntax
                - Creating VB.NET Public Methods That Accept Optional Arguments
                - When to Pass VB.NET Arguments as Reference Types Versus Value Types
        ==> WCF
                - A Primer to Windows Communication Foundation

--> Discussion Groups -- HOT Threads 
        - Open file without using menu options (VC++)
        - String to byte problem (Java)
        - Dual core and single thread (General)

--> Highlighted new articles on Developer.com 
        1. Ruby and Ruby on Rails Index Page
        2. RJS Templates: Adding Some Ajax Goodness to Rails
        3. Test-Driving a Java Command Line Application

/-------------------------------------------------------------------
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,33au,1,dh1n,3138,jorm,i5r0
--------------------------------------------------------------adv.-/

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

It is interesting times when you have members of a Visual Basic forum ask for a Linux area to be created. This past week I created just such an area on VBForums.com (a site owned by Jupitermedia, which also owns Codeguru.com).

The request for this new forum was in part due to the fact that Mono (http://www.go-mono.com) is supporting a Visual Basic compiler. Mono is a port of Microsoft's .NET Framework and some of the surrounding libraries to the Linux platform. With the addition of a Visual Basic compiler, you should now be able to port Visual Basic .NET applications easier to the Linux platform. This expands the Linux support beyond C# for .NET developers.

If Mono continues in the direction it is going, then it seems that a good part of .NET might actually become cross platform compatible. It will be interesting to see how Mono and the other ports of .NET evolve. The idea of programming Visual Basic on the Linux operating system would have seemed a bit far fetched several years ago.

So....

Do you believe we should add a Linux development forum for Visual Basic (or any other language) on Codeguru? If so, let me know by posting in the Feedback forum!

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

--> Windows Communication Foundation Unleashed
       By McMurtry, Mercuri, Watling, and Winkler for Sams Publishing
      700 pages for $49.99
      http://books.internet.com/books/0672329484

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

This week's CodeGuru posts:

==> Controls

- TIP: Changing the Selected Item's Backcolor in a ListBox
    By eric2971
Learn how to change the selected item's backcolor in a Windows Forms ListBox control.
http://nl.internet.com/ct.html?rtr=on&s=1,33au,1,67vv,dym9,jorm,i5r0

==> Graphics

- [Updated] Creating Your Own Drawing Application with Visual Basic.NET, Part 2
    By Hannes du Preez
Continuing from Part One, you will: Include the capability to first draw, then fill the drawn objects. Include a marquee while drawing, just so you have a visible cue of the diameters of the current drawing. Refine the triangle logic.
http://nl.internet.com/ct.html?rtr=on&s=1,33au,1,enp6,9d0h,jorm,i5r0

==> Mobile

- Web Service Method to Back Up a Database from a Mobile Device
    By aleksisa
Learn about a web service method to back up a database from a mobile device using the SQL Backup command and asynchronous method calls.
http://nl.internet.com/ct.html?rtr=on&s=1,33au,1,2nod,dy2y,jorm,i5r0

==> Video

- Overview of the Wizard Control in ASP.NET 2.0
    By By Curtis Dicken
Learn the basics of the Wizard control and see how it can be applied using a simple real life example.
http://nl.internet.com/ct.html?rtr=on&s=1,33au,1,j4cj,w4f,jorm,i5r0

==> Virtualization

- A Quick VMWare Server Vix Primer
    By Eric Hammersley
Discover the new VMWare programming API - Vix from Professional Web 2.0 Programming author Eric Hammersley.
http://nl.internet.com/ct.html?rtr=on&s=1,33au,1,l43i,9ye7,jorm,i5r0

==> Visual Basic Syntax

- Creating VB.NET Public Methods That Accept Optional Arguments
    By Bill Hatfield
Learn to provide flexibility in the ways your public method can be called by using Visual Basic .NET's three different approaches for specifying optional parameters.
http://nl.internet.com/ct.html?rtr=on&s=1,33au,1,hs7s,vt8,jorm,i5r0

- When to Pass VB.NET Arguments as Reference Types Versus Value Types
    By Bill Hatfield
When you pass arguments to a subroutine or function, you absolutely must know whether the type is a value type or a reference type. Only then can you determine which keyword to use to pass the data.
http://nl.internet.com/ct.html?rtr=on&s=1,33au,1,dsuw,ls6f,jorm,i5r0

==> WCF

- A Primer to Windows Communication Foundation
    By Jeffrey Juday
Windows Communication Foundation is set to become the platform for all .NET communication and therefore the underpinning for future versions of Microsoft products. Where should you begin? With this article.
http://nl.internet.com/ct.html?rtr=on&s=1,33au,1,ku8y,k7sh,jorm,i5r0

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

Check out the CodeGuru discussion forums at:

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

==> Open file without using menu options (VC++)
        http://nl.internet.com/ct.html?rtr=on&s=1,33au,1,hdvt,duyr,jorm,i5r0

==> String to byte problem (Java)
        http://nl.internet.com/ct.html?rtr=on&s=1,33au,1,b617,2n1f,jorm,i5r0

==> Dual core and single thread (General)
        http://nl.internet.com/ct.html?rtr=on&s=1,33au,1,84r1,bfu6,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. Ruby and Ruby on Rails Index Page
    By Dominic Da Silva -
Here is the place to find all of our articles on Ruby, JRuby, and Ruby on Rails.
http://nl.internet.com/ct.html?rtr=on&s=1,33au,1,3sbe,66b6,jorm,i5r0

2. RJS Templates: Adding Some Ajax Goodness to Rails
    By Dominic Da Silva -
Discover how to use the RJS Template feature of Rails to add Ajax functionality to your Rails application. Ajax and Rails together are a powerful combination, and can not only enhance the user experience of your Rails application, but also increase performance because fewer page reloads are necessary to perform tasks.
http://nl.internet.com/ct.html?rtr=on&s=1,33au,1,1f1r,dexe,jorm,i5r0

3. Test-Driving a Java Command Line Application
    By Jeff Langr -
Get a thorough understanding of testing by walking through the testing of various code samples to see how they are built.
http://nl.internet.com/ct.html?rtr=on&s=1,33au,1,ln7z,6ql7,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