Last Update 2016/10/06

HTTP,SMTP,POP3,FTPの基本がわかる
VBAによるTCP/IPプログラミング入門

志村 康人 著
B5変型判 208ページ
定価2,640円(税込)
JAN9784789818773
2005年7月15日発行
[絶版2011.5.11] VBAによるTCP/IPプログラミング入門
大変恐縮ですが,こちらの商品は品切れ絶版となりました.

 従来,Windowsで動作するウェブ,メール,FTPといったTCP/IPアプリケーションプログラムの解説は,Visual C++をはじめとする専用開発ツールを前提にされることが多かったようです.そのため,より手軽にTCP/IPアプリケーションプログラムを作りたい,手近なツールでオリジナルのプログラムを作成したみたい,といった要求にはやや敷居が高いものでした.
 本書は,手近なツールであるMicrosoft Officeのマクロ言語VBAを使い,また便利なコンポーネントを使って,手軽なTCP/IPアプリケーションプログラムの作成方法を解説した入門書です.本書によってTCP/IPアプリケーションプログラムがより身近に感じることができます.
 【ご注意】本書の対応ソフトウェアは,Windows 98/2000/XPとExcel 2000/2002です.そのほかのソフトウェアでは動作確認をしておりません.

■掲載プログラムのダウンロード
TCPVBA050629.ZIP


■掲載プログラムのExcel 2007移行版のダウンロード
(使用環境により動作しない場合があります)

TCPVBA100817.ZIP

目次

第1章 VBAプログラミングの基礎
 1.1 Visual Basic Editorの概要
 1.2 VBAプログラミングの実際
 1.3 コントロールを使ったプログラム例
 1.4 デバッグの方法

第2章 Winsockコントロールを利用したTCP/IPプログラム
 2.1 Winsockコントロールの追加
 2.2 Winsockコントロールの概要と処理手順
 2.3 HTTPクライアントの作成
 2.4 SMTPクライアントの作成
 2.5 POP3クライアントの作成
 2.6 FTPクライアントの作成
 2.7 簡易サーバー・クライアントプログラムの作成

第3章 Winsock APIを利用したTCP/IPプログラム
 3.1 Winsock APIのソケット関数
 3.2 Winsock APIを使用するための準備
 3.3 HTTPクライアントの作成
 3.4 SMTPクライアントの作成
 3.5 POP3クライアントの作成

第4章 Inetコントロールを利用したTCP/IPプログラム
 4.1 Inetコントロールの追加
 4.2 Inetコントロールの概要
 4.3 HTTPクライアントの作成
 4.4 FTPクライアントの作成
 4.5 InetコントロールでHTTPSを使う

第5章 WinInet APIを利用したTCP/IPプログラム
 5.1 WinInet APIの関数
 5.2 WinInet APIを使用するための準備
 5.3 HTTPクライアントの作成
 5.4 FTPクライアントの作成

第6章 WebBrowserコントロールを利用したTCP/IPプログラム
 6.1 WebBrowserコントロールの追加と概要
 6.2 whoisクライアントの作成
 6.3 簡易Webブラウザの作成

第7章 Winsockコントロールによる応用プログラム
 7.1 簡単なHTTPサーバー
 7.2 リンク先解析プログラム

 本書で紹介したプログラムとそのテスト環境,および入手方法
 Winsockコントロール,Inetコントロールの入手とインストール方法
 Windows XP,Office XP上での実行例
 索引