yahoopops-win-src-0.3.9
所属分类:Email客户端
开发工具:Visual C++
文件大小:1500KB
下载次数:63
上传日期:2005-11-29 16:03:44
上 传 者:
w80w80
说明: webmail 客户端软件源代码,针对yahoo服务器,功能复杂,具有参考价值
(webmail client software source code, against yahoo server complex, with reference value)
文件列表:
YahooPOPs! (0, 2002-11-01)
YahooPOPs!\common (0, 2002-11-01)
YahooPOPs!\common\Base64.cpp (5533, 2002-05-30)
YahooPOPs!\common\Base64.h (150, 2002-05-30)
YahooPOPs!\common\Defines.h (2314, 2002-08-04)
YahooPOPs!\common\HttpClient (0, 2002-11-01)
YahooPOPs!\common\HttpClient\HttpClient.cpp (30654, 2002-10-20)
YahooPOPs!\common\HttpClient\HttpClient.h (3882, 2002-08-04)
YahooPOPs!\common\HttpClient\HttpClientResponse.cpp (8696, 2002-10-18)
YahooPOPs!\common\HttpClient\HttpClientResponse.h (2610, 2002-08-04)
YahooPOPs!\common\HttpClient\HttpClientTest.cpp (1787, 2002-08-01)
YahooPOPs!\common\HttpClient\HttpSession.cpp (5974, 2002-10-24)
YahooPOPs!\common\HttpClient\HttpSession.h (2540, 2002-10-18)
YahooPOPs!\common\lib (0, 2002-11-01)
YahooPOPs!\common\lib\mimepp (0, 2002-11-01)
YahooPOPs!\common\lib\mimepp\Changes.txt (17625, 2001-02-11)
YahooPOPs!\common\lib\mimepp\Copyright.txt (696, 2001-02-11)
YahooPOPs!\common\lib\mimepp\doc (0, 2002-11-01)
YahooPOPs!\common\lib\mimepp\Install.txt (6280, 2000-07-09)
YahooPOPs!\common\lib\mimepp\License.txt (10788, 2001-02-11)
YahooPOPs!\common\lib\mimepp\makefile-vc.mak (27498, 2000-07-09)
YahooPOPs!\common\lib\mimepp\MIME.dsp (9584, 2002-07-24)
YahooPOPs!\common\lib\mimepp\Release (0, 2002-11-01)
YahooPOPs!\common\lib\mimepp\Release\MIME.lib (1028388, 2002-07-24)
YahooPOPs!\common\lib\openssl (0, 2002-11-01)
YahooPOPs!\common\lib\openssl\vc++ (0, 2002-11-01)
YahooPOPs!\common\lib\openssl\vc++\OpenSSL (0, 2002-11-01)
YahooPOPs!\common\lib\openssl\vc++\OpenSSL\inc32 (0, 2002-11-01)
YahooPOPs!\common\lib\openssl\vc++\OpenSSL\inc32\OpenSSL (0, 2002-11-01)
YahooPOPs!\common\lib\openssl\vc++\OpenSSL\inc32\OpenSSL\asn1.h (45041, 2002-05-05)
YahooPOPs!\common\lib\openssl\vc++\OpenSSL\inc32\OpenSSL\asn1_mac.h (19558, 2002-05-05)
YahooPOPs!\common\lib\openssl\vc++\OpenSSL\inc32\OpenSSL\bio.h (27940, 2002-05-05)
YahooPOPs!\common\lib\openssl\vc++\OpenSSL\inc32\OpenSSL\blowfish.h (5140, 2002-05-05)
YahooPOPs!\common\lib\openssl\vc++\OpenSSL\inc32\OpenSSL\bn.h (19080, 2002-05-05)
YahooPOPs!\common\lib\openssl\vc++\OpenSSL\inc32\OpenSSL\buffer.h (4089, 2002-05-05)
YahooPOPs!\common\lib\openssl\vc++\OpenSSL\inc32\OpenSSL\cast.h (4411, 2002-05-05)
YahooPOPs!\common\lib\openssl\vc++\OpenSSL\inc32\OpenSSL\comp.h (1348, 2002-05-05)
YahooPOPs!\common\lib\openssl\vc++\OpenSSL\inc32\OpenSSL\conf.h (6803, 2002-05-05)
YahooPOPs!\common\lib\openssl\vc++\OpenSSL\inc32\OpenSSL\conf_api.h (4081, 2002-05-05)
... ...
This is the README file for the MIME++ library.
MIME++ is a C++ class library for creating, parsing, and modifying messages
in MIME format.
See the file Install.txt for information about how to compile the library.
The library classes themselves are somewhat low-level. The example programs
use wrapper classes. This technique of using wrapper classes is the
recommended way to use MIME++ for two reasons. First, it will isolate your
application from the low-level, implementation details of the library.
Second, it will help to isolate your application from future changes in
the library classes. If you are familiar with the idea of design patterns,
the wrapper classes implement the facade pattern.
To learn the library, I suggest you first take a look at the HTML file
Tutorial.htm or the text file Tutorial.txt, which contains a tutorial.
Then, I suggest browsing the HTML man pages, which can all be referenced
from doc/mimepp.html. If you do not have an HTML browser available, use
your favorite editor to view the .h files. All the text of the man pages is
embedded as comments in the .h files. Look especially at the man pages for
DwString and DwMessageComponent, the base class of nearly all MIME
components. Also, look at the example programs. As a starting point for
your own application, I suggest you start with the source code for one or
more of the wrapper classes (BasicMessage, declared and defined in
basicmsg.*; MultipartMessage, declared and defined in multipar.*; and
MessageWithAttachments, declared and defined in attach.*) and modify it for
your own use.
Please send me any comments, questions, bug reports, or whatever.
Doug Sauder
dwsauder@hunnysoft.com
近期下载者:
相关文件:
收藏者: