引言: 江西南昌华东交大控制信息工程研究所(330013)刘遵雄
----要在应用程序中控制Word 97的运行,首先必须在编制自动化客户程序时使其头文件中包含文件ComObj.hpp,写入#include。
摘要:摘 要 本文介绍了如何增强bcb中发送电子邮件的nmsmtp控件的功能,实现具有身份认证功能的邮件发送程序。 关键词 esmtp,mime,身份认证 引言 为了更有效地抑制垃圾邮件的泛滥,目前多数网站的邮件收发系统都使用了esmtp服务的身份认证功能。即用户发送邮件时,需要对用户的身份进行验证,如果帐号或密码错误,邮件服务器会拒绝发送邮件。borland c++ builder 6中有丰富的......
摘要:
7)set类如何用? 答:严格来说,cb的集合(set)并不是一个类,而是一个类模板(class template)。它用来实现集合这个抽象数据类型。 使用它可以定义一个实际的集合类型,它的一般声明模式是这样的:
......
用C++Builder实现Word 97自动化江西南昌华东交大控制信息工程研究所(330013)刘遵雄
----要在应用程序中控制word 97的运行,首先必须在编制自动化客户程序时使其头文件中包含文件comobj.hpp,写入#include.编程工具c++builder的开发者把调用word 97自动化对象的功能大致包装成了几个ole object class函数,应用程序设计人员可以很方便地利用它们. 【程序编程相关:
变速齿轮的原理】
【推荐阅读:
汇编语言命令参数程序的编写】
*设定ole对象的属性: 【扩展信息:
用TurboC备份你的硬盘分区表】
olepropertyget(propname)
olepropertyset(propname,value)
其中value是任何可以转换为variant型的值
*调用ole对象的方法:
oleprocedure(oleprocname,[val,...])
olefunction(olefuncname,[val,...])
其中val是任何可以转换为variant型的值
----可以通过olefunction(olefuncname,[val,...])父对象返回其子对象,句法是:子对象名=父对象名. olefunction(olefuncname,val).而且可以对此方法组合从父对象返回其下层对象的对象.
---- c++builder中使用ole自动化控制word 97,必须掌握word 97的自动化对象及microsoft word visual basic帮助文件中关于word的对象方法与属性.word对象代表一个word的元素,如文档.段落.书签或单个的字符.集合是一个对象,该对象包含其他数个对象,通常这些对象属于相同的类型,例如,一个集合对象中可包含文档中的所有书签对象.通过使用属性与方法,可以修改单个的对象,也可修改整个的对象集合.属性是对象的一个特性或者该对象操作的一个方面.例如,文档属性包含名称.内容.保存状态,以及是否启用修订.要更改一个对象的属性,可以修改属性的值.方法是对象可以进行的动作.
----代表word 97应用程序的自动化对象有两个:word.application与word.basic,通过application对象的wordbasic属性可以允许它们之间进行变换赋值.在c++builder中通过createoleobject("…")就可启动word并获得句柄,将其赋给variant变量.如有两个variant型变量v1与v2,wordbasic是application对象的属性:
v1=createoleobject("word.application");
v2=v1.olefunction("wordbasic")....
下一页 摘要: (7)在c++builder集成开发环境中,还有component菜单。在组件菜单下的菜单命令是有关建立、安装、重建组件的菜单项。其中: “new component”菜单项打开组件向导建立新组件。 “install component”菜单项安装新的组件。 “import activex control”菜单项将activex控制的类型库加入到c++builder的工程中。 “cre......