优化建 优化建模与 LINDO/LINGO软件 第4章 LINGO软件与外部文件的接口 原书相关信息] 谢金星,薛毅编著,清华大学出版社,2005年7月第1版 http://faculty.mathtsinghuaeducn/jxie/lindo
优 化 建 模 优化建模与LINDO/LINGO软件 [原书相关信息] 谢金星, 薛毅编著, 清华大学出版社, 2005年7月第1版. http://faculty.math.tsinghua.edu.cn/~jxie/lindo 第 4 章 LINGO软件与外部文件的接口
优化建 通过文件输入输出数据 ·通过文件输入输出数据可以将 LINGO程序和程 序处理的数据分离开来。 程序和数据的分离”是结构化程序设计、面 向对象编程的基本要求。 ·实际问题通常需要处理大规模的实际数据,而 这些数据通常都是在其它应用系统中生成的 或者已经存放在其它应用系统中的某个文件或 数据库中。 INGO计算的结果需要以文件方式提供给其它 应用系统使用
优 化 建 模 通过文件输入输出数据 • 通过文件输入输出数据可以将LINGO程序和程 序处理的数据分离开来。 • “程序和数据的分离”是结构化程序设计、面 向对象编程的基本要求。 • 实际问题通常需要处理大规模的实际数据,而 这些数据通常都是在其它应用系统中生成的, 或者已经存放在其它应用系统中的某个文件或 数据库中。 • LINGO计算的结果需要以文件方式提供给其它 应用系统使用
优化建 内容提要 1.通过 WINDOWS剪贴板传递数据 2.通过文本文件传递数据 3.通过电子表格文件传递数据 4. LINGO命令脚本文件
优 化 建 模 1. 通过WINDOWS剪贴板传递数据 2. 通过文本文件传递数据 3. 通过电子表格文件传递数据 4. LINGO命令脚本文件 内容提要
优化建 1.通过wIⅠ NDOWS剪贴板传递数据 °粘贴命令(Edit| Paste) 特殊粘贴命令(Edit| Paste Special….)
优 化 建 模 1. 通过WINDOWS剪贴板传递数据 • 粘贴命令 ( Edit|Paste ) • 特殊粘贴命令(Edit|Paste Special … )
优化建 粘贴命令(Edit| Paste) 步骤 将WoRD文件或其他外部文件中的数据拷贝到 Windows剪贴板 在 LINGO程序中直接粘贴到需要的地方 注意: 粘贴的数据保持了WoRD表格的风格且 LINGO能够 正常识别甚至编辑其字体等。 由于LNGo对集合的属性是按列赋值的,所以在外部 文件中的数据与实际需要复制的数据可能发生行列颠 倒的情况,需进行调整。 类似的方法也可以将 LINGO程序中的数据复制到其他 外部文件中
优 化 建 模 粘贴命令 ( Edit|Paste ) • 将WORD文件或其他外部文件中的数据拷贝到 Windows剪贴板 • 在LINGO程序中直接粘贴到需要的地方 步骤: 注意: • 粘贴的数据保持了WORD表格的风格,且LINGO能够 正常识别甚至编辑其字体等。 • 由于LINGO对集合的属性是按列赋值的,所以在外部 文件中的数据与实际需要复制的数据可能发生行列颠 倒的情况,需进行调整。 • 类似的方法也可以将LINGO程序中的数据复制到其他 外部文件中