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



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

  • Live Event Date: October 29, 2014 @ 11:00 a.m. ET / 8:00 a.m. PT Are you interested in building a cognitive application using the power of IBM Watson? Need a platform that provides speed and ease for rapidly deploying this application? Join Chris Madison, Watson Solution Architect, as he walks through the process of building a Watson powered application on IBM Bluemix. Chris will talk about the new Watson Services just released on IBM bluemix, but more importantly he will do a step by step cognitive …

  • Packaged application development teams frequently operate with limited testing environments due to time and labor constraints. By virtualizing the entire application stack, packaged application development teams can deliver business results faster, at higher quality, and with lower risk.

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds