注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)家庭與辦公軟件統(tǒng)計軟件SPSS系列(二次開發(fā)篇)

統(tǒng)計軟件SPSS系列(二次開發(fā)篇)

統(tǒng)計軟件SPSS系列(二次開發(fā)篇)

定 價:¥35.00

作 者: 蘇金明[等]編著
出版社: 電子工業(yè)出版社
叢編項: 統(tǒng)計軟件SPSS系列
標 簽: 統(tǒng)計軟件

ISBN: 9787505381735 出版時間: 2003-01-01 包裝: 精裝
開本: 26cm 頁數(shù): 306 字數(shù):  

內(nèi)容簡介

  本書是統(tǒng)計軟件SPSS系列的第二冊——二次開發(fā)篇,其著重講述SPSS軟件的二次開發(fā)功能。全書主要介紹了SaxBasic腳本語言的語言環(huán)境和語法基礎(chǔ)、圖形用戶界面設(shè)計、SPSS對象、宏編程的若干技巧(包括SaxBasic和Syntax混合編程、編輯菜單、添加工具條等)以及SPSS高級編程等內(nèi)容。高級編程部分包括DLL調(diào)用、DDE編程、OLE自動化和基于SPSS功能的ActiveX控件制作方面的知識,并給出了若干完整的實例。本書內(nèi)容豐富、新穎,適用于所有對統(tǒng)計學(xué)、SPSS及二次開發(fā)感興趣的大學(xué)生、研究生、技術(shù)人員、研究人員和軟件開發(fā)人員閱讀。前言工欲善其事,必先利其器。對于從事統(tǒng)計及有關(guān)的工作人員來說,SPSS無疑是一個好“利器”,它使我們的工作事半功倍。對于經(jīng)常使用SPSS,希望進一步提高工作效率,或者希望利用SPSS的統(tǒng)計功能做更多事情的朋友,掌握SPSS的二次開發(fā)功能,便會找到更加愉快的感覺。本書全面闡述SPSS的二次開發(fā)功能,其目的就是幫助您做更多的事情。在介紹SPSS之前,先談?wù)劧伍_發(fā)。目前比較成功的專業(yè)軟件幾乎都提供了二次開發(fā)功能,如Office,AutoCAD,GIS軟件等。提供二次開發(fā)功能的意義不僅僅在于通過其自身攜帶的客戶語言,可以編制自己的宏,還在于它們都支持OLE(或者說ActiveX,COM)等機制,能夠彼此鏈接,在最短的時間內(nèi)組成一個功[CM(]能強大的應(yīng)用程序。打個比方,基于ActiveX,我們可以在VB界面下,輸入原始數(shù)據(jù)或由[CM)]Access,SQL提供數(shù)據(jù),調(diào)用SPSS對這些數(shù)據(jù)做分析,然后把分析結(jié)果通過GIS軟件(或控件)進行圖形展示。這樣,一個應(yīng)用程序就集中了VB、數(shù)據(jù)庫、SPSS和GIS軟件各自的優(yōu)點,而且花費時間最短。當然,您也許會說基于OLE的開發(fā)存在很多不足,比如對專業(yè)軟件的依賴性強,進程慢,后期綁定以及操作麻煩等。但對于大部分專業(yè)軟件的使用者來說,他們的主要精力放在專業(yè)上,計算機技術(shù)只是手段。他們要的是實現(xiàn)想法和分析問題,首先關(guān)注的是程序的可靠性。二次開發(fā)能幫助他們,專業(yè)成熟軟件提供足夠的可靠性和準確性。當然,還節(jié)省了時間和精力。SPSS的VBA客戶語言稱為SaxBasic語言,SaxBasic與SPSS原來所帶的Syntax語句相結(jié)合,可以比較容易地通過編程完成統(tǒng)計分析任務(wù)。本書比較詳細地介紹了SaxBasic腳本語言的語言環(huán)境和語法基礎(chǔ),在SaxBasic環(huán)境下如何設(shè)計圖形用戶界面,SPSS對象及其屬性和方法,宏編程的若干技巧(包括SaxBasic和Syntax混合編程、編輯菜單、添加工具條等)以及SPSS高級編程內(nèi)容。高級編程部分介紹了DLL調(diào)用、DDE編程、OLE自動化以及基于SPSS功能的ActiveX控件制作等方面的知識,給出了若干完整的實例,讀者只要略加修改就可以用于自己的程序設(shè)計。我們基于以下三方面的原因編寫本書:①用戶有要求。到目前為止,應(yīng)該說VB、VBA等已經(jīng)深入人心,許多學(xué)習(xí)SPSS、學(xué)習(xí)統(tǒng)計的學(xué)生和工作人員已經(jīng)有了利用SPSS的SaxBasic語言進行編程的愿望。這種愿望,我們是從網(wǎng)上、軟件提供商及其他途徑了解到的。②學(xué)習(xí)資料少。軟件商不提供SPSS二次開發(fā)的詳細說明,目前這方面的資料在國內(nèi)還很難找到,要學(xué)習(xí)只能從幫助文件開始,可謂“路漫漫其修遠……”?、劢?jīng)過摸索,我們在這方面已經(jīng)積累了一點經(jīng)驗,愿意與讀者分享和交流!為了方便您利用本書進行學(xué)習(xí),我們將書中的部分程序?qū)嵗齾R編在隨書光盤中,讀者可以直接通過調(diào)用來實踐。由于作者水平有限,書中難免存在不妥之處,懇請讀者朋友批評指正。作者

