Java ME游戲開發(fā)技術(shù)大全

出版時(shí)間:2010-5  出版社:清華大學(xué)出版社  作者:解本巨 等編著  頁數(shù):609  

前言

  本書通過豐富、典型的案例,從實(shí)踐的角度展示如何更好地使用Java ME開發(fā)于機(jī)應(yīng)用程序。讀者閱讀本書,能夠快速了解Java ME的精髓,并能夠熟練掌握手機(jī)應(yīng)用程序設(shè)計(jì)開發(fā)的方法和過程。本書共分15章,具體內(nèi)容如下?!  さ?章:Java ME概述。介紹Java ME編程中的一些基本概念,包括Java ME的定義和體系結(jié)構(gòu)以及KVIⅥ、CLDC、MIDP等概念。并在此基礎(chǔ)上詳細(xì)介紹MIDlet,程序的相關(guān)概念和編譯運(yùn)行的基本步驟?!  さ?章:Java ME開發(fā)環(huán)境配置。介紹各種常用Java ME開發(fā)環(huán)境的安裝和配置過程,以及利用這些開發(fā)工具創(chuàng)建和運(yùn)行Java ME應(yīng)用程序的詳細(xì)步驟?!  さ?章:高級(jí)用戶界面。介紹開發(fā)簡(jiǎn)單的高級(jí)人機(jī)交互界面時(shí)所使用的各種常用組件的基本用法。  ·第4章:低級(jí)用戶界面。介紹開發(fā)低級(jí)人機(jī)交互界面時(shí)各種常用組件的基本用法?!  さ?章:記錄存儲(chǔ)系統(tǒng)。介紹MIDlet如何使用記錄管理系統(tǒng)對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)和管理?!  さ?章:基于HTTP協(xié)議的網(wǎng)絡(luò)開發(fā)。介紹如何開發(fā)基于HTTP協(xié)議的網(wǎng)絡(luò)應(yīng)用程序,特別圍繞Http Connection連接方式,通過實(shí)例講解,介紹如何使用GET和P0ST方式訪問服務(wù)器?!  さ?章:基于Socket和數(shù)據(jù)報(bào)編程的網(wǎng)絡(luò)開發(fā)。介紹基于Socket和數(shù)據(jù)報(bào)這兩種協(xié)議的簡(jiǎn)單網(wǎng)絡(luò)應(yīng)用程序的開發(fā)知識(shí)。  ·第8章:基于紅外和藍(lán)牙協(xié)議的網(wǎng)絡(luò)開發(fā)。介紹紅外和藍(lán)牙數(shù)據(jù)傳輸這兩種H前應(yīng)用最廣泛的無線傳輸技術(shù),并詳細(xì)介紹以這兩種無線技術(shù)進(jìn)行通信的具體編程方法。  ·第9章:消息應(yīng)用開發(fā)。介紹如何使用Java ME編程實(shí)現(xiàn)短消息的發(fā)送和接收,并在此基礎(chǔ)上進(jìn)一步介紹發(fā)送、接收二進(jìn)制消息和多媒體消息的方法。  ·第10章:多媒體開發(fā)。介紹Java ME中的多媒體編程,通過對(duì)播放音頻和視頻文件等實(shí)際開發(fā)中經(jīng)常用到的基本功能的介紹,使讀者對(duì)多媒體開發(fā)有一定的了解?!  さ趌l章:MIDP游戲編程。介紹MIDP2.0中Game API開發(fā)包的使用,通過實(shí)例讓讀者輕松掌握如何使用MIDP2.0進(jìn)行手機(jī)游戲開發(fā)?!  さ?2章:Mobile3D程序開發(fā)。介紹如何在手機(jī)中用Mobile 3D Graphics API(JSRl84)顯示3D圖形并進(jìn)行控制?!  さ?3章:益智類游戲——炸彈人。以一個(gè)益智類游戲?yàn)槔?,講解益智類游戲的創(chuàng)意策劃、界面設(shè)計(jì)、類結(jié)構(gòu)和游戲架構(gòu)設(shè)計(jì)等多方面的內(nèi)容?!  さ?4章:射擊類游戲——中途島海戰(zhàn)。以一個(gè)飛行射擊類游戲?yàn)槔?,講解如何借助于Nokia廠商提供的第三方開發(fā)包,進(jìn)行商業(yè)化的手機(jī)游戲開發(fā)的步驟和方法。  ·第15章:角色扮演類游戲——苦澀大地。以“苦澀大地”這一款基于Java ME最新MIDP2.0標(biāo)準(zhǔn)開發(fā)的于機(jī)角色扮演類游戲?yàn)槔?,詳?xì)介紹標(biāo)準(zhǔn)的Java ME商業(yè)化應(yīng)用程序的開發(fā)過程及技術(shù)規(guī)范。通過學(xué)習(xí)本章,讀者將更加深入地了解Game API中提供的精靈類、圖層類以及圖層管理器類等核心類在實(shí)際開發(fā)中是如何被使用的。

