-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

大數據時代的編程:COBOL語言從入門到精通

( 簡體 字)
作者:楊佩璐 等類別:1. -> 程式設計 -> 大數據
   2. -> 程式設計 -> 綜合
譯者:
出版社:電子工業出版社大數據時代的編程:COBOL語言從入門到精通 3dWoo書號: 40705
詢問書籍請說出此書號!

缺書
NT售價: 295

出版日:2/1/2015
頁數:340
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121252341
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

隨著IBM大型機市場份額的不斷增加,而COBOL又是用于大型機進行商業開發的程序設計語言,且大型機的許多軟件都是通過COBOL進行調用與交互的,因此,COBOL逐漸成了當今較為熱門的一種語言。COBOL語言廣泛應用于銀行業、保險業、大型超市、航空業等大數據行業。COBOL在處理大數據交互方面有著良好的穩定性和安全性。因此從20世紀60年代到今天,COBOL語言一直經久不衰。近10多年來,由于軟件外包的大力發展,國內COBOL開發的職位猛增。只是之前很多從業人員都是企業自行培養,但是近幾年,人員一直供不應求,學習COBOL的熱潮又卷土重來了。
近幾年由于人才稀缺,誕生了很多培訓機構,但是由于水平參差不齊,學員很難系統地學習到整個COBOL的編程知識。本書不僅從最新的角度對COBOL進行了全面講解,同時也涵蓋了各行業與COBOL緊密相關的內容。本書內容安排上循序漸進,講解詳盡,不僅可以作為COBOL初學者的入門書籍,也可以作為初入COBOL行業人員的參考資料。
本書特色
1. 內容全面,對COBOL各方面的知識都做了系統詳盡的講解。
2. 結構清晰,全書整體結構上遵循從易到難的順序,且各章節之間都有較強的連續性。
3. 內容新穎,結合當前流行的外包行業要求,從最新的角度對COBOL進行了講解。
4. 實用性強,本書在各章節中都有大量程序示例,并在最后一章中講解了一個實際系統的綜合應用開發實例。
5. 針對性強,本書主要立足于實際應用,同當前就業市場的要求聯系緊密。
6. 用語規范,對于計算機方面的專業術語應用到位,嚴格遵循計算機科學的學術要求。
7. 實例豐富,對于每一個知識點都有相應的應用實例。
8. 實例典型,突出COBOL語言的應用特點,同時涉及部分外包業和金融業方面的內容。
9. 順應市場,借助外包業的發展,當前COBOL需求旺盛,COBOL從業人員供不應求。
本書內容及知識體系
第1篇 COBOL的入門(第1∼6章)
本篇介紹了COBOL開發環境的配置、一般常用的語法以及程序的基本結構。
第2篇 COBOL高級處理(第7∼13章)
本篇進一步講解了數據排序、表(與其他語言數組類似)以及程序的調試,同時還介紹了子程序、輸入/輸出文件等應用。通過一些實例,詳細講解了在開發過程中如何調試、調用程序。
第3篇 項目案例實戰(第14章)
本篇模擬一個小型賬戶管理系統,將之前學習的COBOL編程知識進行串聯,并結合大型機的CICS、MAP進行小項目的設計及開發。
適合閱讀本書的讀者
COBOL初學者
大型機培訓班學員
高校學生
大型機開發人員

本書由楊佩璐編寫,同時參與編寫的還有范凱旋、張家磊、周偉杰、張增強、郭麗、頊宇峰、趙桂芹、陳娜、劉志群、張宇、劉桂珍、李亞杰、張彥梅、劉媛媛、李亞偉等,在此一并表示感謝!
內容簡介:

本書以了解COBOL語言為基礎,通過由淺入深的講解,循序漸進地介紹了如何使用COBOL語言進行實際開發。同時在講解的過程中,也穿插了部分IBM大型機的知識及其在實際應用中的操作。
本書共分14章,從內容上可分為COBOL的入門篇、高級處理篇與實戰篇。入門篇介紹了掌握一門語言必須了解的基礎知識,包括數據類型、流程控制和各種運算;高級處理篇是針對COBOL有難度的一些技術點,包括表、子程序、數據處理、VSAM面向對象等;實戰篇是通過一個完整的實例帶你走完一個用COBOL開發的流程。
本書通俗易懂,適合廣大COBOL程序開發人員、大型機培訓班學員和大專院校學生閱讀,尤其適合具有一定編程基礎的人員進行學習。