作者簡介

暫缺《統(tǒng)計軟件SPSS系列(二次開發(fā)篇)》作者簡介

圖書目錄

第1章 SAXBASIC開發(fā)環(huán)境
1.1 概述
1.2 SaxBasic腳本界面簡介
1.2.1 SaxBasic的主界面
1.3 過程的自動創(chuàng)建
1.4 用腳本程序?qū)崿F(xiàn)SPSS內(nèi)部的自動化
1.4.1 用腳本文件定制輸出
1.4.2 自動化腳本文件(Autoscript)的使用
1.5 SaxBasic的幫助6
第2章 SaxBasic編程基礎(chǔ)9
2.1 SaxBasic語法9
2.1.1 常量9
2.1.2 變量
2.1.3 運算符和表達式
2.1.4 流程控制
2.2 過程
2.2.1 過程的定義
2.2.2 過程框架的自動生成
2.2.3 過程的調(diào)用
2.3 函數(shù)
2.3.1 SaxBasic內(nèi)部的函數(shù)
2.3.2 自定義函數(shù)
2.3.3 過程與函數(shù)的區(qū)別
2.4 自定義屬性
2.5 Redim語句
2.6 用戶自定義變量類型
2.7 程序調(diào)試與錯誤處理
2.7.1 輸入錯誤
2.7.2 運行時錯誤
2.7.3 邏輯錯誤
2.8 文件操作
2.8.1 文件路徑操作
2.8.2 輸入輸出
2.8.3 文件打開和刪除
2.8.4 流操作
2.8.5 文件屬性
第3章 對話框設(shè)計和實現(xiàn)
3.1 用戶輸入對話框
3.1.1 輸入框
3.1.2 消息框
3.1.3 獲取文件路徑
3.1.4 彈出式菜單
3.2 自定義對話框
3.2.1 對話框編輯器
3.2.2 編程實現(xiàn)對話框設(shè)計
第4章 SPSS對象
4.1 概述
4.1.1 對象
4.1.2 屬性和方法
4.1.3 對象瀏覽器
4.2 SPSS應(yīng)用對象
4.2.1 SPSS應(yīng)用對象的屬性
4.2.2 SPSS應(yīng)用對象的方法
4.3 選項設(shè)置對象
4.3.1 Options對象的屬性
4.4 與文檔操作有關(guān)的對象
4.4.1 Documents Collection對象
4.4.2 Data Document對象
4.4.3 Syntax Document對象
4.4.4 Output Document對象
4.4.5 Draft Document對象
4.5 圖形對象
4.5.1 ExportChart方法
4.6 與輸出有關(guān)的對象
4.6.1 Output Items Collection對象
4.6.2 Print Options對象
4.6.3 Output Item對象
4.7 轉(zhuǎn)軸表對象
4.7.1 Pivot Table對象的屬性
4.7.2 Pivot Table對象的方法
4.8 交互圖對象
4.8.1 交互圖對象的屬性
4.8.2 交互圖對象的方法
4.9 其他對象
4.9.1 Text對象
4.9.2 Footnotes對象
4.9.3 Labels 集合對象
第5章 宏編程和運行的技巧
5.1 在SaxBasic腳本文件中包含Syntax命令
5.1.1 關(guān)于Syntax命令語句
5.1.2 在SaxBasic腳本中包含Syntax語句
5.2 在Syntax文件中調(diào)用SaxBasic腳本文件
5.3 定制菜單
5.4 定制工具條和工具按鈕
第6章 SaxBasic高級應(yīng)用
6.1 動態(tài)鏈接庫(DLL)的聲明和調(diào)用
6.2 DDE編程
6.3 OLE自動化
6.3.1 概述
6.3.2 CreateObject函數(shù)和GetObject函數(shù)
6.3.3 利用SaxBasic控制Word
6.3.4 利用VB控制SaxBasic
6.4 基于SPSS圖形功能的ActiveX控件制作
6.4.1 制作控件
6.4.2 控件測試
附錄A 常用統(tǒng)計詞匯英漢對照表
附錄B SPSS中的函數(shù)
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號