Build a SharePoint Newsletter Generator That Alerts Users to Changes
Rating: none
Jeffrey Juday - 10/28/2005
Leverage the SharePoint SDK classes to build a newsletter generator that collects all the changes to a site and presents them to users in an e-mail newsletter format.How to Add Pocket Outlook Features to Your Mobile Application
Rating: none
Alex Gusev - 07/15/2005
With the help of POOM (Pocket Outlook Object Model), you can implement sophisticated and customized mobile applications with rich functionality.
Using a Simple MAPI in API that Runs as a Windows NT Service
Rating: none
Manuel Carlos F. A. Pinheiro - 09/25/2002
Because a Win NT service does not have a user interface, when an application tries to send an e-mail, the service fails and ends.
Work With E-Mail Easily Using the Mailman Class
Rating: 




Saeed Rahimi - 06/12/2002
There is no need to worry about finding the proper DLLs or figuring out how to send an email or receive one. Learn to use this MFC class that makes sending or reading emails from your Inbox very easy.
E-Mail File Attachment Using MIME (with HTML support)
Rating: none
pcouderc - 03/04/2002
A new class for sending e-mail file attachments using MIME.
POP3 Client With Attachment
Rating: none
Alexander Volkov - 02/15/2002
Here is a simple COM server that is able to receive a mail messages and extract attached files.
OE New Message with Attachment from MIME
Rating: none
Dejan Kostic - 01/08/2002
Send messages with attachements. Similar to the function CDocument::OnFileSendMail(), except that you may also put a subject and a note text in a message.
Simple Email Client v1.0
Rating: none
Emmanuel KARTMANN - 10/18/2001
Updated article and code.
POP3 Wrapper Class 2001
Rating: none
Jan Raddatz - 07/26/2001
A new and updated POP3 Wrapper Class.
ATL SMTP Classes
Rating: none
Robert Simpson - 06/25/2001
A set of lightweight, yet full-featured non-MFC SMTP classes to enable C++ programs to send outgoing email.
Handling Drag and Drop of Email Attachments
Rating: none
Kraig Hiersche - 12/17/1999
Shows how Email attachments can be dropped onto your own controls
Class for simple MAPI email
Rating: 




Rob Manderson - 04/26/1999
Fixed the multiple recipient problem and the library reference problems
Update SMTP class part II
Rating: none
Jean-Francois Ouellet - 02/17/1999
Update SMTP class part II
Updated SMTP Class
Rating: none
Jean-Francois Ouellet - 12/18/1998
Updated SMTP Class
SMTP/POP3 MFC classes
Rating: 




Michael Krebs - 12/04/1998
SMTP/POP3 MFC classes
MAPI Class '& Simple MAPI Project
Rating: none
Christopher W. Backen - 11/21/1998
MAPI Class '& Simple MAPI Project
Mail Checker (POP3)
Rating: none
Asif Rashid - 08/07/1998
Mail Checker (POP3)
E-Mail File Attachments Using MIME
Rating: none
Wes Clyburn - 08/07/1998
E-Mail File Attachments Using MIME
SMTP MFC Classes
Rating: 




Wes Clyburn - 08/07/1998
SMTP MFC Classes
SMTP Protocol wrapper class
Rating: none
Asif Rashid - 08/07/1998
SMTP Protocol wrapper class
POP3 Protocol wrapper class
Rating: 




Asif Rashid - 08/07/1998
POP3 Protocol wrapper class
Updated POP3 Wrapper Class
Rating: none
Robbert E. Peters - 08/07/1998
Updated POP3 Wrapper Class
FTP
TJFTP: A Visual C++ FTP Client
Rating: 




ShellRaker - 12/08/2005
Learn about a Windows FTP client written without CInternetSession or CFtpConnection classes.Application's Version Updating from a FTP Resource
Rating: none
Andrej Hristoliubov - 02/15/2005
Use the IOUpdate.dll library to automatically update your application from the Internet.
Creating an MFC Extension DLL that Implements Some Handy FTP Features
Rating: 




