Codeguru Update eNewsletter - May 22nd, 2007

==========================================================
CodeGuru Newsletter
May 22, 2007

http://www.CodeGuru.com

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

___________________________ Sponsors ________________________________
Business Objects
_____________________________________________________________________
==========================================================

TOPICS:

--> Editorial 
        ... Silverlight ...
        ... LINQ ...
        ... Popfly ...

--> Recently Published Books

--> New on CodeGuru: 
        ==> AJAX
                - Server-Based AJAX for Enterprise Applications
        ==> Controls
                - Image Manager for Image Gallery
        ==> Data
                - Introduction to LINQ, Part 1: LINQ to Objects
        ==> IE
                - [Updated] Customize an IE Context Menu to Add CodeGuru Favorites
        ==> Search
                - An Introduction to Vista's Integrated Search Capabilities
        ==> Silverlight (Video)
                - Using Microsoft Silverlight
        ==> SQL Server
                - Report Solution Patterns and Recipes: Creating Sparklines
        ==> System
                - [Updated] MODBUS Serial RTU + TCP/IP Simulator
        ==> XML
                - XML Data Binding

--> Discussion Groups -- HOT Threads
        - How to implement a Singleton in C/C++ (C++)
        - Limited number of boxes allow in dialog (VC++)
        - To encrypt the data (VC++)

--> Highlighted new articles on Developer.com 
        1. MVC in a Java/Swing Application: A Simple Demo
        2. Service Virtualization: The Road to Simplification
        3. Code Coverage for Free: How to Use EMMA

