CodeGuru Update eNewsletter – October 19, 2004

==========================================================
CodeGuru Newsletter
October 19, 2004
http://www.CodeGuru.com

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



___________________________ Sponsors
________________________________
Inside ID Conference & Expo
2004
Digital Rights Management Strategies Conference &
Expo
_____________________________________________________________________


==========================================================
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 –

       ==> Visual Basic
6…

–> New Articles on CodeGuru:


       ==> Data Access
(.NET)
             –
Improving Your Web App’s Performance with Aggressive Data
Caching
       ==> Database
(.NET)
             –
RAPI and Remote Database Access
       ==>
DirectX
(C++)
            
– D3DXQUATERNION-Based Camera for Flight
Simulations
       ==>
I/O
            
– [Updated] The K.I.S.S. Approach to I/O Completion
Ports
       ==> Managed
C++
            
– Creating Custom Web Controls in Managed C++, Part
1
       ==>
Patterns
           
 – Invoking .NET Events from Native
C++
       ==> Sample
Chapter
            
– Building Visual Basic .NET Windows
Applications
       ==> Visual
Basic 
           
 – “When They Rip It from My Cold, Dead
Fingers”
       ==>
XML 
            
– [Updated] XmlSS.NET Spreadsheet Component

–> Discussion
Groups

–> Highlighted new articles on
Developer.com

       1. Improving
Your Web App’s Performance with Aggressive Data
Caching
       2. A Developer’s Overview of
ERP: Tactical Objectives
       3. Learn to
Program using Python: Working with Dictionary Elements


/——————————————————————-
INSIDE
ID CONFERENCE & EXPO – November 15-17, 2004
This event defines and
nurtures the evolving discipline of
modern identity management. We cover some
of the most
pressing challenges of our uncertain world including:
digital
identity, homeland security, identity theft and
financial transaction fraud.
Don’t miss out-Register today!
Washington Convention Center – Washington,
DC

http://nl.internet.com/ct.html?rtr=on&s=1,16lb,1,cmhl,dfpg,jorm,i5r0
————————————————————–adv.-/


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


S. Somaseger, corporate vice president of the Developer
Division at Microsoft Corporation, states in his blog that Edit & Continue
will be added to C#. This is great information since this was not expected in
2005’s version of Visual Studio. DevX has posted more on this at:


http://nl.internet.com/ct.html?rtr=on&s=1,16lb,1,3zq1,adyq,jorm,i5r0


It had already been stated that Visual Basic would
include Edit & Continue. In fact, this is one of the points I mention in the
recent article I posted called “When They Rip It from My Cold, Dead Fingers”. In
this article I present some of the discussion from VBForums in regard to reasons
for sticking with VB 6. I also provide some feedback based on conversations I
had with members of the VB and Visual Studio teams at Microsoft. You an find the article on CodeGuru at:


http://nl.internet.com/ct.html?rtr=on&s=1,16lb,1,coz8,fk13,jorm,i5r0


As always, I appreciate any feedback. I know that most
of the people who post article on CodeGuru also appreciate any feedback you might care to provide on their article as well.


Until next week!


Brad!
—————————
Brad Jones
www.CodeGuru.com
—————————


… Recently Published Books


I’m actually out of the office this week. I do have a
couple of interesting game programming books that I’ll mention next week!



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


This week’s posted CodeGuru articles:


==> Data Access (.NET)


– Improving Your Web App’s Performance with
Aggressive Data Caching
     By Mike
Amundsen
Data access can be a real bottleneck when you work on Web
applications that use dynamic content. Luckily, the ASP.NET runtime offers
data-caching services that can help. Learn how to effectively implement them without over-complicating your code.



http://nl.internet.com/ct.html?rtr=on&s=1,16lb,1,io5o,d69v,jorm,i5r0


==> Database (.NET)


– RAPI and Remote Database
Access
     By Nancy Nicolaisen
Learn to use
RAPI to find and access remote databases.



http://nl.internet.com/ct.html?rtr=on&s=1,16lb,1,295u,68mx,jorm,i5r0


==> DirectX (C++)


