0 前言 | 第1-13页 |
1 文献综述 | 第13-26页 |
·化学化工领域的应用软件 | 第13-16页 |
·软件集成的思想和方法 | 第16-24页 |
·集成思想的形成 | 第16-17页 |
·软件集成模式的研究 | 第17-18页 |
·软件集成环境的研究 | 第18-19页 |
·软件集成标准的研究 | 第19-21页 |
·软件集成方法的研究 | 第21-24页 |
·基于ActiveX容器技术的集成方法 | 第21-22页 |
·基于软件总线技术的集成方法 | 第22页 |
·基于OLE自动化技术的集成方法 | 第22-23页 |
·基于虚拟事件软件集成方法 | 第23页 |
·用DDE技术集成软件 | 第23-24页 |
·本论文的研究目的及意义 | 第24页 |
·本章小结 | 第24-26页 |
2 Windows操作系统 | 第26-39页 |
·消息管理机制 | 第28-30页 |
·进程管理机制 | 第30-31页 |
·动态链接库机制 | 第31-32页 |
·进程间通讯机制 | 第32-38页 |
·剪贴板通讯机制 | 第33页 |
·DDE通信机制 | 第33-34页 |
·OLE技术 | 第34-35页 |
·WM COPYDATA信息传递 | 第35-36页 |
·内存映象(FileMaping)通信方式 | 第36页 |
·DLL及其应用 | 第36-37页 |
·各种通讯机制比较 | 第37-38页 |
·本章小结 | 第38-39页 |
3 软件集成策略 | 第39-48页 |
·软件集成思想 | 第39-40页 |
·界面集成技术 | 第40-42页 |
·Windows环境下的消息与应用程序的关系 | 第40-41页 |
·界面集成策略 | 第41-42页 |
·数据集成技术 | 第42-44页 |
·剪贴板与应用程序的关系及其自身特点 | 第42-43页 |
·数据集成的策略 | 第43-44页 |
·代码集成技术 | 第44-45页 |
·代码集成策略 | 第44-45页 |
·化工软件集成环境 | 第45-47页 |
·集成环境的特点 | 第45-46页 |
·集成环境的功能 | 第46-47页 |
·本章小结 | 第47-48页 |
4 软件集成的方法 | 第48-60页 |
·界面集成的方法及举例 | 第48-53页 |
·API函数调用法实现程序的自动调用和退出 | 第48-49页 |
·逐级菜单搜索法实现具有菜单程序的主界面控制 | 第49-51页 |
·逐级窗口搜索法实现对话框窗口的界面控制 | 第51-53页 |
·本节小结 | 第53页 |
·数据集成的方法及举例 | 第53-54页 |
·数据往剪贴板的输入 | 第53-54页 |
·剪贴板中数据的修改 | 第54页 |
·数据从剪贴板的输出 | 第54页 |
·数据库及数据库管理子系统的建立方法 | 第54-59页 |
·数据库的建立 | 第54-56页 |
·层次型数据库 | 第55-56页 |
·关系型数据库 | 第56页 |
·数据库管理子系统的建立 | 第56-59页 |
·类模块的功能 | 第57页 |
·数据库访问类和组分类的建立方法 | 第57-59页 |
·本章小结 | 第59-60页 |
5 面向对象的软件集成技术 | 第60-74页 |
·面向对象的界面集成技术 | 第61-66页 |
·面向对象的数据集成技术 | 第66-73页 |
·本章小结 | 第73-74页 |
6 例子 | 第74-82页 |
·通过对LINGO软件的集成解决用水网络优化中问题 | 第74-77页 |
·问题描述 | 第74页 |
·解决方法 | 第74-77页 |
·控制软件的生成 | 第75-76页 |
·在控制软件中实现对LINGO的集成及多次调用 | 第76-77页 |
·程序的实现 | 第77页 |
·通过对AspenPlus的集成实现对精馏塔的优化设计 | 第77-81页 |
·问题描述 | 第77-78页 |
·解决方法 | 第78-81页 |
·控制软件的生成 | 第79页 |
·在控制软件中实现对AspenPlus的集成及多次调用 | 第79-81页 |
·程序的实现 | 第81页 |
·本章小结 | 第81-82页 |
结论 | 第82-84页 |
参考文献 | 第84-88页 |
附录 | 第88-96页 |
攻读硕士期间完成和被接收的论文 | 第96-97页 |
致谢 | 第97页 |