敬业的IT人 >> 编程开发 >> PowerBuilder >> 用PB编写邮件应用程序

用PB编写邮件应用程序

敬业的IT人 互联网 佚名 2008-1-4 11:08:55

  由于受到强大数据库功能的掩盖,PB的邮件功能鲜为人知。在VB中可以轻松地利用CDO控件发邮件(Delphi中用NMSMTP),而PB中的邮件函数比它们更灵活、方便。

  PB以其独特高效的数据库访问技术,赢得了广大程序员的青睐。从表面上看,它似乎只适合于开发数据库应用程序,而事实上,PB遵照信报接口MAPI的标准,开发了许多内部函数和数据结构,用于对电子邮件提供支持,因此也是一个相当不错的邮件应用程序开发工具。

  一个邮件应用程序要处理的基本事务主要包括:登录到邮件服务器开始会话、接发邮件、结束邮件会话。在PB中,所有这些事务都围绕mailSessiborder="0" alt="用PB编写邮件应用程序" />
图1

    ·应用MFC开发高级应用程序
    ·在VC++应用程序中读取文本数据
    ·使用GWT开发AJAX应用程序
    ·DirectSound应用程序开发快速入门
    ·在Ajax应用程序中实现数据交换
    ·用Indy组件开发Socket应用程序
    ·MFC应用程序框架入门
    ·VFP基础教程 第十一章 应用
    ·用VC++建立Service服务应用程序
    ·用VC++编制FTP客户端应用程序

4.结束邮件会话

  在“退出”按钮的Clicked事件中加入下列代码:

MyMail.mailLogoff() //结束邮件会话
Destroy MyMail //销毁会话对象


  至此,一个简单的邮件应用程序就编好了,它虽然还不足以和FoxMail、Outlook相媲美,但已经具备了它们最基本的功能。

  例子中的程序在PB6.5中调试通过,大部分代码可以直接利用。
粤ICP备06119539号
Copyright CiscoSky.Org,Some Rights Reserved.
Email:me1228#tom.com