==========================================================
CodeGuru Newsletter
June 21, 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
–> New Articles on
CodeGuru:
==> Design
Technques
– Migrating Visual Basic 6.0 Applications to
.NET
==> C#
Data
– How to Link Different Data Sources
Together
==> C++/Application
Control
– Platform/Part Architecture
==>
C++/MFC
Database
– Loading Blowfish-Encrypted Data Into an MSXML2 DOM
Object
==> C++/Managed
C++
– Using Delegates with Native Function Callbacks in Managed
C++
==>
C++/Math
– The Basics Of Binary
==>
VB
– Overloading Operators in VB.NET 2.0
–>Discussion Groups
–> Highlighted new articles on Developer.com
1. Easy Web Templates with
JDeveloper 10g
2. EAI Integration.A Case
Study
3. BizTalk 2004 Business Rules
Explained
/——————————————————————-
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
==========================================================
Last week, I talked a bit about Tech Ed. Hopefully, those of us who made it
to Tech Ed will be able to write a number of articles that share some of what we
learned. If you attended, please consider submitting any tips, tricks, or other
information you found interesting.
Today, I have the pleasure of being in Redmond on the Microsoft campus. While
I can’t share everything I learn due to non-disclosure agreements, I hope to be
able to bring back some additional information to add to that from Tech Ed.
Additionally, like always, it is great to get a chance to meet face-to-face with
some of the product leaders and others at Microsoft.
I know my traveling causes a few delays in the posting of some of the content
onto the site. If you’ve submitted something and are wondering what the status
is, feel free to e-mail submit@CodeGuru.com at any time. Susan
should be able to get you a quick status. You can also use that address with any
issues on submitting.
If you are wanting to give a shot at writing, but aren’t sure what to write
about, then there are several options. You can check out the articles forum for
suggestions. Alternatively, you can post a message in the Feedback forum saying
you would like ideas. You should also include the topic area that you’d are
familiar with (such as C++, STL, MFC, VB, VB .NET, C#, the .NET CLR, IL,
patterns, and many more). I’m sure a number of our members will have suggestions
for you to choose.
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:
https://www.codeguru.com/review-guidelines.php
–> ASP.NET 2.0 A Developer’s
Notebook
By Wei-Meng Lee for
O
320 pages for
$29.95
http://books.internet.com/books/0596008120
=========================================================
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,1p9x,1,fka1,909i,jorm,i5r0
This week’s posted CodeGuru articles:
==> Design Techniques
– Migrating Visual Basic 6.0 Applications to
.NET
By Yogi Abhyankar
Microsoft is officially
withdrawing support for Visual Basic 6.0 starting January 2006. Strategies and
plans need to be outlined for migrating these applications to either VB.NET or
C#.
http://nl.internet.com/ct.html?rtr=on&s=1,1p9x,1,b0xd,aapz,jorm,i5r0
==> C# Data
– How to Link Different Data Sources Together
By Klaus Salchner
Learn to link SQL Server with many different data
sources. See how to link SQL Server to a directory like Active Directory
Application Mode, a Microsoft Indexing Server catalog, a Microsoft Access
database, and a Microsoft Excel spreadsheet.
http://nl.internet.com/ct.html?rtr=on&s=1,1p9x,1,8lmm,8rbh,jorm,i5r0
==> C++/Application Control
– Platform/Part Architecture
By
amado
Have you ever wanted to make changes to your system without having to
update or recompile the code? Have you ever needed to pause a function,
discontinue its usage, or even condition its access?
http://nl.internet.com/ct.html?rtr=on&s=1,1p9x,1,2v07,2h0c,jorm,i5r0
==> C++/MFC Database
– Loading Blowfish-Encrypted Data Into an MSXML2 DOM
Object
By Tom Archer
Learn how to use helper
functions that (by utilizing a popular Blowfish class) open and decrypt an XML
file in memory and then load that memory – without writing it to disk — into a
DOM object.
http://nl.internet.com/ct.html?rtr=on&s=1,1p9x,1,hf27,2cs0,jorm,i5r0
==> C++/Managed C++
– Using Delegates with Native Function Callbacks in Managed
C++
By Tom Archer
Learn how to import native DLL
functions into a Managed C++ application and how to define and pass delegates
for asynchronous processing with callback functions.
http://nl.internet.com/ct.html?rtr=on&s=1,1p9x,1,9ds0,hmq8,jorm,i5r0
==> C++/Math
– The Basics Of Binary
By Pinky98
Learn
about the basics of how binary data is stored and manipulated. It is intended
for readers who are fairly new to numerical systems. The concepts of storing
integers, real numbers, and characters are discussed.
http://nl.internet.com/ct.html?rtr=on&s=1,1p9x,1,fbtg,i5uk,jorm,i5r0
==> VB
– Overloading Operators in VB.NET 2.0
By
Paul Kimmel
VB.NET 2.0 enables you to utilize overloaded operators, which not
only are easy to implement but also can provide your classes with intuitive
operators. Learn how to use this powerful feature.
http://nl.internet.com/ct.html?rtr=on&s=1,1p9x,1,is5c,l11m,jorm,i5r0
==========================================================
Discussion
Groups
==========================================================
Check out the CodeGuru discussion forums at:
http://nl.internet.com/ct.html?rtr=on&s=1,1p9x,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. Easy Web Templates with JDeveloper 10g
By
Chris Schalk –
Discover how to build and work with J2EE Web application
design templates even before the official Web templating support is available in
the next JDeveloper version.
http://nl.internet.com/ct.html?rtr=on&s=1,1p9x,1,3w8w,6rkw,jorm,i5r0
2. EAI Integration.A Case Study
By Tarun
Gupta –
It is always helpful to learn from the example of others. See how
one group of developers successfully integrated EAI into their company.
http://nl.internet.com/ct.html?rtr=on&s=1,1p9x,1,5xi7,4p6k,jorm,i5r0
3. BizTalk 2004 Business Rules Explained
By
Jeffrey Juday –
Give power users more control over areas of your BizTalk
Orchestration. With Business Rules, you can wrap your .NET classes and XML
document elements in easy-to-understand language.
http://nl.internet.com/ct.html?rtr=on&s=1,1p9x,1,52a,g47a,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 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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~