《统计软件SPSS系列 二次开发篇》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:苏金明等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2003
  • ISBN:7505381733
  • 页数:306 页
图书介绍:本书是统计软件SPSS系列的第二册——二次开发篇,其着重讲述SPSS软件的二次开发功能。全书主要介绍了SaxBasic脚本语言的语言环境和语法基础、图形用户界面设计、SPSS对象、宏编程的若干技巧(包括SaxBasic和Syntax混合编程、编辑菜单、添加工具条等)以及SPSS高级编程等内容。高级编程部分包括DLL调用、DDE编程、OLE自动化和基于SPSS功能的ActiveX控件制作方面的知识,并给出了若干完整的实例。本书内容丰富、新颖,适用于所有对统计学、SPSS及二次开发感兴趣的大学生、研究生、技术人员、研究人员和软件开发人员阅读。前言工欲善其事,必先利其器。对于从事统计及有关的工作人员来说,SPSS无疑是一个好“利器”,它使我们的工作事半功倍。对于经常使用SPSS,希望进一步提高工作效率,或者希望利用SPSS的统计功能做更多事情的朋友,掌握SPSS的二次开发功能,便会找到更加愉快的感觉。本书全面阐述SPSS的二次开发功能,其目的就是帮助您做更多的事情。在介绍SPSS之前,先谈谈二次开发。目前比较成功的专业软件几乎都提供了二次开发功能,如Office,AutoCAD,GI

第1章 SAXBASIC开发环境 1

1.1 概述 1

1.2 SaxBasic脚本界面简介 1

1.2.1 SaxBasic的主界面 1

1.3 过程的自动创建 3

1.4 用脚本程序实现SPSS内部的自动化 4

1.4.1 用脚本文件定制输出 4

1.4.2 自动化脚本文件(Autoscript)的使用 5

1.5 SaxBasic的帮助 6

2.1.1 常量 9

2.1 SaxBasic语法 9

第2章 SaxBasic编程基础 9

2.1.2 变量 10

2.1.3 运算符和表达式 22

2.1.4 流程控制 25

2.2 过程 31

2.2.1 过程的定义 31

2.2.2 过程框架的自动生成 32

2.2.3 过程的调用 32

2.3 函数 33

2.3.1 SaxBasic内部的函数 33

2.3.2 自定义函数 33

2.4 自定义属性 34

2.3.3 过程与函数的区别 34

2.5 Redim语句 35

2.6 用户自定义变量类型 36

2.7 程序调试与错误处理 37

2.7.1 输入错误 37

2.7.2 运行时错误 38

2.7.3 逻辑错误 41

2.8 文件操作 48

2.8.1 文件路径操作 48

2.8.2 输入输出 48

2.8.3 文件打开和删除 50

2.8.4 流操作 51

2.8.5 文件属性 54

第3章 对话框设计和实现 57

3.1 用户输入对话框 57

3.1.1 输入框 57

3.1.2 消息框 57

3 1.3 获取文件路径 59

3.1.4 弹出式菜单 60

3.2 自定义对话框 63

3.2.1 对话框编辑器 63

3.2.2 编程实现对话框设计 65

第4章 SPSS对象 97

4.1 概述 97

4.1.1 对象 97

4.1.2 属性和方法 98

4.1.3 对象浏览器 99

4.2 SPSS应用对象 99

4.2.1 SPSS应用对象的属性 100

4.2.2 SPSS应用对象的方法 101

4.3 选项设置对象 110

4.3.1 Options对象的属性 111

4.4 与文档操作有关的对象 127

4.4.1 Documents Collection对象 127

4.4.2 DataDocument对象 131

4.4.3 Syntax Document对象 147

4.4.4 Output Document 对象 153

4.4.5 Draft Document对象 169

4.5 图形对象 170

4.5.1 ExportChart方法 171

4.6 与输出有关的对象 172

4.6.1 Output Items Collection对象 172

4.6.2 Print Options对象 174

4.6.3 Output Item对象 178

4.7 转轴表对象 190

4.7.1 Pivot Table对象的属性 191

4.7.2 Pivot Table对象的方法 199

4.8 交互图对象 207

4.8.1 交互图对象的属性 209

4.8.2 交互图对象的方法 211

4.9.1 Text对象 218

4.9 其他对象 218

4.9.2 Footnotes对象 220

4.9.3 Labels集合对象 228

第5章 宏编程和运行的技巧 241

5.1 在SaxBasic脚本文件中包含Syntax命令 241

5.1.1 关于Syntax命令语句 241

5.1.2 在SaxBasic脚本中包含Syntax语句 242

5.2 在Syntax文件中调用SaxBasic脚本文件 243

5.3 定制菜单 245

5.4 定制工具条和工具按钮 247

第6章 SaxBasic高级应用 251

6.1 动态链接库(DLL)的声明和调用 251

6.2 DDE编程 252

6.3 OLE自动化 254

6.3.1 概述 254

6.3.2 CreateObject函数和GetObject函数 254

6.3.3 利用SaxBasic控制Word 255

6.3.4 利用VB控制SaxBasic 256

6.4 基于SPSS图形功能的ActiveX控件制作 282

6.4.1 制作控件 282

6.4.2 控件测试 289

附录A 常用统计词汇英汉对照表 291

附录B SPSS中的函数 297

参考文献 305