from abv-sfo1-acmta1.CNET.COM (abv-sfo1-acmta1.cnet.com [206.16.1.160])
	by dogma.slashnull.org (8.11.6/8.11.6) with ESMTP id g6HCfMJ19413
	for <qqqqqqqqqq-cnet-newsletters@example.com>; Wed, 17 Jul 2002 13:41:22 +0100

from abv-sfo1-acmta1.CNET.COM (abv-sfo1-acmta1.cnet.com [206.16.1.160])
	by dogma.slashnull.org (8.11.6/8.11.6) with ESMTP id g6HD9KJ21145
	for <qqqqqqqqqq-cnet-newsletters@example.com>; Wed, 17 Jul 2002 14:09:20 +0100

from ABV-SFO1-ACMTA6.CNET.COM (abv-sfo1-acmta6.cnet.com [206.16.1.169])
	by dogma.slashnull.org (8.11.6/8.11.6) with ESMTP id g6HKEmJ19592
	for <qqqqqqqqqq-cnet-newsletters@example.com>; Wed, 17 Jul 2002 21:14:48 +0100

<A NOTRACK HREF='http://clickthru.online.com/Click?q=3b-XhvVzBdMK7EMLEy9PuRg8AlPc1GyzdRR'>Unsubscribe</A>&nbsp;|&nbsp;<a href='http://nl.com.com/servlet/url_login?email=qqqqqqqqqq-cnet-newsletters@example.com&brand=cnet'>Manage My Subscriptions</a>&nbsp;|&nbsp;<a href="http://clickthru.online.com/Click?q=51-QgUWIjJPxza2HKGJlh9GpMUHM3rR" >FAQ</A>&nbsp;|&nbsp;<a href="http://clickthru.online.com/Click?q=66-kDH_IyWIA9toGOgsPj9y-DzbW-iR" >Advertise</A><p>Please send any questions, comments, or concerns to&nbsp;<a href="mailto:dispatchfeedback@news.com">dispatchfeedback@news.com</A>.<br></font>

from acmta3.cnet.com (abv-sfo1-acmta3.cnet.com [206.16.1.162])
	by dogma.slashnull.org (8.11.6/8.11.6) with ESMTP id g6HNV1J32459
	for <qqqqqqqqqq-cnet-newsletters@example.com>; Thu, 18 Jul 2002 00:31:01 +0100

from acmta4.cnet.com (abv-sfo1-acmta4.cnet.com [206.16.1.163])
	by dogma.slashnull.org (8.11.6/8.11.6) with ESMTP id g6I0MvJ05857
	for <qqqqqqqqqq-zdnet@example.com>; Thu, 18 Jul 2002 01:22:57 +0100