內(nèi)容概要

本書循序漸進(jìn)地講解如何使用Java ME技術(shù)開發(fā)移動(dòng)信息設(shè)備應(yīng)用程序,在最新的MIDP 2.0規(guī)范基礎(chǔ)上深入分析Java ME的核心技術(shù),包括配置、簡(jiǎn)表、Java ME的圖形用戶界面、游戲編程、記錄存儲(chǔ)、通用聯(lián)網(wǎng)架構(gòu)等基礎(chǔ)知識(shí),同時(shí)提供豐富、典型的案例,目的是從實(shí)踐的角度向讀者展示如何更好地使用Java ME來開發(fā)手機(jī)應(yīng)用程序。本書最后3個(gè)游戲案例可視為對(duì)全書內(nèi)容的總結(jié),讓讀者對(duì)Java ME技術(shù)融會(huì)貫通。    本書內(nèi)容全面、實(shí)例豐富、易于理解,每章的內(nèi)容都不流于表面,而是從最佳實(shí)踐的角度展示,為讀者更好地使用Java ME開發(fā)手機(jī)應(yīng)用程序提供良好的指導(dǎo)。本書是學(xué)習(xí)和從事無線應(yīng)用系統(tǒng)開發(fā)的必備參考書籍,也適合高等院校計(jì)算機(jī)相關(guān)專業(yè)作為教材使用。

書籍目錄

