CodeGuru Update eNewsletter – November 1st, 2005

==========================================================
CodeGuru Newsletter
November 1,
2005

|http://www.CodeGuru.com


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


___________________________ Sponsors
________________________________
Search Engine Strategies Conf. & Expo
12/5-12/8
Chicago
_____________________________________________________________________
==========================================================



TOPICS:



–> Editorial –



–> Recently Published Books


–> New Articles on
CodeGuru: 
       ==>
Algorithms
             
– [Updated] Five Cents on Arithmetic
Encoding
       ==>
Data
             
– Binding Data to WinForms Controls in VB.NET
2.0
       ==>
Editorial
             
– Are You Confused Yet?
       ==>
Graphics
             
– Anti-Aliased Image Rotation (Aarot)
      
==>
Misc.
             
– Remote Desktop View Lite
       ==>
Mobile
             
– Using the Windows Media Player Control on Handheld
Devices
       ==>
Networking
             
– WinIPCfg
       ==>
SharePoint
             
– Build a SharePoint Newsletter Generator That Alerts Users to
Changes
       ==> Web
Services
             
– Asynchronous Web Services in .NET Using WSE
2.0
       ==> Windows
Forms
             
– Simple Single Instance Windows


–> Discussion Groups — HOT
Threads
       – Manipulating Excel
spreadsheets
       – Making paint
brushes
       – Actual PATH


–> Highlighted new articles on
Developer.com 
       1. Shining
a Light on LAMP
       2. Hibernate
Basics
       3. Simplifying Software
Development
       4. Security in Application
Design


/——————————————————————-
Search
Engine Strategies Conference & Expo Fall 2005, the premier event
for
search engine marketing and optimization, returns to Chicago Dec. 5-8,
2005.
Be part of this exclusive gathering of search professionals that
features
world-renowned search engine expert Danny Sullivan.
Whether you are new to
search marketing and need to come up to
speed or are experienced and looking
to further your existing knowledge,
the show offers plenty to everyone of
all levels. Register early & save!
http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,itqj,fko2,jorm,i5r0
————————————————————–adv.-/


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


The tricks are done and the treats are now available. Visual Studio 2005 and
SQL Server 2005 are set to officially launch next Monday. If you are an MSDN
subscriber, then you already have access to the final bits if you don’t mind
downloading them off the MSDN site.


Also releasing are a number of third party products and add-ins for Visual
Studio 2005. You can expect to see lots of new products and opportunities
over the coming weeks and months.


You can also expect to see lots of additional articles. With the products now
available, I thought it worth while to list some of the articles that are
already available on Codeguru. This list contains just a few of the articles
related to Visual Studio 2005, ASP.NET 2.0, and the new versions of the
languages:


C++


– Breaking Changes in Visual C++ 2005
  http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,d8nr,62gx,jorm,i5r0


– What’s New in ADO.NET 2.0 for SQL Developers
  http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,hg5j,5h7t,jorm,i5r0


– C++ Language Changes for Visual Studio 2005
  http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,89q1,jmq5,jorm,i5r0


– Comparing .NET Generics and C++ Templates
  http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,d9d1,l2zo,jorm,i5r0


– Visual C++ 2005 IDE Enhancements
  http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,f123,chp1,jorm,i5r0


– Visual C++ 2005 IDE Enhancements, Part 2
  http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,7esu,kpl6,jorm,i5r0


– Visual C++ 2005 IDE Enhancements, Part 3: MSBuild
  http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,95t7,4tqh,jorm,i5r0


– Visual C++ 2005 IDE Enhancements, Part 4: Beta 2 Changes
  http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,bkq6,im5c,jorm,i5r0


– Visual C++ 2005 IDE Enhancements, Part 5: Variable Display
  http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,jyff,c96p,jorm,i5r0


C#


– What .NET 2.0 Has in Store for ADO.NET
  http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,flui,lm1r,jorm,i5r0


– Generics in .NET: Type Safety, Performance, and Generality
  http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,3zgs,kf56,jorm,i5r0


– Access Newly Available Network Information with .NET 2.0
  http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,h9ku,jvxn,jorm,i5r0 


– Compression Classes Enhance I/O in .NET 2.0
  http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,i447,ldef,jorm,i5r0


– Working with Delegates Made Easier with C# 2.0
  http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,cuvp,275e,jorm,i5r0


Visual Basic


– Your Introduction to the My Object in VS 2005
  http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,gtqj,70zn,jorm,i5r0


– Binding Data to WinForms Controls in VB.NET 2.0
  http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,etn3,cxt4,jorm,i5r0


– Programming with Partial Classes in VB.NET 2005
  http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,cvqx,bdnq,jorm,i5r0 


– .NET Generics for VB Programmers
  http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,73cl,ccy4,jorm,i5r0


– Overloading Operators in VB.NET 2.0
  http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,is5c,l11m,jorm,i5r0


