CodeGuru Update eNewsletter – February 22nd, 2005

==========================================================
CodeGuru Newsletter
February 22, 2005
http://www.CodeGuru.com


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


___________________________ Sponsors
________________________________
Wi-Fi Planet Conferences & Expos
2005
_____________________________________________________________________
==========================================================
All
newsletters are sent from the domain “internet.com.”
If configuring e-mail
or Spam filter rules, please use this
domain name (not the entire “from”
address, which varies).

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



TOPICS:



–> Editorial
– 
       … Comments from the
editor
       … Recently Published Books


–> New Articles on
CodeGuru: 
       ==>
Controls
             
– Advanced Tree
Control
             
– SP Numeric Edit Control
       ==>
Data
             
– [Updated] Data Replication Prototype Using
ADO
       ==>
Internet
             
– Application’s Version Updating from a FTP
Resource
       ==> Managed
C++ 
             
– Working with Temp Files
       ==> Mobile
Development
             
– Creating Custom Today Screen Items
      
==>
OpenGL
             
– An MFC OpenGL Polygon Tessellation
Demo
       ==>
Remoting 
             
– .NET Remoting Using a New IPC Channel
      
==>
Security
             
– Code Access Security with Microsoft .NET
Framework
       ==>
System
             
– [Updated] FileSystemWatcher.Why Does It Stop
Working?
       ==> Visual
Basic
             
– Has Visual Basic Lost Its Way?


–> Discussion Groups (including Hot
threads)
       – Why is it taking so
much time?
       – How to make callback
function in COM object?
       – How to get the
class pointer?


–> Highlighted new articles on
Developer.com 
       1. The .NET
Ecosystem is a Wonderful Place
       2.
Eclipse Overshadows Other Development
Tools
       3. Convolution and Frequency
Filtering in Java


/——————————————————————-
Wi-Fi
Planet Conference & Expo 2005 – The World’s Largest
Wi-Fi Business Event
– coming to a city near you! These are the
definitive events of the Wi-Fi
industry, where business users
gain the knowledge they need to make
strategic buying decisions
and where the industry charts it future
direction. Don’t miss these
must attend events that are held in San Jose,
Tokyo, and Baltimore.
Register today! www.jupiterevents.com
————————————————————–adv.-/


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


Have you installed Service Pack 2 (SP2) for Windows XP? If you have, then you
learned the pain of having added security. If you’ve avoided this, then
avoidance is only temporary. Like taxes, the deadline for blocking the automatic
update of this update is quickly approaching. April 12th is just weeks away.


Speaking of security, last week Microsoft also released the newest version of
their Internet Security and Acceleration (ISA) server to manufacturing –
Microsoft ISA 2004. The interesting  thing to note about this release is
that it contains the prior year in the name. This goes to show that even though
a year is added to a product’s name, it doesn’t mean that the product will be
released that year. Let’s hope this doesn’t happen to products like Visual
Studio 2005 or SQL Server 2005….


If you are a die-hard Xbox fan, then you will want to take a  look at
your Xbox. If it was manufactured before October 23rd of 2003, then you will
want to have the power cable replaced. Apparently, the cable can be overheated
to the point it can  cause electrical problems or even cause a fire.
Microsoft is voluntarily replacing the cords on 14.1 million Xboxes.


Microsoft stated, “Fewer than one in 10,000 consoles have experienced these
component failures, and, in almost all instances, any damage caused by these
failures was contained within the console itself or limited to the tip of the
power cord at the back of the console.”


Using simple math and their statistics, 1400 Xboxes could have this issue. If
you need a replacement cable, go to:


http://nl.internet.com/ct.html?rtr=on&s=1,1epd,1,3wv9,jium,jorm,i5r0


Until next week!


Brad!
—————————
Brad Jones, Microsoft MVP
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


–> Web Services Architecture and its
Specifications:
      Essentials
for Understanding WS-*
      By Luis Felipe
Cabrera and Chris Kurt for Microsoft Press
      176
pages with CD for 29.99
      http://books.internet.com/books/0735621624


–> Salesforce.com for
Dummies
      By Tom Wong for
Wiley
      400 pages

      http://books.internet.com/books/0764579215 



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


This week’s posted CodeGuru articles:


==> Controls


– Advanced Tree Control
   By Alex Zakharenko –

Learn about an advanced control based on a standard tree view control. This
control supports multiple selection mode and some visual enhancement
compared to the original control.



http://nl.internet.com/ct.html?rtr=on&s=1,1epd,1,a308,7v29,jorm,i5r0


– SP Numeric Edit Control
   By Sergei VP –

Learn about a masked numeric edit ActiveX control.



http://nl.internet.com/ct.html?rtr=on&s=1,1epd,1,82ex,j1im,jorm,i5r0


==> Data


– [Updated] Data Replication Prototype Using
ADO
   By Aliaksei Sanko –
Learn about a data
replication prototype that uses ADO.



http://nl.internet.com/ct.html?rtr=on&s=1,1epd,1,bqs1,haas,jorm,i5r0


==> Internet


– Application’s Version Updating from a FTP
Resource

   By Andrej Hristoliubov –
Use the
IOUpdate.dll library to automatically update your application from the
Internet.



http://nl.internet.com/ct.html?rtr=on&s=1,1epd,1,4cmd,67ak,jorm,i5r0