Mustafa Demirhan - 07/03/2003
Anyone who has used the WinInet FTP functions has probably noticed that many features are lacking. In particular, this code supports wildcards, recursively looking into the sub directories, uploading/downloading/deleting multiple files, automatically showing a progress bar, user cancellation, and more.
FTP Wanderer -- An FTP Client Using WININET
Rating: none
Pablo van der Meer - 08/20/2002
Moving files between the Internet and your computer is as simple as local file manipulation with this multithreaded FTP client with the look and feel of Windows Explorer.
Build a Complete FTP Server
Rating: 




Pablo van der Meer - 08/07/2002
Build a fully functioning FTP server that can handle multiple connections at the same time (multithreaded) and has most of the features you would find in other commercial/shareware FTP servers.
Transfer Files to and from an FTP Server
Rating: none
Vinoj Kumar - 06/13/2002
Transferring files to and from the server is easily automated using MFC classes. This article provides the full source code to do file transfers from and to the FTP servers.
CFtpGet - FTP File Retrieval Class
Rating: none
Robert Lascelle - 03/07/2000
CFtpGet - FTP File Retrieval Class
FTP File Browser (with source!)
Rating: none
Ravi Shankar - 12/11/1999
FTP File Browser (with source!)
A simple FTP client class
Rating: none
Phil Anderson - 04/26/1999
A simple FTP client class
Downloading files via FTP
Rating: none
Greg - 03/19/1999
Downloading files via FTP
File Transfer
ASP.NET Tip: Control Access to a File Download
Rating: 




Eric Smith - 08/30/2006
Learn a method for controlling how users download files from your ASP.NET applications.A Simple File Downloading Method with Progress Bar Updating
Rating: none
Aviad Tobaly - 09/30/2002
How to track the progress of a download from the Internet. Learn to use a progress bar to indicate the status.
Internet File Downloading Function
Rating: 




Andon M. Coleman - 12/09/1999
Simple Function to Download Files From the Internet
General Internet
RSS 2.0: Really Simple Syndication
Rating: none
Andrew Watt - 05/02/2007
Walk through the components of an RSS 2.0 feed for building your own feeds either by hand or programmatically.Future-Proofing Your URIs
Rating: 




Erik Bruchez - 04/18/2007
Look at how to design your web application URIs to ensure you give them the maximum lifespan possible from Professional Web 2.0 Programming co-author Erik Bruchez.
Building Software That Is Interoperable By Design
Rating: 




Bill Gates - 02/04/2005
Microsoft's Bill Gates on interoperability.
Mastering Internet Programming on Mobile Devices: First Steps
Rating: 




Alex Gusev - 11/02/2004
Learn how to create applications that may connect to the Internet or an intranet. Take a look at typical scenarios that often occur in programming practice.
Invoke Hidden Commands in Your Web Browser
Rating: 




eagleboost - 09/15/2004
Demonstrate an innovative way to invoke hidden commands to show modal dialogs such as the "Add To Favorite" dialog or "Import/Export Wizard" dialog in your Web browser-based application.
Listener and Client Sockets/Remote Program Execution, etc.
Rating: 




Paul Bright - 01/21/2003
This is a simple app to demonstrate listener and client Sockets/Remote program execution, and so on.
Download a File Using URLDownloadToCacheFile
Rating: 




chensu - 10/29/2002
[Update] The source code has been expanded.
Get web page using WinInet class wrapper
Rating: 




Asif Rashid - 10/01/2002
Get web page using WinInet class wrapper
Synchronizing Your PC Clock Using HTTP Protocol
Rating: none
Alex Rest - 05/21/2002
Learn how to create a program to get the attomic time from the internet and using it to set your PC's clock.
Function to Verify if Connected to the Internet
Rating: none
Dmitry Utenkov - 05/15/2000
Very quick and straight-forward way of determining if the user is connected to the Internet
Finger Utility
Rating: none
Alexei Veremenko - 03/02/2000
Finger Utility
Selecting a client certificate
Rating: 




Simon Sprott - 07/29/1999
Selecting a client certificate
Change IP address and HostName of NT machine
Rating: none
Massimo Negroni - 07/29/1999
Change IP address and HostName of NT machine
Virtual Host Proxy Server
Rating: none
Franck JEANNIN - 06/23/1999
Virtual Host Proxy Server
BOOL IsInternetConnected()
Rating: none
Ran - 06/16/1999
BOOL IsInternetConnected()
Internet tools
Rating: none
Fred Forester - 08/07/1998
Internet tools
Winsock API Wrapper Classes
Rating: none
Poul A Costinski - 08/07/1998
Winsock API Wrapper Classes
Asynchronous full-duplex connection class
Rating: none
Paul Barvinko - 08/07/1998
Asynchronous full-duplex connection class
A Pre-emptive Multithreading Web Spider
Rating: none
Sim Ayers - 08/07/1998
A Pre-emptive Multithreading Web Spider
Winsock2 Internet functions
Rating: none
Steve Bryndin - 08/07/1998
Winsock2 Internet functions
HTML
Publishing with Authoring Connector
Rating: none
Packt Publishing - 09/20/2005
Learn to integrate Web publishing with working with your Word documents.Using The CE HTML Viewer Control To Create Powerful, Customized Presentations
Rating: 




Nancy Nicolaisen - 03/09/2005
Create an HTML viewer control on a CE device. Once animated, this control allows you to pass any data that is capable of being rendered by using HTML tags from the desktop device to the CE device. The power and
elegance of this approach can hardly be overstated.
Windows XP-Style Menus and ToolTips Using HTML for Applications
Rating: none
Vitaly Tomilov - 11/01/2002
[Update] Discover how to use HTML in applications to create Windows XP-style menus with tool tips. Minor text change made; example illustration added; reference to Web site added.
HTML Table Generator
Rating: 




Kim Pil Ho - 12/17/1999
Very nice application that generates HTML for graphically created tables
HTTP
URI Encoding and Decoding
Rating: 




jinq0123 - 11/02/2006
Learn about fast and portable URI encoding and decoding functions that use std::string as the argument and return type, and do the buffer conversion, including '\0'.HTTP Post Using C
Rating: 




Uday Chitragar - 01/05/2005
Learn to write a small routine or utility to make a post request to a Web server and retrieve the data. This article demonstrates such a technique, tested on Linux.
New HTTP Endpoints Create SQL Server 2005 Web Services
Rating: none
Peter DeBetta - 08/05/2004
SQL Server 2005 supports native HTTP SOAP via a feature known as HTTP Endpoints. Find out how this new feature makes the creation of Web services a snap.
Crawling Using WINHTTP 5
Rating: none
Prabhdeep Singh - 07/08/2003
The latest WINHTTP library from Microsoft replaces the older WININET libraries. This library is used internally in various Microsoft applications. Learn the various issues and characteristics of using this library's methods while crawling (reading Web data). This is most suitable for C++ coded, HTTP-based client/server applications.
HTTP Tunneling (HTTP Proxy Socket Client)
Rating: none
Akash Kava - 04/21/2003
Learn to do HTTP tunneling using HTTPS as a proxy.
Discover WEB -- HTTP GET-POST Utility
Rating: none
Adrian Bacaianu - 04/03/2003
Build a utility that retrieves raw information from Web servers by using HTTP's GET and POST commands.
Launching and Closing the Internet Explorer from Your VC++ App
Rating: 




Paintsil Ebenezer. - 06/03/2002
Opening and closing Internet Explorer from code.
STL-based Web Server and Utility Classes
Rating: none
David Hubbard - 05/13/2000
Very cool STL (non-UI) implementation of the MSDN httpsvr example
A Simple Http Proxy Server
Rating: none
HU Zhongshan - 02/09/2000
A Simple Http Proxy Server
HTTP Service Monitor
Rating: 