目錄:

第1章 認識COBOL的結構 1
1.1 COBOL學習環境配置 1
1.1.1 模擬大型機系統——Hercules 1
1.1.2 終端連接軟件——PCOM 2
1.2 創建第一個COBOL程序 4
1.3 標志部——IDENTIFICATION DIVISION 9
1.4 環境部——ENVIRONMENT DIVISION 10
1.4.1 環境部的標識 10
1.4.2 輸入/輸出節 10
1.5 數據部——DATA DIVISION 11
1.5.1 文件節 11
1.5.2 工作存儲節 14
1.6 過程部 16
1.7 小結 18
習題 18
第2章 語言的基本類型 19
2.1 基本數據類別 19
2.1.1 變量 19
2.1.2 常量 20
2.1.3 直接數 22
2.1.4 結構體 23
2.2 字符類型 26
2.3 整型數類型 26
2.4 浮點數類型 27
2.5 Signed Numbers符號類型 28
2.5.1 Signed Numbers符號類型的作用 28
2.5.2 Signed Numbers符號類型的輸出 29
2.6 Numeric Edited Fields格式輸出類型 30
2.6.1 貨幣 30
2.6.2 算術符號 32
2.6.3 算術數 34
2.6.4 日期 36
2.6.5 其他 36
2.6.6 綜合應用實例 38
2.7 小結 40
習題 40
第3章 表達式語句 41
3.1 MOVE語句 41
3.1.1 傳送單個數據項 41
3.1.2 傳送不同類型和長度的單個數據項 42
3.1.3 傳送一組數據 44
3.2 PERFORM語句 45
3.3 ACCEPT和DISPLAY語句 47
3.3.1 使用ACCEPT語句接受數據 47
3.3.2 使用DISPLAY語句輸出數據 48
3.4 REDEFINES語句 50
3.5 文件相關語句 50
3.5.1 OPEN和CLOSE語句 50
3.5.2 READ語句 52
3.5.3 WRITE語句 54
3.6 小結 55
習題 56
第4章 字符串及其操作 57
4.1 字符串的基本概念 57
4.2 使用STRING語句合并字符串 58
4.2.1 STRING語句的基本用法 58
4.2.2 STRING語句的綜合應用 60
4.3 使用UNSTRING語句拆分字符串 63
4.3.1 UNSTRING語句的基本用法 63
4.3.2 UNSTRING語句的綜合應用 64
4.4 利用INSPECT語句替換字符串 68
4.4.1 對全體字符進行替換 68
4.4.2 對前綴字符進行替換 69
4.4.3 對首字符進行替換 70
4.4.4 字符串替換的綜合應用 70
4.5 字符串轉換 72
4.5.1 字符串中字母大小寫的轉換 72
4.5.2 將字符串轉換為具體數值 73
4.6 子字符串的概念及應用 75
4.7 通過MAX和MIN得到最大和最小字符串 78
4.8 求取字符串的長度 80
4.9 小結 82
習題 82
第5章 數據的運算 83
5.1 算術運算 83
5.1.1 四舍五入運算ROUNDED 83
5.1.2 溢出錯誤ON SIZE ERROR 84
5.1.3 算術加運算ADD 85
5.1.4 算術減運算SUBTRACT 87
5.1.5 算術乘運算MULTIPLY 88
5.1.6 算術除運算DIVIDE 89
5.1.7 乘方運算COMPUTE 92
5.1.8 復合算術運算COMPUTE 92
5.1.9 統計算術運算COMPUTE 95
5.2 關系運算 97
5.3 邏輯運算 99
5.3.1 邏輯與運算 99
5.3.2 邏輯或運算 100
5.3.3 邏輯非運算 101
5.3.4 復合邏輯運算 101
5.3.5 邏輯常用的省略方式 103
5.4 小結 104
習題 105
第6章 流程控制 106
6.1 順序結構 106
6.2 選擇結構 107
6.2.1 選擇結構的基本流程 108
6.2.2 條件判斷表達式 109
6.2.3 使用IF語句控制選擇結構流程 110
6.2.4 使用嵌套IF語句控制選擇結構流程 113
6.2.5 使用EVALUATE語句控制多分支選擇結構流程 116
6.2.6 使用ZERO簡化選擇結構編碼 118
6.2.7 使用88層條件名簡化選擇結構編碼 119
6.2.8 選擇結構的綜合應用 122
6.3 循環結構 124
6.3.1 循環結構的基本流程 125
6.3.2 使用PERFORM UNTIL語句控制循環結構流程 126
6.3.3 使用線上PERFORM語句控制循環結構流程 129
6.3.4 循環結構的綜合應用 130
6.4 小結 132
習題 133
第7章 數據的排序與合并 134
7.1 排序與合并 134
7.1.1 什么是排序 134
7.1.2 什么是合并 135
7.2 數據的排序 136
7.2.1 定義排序中間文件 136
7.2.2 指定排序輸入文件 137
7.2.3 指定排序輸出文件 138
7.2.4 進行排序 139
7.2.5 編寫排序中的輸入處理過程 142
7.2.6 編寫排序中的輸出處理過程 143
7.2.7 包含輸入/輸出處理過程的SORT語句排序 144
7.3 數據的合并 147
7.3.1 指定合并輸入/輸出文件 147
7.3.2 編寫合并中的輸出處理過程 148
7.3.3 使用MERGE語句進行合并 149
7.4 小結 151
習題 151
第8章 COBOL中的表 152
8.1 認識表 152
8.1.1 為什么要使用表 152
8.1.2 什么是表 152
8.1.3 表的基本用途 153
8.1.4 幾類具有典型結構的表 154
8.2 下標表 154
8.2.1 如何定義下標表 154
8.2.2 下標的作用 155
8.2.3 下標的格式要求 156
8.3 定義表語句OCCURS 157
8.3.1 OCCURS語句的使用方法 157
8.3.2 使用OCCURS語句得到的表空間結構 158
8.4 瀏覽表語句PERFORM VARYING 159
8.4.1 PERFORM VARYING語句的使用方法 159
8.4.2 如何使用PERFORM VARYING語句處理表中數據 160
8.4.3 PERFORM VARYING語句的一些靈活應用 161
8.4.4 PERFORM VARYING語句和PERFORM語句的比較 162
8.5 表的初始化 163
8.5.1 使用硬性編碼方式初始化表 163
8.5.2 使用輸入文件載入方式初始化表 164
8.5.3 對表初始化的一些靈活技巧 165
8.6 直接查找方式 166
8.6.1 如何定義用于直接查找的表 166
8.6.2 如何進行直接查找 167
8.6.3 對查找數據的處理 167
8.6.4 直接查找方式的適用范圍 168
8.7 順序查找方式 168
8.7.1 如何進行順序查找 168
8.7.2 使用順序查找方式時的注意事項 170
8.8 二分查找方式 171
8.8.1 可用于二分查找的表的特征 171
8.8.2 如何進行二分查找 173
8.8.3 二分查找方式的優點 174
8.9 三種查找方式的比較和總結 175
8.9.1 對表的要求 175
8.9.2 具體查找過程 175
8.9.3 查找效率 176
8.9.4 查找方式小結 177
8.10 對表中數據進行統計計算 177
8.10.1 計算數據總和 177
8.10.2 計算平均數 178
8.10.3 計算中位數 179
8.10.4 統計計算小結 180
8.11 小結 180
習題 180
第9章 COBOL中的高級表 181
9.1 索引表 181
9.1.1 為何要使用索引表 181
9.1.2 如何定義索引表 181
9.1.3 索引的特點 182
9.1.4 索引表的內部存儲結構 183
9.1.5 索引表和下標表的比較 184
9.2 處理索引語句SET 186
9.2.1 使用SET語句對索引變量賦值 187
9.2.2 使用SET語句對索引變量進行算術運算 187
9.3 查找索引表語句SEARCH 188
9.3.1 SEARCH語句的格式 188
9.3.2 SEARCH語句的功能 189
9.4 查找索引表語句SEARCH ALL 191
9.4.1 SEARCH ALL語句的格式要求 191
9.4.2 SEARCH ALL語句的實際應用 192
9.5 定長表和變長表 193
9.5.1 定長表 193
9.5.2 如何定義變長表 194
9.5.3 變長表中數據的引用范圍 196
9.5.4 變長表應用舉例 196
9.6 嵌套表 197
9.6.1 如何定義嵌套表 197
9.6.2 嵌套下標表 199
9.6.3 嵌套索引表 199
9.7 小結 201
習題 201
第10章 程序的調試與測試 202
10.1 調試與測試 202
10.1.1 什么是程序的調試 202
10.1.2 什么是程序的測試 203
10.2 調試所需處理的錯誤類型 204
10.2.1 語法錯誤 204
10.2.2 邏輯錯誤 206
10.3 增殖式調試方法 208
10.4 使用DISPLAY語句輔助調試 211
10.5 測試基本類型 212
10.5.1 黑盒測試 212
10.5.2 白盒測試 213
10.6 測試基本步驟 216
10.7 數據合法性檢測 217
10.7.1 數字與字母檢測 217
10.7.2 數據正負性檢測 218
10.7.3 數據范圍檢測 219
10.7.4 數據順序檢測 220
10.7.5 數據存在檢測 220
10.8 錯誤信息列表 221
10.9 小結 222
習題 223
第11章 子程序的調用 224
11.1 子程序調用的作用 224
11.1.1 提高代碼可重用性 224
11.1.2 提高部分功能段執行效率 226
11.1.3 防止數據意外丟失或被更改 227
11.2 子程序調用的特點 229
11.2.1 子程序的命名規則 229
11.2.2 子程序的調用順序 230
11.2.3 子程序的終止方式 230
11.3 主調用程序 231
11.3.1 主調用程序中參數的定義 231
11.3.2 主調用程序中的調用過程 232
11.4 被調用程序 233
11.4.1 被調用程序中參數的定義 233
11.4.2 被調用程序中參數的引用 235
11.4.3 被調用程序中的入口地址 237
11.5 靜態調用 238
11.5.1 靜態調用的基本概念 238
11.5.2 靜態調用程序示例 238
11.6 動態調用 240
11.6.1 動態調用的基本概念 240
11.6.2 動態調用程序示例 241
11.7 嵌套子程序 242
11.7.1 嵌套子程序的結構 243
11.7.2 嵌套子程序的調用權限 244
11.8 小結 244
習題 245
第12章 面向對象開發 246
12.1 面向對象的基本概念 246
12.1.1 對象 246
12.1.2 類 247
12.1.3 繼承的概念 247
12.1.4 消息 248
12.1.5 多態 248
12.1.6 接口 248
12.2 定義類 249
12.2.1 標志部中的定義 249
12.2.2 環境部中的定義 249
12.2.3 數據部中的定義 250
12.2.4 類的完整定義 251
12.3 定義方法 252
12.3.1 方法的定義 252
12.3.2 嵌套在類與對象中的方法 253
12.4 定義客戶程序 256
12.4.1 客戶程序的定義 256
12.4.2 通過客戶程序調用方法 257
12.4.3 包含實例變量的方法調用 258
12.5 定義子類 260
12.5.1 子類的定義 260
12.5.2 子類的應用 261
12.6 定義工廠對象 263
12.6.1 工廠對象的定義 263
12.6.2 工廠對象的應用 264
12.7 異常處理 266
12.8 小結 267
習題 268
第13章 VSAM文件 269
13.1 VSAM文件的概念 269
13.1.1 分類及作用 269
13.1.2 管理方式 270
13.1.3 組織結構 271
13.1.4 設計步驟 272
13.2 LDS 273
13.2.1 LDS的結構及特征 273
13.2.2 計算LDS的空間大小 274
13.3 ESDS 276
13.3.1 ESDS的結構及特征 276
13.3.2 ESDS的訪問方式 277
13.3.3 Spanned Record技術 279
13.3.4 計算ESDS的空間大小 280
13.4 RRDS 282
13.4.1 RRDS的結構及特征 282
13.4.2 RRDS的訪問方式 283
13.4.3 計算RRDS的空間大小 283
13.5 KSDS 284
13.5.1 KSDS的結構及特征 284
13.5.2 KSDS中的Key及索引 285
13.5.3 KSDS的訪問方式 287
13.5.4 CI及CA分割技術 287
13.5.5 次索引技術 289
13.5.6 計算KSDS數據部分的空間大小 289
13.6 VRRDS 291
13.6.1 VRRDS的結構及特征 291
13.6.2 計算VRRDS數據部分的空間大小 291
13.7 VSAM文件及其空間計算總結 292
13.8 通過COBOL操作VSAM文件 293
13.8.1 在程序中指定VSAM文件 293
13.8.2 實現對VSAM文件的操作 294
13.9 小結 295
習題 296
第14章 開發小型銀行賬戶管理信息系統 297
14.1 主菜單模塊 297
14.2 添加賬戶功能模塊 300
14.3 刪除賬戶功能模塊 308
14.4 修改賬戶功能模塊 314
14.5 查詢賬戶功能模塊 323
14.6 小結 327
習題 328
序: