Wt: C++ Web Toolkit Library Lets You Write Scripting-Independent Web Apps
Rating: Victor Volkman - 06/06/2008 Tired of over-committing to one web scripting technology only to get derailed by the client's browser? Wt will insulate your application logic from the bumpy ride of trying to guess the right web platform for your apps.
Creating an Internet Explorer Helper Class
Rating: Mustafa Demirhan - 07/14/2003 The purpose of this article is to show how to use IWebBrowser2, IHTMLDocument2, and IHTMLElement objects. This includes showing how to create a new Internet Explorer window, how to use an existing one, how to navigate within one, how to find an anchor, how to fill in a form, and more.
Email 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.
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.
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.
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.
FTP TJFTP: A Visual C++ FTP Client
Rating: ShellRaker - 12/08/2005 Learn about a Windows FTP client written without CInternetSession or CFtpConnection classes.
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.
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.
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.
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.
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.
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.
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.)
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.
[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.
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.
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.
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.
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.
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.