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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



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

  • This paper introduces IBM Java on the IBM PowerLinux 7R2 server and describes IBM's implementation of the Java platform, which includes IBM's Java Virtual Machine and development toolkit.

  • Not all enterprise applications are created equal. Sophisticated applications need developer support but other more basic apps do not. With the right tools, everyone is a potential app developer with ideas and a perspective to share. Trends such as low-code development and model driven development are fundamentally changing how and who creates applications. Is your organization ready? Read this report and learn: The seven personas of enterprise app delivery How application ownership is spreading to the …

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds