July 27th CodeGuru Update Newsletter

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

CodeGuru
Newsletter
July 27, 2004
http://www.CodeGuru.com


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

___________________________ Sponsors
________________________________

Search Engine Strategies Summer 2004
Inside ID Conference & Expo
2004
_____________________________________________________________________


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



–> New Articles on CodeGuru:


     ==> Communications (C#)
   
     – Asynchronous Socket Programming in
C#
     ==> Dialogs (C++)
    
     – Setting Extended Styles of Controls, Dialogs, Dialog
Bars, and Property Pages at Runtime
     ==> Database
(.NET)
         – How to Use Windows
Authentication to Access SQL Server Through a ASP.NET Web
Application
     ==> Dialogs
(.NET)
         – Build a Localized Form
that Speaks the User’s Language
     ==> Internet
(VB)
          – Send E-Mail from
Your Web Applications
     ==>
Mobile
         – Using RAPI to Find
Remote Files
     ==> Setup
(.NET)
         – Installing a BizTalk
Server AIC Using the .NET Setup Project
     ==> Shell
(C++)
         – MFC and .NET: Why
ShellExecute Isn’t Dependable and How to Work Around
It
     ==> Syntax
   
     – Working with a Timer in C#: The
Basics
     ==> Web Services (.NET)
  
     – Develop Transactional .NET Web
Services

–> Discussion Groups


–> Highlighted new articles on Developer.com



        1. Exploring
Execution vs. Ownership
        2.
Understanding Base64 Data
        3.
Inter-Application Communication in
BREW
        4. NET and XML: Part 1: XPath Queries


/——————————————————————-


Search Engine Strategies Conference & Expo 2004, the
premier event
for search engine marketing & optimization, comes to San
Jose
August 2-5, 2004. Be part of this exclusive gathering of
search
professionals that features world-renowned search engine
expert
Danny Sullivan. Learn the basics & practical knowledge of
search engine
marketing and fully understand how search engines
interact with your Web site
& ways to improve your listings. Register
early & save!


http://nl.internet.com/ct.html?rtr=on&s=1,1169,1,fn3a,7fgr,jorm,i5r0

————————————————————–adv.-/


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


I don’t often “call out” articles that we post on the
site; however, I wanted to bring one to your attention. It happens to be one
that is on both CodeGuru and Developer.com. It is Develop Transactional .NET Web
Services By Thiru Thangarathinam


http://nl.internet.com/ct.html?rtr=on&s=1,1169,1,3uob,891f,jorm,i5r0


If you are doing ASP development and tapping into Web
Services, then you may find this to be an interesting articles. Making  sure your applications are transactional can be important!


In case you missed it last week, a second article that
I’ll  draw your attention to is on Developer.com. This is Mike Gunderloy’s newest article:


Data to Web in Five Minutes with Visual Web
Developer 2005
http://nl.internet.com/ct.html?rtr=on&s=1,1169,1,53za,7z2m,jorm,i5r0  


In this article, Mike writes on a topic that I had on my
list to cover. Mike presents additional information on the new  Visual Web
Developer 2005 Express product that Microsoft  recently released as a beta.
This is a beta I’ve mentioned before that you can download from the Microsoft site.


Until next week!


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


–> Pro MSMQ (Microsoft Message Queue
Programming)
      “Provides detailed
coverage of MSMQ’s architecture and
implementation”
     By Arohi Redkar, et al. for
Apress
     430 pages $49.99
    http://books.internet.com/books/1590593464  



–> Expert C# Business
Objects
     By Rockford Lhotka for
Apress
     830 pages $59.99
    
http://books.internet.com/books/1590593448  


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


This week’s posted CodeGuru articles:


==> Communications (C#)

– Asynchronous
Socket Programming in C#
   By Jayan Nair
This is a
simple Client-Server application developed to explain the concept of
asynchronous sockets in C#. This extends the socket program to accept multiple
clients. Because this example uses Asynchronous methods, threads are not
necessary to communicate to multiple clients (though internally the asynchronous
communication mechanism uses threads at the OS level).



http://nl.internet.com/ct.html?rtr=on&s=1,1169,1,2ddb,6qr6,jorm,i5r0


==> Dialogs (C++)


– Setting Extended Styles of Controls, Dialogs,
Dialog Bars, and Property Pages at Runtime

   By Stefan
Kuhr
Set extended styles of controls, dialogs, dialog bars and property pages at runtime for DIALOG and DIALOGEX resources.



http://nl.internet.com/ct.html?rtr=on&s=1,1169,1,7r8e,3xwn,jorm,i5r0


==> Database (.NET)


– How to Use Windows Authentication to Access
SQL Server Through a ASP.NET Web Application
   By
bondugula_ramu
Learn how to use Windows authentication for Web-based intranet applications to access a SQL Server database using ASP.NET.



http://nl.internet.com/ct.html?rtr=on&s=1,1169,1,2wgx,l91b,jorm,i5r0


==> Dialogs (.NET)


– Build a Localized Form that Speaks the User’s
Language

   By Mark Strawmyer
Learn how to build a
multilingual application using Microsoft .NET. In this installment of the .NET
Nuts & Bolts column, Mark Strawmyer outlines the construction and then demonstrates it with examples.



http://nl.internet.com/ct.html?rtr=on&s=1,1169,1,7mwp,62ja,jorm,i5r0


==> Internet (VB)


– Send E-Mail from Your Web
Applications
   By Neo_Manu
Use the given code and
configuration to send e-mails from your Web pages.



http://nl.internet.com/ct.html?rtr=on&s=1,1169,1,bmes,40sq,jorm,i5r0


==> Mobile


– Using RAPI to Find Remote
Files

   By Nancy Nicolaisen
Create powerful, panoramic
CE file handling capabilities from the desktop side using RAPI.



http://nl.internet.com/ct.html?rtr=on&s=1,1169,1,jwg4,3o8c,jorm,i5r0


==> Setup (.NET)


– Installing a BizTalk Server AIC Using the .NET
Setup Project
   By Sumana Mohan
Learn about the steps
for installing a BizTalk Server AIC using the .NET setup project.



http://nl.internet.com/ct.html?rtr=on&s=1,1169,1,ko24,gael,jorm,i5r0


==> Shell (C++)


– MFC and .NET: Why ShellExecute Isn’t
Dependable and How to Work Around It
   By Tom Archer –

Tom Archer explains the low-level details of why the ShellExecute function
isn’t dependable in a mixed-mode application. He then offers a couple of workarounds to this limitation.



http://nl.internet.com/ct.html?rtr=on&s=1,1169,1,7nlx,4q0z,jorm,i5r0


==> Syntax


– Working with a Timer in C#: The
Basics

By Bradley Jones
Implement a simple timer in C#.



http://nl.internet.com/ct.html?rtr=on&s=1,1169,1,b0gx,ggvw,jorm,i5r0


==> Web Services (.NET)


– Develop Transactional .NET Web
Services
   By Thiru Thangarathinam
The .NET Framework
offers tools and techniques for creating, destroying, and monitoring
transactions across multiple platforms and servers. Learn to use .NET’s
transaction support to develop transactional .NET Web services.



http://nl.internet.com/ct.html?rtr=on&s=1,1169,1,31zm,e66e,jorm,i5r0


/——————————————————————-


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,1169,1,h29v,e0f3,jorm,i5r0


————————————————————–adv.-/


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


Check out the CodeGuru discussion forums at:


http://nl.internet.com/ct.html?rtr=on&s=1,1169,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. Exploring Execution vs.
Ownership
   By Robert Bogue –
How would you rate the
atmosphere of your office?



http://nl.internet.com/ct.html?rtr=on&s=1,1169,1,kwio,ibe5,jorm,i5r0


2. Understanding Base64
Data

   By Richard G. Baldwin –
Baldwin explains the
use of base64 encoding and decoding  in general, and illustrates base64
encoding and decoding  using sample programs.



http://nl.internet.com/ct.html?rtr=on&s=1,1169,1,hde9,5i0c,jorm,i5r0


3. Inter-Application Communication in
BREW
   By Radu Braniste –
Find answers to puzzling
questions such as How can two or  more processes exchange information in
BREW?, When should  you use IAC? What are the design considerations?, and
How does one create and use services in BREW?



http://nl.internet.com/ct.html?rtr=on&s=1,1169,1,aj4z,9wgf,jorm,i5r0


4. NET and XML: Part 1: XPath
Queries

By Klaus Salchner –
XPath queries are a very efficient
and powerful way to query and navigate your XML documents. The operators,
axes, and functions provided by XPath allow you to create very simple and
complex queries. This will always be more efficient then navigating the XML
documents on your own.



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

Previous articleCatch Me If You Can
Next articleXSLT Tutorial

Must Read