==> Managed C++


– Working with Temp Files


   By Tom Archer –
See how easy it is to create, optimize, and
work with unique temporary files from your Managed C++ applications.



http://nl.internet.com/ct.html?rtr=on&s=1,1epd,1,fw6h,72bw,jorm,i5r0


==> Mobile Development


– Creating Custom Today Screen Items
   By Alex
Gusev –
Devices powered by Pocket PC 2000 and later provide a Today screen,
which by default displays Owner Info, Calendar, and so forth. Windows Mobile has
added several new cool features for Today’s panel item. With a little effort,
you can create your own custom Today plug-in component and put it along with
standard ones.



http://nl.internet.com/ct.html?rtr=on&s=1,1epd,1,kwzo,kvag,jorm,i5r0


==> OpenGL


– An MFC OpenGL Polygon Tessellation Demo
   By
fpaynter –
Discover a MSVC++ V6 MFC SDI project that demonstrates how to
access the OpenGL polygon tesselation functions in an MFC C++ application.



http://nl.internet.com/ct.html?rtr=on&s=1,1epd,1,dse4,czy0,jorm,i5r0


==> Remoting


– .NET Remoting Using a New IPC Channel
   By
SeenivasaRagavan Ramadurai –
Learn a new way to handle .NET remoting.



http://nl.internet.com/ct.html?rtr=on&s=1,1epd,1,kqka,9rhy,jorm,i5r0


==> Security


– Code Access Security with Microsoft .NET
Framework

   By Mark Strawmyer –
The .NET Framework
uses an evidence-based security system. Learn how you can use the security
policy to allow or deny actions to assemblies.



http://nl.internet.com/ct.html?rtr=on&s=1,1epd,1,9kqa,3dzi,jorm,i5r0


==> System


– [Updated] FileSystemWatcher.Why Does It Stop
Working?

   By Zeb –
Ever wondered why, when using
FileSystemWatcher over a network drive, it seems to forget what it’s supposed to
do? This article aims to explain the problem and show you how to solve it.



http://nl.internet.com/ct.html?rtr=on&s=1,1epd,1,38hj,m2f6,jorm,i5r0


==> Visual Basic


– Has Visual Basic Lost Its Way?
   By Paul
Kimmel –
Paul Kimmel says the next big paradigm shift in
programming will be based on .NET. Find out what he predicts VB’s role will
be in this coming change, and why he wonders whether Microsoft dropped the ball
with VB.NET.



http://nl.internet.com/ct.html?rtr=on&s=1,1epd,1,2bro,axak,jorm,i5r0


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


Check out the CodeGuru discussion forums at:


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


==> Why is it taking so much time?
http://nl.internet.com/ct.html?rtr=on&s=1,1epd,1,bbxh,i5rq,jorm,i5r0


==> How to make callback function in COM object?
http://nl.internet.com/ct.html?rtr=on&s=1,1epd,1,jwkc,8e93,jorm,i5r0


==> How to get the class pointer
http://nl.internet.com/ct.html?rtr=on&s=1,1epd,1,b26g,g65s,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. The .NET Ecosystem is a Wonderful
Place
      By Mike Gunderloy –
See
which product won and how this year’s nominees bring out three important trends
in .NET development (or, indeed, in development in general).



http://nl.internet.com/ct.html?rtr=on&s=1,1epd,1,cscy,7vsb,jorm,i5r0


2. Eclipse Overshadows Other Development
Tools
      By Paul Kimmel –
It was a
close call when deciding the best Developer Tool, but in this case, nature
ruled. 



http://nl.internet.com/ct.html?rtr=on&s=1,1epd,1,f37w,iq23,jorm,i5r0


3. Convolution and Frequency Filtering in
Java
      By Richard G. Baldwin –

Learn how to take advantage of time-domain convolution  for frequency
filtering using Java.



http://nl.internet.com/ct.html?rtr=on&s=1,1epd,1,du32,2kb5,jorm,i5r0


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Advertising:
If you are interested in advertising in our newsletters, call Claudia at
1-203-662-2863

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
For
information about advertising opportunities, visit http://www.jupiterweb.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

For details on becoming a Commerce Partner, contact David Arganbright
on
1-203-662-2858 or go to www.jupitermedia.com/corporate/licensingform.html

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

To learn about other free newsletters offered by internet.com or
to
change your subscription visit http://e-newsletters.internet.com

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


internet.com’s network of more than 160 Web sites is organized into 12
channels:


Developer http://internet.com/webdev/
Download
http://internet.com/downloads/
International
http://internet.com/international/
Internet
Lists http://internet.com/lists/
Internet
News http://internet.com/news/
Internet
Resources http://internet.com/resources/
IT
http://internet.com/it/
Small Business
http://internet.com/sb/
Linux/Open
Source http://internet.com/linux/
Windows
Technology http://internet.com/win/
Wireless
Internet http://internet.com/wireless/
xSP
Resources http://internet.com/xsp/


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

To find an answer – http://search.internet.com

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Looking for a job? Filling an opening? – http://jobs.internet.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
This
newsletter is published by Jupitermedia Corporation
Copyright (c) 2005
Jupitermedia Corporation. All rights
reserved.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
For
information on reprinting or linking to Jupitermedia content:
http://www.jupitermedia.com/corporate/permissionform.html
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

More by Author

Must Read