第1章  Java ME概述  1.1  Java ME背景介紹    1.1.1  Java ME簡(jiǎn)介    1.1.2  Java ME體系結(jié)構(gòu)    1.1.3  Java ME中的虛擬機(jī)    1.1.4  Java ME的配置    1.1.5  Java ME簡(jiǎn)表  1.2  Java ME配置簡(jiǎn)介    1.2.1  CDC概述    1.2.2  CLDC概述  1.3  MIDP簡(jiǎn)介    1.3.1  MIDP設(shè)備    1.3.2  MIDP體系結(jié)構(gòu)    1.3.3  MIDP 2.0的新特性  1.4  MIDlet簡(jiǎn)介    1.4.1  MIDlet生命周期    1.4.2  MIDlet程序結(jié)構(gòu)    1.4.3  MIDlet程序中的事件處理    1.4.4  MIDlet套件    1.4.5  MIDlet開發(fā)流程  1.5  本章小結(jié)第2章  Java ME開發(fā)環(huán)境配置  2.1  Java ME通用開發(fā)工具    2.1.1  Java WTK的安裝    2.1.2  Java WTK目錄結(jié)構(gòu)    2.1.3  Java WTK項(xiàng)目開發(fā)    2.1.4  Java WTK項(xiàng)目管理    2.1.5  Java WTK項(xiàng)目發(fā)布  2.2  移動(dòng)設(shè)備制造商的SDK    2.2.1  Sony Ericsson Java ME SDK    2.2.2  Motorola Java ME SDK    2.2.3  SamSung Java ME SDK  2.3  Java ME集成開發(fā)工具    2.3.1  Eclipse集成開發(fā)環(huán)境    2.3.2  NetBeans集成開發(fā)環(huán)境  2.4  本章小結(jié)第3章  高級(jí)用戶界面  3.1  MIDP高級(jí)用戶界面設(shè)計(jì)概述  3.2  Display類和Displayable類  3.3  高級(jí)屏幕對(duì)象    3.3.1  TextBox文本框    3.3.2  List列表    3.3.3  Alert消息框    3.3.4  Form表單    3.3.5  Ticker滾動(dòng)條  3.4  表單中的Item組件    3.4.1  StringItem    3.4.2  TextField    3.4.3  ImageItem    3.4.4  DateField    3.4.5  Gauge    3.4.6  ChoiceGroup    3.4.7  CustomItem    3.4.8  Spacer  3.5  高級(jí)事件處理    3.5.1  Command軟鍵    3.5.2  CommandListener軟鍵事件    3.5.3  ItemStateListener組件事件    3.5.4  ItemCommandListener組件軟鍵事件  3.6  本章小結(jié)第4章  低級(jí)用戶界面  4.1  Canvas畫布屏幕設(shè)計(jì)    4.1.1  Canvas概述    4.1.2  畫布屏幕大小    4.1.3  畫布屏幕的繪制和重繪    4.1.4  Canvas屏幕可視性通知  4.2  Canvas事件處理    4.2.1  按鍵事件    4.2.2  指針事件    4.2.3  游戲動(dòng)作  4.3  圖形繪制與Graphics類    4.3.1  Graphics類概述    4.3.2  顏色模型    4.3.3  坐標(biāo)系統(tǒng)    4.3.4  圖形剪裁    4.3.5  繪制幾何圖形  4.4  文字繪制與Font類    4.4.1  Font類概述    4.4.2  繪制文本    4.4.3  字體屬性  4.5  圖像處理與Image類    4.5.1  Image類概述    4.5.2  PNG圖像格式    4.5.3  繪制不變圖像    4.5.4  繪制可變圖像    4.5.5  圖像雙緩沖技術(shù)  4.6  綜合實(shí)例:貪食蛇游戲    4.6.1  游戲功能分析    4.6.2  游戲具體實(shí)現(xiàn)  4.7  本章小結(jié)第5章  記錄管理系統(tǒng)  5.1  記錄存儲(chǔ)系統(tǒng)概述  5.2  記錄存儲(chǔ)系統(tǒng)類庫簡(jiǎn)介  5.3  記錄存儲(chǔ)系統(tǒng)的基本操作    5.3.1  創(chuàng)建和打開記錄存儲(chǔ)    5.3.2  關(guān)閉和刪除記錄存儲(chǔ)    5.3.3  增加記錄    5.3.4  獲取記錄    5.3.5  修改記錄    5.3.6  刪除記錄  5.4  記錄存儲(chǔ)系統(tǒng)的高級(jí)操作    5.4.1  記錄存儲(chǔ)枚舉接口    5.4.2  記錄存儲(chǔ)過濾接口    5.4.3  記錄存儲(chǔ)比較接口    5.4.4  記錄存儲(chǔ)監(jiān)聽接口  5.5  綜合示例:手機(jī)電話簿  5.6  本章小結(jié)第6章  基于HTTP協(xié)議的網(wǎng)絡(luò)開發(fā)  6.1  HTTP協(xié)議概述    6.1.1  HTTP連接狀態(tài)    6.1.2  HTTP請(qǐng)求方式  6.2  建立HTTP連接  6.3  使用HTTP連接進(jìn)行數(shù)據(jù)傳遞    6.3.1  向服務(wù)器提交數(shù)據(jù)    6.3.2  從服務(wù)器獲取數(shù)據(jù)  6.4  綜合示例:構(gòu)建郵件系統(tǒng)  6.5  本章小結(jié)第7章  基于Socket和數(shù)據(jù)報(bào)的網(wǎng)絡(luò)開發(fā)  7.1  Socket和數(shù)據(jù)報(bào)編程概述    7.1.1  TCP協(xié)議概述    7.1.2  UDP協(xié)議概述  7.2  Socket編程    7.2.1  SocketConnection接口的使用    7.2.2  ServerSocketConnection接口的使用  7.3  數(shù)據(jù)報(bào)編程  7.4  本章小結(jié)第8章  基于紅外和藍(lán)牙協(xié)議的網(wǎng)絡(luò)開發(fā)  8.1  無線數(shù)據(jù)傳輸概述    8.1.1  紅外數(shù)據(jù)傳輸概述    8.1.2  藍(lán)牙數(shù)據(jù)傳輸概述  8.2  通過IrOBEX進(jìn)行紅外通信    8.2.1  IrOBEX協(xié)議概述    8.2.2  IrOBEX開發(fā)步驟  8.3  通過JABWT進(jìn)行藍(lán)牙通信    8.3.1  藍(lán)牙協(xié)議棧    8.3.2  藍(lán)牙互操作性配置    8.3.3  Java藍(lán)牙無線技術(shù)API    8.3.4  通過RFCOMM實(shí)現(xiàn)藍(lán)牙應(yīng)用  8.4  綜合示例:基于藍(lán)牙通信的五子棋游戲    8.4.1  游戲功能分析    8.4.2  游戲具體實(shí)現(xiàn)  8.5  本章小結(jié)第9章  消息應(yīng)用開發(fā)  9.1  無線消息概述    9.1.1  GSM短消息服務(wù)    9.1.2  GSM小區(qū)廣播服務(wù)  9.2  WMA概述    9.2.1  WMA簡(jiǎn)介    9.2.2  WMA類庫簡(jiǎn)介  9.3  使用WTK中的WMA控制臺(tái)    9.3.1  配置和啟動(dòng)WTK中的WMA控制臺(tái)    9.3.2  使用WMA控制臺(tái)發(fā)送文本消息    9.3.3  WMA控制臺(tái)發(fā)送小區(qū)廣播    9.3.4  WMA控制臺(tái)發(fā)送多媒體消息  9.4  使用WMA編寫收發(fā)短消息程序    9.4.1  發(fā)送和接收SMS消息    9.4.2  發(fā)送和接收二進(jìn)制消息    9.4.3  發(fā)送和接收MMS消息  9.5  本章小結(jié)第10章  多媒體開發(fā)  10.1  MM API概述  10.2  媒體管理類Manager  10.3  播放器接口Player    10.3.1  播放器狀態(tài)    10.3.2  播放器監(jiān)聽接口  10.4  媒體控制接口Control    10.4.1  獲取控制器    10.4.2  音調(diào)控制接口    10.4.3  音量控制接口    10.4.4  視頻控制接口  10.5  實(shí)現(xiàn)手機(jī)拍照功能  10.6  綜合示例:手機(jī)拼圖游戲    10.6.1  游戲功能分析    10.6.2  游戲具體實(shí)現(xiàn)  10.7  本章小結(jié)第11章  MIDP游戲編程  11.1  Game API概述  11.2  游戲容器GameCanvas類    11.2.1  屏幕緩沖    11.2.2  獲取鍵盤輸入狀態(tài)    11.2.3  實(shí)現(xiàn)游戲主循環(huán)  11.3  圖層Layer類  11.4  游戲精靈Sprite類    11.4.1  幀動(dòng)畫    11.4.2  幀序列    11.4.3  精靈翻轉(zhuǎn)    11.4.4  參考像素點(diǎn)    11.4.5  碰撞檢測(cè)  11.5  游戲背景TiledLayer類    11.5.1  圖像貼圖和單元格    11.5.2  制作靜態(tài)地圖背景    11.5.3  制作動(dòng)態(tài)地圖背景  11.6  圖層管理LayerManager類    11.6.1  圖層的索引    11.6.2  圖層的位置與繪制    11.6.3  設(shè)置視圖窗口  11.7  綜合示例:瘋狂坦克游戲    11.7.1  游戲程序結(jié)構(gòu)和設(shè)計(jì)思想    11.7.2  游戲程序分析和具體實(shí)現(xiàn)  11.8  本章小結(jié)第12章  Mobile 3D程序開發(fā)  12.1  手機(jī)3D開發(fā)概述    12.1.1  Mobile 3D Graphics API簡(jiǎn)介    12.1.2  Mobile 3D Graphics兩種開發(fā)模式  12.2  D模型的建立    12.2.1  頂點(diǎn)數(shù)組    12.2.2  頂點(diǎn)緩沖和索引緩沖    12.2.3  外觀屬性    12.2.4  多面體模型的建立  12.3  D場(chǎng)景的創(chuàng)建    12.3.1  世界World類    12.3.2  攝像機(jī)Camera類    12.3.3  光線Light類    12.3.4  背景Background類    12.3.5  場(chǎng)景中的坐標(biāo)轉(zhuǎn)換    12.3.6  場(chǎng)景的繪制  12.4  外部建模導(dǎo)入3D模型  12.5  綜合示例:第一人稱視角室內(nèi)漫游  12.6  本章小結(jié)第13章  益智類(PUZ)游戲——炸彈人  13.1  游戲的創(chuàng)意和架構(gòu)    13.1.1  游戲創(chuàng)意    13.1.2  游戲的架構(gòu)  13.2  游戲的流程和結(jié)構(gòu)  13.3  游戲功能的實(shí)現(xiàn)    13.3.1  游戲的模型類實(shí)現(xiàn)    13.3.2  游戲的視圖類實(shí)現(xiàn)    13.3.3  游戲的主角類實(shí)現(xiàn)    13.3.4  游戲的敵人類實(shí)現(xiàn)    13.3.5  游戲的炸彈類實(shí)現(xiàn)    13.3.6  游戲的MIDlet類實(shí)現(xiàn)  13.4  游戲運(yùn)行  13.5  本章小結(jié)第14章  射擊類(STG)游戲——中途島海戰(zhàn)  14.1  游戲的創(chuàng)意和準(zhǔn)備工作    14.1.1  游戲創(chuàng)意    14.1.2  游戲的準(zhǔn)備工作  14.2  游戲的流程和結(jié)構(gòu)  14.3  游戲功能的實(shí)現(xiàn)    14.3.1  游戲的敵人小型飛機(jī)類實(shí)現(xiàn)    14.3.2  游戲的敵人中型飛機(jī)類實(shí)現(xiàn)    14.3.3  游戲的敵人旗艦類實(shí)現(xiàn)    14.3.4  游戲的主角飛機(jī)發(fā)射的子彈類實(shí)現(xiàn)    14.3.5  游戲的友軍轟炸類實(shí)現(xiàn)    14.3.6  游戲的畫布屏幕類實(shí)現(xiàn)    14.3.7  游戲的MIDlet類實(shí)現(xiàn)  14.4  游戲運(yùn)行  14.5  本章小結(jié)第15章  角色扮演類(RPG)游戲——苦澀大地  15.1  游戲的創(chuàng)意和準(zhǔn)備工作    15.1.1  游戲創(chuàng)意    15.1.2  游戲的準(zhǔn)備工作  15.2  游戲的流程和結(jié)構(gòu)  15.3  游戲功能的實(shí)現(xiàn)    15.3.1  游戲的畫布屏幕類實(shí)現(xiàn)    15.3.2  游戲精靈類的實(shí)現(xiàn)    15.3.3  游戲的主角類實(shí)現(xiàn)    15.3.4  游戲的怪物類實(shí)現(xiàn)    15.3.5  游戲的NPC類實(shí)現(xiàn)    15.3.6  游戲的地圖類實(shí)現(xiàn)    15.3.7  游戲的MIDlet類實(shí)現(xiàn)  15.4  游戲運(yùn)行  15.5  本章小結(jié)參考文獻(xiàn)