Asif Rashid - 02/09/2000
HTTP Service Monitor
CHTTPSocket - Class to Explore Web
Rating: none
Tair Abdurman - 02/09/2000
CHTTPSocket - Class to Explore Web
Instant Messaging
Retrieving Chat Text from Messengers - Part II Yahoo Messenger
Rating: none
Deepesh Dhapola - 02/25/2003
In in this second part of a two-part article, learn to retrieve conversation text from Yahoo Messanger. (The article was updated.)Retrieving Conversation text from Instant Messengers - Part I
Rating: none
Deepesh Dhapola - 02/21/2003
In in this first part., learn to retrieve conversation text from MSN Instant Messanger. (The article was updated.)
Internet Protocol (IP)
How to Get an ARP Table with an IP Helper API
Rating: none
Gordon Ahn - 01/22/2004
Learn how to get an Address Resolution Protocol (ARP) table in VC++ 6.0 on Windows with an IP Helper API.IP Enumeration
Rating: none
Yvo van Dillen - 12/24/2003
Learn about the quickest way to enumerate the available IP addresses.
IP Inter-network Testing Using Only a LAN
Rating: 




Bill Nolde - 04/12/2002
Making an IP connection locally from simple TCP sockets applications is no problem. Being able to do that from any random or specific IP address to create a wan test environment is a little more difficult--unless you read this article!
Internet Protocols
Exploring the URL Cache
Rating: 




Brian Wengert - 05/30/2003
Explore the URL cache using the WinInet library.Ten Things to Do with IIS
Rating: none
Matt Foley - 10/18/2002
In the real world, most software is dependent on other software. ASP, ASP.NET, ColdFusion, JSP, Perl, and PHP are no different... they run on top of IIS on Windows Web Servers. Here's a list of ten ways to make IIS the best it can be. While not a coding article, if you are using ASP and IIS, you'll find this information useful.
IP Address Swapping
Rating: none
C. SampathKumar - 01/14/2002
This is an application used to swap the IP address.
TCPInfo
Rating: none
Farooque Khan - 10/31/2001
Internet Protocol Helper (IP Helper) is an API that assists in the network administration of the local computer. You can use IP Helper to programmatically retrieve information about the network configuration of the local computer, and to modify that configuration.
Telnet
Rating: 




Ibrar Ahmad - 09/11/2001
Brief description of Telnet and a Telnet project.
Function to Return HTML Source of a URL
Rating: none
L.D. Nelson - 03/21/2001
Provides a function (GetSourceHtml) that creates a text file containing the HTML source code of a specified URL address.
Creating Internet Shortcuts
Rating: none
Venu Vemula - 01/25/2000
Creating Internet Shortcuts
Class that Enables Drag '& Drop of Internet Links from IE to a List Control
Rating: none
Smile Seo - 12/11/1999
Class that Enables Drag '& Drop of Internet Links from IE to a List Control
Network
A Little Sniffer that Uses WSA Sockets (Windows Sockets)
Rating: none
Ciro Sisman Pereira - 03/27/2008
Discover how to intercept network traffic (IP packets) by putting a socket in promiscuous mode.Clients that Find Servers in a Windows Network Domain (TCP/IP, Mailslot)
Rating: none
Ciro Sisman Pereira - 03/20/2008
Learn how to use a mailslot to broadcast information over a network.
[Updated] WinIPCfg
Rating: 




egawtry - 03/23/2006
A clone of the Win95/98/ME utility for checking and controlling IP addresses.
[Updated] The K.I.S.S. Approach to I/O Completion Ports
Rating: 




Robert Simpson - 10/18/2004
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).
GroupTalk (not yet reviewed)
Rating: 




Nagareshwar Talekar - 07/15/2004
Learn about a multicasting-based groupchat application in which any number of users can join the group and communicate together.
WinSniff
Rating: 