– D3DXQUATERNION-Based Camera for Flight
Simulations
     By Ejaz Anwer
Learn about a
DirectX Quaternion-based camera class to implement the camera modal in 3D flight simulations.



http://nl.internet.com/ct.html?rtr=on&s=1,16lb,1,5hue,k753,jorm,i5r0


==> I/O


– [Updated] The K.I.S.S. Approach to I/O
Completion Ports
     By Robert Simpson
I/O
completion ports are the holy grail of performance. This article provides an
extremely lightweight and open framework for easily implementing IOCP’s in your application(s).



http://nl.internet.com/ct.html?rtr=on&s=1,16lb,1,hvgt,kcov,jorm,i5r0


==> Managed C++


– Creating Custom Web Controls in Managed C++,
Part 1
     By Stephen Fraser
Think Managed
C++ and ASP.NET Web applications are mutually exclusive? Think again. When it
comes to custom  Web controls, MC++ is on equal ground with the other .NET languages in the arena of ASP.NET Web applications.



http://nl.internet.com/ct.html?rtr=on&s=1,16lb,1,1l6e,cc3u,jorm,i5r0


==> Patterns


– Invoking .NET Events from Native
C++
     By darwen
This article demonstrates
a design pattern that can be used to implement events raised from native code
without an explicit raise function on the managed class.



http://nl.internet.com/ct.html?rtr=on&s=1,16lb,1,3bed,b3nv,jorm,i5r0


==> Sample Chapter


– Building Visual Basic .NET Windows
Applications
     By Wiley Publishing
Learn
about the .NET version of a form, which has many new features.



http://nl.internet.com/ct.html?rtr=on&s=1,16lb,1,jgj2,elpt,jorm,i5r0


==> Visual Basic


– “When They Rip It from My Cold, Dead
Fingers”
      By Bradley Jones
Is
Visual Basic 6.0 going to take your career 6 feet under?



http://nl.internet.com/ct.html?rtr=on&s=1,16lb,1,coz8,fk13,jorm,i5r0


 


==> XML


– [Updated] XmlSS.NET Spreadsheet
Component
     By gianca
Learn new ways to
work with Excel spreadsheets through the use of XML.



http://nl.internet.com/ct.html?rtr=on&s=1,16lb,1,bfdo,90qm,jorm,i5r0


/——————————————————————-
DIGITAL
RIGHTS MANAGEMENT STRATEGIES CONFERENCE & EXPO
October 25-27, 2004 /
Sheraton Universal / Los Angeles, CA
This event will offer you the chance to
experience & compare
the most important DRM technology solutions under
one roof.
The conference will introduce you to fundamentals of DRM,
shed
light on future DRM directions, and provide incendiary
debate on today’s
controversial issues of online piracy and
digital copyright. Learn more at
www.drmstrategies.com
————————————————————–adv.-/


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


Check out the CodeGuru discussion forums at:


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


==========================================================
New
Articles on
Developer.com
==========================================================


Below are some of the new articles that have been posted
to Developer.com (http://www.developer.com ).


1. Improving Your Web App’s Performance with
Aggressive Data Caching
     By Mike Amundsen –

Data access can be a real bottleneck when you work on Web applications that
use dynamic content. Luckily, the ASP.NET runtime offers data-caching services
that can help. Learn how to effectively implement them without over-complicating
your code.



http://nl.internet.com/ct.html?rtr=on&s=1,16lb,1,jays,czjq,jorm,i5r0


2. A Developer’s Overview of ERP: Tactical
Objectives
     By Scott Robinson –
ERP,
Enterprise Resource Planning, pops up everywhere. What does it really mean, in
nuts-and-bolts terms? What are the major objectives?



http://nl.internet.com/ct.html?rtr=on&s=1,16lb,1,2ib3,3pdw,jorm,i5r0


3. Learn to Program using Python: Working with
Dictionary Elements
     By Richard G. Baldwin –

Learn how to nest dictionaries, sort key lists, delete elements from
dictionaries, and do membership testing on dictionaries.



http://nl.internet.com/ct.html?rtr=on&s=1,16lb,1,1fsf,cl7j,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) 2004
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