章節(jié)摘錄

  1.1 Java ME背景介紹  隨著科學(xué)技術(shù)的發(fā)展,如今計(jì)算機(jī)已經(jīng)滲透到我們生活中的方方面面。越來越多的人開始意識(shí)到,經(jīng)過了許多人共用一臺(tái)計(jì)算機(jī)的大型主機(jī)時(shí)代、一人一臺(tái)計(jì)算機(jī)的個(gè)人PC時(shí)代之后,下一個(gè)時(shí)代將是一人多臺(tái)計(jì)算設(shè)備的普及計(jì)算時(shí)代(Ubiquitous Computing,IBM稱之為Pervasive Computing)。計(jì)算設(shè)備將從單一的PC擴(kuò)展到各種各樣的大小和功能各異的信息設(shè)備上,從家庭消費(fèi)電子產(chǎn)品到個(gè)人隨身攜帶、穿著、車載的各種移動(dòng)信息處理設(shè)備,多樣化是這個(gè)領(lǐng)域的最大特點(diǎn)。  網(wǎng)絡(luò)是普及計(jì)算時(shí)代中最重要的增值特性。當(dāng)手機(jī)可以隨時(shí)隨地?zé)o線上網(wǎng),PDA可以與個(gè)人PC同步,車載PC可以獲得網(wǎng)上的GPS地圖數(shù)據(jù)時(shí),孤立的設(shè)備便能夠發(fā)揮最大的作用?! ava的設(shè)計(jì)目標(biāo)和能力即在于平臺(tái)無關(guān)性和網(wǎng)絡(luò)功能。事實(shí)上,Java最初的設(shè)計(jì)目標(biāo)是用于消費(fèi)電子領(lǐng)域,但是后來在。PC和服務(wù)器上得到了發(fā)展?!耙淮尉帉?,到處運(yùn)行”的平臺(tái)無關(guān)性,對(duì)網(wǎng)絡(luò)和多重設(shè)備問聯(lián)網(wǎng)的機(jī)制,顯然是至關(guān)重要的軟件條件。這個(gè)領(lǐng)域內(nèi)的Java標(biāo)準(zhǔn)就是J2ME,其全稱是Java 2Micro Edition。2005年6月,J2系列全部更名為Java系列,因此J2ME從那時(shí)起已經(jīng)更名為Java ME?! ?.1.1 Java ME簡(jiǎn)介  Sun公司將Java ME定義為“一種以廣泛的消費(fèi)性信息產(chǎn)品為目標(biāo)的、高度優(yōu)化的Java運(yùn)行時(shí)環(huán)境”。它主要針對(duì)消費(fèi)類電子設(shè)備,例如,蜂窩電話和可視電話、數(shù)字機(jī)頂盒、汽車導(dǎo)航系統(tǒng)等。Java ME技術(shù)在1999年的Java One Developer Conference大會(huì)上正式推出,它將Java語言與平臺(tái)無關(guān)的特性移植到小型電子設(shè)備上,允許移動(dòng)無線設(shè)備之間共享應(yīng)用程序。它主要適用于小型嵌入式設(shè)備,這些設(shè)備與普通的PC設(shè)備相比沒有統(tǒng)一的硬件標(biāo)準(zhǔn)和操作方式,其功能也是千差萬別。  在消費(fèi)電子和嵌入式設(shè)備領(lǐng)域,內(nèi)存從幾百KB到幾十MB,從沒有屏幕到Web-TV,CPIJ從低功耗的嵌入式處理器到幾百M(fèi)Hz的RISC處理器,硬件條件的差異是相當(dāng)大的。這就使得Java ME的標(biāo)準(zhǔn)需要有不同的層次和類別來適應(yīng)這個(gè)復(fù)雜的領(lǐng)域,因此相比之下Java ME就比J2SE和J2EE的標(biāo)準(zhǔn)要復(fù)雜得多,但是也比J2SE和J2EE應(yīng)用的場(chǎng)合廣泛得多。J2EE、J2SE和Java ME三個(gè)版本的不同應(yīng)用場(chǎng)合如圖1-1所示。