Nagareshwar Talekar - 07/08/2004
Learn about WinSniff, the application for capturing packets on the network.
Speeding Up Internet Browsing
Rating: none
Bill Nolde - 05/22/2003
This program watches for DNS requests, lists them, and allows you to save them to block certain sites.
Resolving Host Names
Rating: none
Kevin Davis - 01/15/2003
Resolve a host name using getnameinfo to avoid NetBIOS implications.
Exploring Trace Routes
Rating: none
babarq - 12/05/2002
Explore sockets and their different uses. Discover a ping program that pings the network addresses and a route program that uses raw sockets.
Creating a Client/Server Framework
Rating: none
Jeff Miles - 11/15/2002
Create a complete client/server framework with added server features, including activity logging, minimize to the system tray, password and version checking, as well as user maintenance.
A New Way to Ping
Rating: none
Bill Nolde - 05/02/2002
An existing, easy-to-use function for with the abilities to do TCP pings programmatically as well as the ability to get the hops count.
Hostname Resolving
Rating: none
Jan Raddatz - 09/04/2001
Have you ever offered an edit control in your application in which the user had to enter an IP address or Hostname? This function helps resolve which the entered value is.
CSock - To verify timeout socket class
Rating: none
Seung Kyung, Lee. - 05/11/1999
CSock - To verify timeout socket class
CPing -- Easily ping a host from Windows 95 and Windows NT
Rating: none
Robert Hamilton - 04/26/1999
CPing -- Easily ping a host from Windows 95 and Windows NT
Get hostname and ip address of local computer(2)
Rating: none
Jaroslav Pisk - 12/15/1998
Get hostname and ip address of local computer(2)
Novell Netware Send
Rating: none
Petr Stejskal - 08/13/1998
Novell Netware Send
An ICMP Class For MFC
Rating: none
Jay Wheeler - 08/10/1998
An ICMP Class For MFC
Network enumeration
Rating: none
Joerg Koenig - 08/07/1998
Network enumeration
Get hostname and ip address of local computer
Rating: 




Jeff Lundgren - 08/07/1998
Get hostname and ip address of local computer
Secure Socket Layer (SSL)
Review of Solutions for Secure Data Transfer
Rating: 




Judy Raven - 07/15/2003
Review of solutions for secure data transfer.An Introduction to SSL
Rating: none
Eugene Mayevski - 04/16/2003
Learn some of the details on how the Secure Socket Layer (SSL) works in providing security to your Web site's data transfer.
Security
Working with Forms
Rating: none
William Steinmetz - 06/24/2008
Forms are how your users talk to your scripts. To get the most out of PHP, you must master forms. The first thing you need to understand is that although PHP makes it easy to access form data, you must be careful of how you work with the data.PHP Tip: Validating a Credit Card
Rating: 




William Steinmetz - 06/18/2008
Learn how to make sure the credit card you're accepting isn't fraudulent.
Computing a MS-CHAPv2 Client Response (not yet reviewed)
Rating: none
Eugene Prigorodov - 03/06/2006
Learn about a RFC2759-compliant implementation of the MS-CHAPv2 response calculation algorithm.
Keyboard Spy: Implementation and Counter Measures
Rating: 




Dor Alon - 05/12/2005
Learn to develop hook-based key loggers and hook-safe software.
Security Certificates Treatment with CryptoAPI
Rating: 




Kiko Vives - 10/02/2003
How to add security certificates to certificates stores, as well as how to get information from them. This uses CryptoAPI.
Obtaining Secure Connectivity: Five Loaves
Rating: none
Brian Aberle - 06/20/2002
Discover this open source Internet utility designed to meet the most common needs of Internet users, primarily secure connectivity.
Streaming Media
Voice Communication via Network/Internet
Rating: none
Zhaohui Xing - 06/24/2000
Prototype to demonstrate how to realize basic voice communications via Internet/Network on PC platforms
Web Services
A Windows Service Solution for Unreliable Web Services
Rating: none
Jeffrey Juday - 06/28/2006
Reliability is a big issue in Internet Web services integration. Learn how to mitigate Web service reliability problems by using an asynchronous messaging approach.Ajax Submission Throttling
Rating: none
Nicholas C. Zakas - 05/18/2006
Ajax is becoming the hot topic in Web programming today. Discover more useful things that it can do for you.
Implement a Centralized BizTalk File Creation Broker
Rating: none
Jeffrey Juday - 05/25/2005
By using BizTalk 2004, Web services, and the Broker enterprise pattern, you can create a centralized file broker that enables you to more easily configure security, administer services, and share code across your organization.
Build a Custom SharePoint Web Service for Your InfoPath 2003 Documents
Rating: none
Jeffrey Juday - 05/03/2005
Learn how to develop a custom SharePoint Web service for InfoPath 2003 documents, which allows you to reliably perform actions whenever a user saves one of the documents.
"Indigo" CTP Released Today
Rating: none
Bradley Jones - 03/16/2005
Microsoft released the Community Technical Preview (CTP) of their next-generation Web-Services technology, "Indigo," today.
Composite Custom Web Controls in Managed C++
Rating: 