– Using Code Snippets in Visual Studio 2005
  http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,lzne,aca9,jorm,i5r0


– Create Your Own Project Item Templates in VS 2005
  http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,hivf,4beu,jorm,i5r0


ASP.NET / Other


– Script Callbacks in ASP.NET 2.0
  http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,839j,izyh,jorm,i5r0


– The ASP.NET 2.0 Provider Model
  http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,aafp,3dt3,jorm,i5r0


– New HTTP Endpoints Create SQL Server 2005 Web Services
  http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,d3cu,c38g,jorm,i5r0


These are just a few of the articles from the site. Check out the indexes and
try out the search features to find more!


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


–> Pro ASP.NET 1.1 in C#: From Professional to
Expert
      By Matthew MacDonald (editor)
for Apress
      1000 pages for
$59.99
      http://books.internet.com/books/1590593510
     
26 chapters by 32 listed authors….


–> Beginning ASP.NET 2.0 E-Commerce in C#
2005:
      From Novice to
Professional
      By Cristian Darie &
Karli Watson for Apress
      700 pages with CD for
$44.99
      http://books.internet.com/books/1590594681


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


This week’s posted CodeGuru articles:


==> Algorithms


– [Updated] Five Cents on Arithmetic
Encoding

   By Aliaksei Sanko
Learn about a classical
arithmetic compression implementation (CACM) optimization.



http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,9ibs,gx3d,jorm,i5r0


==> Data


– Binding Data to WinForms Controls in VB.NET
2.0
   By Paul Kimmel
Visual Studio 2005 and .NET 2.0
support binding to traditional data sources and custom objects based on the
capabilities of the CodeDOM, typed DataSets, and changes to Forms designers.



http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,ezfi,c3fm,jorm,i5r0


==> Editorial


– Are You Confused Yet?
   By Bradley
Jones
Editorial: In the ever rampant word of technology and changes, it is
easy to get confused. Consider C# and what is being discussed in the
market…



http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,l1a9,4bd2,jorm,i5r0


==> Graphics


– Anti-Aliased Image Rotation (Aarot)
   By
msg555
Rotate images using geometry.



http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,1pyt,6xj0,jorm,i5r0


==> Misc.


– Remote Desktop View Lite
   By Andy
Bantly
Learn about a native C++, MFC, ATL/COM system to remotely view a
desktop.



http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,gk4c,3pz0,jorm,i5r0


==> Mobile


– Using the Windows Media Player Control on Handheld
Devices
   By Alex Gusev
Have you ever wanted to show
video clips in your application or maybe play audio files? Learn how to do it
easily with the Windows Media Player Control!



http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,abza,a09g,jorm,i5r0


==> Networking


– WinIPCfg
   By egawtry
A clone of the
Win95/98/ME utility for checking and controlling IP addresses.



http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,8lec,624h,jorm,i5r0


==> SharePoint


– Build a SharePoint Newsletter Generator That Alerts Users to
Changes
   By Jeffrey Juday
Leverage the SharePoint SDK
classes to build a newsletter generator that collects all the changes to a site
and presents them to users in an e-mail newsletter format.



http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,a69q,eyt5,jorm,i5r0


==> Web Services


– Asynchronous Web Services in .NET Using WSE
2.0
   By rekha kodali
Discover an approach to
efficiently communicate with a Web service asynchronously.



http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,4xha,g1pz,jorm,i5r0


==> Windows Forms


– Simple Single Instance Windows
   By
egawtry
Control the number of windows instances for your app.



http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,3xs,4oxm,jorm,i5r0


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


Check out the CodeGuru discussion forums at:


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


==> Manipulating Excel
spreadsheets
        http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,d4b5,ebfq,jorm,i5r0


==> Making paint
brushes

        http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,jv76,4waj,jorm,i5r0


==> Actual
PATH
        http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,87s9,1im7,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. Shining a Light on LAMP
    By Peter
Yared –
LAMP is the new industry buzz word, grandly promising to change the
landscape of application development and improve economics in the enterprise.
But what exactly is LAMP? Find out what it is, who uses it, and how it
works.



http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,5hiv,1p3t,jorm,i5r0


2. Hibernate Basics
    By Patrick Peak
and Nick Heudecker –
Begin your learning curve with the most basic Hibernate
configuration then move on to exploring mapping file definitions and advanced
configuration options.



http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,asuw,26d1,jorm,i5r0


3. Simplifying Software Development
    By
Dick Wall –
Too much to do and too little time? Complexity is often a
problem of our own manufacture. Take some tips on simplifying the development
process.



http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,dbk5,dyf6,jorm,i5r0


4. Security in Application
Design
    By Chad Cook –
The security of an
application begins at design time, and should be carried all the way through
development. Learn how to look at security on many levels, including
security-specific functionality, usage of the application, and processing within
the application.



http://nl.internet.com/ct.html?rtr=on&s=1,1zzv,1,9f2a,j8iz,jorm,i5r0


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

More by Author

Must Read