注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合短信與BREW開發(fā)技術及實踐

短信與BREW開發(fā)技術及實踐

短信與BREW開發(fā)技術及實踐

定 價:¥42.00

作 者: 郭金發(fā),張龍編著
出版社: 西安電子科技大學出版社
叢編項:
標 簽: 高級程序語言設計

ISBN: 9787560615103 出版時間: 2005-06-01 包裝: 平裝
開本: 26cm 頁數(shù): 366 字數(shù):  

內容簡介

  本書通過由淺入深、從易到難的方式介紹了手機平臺的開發(fā)過程。為了讓讀者對目前出現(xiàn)的新概念、新術語有所了解,本書產(chǎn)先從計算機網(wǎng)絡的基本概念講起,接著介紹了無線局域網(wǎng)、SMS系統(tǒng)、WAP和Winsock編程方面的基本知識,然后全面講解了手機平臺的相關開發(fā)過程。內容主要包括字符集編解碼、SMS加密、串口收發(fā)SMS詳解與示例;CMPP協(xié)議用VC++類的形式進行解析的過程,SGIP協(xié)議用VC++ ATL詳解與實例;BREW基礎用BREW進行手機動畫和音樂的開發(fā)過程,用BREW進行手機網(wǎng)絡開發(fā)詳解,手機內存管理,手機BREW游戲實例講解。通過對各個章節(jié)的學習,可以使讀者達到能獨立開發(fā)手機(多媒體)短信平臺的能力。 本書內容豐富、新穎,具有較高的實用價值,適合高校學生和從事電信增值系統(tǒng)的開發(fā)和維護人員,手機游戲開發(fā)人員以及傳統(tǒng)軟件開發(fā)人員參考與使用。

作者簡介

暫缺《短信與BREW開發(fā)技術及實踐》作者簡介

圖書目錄