from abv-sfo1-ac-agent6 (206.16.0.241) by acmta4.cnet.com (PowerMTA(TM) v1.5); Wed, 17 Jul 2002 17:17:27 -0700 (envelope-from <Online#3.20351.c6-p402lCSzguclhRRR.1.b@newsletter.online.com>)
"CNET: Tools for Software Developers" <Online#3.20351.c6-p402lCSzguclhRRR.1@newsletter.online.com>
This Week: Chilkat Zip, Anfy Java, VB-PowerWrap

<FONT face="arial, helvetica" size=-1><B><a href="http://clickthru.online.com/Click?q=dc-40zzQ0Lrt5UaQUvBz6gEwTinhlyR" >Stamp out the bugs
Does your code need a once-over? Debug your software with this collection of tools and utilities designed to locate and correct programming mistakes, track defects, and more.
<!-- <P><a href="http://clickthru.online.com/Click?q=f1-MtTuQpsFWZOIe5QH3XX8owMnerlR" ><IMG height=40
<B><a href="http://clickthru.online.com/Click?q=06-fP6uI482xDVaFVomap_vCgSyiL4R" >XML Spy Suite 4.4</A></B><BR>
Open and edit XML, XSL, 3DML, or DTD documents.<P>
<B><a href="http://clickthru.online.com/Click?q=1b-wAnhI3N2MVLxtrNQ1U5MauO37xrR" >JadeIDE for Java 3.0
Use this GUI to edit your source code more easily.<P>
<B><a href="http://clickthru.online.com/Click?q=30-u8NEIRrWWMSEzgA8IeOdSKzjX1iR" >UniquE RAR File Library 0.4.0</A></B><BR>
Enable your applications to create and decompress RAR archives.<P>
<B><a href="http://clickthru.online.com/Click?q=45-fNkJIKB6raNgZ0x-EDvznhjonlZR" >SkICMP ActiveX Control 2.2</A></B><BR>
Diagnose, troubleshoot, and monitor your network.<P>
list of the 50 most popular software products at <a href="http://clickthru.online.com/Click?q=2e-eMTGIiK89w3bPx_ktQ3DlPfP8N4R" ><B>CNET
No software developer is immune to bugs. Even the cleanest code
will have to go through a debugging process, but some debuggers
are more efficient than others. Check out Download.com's
complete collection of debugging tools <a href="http://clickthru.online.com/Click?q=43-coL5IBJAW17ylrk9Z5VKc-3P0BcR" >here</a>, and put away the
Also this week, we've got some very handy utilities. First,
there's Chilkat, a cool zip/unzip ActiveX control that you can
add to any language with ActiveX support (which is most major
ones). But my personal favorite is VB-PowerWrap, a simple tool
that takes all the far-flung bits and pieces of your Visual Basic
masterpiece and socks them all away into one executable file
Enterprise JavaBeans (EJB) allow for greater code reuse and
flexibility. See how Entity Beans enable you to leverage EJB
lines of code can help measure progress</A></B></FONT></A><BR>
One developer has come around to thinking that counting lines
of code can yield useful information. He explains why and
shares a sample app that automates the process.
<B><a href="http://clickthru.online.com/Click?q=82-P0EYQXK14addEXl6gJLkjCXMZHnR" >Chilkat Zip 6.0.2</A></B><BR>
Need to add zip capability to your apps? Create and
decompress zip archives with the Chilkat Zip ActiveX
control. The control provides easy access to individual files
stored within a zip archive. You can search for a file within
the zip using a wildcard string and then extract individual
files or files matching a pattern. Files can be unzipped to
any directory, and the control's memory management allows any
size file to be compressed or decompressed in a constant
memory footprint. The control allows you to compress directly
from memory buffers or strings, as well as add multiple files
with wildcarding. There's even a real-time progress monitor
for zip and unzip operations. Chilkat supports Active Server
Pages, Visual Basic, Visual C++, Delphi, C++ Builder, and all
<B><a href="http://clickthru.online.com/Click?q=97-dlfYQ1M1B4XYK9w3V0z6qjySJGeR" >Anfy Java 2.0</A></B><BR>
Anfy is a collection of 52 applets for Web pages, desktop
wallpapers, or screensavers. Within the program's simple
interface, you can quickly apply real-time graphic effects to
GIF and JPEG images. Effects include 3D texture-mapped cube
menus, lake effects, water and fire, deformations, zoom
rotators, lens magnification, waving flags, animations,
scrolling text, customizable IFS fractals, color changers,
Distribute Visual Basic applications the easy way with
VB-PowerWrap. VB-PowerWrap embeds all dependent and
non-dependent files into the executable of your VB program,
including DLLs and OCXs, graphics, databases, and text files,
to create a single clickable application. VB-PowerWrap scans
a VB project, wraps the appropriate files, and creates a
self-contained file for distribution. In addition,
VB-PowerWrap compresses all DLLs and OCXs and registers
appropriate controls on the user's machine if needed. It
Popular Titles</B><BR><FONT size=-2>Week ending July 14
2</FONT></TD><TD width="16%"><FONT face="ms sans serif, geneva"
84</FONT></TD><TD width="26%"><FONT face="ms sans serif, geneva"
5</FONT></TD><TD width="26%"><FONT face="ms sans serif, geneva"
<a href="http://clickthru.online.com/Click?q=2b-2FVYINzsUbSDIYmwzk0xBfd-8WrR" >ActiveX Control Pad
<a href="http://clickthru.online.com/Click?q=55-TAHaIKJ8NOR8kerqm86ccJ_2d2ZR" >Borland C++ Compiler</A></B></FONT></TD>
<a href="http://clickthru.online.com/Click?q=6a-z_30IeWiBYcRvZqzceCGFySNP8dR" >Java 2 Development Kit</A></B></FONT></TD>
<td width="37"><a href="http://clickthru.online.com/Click?q=d4-E0SqQ0ExoPG-K0h_4Mc3148lk6yR" ><img src="http://www.cnet.com/i/dp/smrb.gif" width="37" height="37" border="0"></a></td>
<a href="http://clickthru.online.com/Click?q=e9-gdzpQxVzwRjdLmhTRnU3P83P5XlR" ><font color="#000000">Price comparisons</font></a> |
<a href="http://clickthru.online.com/Click?q=fe-xkIgQwgwkwdtBugeE4rbg6amtI4R" ><font color="#000000">Product reviews</font></a> |
<a href="http://clickthru.online.com/Click?q=13-NxSZI3XW8Y4CAu0ssDLfzpHOCerR" ><font color="#000000">Tech news</font></a> |
<a href="http://clickthru.online.com/Click?q=29-Sg_rIjMAh2mMeIeNyGEI9rCM8vlR" ><font color="#000000">Downloads</font></a> |
<a href="http://clickthru.online.com/Click?q=3e-F51nIizXmEt5xI2_7DQESNPe-i4R" ><font color="#000000">All CNET services</font></a>
<tr><td height="25"><font face="ms sans serif, geneva" size="-2"><table width=100% border=0 cellspacing=2 cellpadding=1> <tr valign=bottom> <td width=75% height=31> <p></font> <br><b><font face=Arial, Helvetica, sans-serif size=2>    Copyright 2002 CNET Networks, Inc. All rights reserved.    </font></b> </p></td><td height=31 valign=top> <div align=right> <img src="http://gserv-cnet.zdnet.com/clear/outbound.gif?APPID=2&EMID=25136482&NL=e416&ISSUE=2002-07-17" height=1 width=1>    </div></td></tr><tr>  <td colspan=2><font face=Arial, Helvetica, sans-serif size=2>    </font></td></tr></table></font></td></tr>