Stephen Fraser - 01/05/2005
Continuing his series on custom Web control development in Managed C++, Stephen Fraser takes it up a notch by examining the more advanced—and far more powerful—composite custom Web control.
Publishing Schema as Web Service in BizTalk 2004 (not yet reviewed)
Rating: 




PradeepMurti - 08/06/2004
Learn to create a simple scenario for consuming a Schema as a Web Service with minimum effort.
Managed Extensions Example That Calls the Amazon Web Service
Rating: 




Tom Archer - MSFT - 07/28/2004
Many talented C++ programmers still think that calling Web services from C++ is difficult. Tom Archer illustrates that using the .NET XmlTextReader and XmlDocument classes make this task a snap.
Accessing Web Services from a Mobile Application
Rating: 




Alex Gusev - 03/02/2004
Learn how to utilize Web Services in mobile WinCE applications
Calling a Web Service Asynchronously
Rating: 




Kate Gregory - 09/17/2002
Web services are the talk of the Net; however, there is little information on Web Services with Visual C++. In her newest column, Kate covers calling a Web service asynchronously using Visual C++ .NET.
XML
[Updated] XML Data Binding
Rating: 




Simon Sprott - 07/17/2007
XML Data Binding allows you to manipulate an XML document via a set of simple objects. Learn about the generation of these objects, and see a summary of the existing products on the market.XSD Tutorial: XML Schemas For Beginners
Rating: 




Simon Sprott - 05/24/2007
This five-part article gives a basic overview of the building blocks underlying XML Schemas, showing how and when to use them.
Creating Custom WPF Controls
Rating: 




Chad Campbell - 08/28/2006
Custom controls assist developers in maximizing code reuse and minimizing headaches. Learn the process of creating custom controls within Microsoft's latest UI model, the Windows Presentation Foundation (WPF).
XPath Support in Browsers
Rating: none
Nicholas C. Zakas - 08/14/2006
Learn about XPath, a small language used specifically to locate a single node or multiple nodes that match a particular pattern.
XMLHttp Requests for Ajax
Rating: none
Nicholas C. Zakas - 05/12/2006
Professional AJAX author Nicolas Zakas shows the benefits as well as some of the disadvantages of using HTTP requests in your applications.
Browsing XML/XSLT with HTA/Scripting Runtime
Rating: none
Freelancer - 11/11/2005
Learn about a simplistic example of using a Scripting Runtime Library.
Selecting the Best Approach for Designing an Interoperable Web Service
Rating: 




Nalaka Withanage and Martin Kropp - 05/10/2005
Learn about the different Web service design methodologies as defined by the Web Services Standardization Groups, clarify the terms, and highlight their differences.
Mastering Internet Programming on Mobile Devices: Data Exchange Using an XML HTTP Interface
Rating: none
Alex Gusev - 12/21/2004
Learn how to create applications that may connect to the Internet or an intranet. This article helps you figure out one more suitable method, XMLHTTP, of data transfer over a network.
XHTML2RTF
Rating: 




Emmanuel K. - 05/25/2004
This article describes a conversion tool which takes an HTML document as input and generates a Microsoft Word document for printing.
Enterprise Application Integration (EAI) Using XML
Rating: 




Syed Hameed - 03/26/2004
Best Practices and Standards in EAI must be practiced for reducing costs and increasing the effeciency for any EAI application.
"Mail Merge" System for XML and Microsoft Word
Rating: none
Franky Braem - 05/19/2000
Illustrates great technique of creating a Word template and merging it with XML data
A Simple BizTalk Shema Viewer (XML/XDR/XSL)
Rating: none
Philippe LACHAISE - 05/17/2000
Great article/demo application for XML and XSL !!
STL-based (non-validating) XML Parser
Rating: 




David Hubbard - 05/13/2000
Another great STL implementation by David, these classes use standard parsing (as opposed to the XML DOM) to parse XML documents
