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


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

More by Author

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends & analysis

Must Read