/-------------------------------------------------------------------
Upgrade Crystal Reports for just $99 or Buy New for $395!
Get the latest features of Crystal Reports XI (Developer Edition
together with 5 named user access to crystalreports.com Starter
edition and you get comprehensive reporting features in a great
product at a great price. Access resources now.
http://nl.internet.com/ct.html?rtr=on&s=1,374x,1,6wlz,h266,jorm,i5r0
--------------------------------------------------------------adv.-/

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

Silverlight

There is no stopping change in technology. Because technology continues to evolve, there continues to be slew of information that can be presented on Codeguru and other sites around the Internet.

This week on Codeguru you get a chance to dig into a couple of different new technologies. As promised last week, we've published a Silverlight video by Jacob Sanford. You can find this video at

http://nl.internet.com/ct.html?rtr=on&s=1,374x,1,4h4c,kfod,jorm,i5r0

This video is a great first look at how easily you can create animations in Visual Studio and Silverlight. You can find a list of other videos on Codeguru at http://www.Codeguru.com/video.

LINQ

Another up and coming topic is LINQ. This week Marius Bancila has posted parts 1 and 2 of his look into using LINQ. In these installments, you learn more about LINQ objects and about tapping into XML with the new LINQ features that are coming. You can find his articles at:

http://nl.internet.com/ct.html?rtr=on&s=1,374x,1,bjo6,pih,jorm,i5r0
http://nl.internet.com/ct.html?rtr=on&s=1,374x,1,gndk,kzs9,jorm,i5r0

Popfly

We don't have an article on it yet, but Microsoft announced Popfly this past week. Popfly consists of two parts, Popfly Creator and then an online community. Popfly Creator is an online tool that actually uses Silverlight. It allows you to build web pages and mashups. You can select, drag, and drop blocks to create results. You can see real time results as you build. More importantly, you can do quite a bit of interesting development that uses XML, Javascript, and Silverlight with very little (and possibly no) coding.

While Popfly is only an alpha product, it is definitely an interesting start to doing mashup development! You can find the Popfly alpha at http://www.popfly.com.

It is worth noting that you can build blocks (the components within Popfly) with Silverlight. As such, if you want to see some of the power of Silverlight, then check out Popfly!

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

--> Sketching User Experiences:
      Getting the Design Right and the Right Design
     
By Bill Buxton for Morgan Kaufmann
      448 pages for $49.95
      http://books.internet.com/books/0123740371

--> Professional XNA Game Programming: For Xbox 360 and Windows
      By Benjamin Nitschke for WROX
      540 pages for $39.99
      http://books.internet.com/books/0470126779

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

This week's CodeGuru posts:

==> AJAX

- Server-Based AJAX for Enterprise Applications
    By Guy Peled
Sever-based AJAX is a new edition to the AJAX framework arena that may just be the perfect solution for AJAX enterprise adaptation.
http://nl.internet.com/ct.html?rtr=on&s=1,374x,1,5qgl,ilrw,jorm,i5r0

==> Controls

- Image Manager for Image Gallery
    By saifi hasan
Learn about a smart custom image manager control that selects image attributes from a context menu.
http://nl.internet.com/ct.html?rtr=on&s=1,374x,1,8o6a,b1ax,jorm,i5r0

==> Data

- Introduction to LINQ, Part 1: LINQ to Objects
    By Marius Bancila
Learn about language-integrated queries with C# and read an overview on the LINQ to objects API.
http://nl.internet.com/ct.html?rtr=on&s=1,374x,1,bjo6,pih,jorm,i5r0

==> IE

- [Updated] Customize an IE Context Menu to Add CodeGuru Favorites
    By kirants
Discover the development of a Browser Helper Object to customize Internet Explorer context menu to add CodeGuru Favorites items.
http://nl.internet.com/ct.html?rtr=on&s=1,374x,1,7xhx,7lrn,jorm,i5r0

==> Search

- An Introduction to Vista's Integrated Search Capabilities
    By Matt Goebel
Windows Vista adds brand new search capabilities directly from the OS itself. By using OLE DB and SQL, you now can add this functionality to your own applications.
http://nl.internet.com/ct.html?rtr=on&s=1,374x,1,7ruq,2lwg,jorm,i5r0

==> Silverlight (Video)

- Using Microsoft Silverlight
    By Jacob Sanford
Discover how to manipulate images using Microsoft's Silverlight. If you've not seen Silverlight (WPF/e), then this is a great introduction!
 http://nl.internet.com/ct.html?rtr=on&s=1,374x,1,4h4c,kfod,jorm,i5r0

==> SQL Server

- Report Solution Patterns and Recipes: Creating Sparklines
    By Paul Turley
In the last of this three-part SQL Server Reporting Services recipe series, Wrox author Paul Turley shows how to create the graphics for word-size graphics that visualization pioneer Edward Tufte dubbed sparklines.
http://nl.internet.com/ct.html?rtr=on&s=1,374x,1,c2qg,etap,jorm,i5r0

==> System

- [Updated] MODBUS Serial RTU + TCP/IP Simulator
    By Conrad Braam
If you are unable to find a free Modbus Slave simulator, here is one.
http://nl.internet.com/ct.html?rtr=on&s=1,374x,1,itve,jrob,jorm,i5r0

==> XML

- XML Data Binding
    By Simon Sprott
XML Data Binding allows you to manipulate an XML document via a set of simple objects. Learn about the generation of these objects, and see a summary of the existing products on the market.
http://nl.internet.com/ct.html?rtr=on&s=1,374x,1,lnze,fl04,jorm,i5r0

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

Check out the CodeGuru discussion forums at:

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

==> How to implement a Singleton in C/C++ (C++)
       
http://nl.internet.com/ct.html?rtr=on&s=1,374x,1,i5fp,f1jk,jorm,i5r0

==> Limited number of boxes allow in dialog (VC++)
       
http://nl.internet.com/ct.html?rtr=on&s=1,374x,1,73qt,7pd9,jorm,i5r0

==> To encrypt the data (VC++)
        http://nl.internet.com/ct.html?rtr=on&s=1,374x,1,a8f8,jkzx,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. MVC in a Java/Swing Application: A Simple Demo
    By Rob Lybarger -
The Model-View-Control concept tells you to separate your display components from your business logic. Explore one approach for getting this separation in a simple Swing application.
http://nl.internet.com/ct.html?rtr=on&s=1,374x,1,36t,bj6d,jorm,i5r0

2. Service Virtualization: The Road to Simplification
    By Art Sedighi -
You have heard the virtualization buzz word. Here is your chance to understand what is involved and how it works.
http://nl.internet.com/ct.html?rtr=on&s=1,374x,1,4iep,kjld,jorm,i5r0

3. Code Coverage for Free: How to Use EMMA
    By Aleksey Shevchenko -
How do you make sure that all of your code has been tested? How do you confirm that your test cases covered everything? The open source tool, EMMA, provides just what you need!

http://nl.internet.com/ct.html?rtr=on&s=1,374x,1,34tk,34tu,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