==========================================================
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:
https://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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~