編輯推薦

  以Java ME應(yīng)用為主線,緊扣手機(jī)商業(yè)應(yīng)用實(shí)際開發(fā)流程  用經(jīng)典的Java ME游戲案例,詳細(xì)剖析商業(yè)化開發(fā)全過程  全書以案例帶動(dòng)知識(shí)點(diǎn)的講解,包含50多個(gè)具有完整實(shí)用功能的案例  適合Java ME應(yīng)用開發(fā)人員和Java ME技術(shù)的初學(xué)者

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    Java ME游戲開發(fā)技術(shù)大全 PDF格式下載


用戶評(píng)論 (總計(jì)10條)

 
 

  •   很適合我這樣的初學(xué)者,送貨也很快
  •   實(shí)例豐富,但還沒仔細(xì)看,感覺不錯(cuò)。
  •   內(nèi)容全面 針對(duì)性強(qiáng)
  •   非常棒的一本入門書,看得我舍不得放下!非常適合入門,推薦大家購買!
  •   代購,我看不懂啊
  •   絕對(duì)是正版哦!很喜歡在當(dāng)當(dāng)買考試用書!
  •   不是太細(xì),適合一定基礎(chǔ)的。
  •   書很厚,很詳細(xì)。光盤是書上的例子,我還以為是視頻教程了。
  •   此書上手容易
    對(duì)API的介紹也寫的很全。
    但是有些也該簡(jiǎn)單明了的說明。
    這樣也方便了解。
  •   大量的實(shí)例,就是不太適合沒學(xué)習(xí)過的初學(xué)者看
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7