第1章 網(wǎng)絡互連技術 1
1.1 計算機網(wǎng)絡 1
1.1.1 基本概念 1
1.1.2 網(wǎng)絡設備 2
1.1.3 TCP/IP協(xié)議 7
1.2 無線局域網(wǎng) 12
1.3 SMS系統(tǒng)初窺 13
1.3.1 SMS系統(tǒng)結構 14
1.3.2 SMS系統(tǒng)應用 15
1.3.3 增強版短信服務EMS 15
1.3.4 多媒體短信服務MMS 16
1.4 WAP基礎 17
1.4.1 WAP協(xié)議構架及內容 17
1.4.2 WAP系統(tǒng)架構 19
1.5 手機藍牙技術 19
第2章 Winsock編程 22
2.1 Socket概述 22
2.2 Winsock函數(shù)和重要結構 22
2.2.1 常用函數(shù)和結構 23
2.2.2 Winsocket其他命令及選項 45
2.3 Winsock I/O模式 49
2.3.1 select模式 49
2.3.2 WSAAsyncSelect模式 51
2.3.3 WSAEventSelect模式 53
2.3.4 Overlapped I/O模式 56
2.3.5 Completionport模式 59
2.4 線程 61
2.4.1 多線程編程 62
2.4.2 線程池 63
第3章 正式結識SMS 69
3.1 SMS的概念 69
3.2 SMS相關詞語解析 69
3.3 SMS收發(fā)流程 70
3.4 短消息丟失 74
第4章 SMS算法與加密 75
4.1 編碼算法 75
4.1.1 七位編碼的原理及實現(xiàn)例程 75
4.1.2 八位編碼的原理及實現(xiàn)例程 78
4.1.3 Unicode碼轉換例程 82
4.1.4 轉換成GB2312碼的例程 85
4.1.5 BCD編碼 87
4.2 加密 89
4.2.1 MD5算法概述 89
4.2.2 MD5算法的應用 90
4.2.3 MD5算法的實現(xiàn) 90
4.2.4 MD5的安全性 93
4.2.5 MD5實現(xiàn)例程 94
第5章 通過PC串口收發(fā)SMS 100
5.1 概述 100
5.2 超級終端的配置 100
5.2.1 設備的接線方法 100
5.2.2 配置超級終端 101
5.3 串口編程 103
5.3.1 串口重要參數(shù) 104
5.3.2 RS232串口信號腳說明 108
5.3.3 常用串口API函數(shù) 109
5.3.4 串口編程示例 113
5.4 AT指令編程 114
5.4.1 常用SMS AT指令 114
5.4.2 AT指令編程示例 123
5.5 移動數(shù)據(jù)電壓采集系統(tǒng) 127
5.5.1 系統(tǒng)簡介 127
5.5.2 技術支持 128
5.5.3 軟件構架 128
第6章 CMPP開發(fā)詳解 130
6.1 CMPP簡介 130
6.2 CMPP功能概述 130
6.3 連接方式 132
6.4 應答方式 134
6.4.1 消息定義 134
6.4.2 Command_Id命令碼 142
6.5 CMPP例程(VC++) 143
第7章 SGIP開發(fā)詳解 158
7.1 SGIP介紹 158
7.2 SGIP通信流程 159
7.2.1 專用SGIP方式 159
7.2.2 通信節(jié)點編號規(guī)則 160
7.2.3 序列號的定義 160
7.2.4 通信的安全性 161
7.2.5 用戶鑒權 161
7.2.6 SP與SMG的專用SGIP方式 161
7.3 消息定義 164
7.3.1 專用SGIP的消息定義 164
7.3.2 鑒權消息定義 170
7.3.3 測試消息定義 171
7.3.4 常量定義 172
7.4 ATL開發(fā)過程 174
7.4.1 SGIP工程建立 174
7.4.2 SGIP代碼編程 181
7.5 手機聊天系統(tǒng) 192
7.5.1 系統(tǒng)概述 192
7.5.2 系統(tǒng)的實現(xiàn) 193
7.5.3 系統(tǒng)操作 201
第8章 進入BREW世界 202
8.1 Brew簡介 202
8.2 BREW SDK安裝 202
8.2.1 BREW SDK的操作系統(tǒng)要求 203
8.2.2 支持BREW的設備 203
8.3 BREW目錄結構與組件 203
8.3.1 目錄結構 203
8.3.2 BREW組件 206
8.4 BREW編程 208
8.4.1 Brew編程基礎 209
8.4.2 BREW如何處理SMS消息 214
8.4.3 BREW特定短信(SMS)格式 215
8.4.4 BREW收發(fā)短信的過程 215
8.4.5 在BREW短信中處理中文 216
8.4.6 根據(jù)電信業(yè)務ID接收SMS 217
8.4.7 用BREW創(chuàng)建程序 217
8.4.8 事件處理 218
8.4.9 中止和恢復程序 221
第9章 BREW插件 223
9.1 BREW應用程序向導 223
9.2 自動ARM編譯插件 226
第10章 一個簡單的BREW程序 229
10.1 創(chuàng)建第一個BREW 工程 229
10.2 修改應用程序源文件 233
10.3 編譯并測試小程序 238
10.3.1 編譯小程序 239
10.3.2 測試小程序 240
10.4 調試小程序 241
10.5 下載小程序 242
第11章 手機動畫與音樂編程 245
11.1 相關圖像和聲音 245
11.1.1 圖像格式與透明色 245
11.1.2 使用內存中的位圖創(chuàng)建圖像 246
11.1.3 加載圖像 247
11.1.4 音頻多媒體格式 250
11.1.5 處理聲音文件 251
11.2 動畫編程 252
11.2.1 BCI編輯工具 252
11.2.2 添加動畫 253
11.2.3 常用的圖像函數(shù) 255
11.2.4 動畫編程實例與分析 259
11.3 音樂編程 275
11.3.1 IMedia接口介紹 276
11.3.2 IMedia常用函數(shù)與結構 277
11.3.3 PureVoice Converter工具介紹 280
11.3.4 代碼實例解析 281
第12章 手機網(wǎng)絡編程 294
12.1 網(wǎng)絡編程指導原則 294
12.1.1 架設代理服務器 294
12.1.2 通信管理 294
12.1.3 轉換不編塊代碼 296
12.2 網(wǎng)絡程序設計 301
12.2.1 網(wǎng)絡接口介紹 301
12.2.2 數(shù)據(jù)通信 304
12.2.3 確保套接字連接 308
12.2.4 非蜂窩覆蓋范圍的處理 309
12.3 實例解析 312
12.3.1 功能描述 312
12.3.2 系統(tǒng)設計與分析 312
12.3.3 代碼編寫 313
第13章 內存管理 317
13.1 內存基礎 317
13.1.1 內存結構 317
13.1.2 確保存取單元正確 317
13.1.3 BREW應用程序的大小 317
13.2 堆棧用法 318
13.2.1 字符串變量 318
13.2.2 大結構 319
13.2.3 遞歸 320
13.3 內存分配 321
13.3.1 檢查NULL和不必要的分配 321
13.3.2 大塊內存分配 321
13.3.3 優(yōu)化代碼 322
第14章 BREW游戲 324
14.1 俄羅斯方塊 324
14.1.1 系統(tǒng)分析與設計 324
14.1.2 關鍵技術與算法 325
14.1.3 代碼實現(xiàn) 326
14.2 "吃星"游戲 334
14.2.1 功能描述 334
14.2.2 系統(tǒng)分析與設計 334
14.2.3 編寫程序代碼 337
附錄A Winsock錯誤代碼 350
附錄B 接口ClassID標識 357
附錄C BREW所支持的代碼 359
附錄D BREW縮寫詞與術語 363
參考文獻 366

本目錄推薦

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