S60手機(jī)應(yīng)用程序項(xiàng)目開發(fā)實(shí)踐

出版時(shí)間:2010-6  出版社:人民郵電  作者:李樹仁//劉福君//時(shí)磊//葉瑞優(yōu)//陶佳佳  頁(yè)數(shù):304  

前言

該書以實(shí)踐編程為主線,把各個(gè)知識(shí)點(diǎn)貫穿起來(lái),不是單純地介紹知識(shí)。很多讀者都有這樣的經(jīng)歷,全書看完了,甚至看了好幾遍,到頭來(lái)還不知道如何開發(fā)一個(gè)“HelloWorld”的入門小程序,動(dòng)手能力沒(méi)有得到提高,可謂零碎的知識(shí)點(diǎn)學(xué)了不少,就是不知道如何開發(fā)項(xiàng)目。本書將打破這種魔咒,從動(dòng)手、實(shí)踐著眼,以實(shí)踐項(xiàng)目為導(dǎo)向,即使是一個(gè)個(gè)小的知識(shí)點(diǎn)也是可以在carbide C++集成開發(fā)平臺(tái)里運(yùn)行的,同時(shí),讀者可以在此基礎(chǔ)上添加自己掌握的相關(guān)知識(shí)點(diǎn),這樣掌握的知識(shí)才扎實(shí),才能應(yīng)用到實(shí)際工作中,才是能產(chǎn)生價(jià)值的知識(shí)。該書突出實(shí)踐,以實(shí)戰(zhàn)為核心,由淺入深,循序漸進(jìn),讓讀者在不知不覺中掌握Symbian和S60手機(jī)應(yīng)用程序軟件的開發(fā)。 全書分為三大部分。 第一部分是S60應(yīng)用框架基礎(chǔ)知識(shí)。首先介紹Symbian OS的基礎(chǔ)架構(gòu)、S60應(yīng)用框架MVC設(shè)計(jì)分析、應(yīng)用框架核心類解析以及S60應(yīng)用程序初始化;然后詳細(xì)講解資源文件以及相關(guān)文件的使用,以及如何在S60應(yīng)用中來(lái)加載資源,并配有詳細(xì)的實(shí)際項(xiàng)目案例;最后通過(guò)一個(gè)經(jīng)典的例子來(lái)詳細(xì)講解如何開發(fā)S60應(yīng)用程序,如何構(gòu)建核心類以及核心類之間的靜態(tài)關(guān)系,且每行代碼都有詳細(xì)注釋。 第二部分是S60應(yīng)用程序UI設(shè)計(jì),主要講解UI標(biāo)準(zhǔn)控件。作為S60系統(tǒng)提供的川控件,用戶可以直接使用,這是開發(fā)S60應(yīng)用程序UI的重要組成部分。本部分對(duì)實(shí)際項(xiàng)目開發(fā)中最常用的標(biāo)準(zhǔn)控件都進(jìn)行了詳細(xì)的講解,每個(gè)標(biāo)準(zhǔn)控件都有實(shí)際的項(xiàng)目代碼,可操作性強(qiáng),拿過(guò)來(lái)就可以在carbide C++集成環(huán)境里開發(fā),并且可以移植到S60的手機(jī)里運(yùn)行。 第三部分是S60應(yīng)用程序項(xiàng)目實(shí)踐。這里給出了幾個(gè)在實(shí)際項(xiàng)目中抽取、凝練出來(lái)的獨(dú)立例子,這些例子可以鍛煉開發(fā)人員的實(shí)際開發(fā)能力。這一部分的最后一章是一個(gè)完整的S60項(xiàng)目實(shí)踐,對(duì)于每個(gè)類、每個(gè)方法都進(jìn)行了詳細(xì)的介紹和注釋,按照提示,讀者完全可以獨(dú)立完成。

內(nèi)容概要

本書系統(tǒng)地介紹了S60手機(jī)軟件設(shè)計(jì)中各方面的相關(guān)知識(shí),共分為三個(gè)部分,第一部分主要講解了S60平臺(tái)UI基本架構(gòu)、Symbian OS的UI通用框架以及MVC軟件設(shè)計(jì)思想在Symbian平臺(tái)的實(shí)現(xiàn);第二部分主要講解了常用S60標(biāo)準(zhǔn)控件的基本用法,包括對(duì)話框控件、表單控件、列表控件等;第三部分以完整項(xiàng)目實(shí)例為主,介紹了實(shí)際開發(fā)中經(jīng)常用到的知識(shí)點(diǎn)和難點(diǎn)?! ”緯m合具備C++程序設(shè)計(jì)及Symbian OS C++編程基礎(chǔ)的S60應(yīng)用程序開發(fā)技術(shù)人員參考使用,也可作為培訓(xùn)教材以及大專院校Symbian S60課程的教材或參考書。

書籍目錄

 第一部分 S60應(yīng)用框架基礎(chǔ)知識(shí)  第1章 Symbian OS應(yīng)用程序體系架構(gòu)  第2章 S60的三種UI體系架構(gòu)  第3章 資源文件  第4章 字符資源和S60項(xiàng)目本地化  第5章 菜單  第6章 面板控件  第7章 從HelloWorld認(rèn)識(shí)S60項(xiàng)目開發(fā)  第8章 基于視圖模式的UI框架  第9章 自定義控件 第二部分 S60應(yīng)用程序UI設(shè)計(jì)  第10章 對(duì)話框控件  第11章 查詢對(duì)話框  第12章 編輯框控件  第13章 窗體控件  第14章 列表控件  第15章 通知提示框控件 第三部分 S60應(yīng)用程序項(xiàng)目實(shí)踐  第16章 S60應(yīng)用中的文件操作  第17章 HTTP協(xié)議的網(wǎng)絡(luò)編程  第18章 短信  第19章 手機(jī)通訊錄  第20章 簡(jiǎn)單的活動(dòng)對(duì)象計(jì)時(shí)器  第21章 S60多媒體應(yīng)用程序開發(fā)  第22章 S60實(shí)踐項(xiàng)目 

章節(jié)摘錄

插圖:MVC是一種設(shè)計(jì)模式,它強(qiáng)制性地使應(yīng)用程序的輸入、處理和輸出分開。使用MVC設(shè)計(jì)的應(yīng)用程序被分成3個(gè)核心部件:模型、視圖、控制器,它們各自處理自己的任務(wù)。(1)模型(Mocdel)模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則。在MVC的3個(gè)部件中,模型擁有最多的處理任務(wù)。被模型返回的數(shù)據(jù)是中立的,就是說(shuō)模型與數(shù)據(jù)格式無(wú)關(guān),這樣一個(gè)模型能為多個(gè)視圖提供數(shù)據(jù)。由于應(yīng)用于模型的代碼只需寫一次就可以被多個(gè)視圖重用,所以減少了代碼的重復(fù)性。(2)視圖(View)視圖是用戶看到并與之交互的界面。例如對(duì)老式的Web應(yīng)用程序來(lái)說(shuō),視圖就是由HTML元素組成的界面,在新式的Web應(yīng)用程序中,HTML依舊在視圖中扮演著重要的角色,但一些新的技術(shù)層出不窮,包括Adobe Flash和像×HTML、XM L/×SL、WMI一等一些標(biāo)識(shí)語(yǔ)。言和 Web services 。應(yīng)用程序界面的處理變得越來(lái)越有挑戰(zhàn)性。MVC的一個(gè)好處是它能為你的應(yīng)用程序處理很多不同的視圖。在視圖中其實(shí)沒(méi)有真正的處理發(fā)生,不管這些數(shù)據(jù)是聯(lián)機(jī)存儲(chǔ)的還是一個(gè)雇員列表,作為視圖來(lái)講,它只是作為一種輸出數(shù)據(jù)并允許用戶操縱的方式。(3)控制器(ControIIer)控制器接受用戶的輸入并調(diào)用模型和視圖去完成用戶的需求,所以當(dāng)單擊forum中的按鈕和發(fā)送數(shù)據(jù)表單時(shí),控制器(例如:View)本身不輸出任何東西和做任何處理,只是接受請(qǐng)求并決定調(diào)用哪個(gè)模型構(gòu)件去處理請(qǐng)求,然后確定用哪個(gè)視圖來(lái)顯示模型處理返回的數(shù)據(jù)。

編輯推薦

《S60手機(jī)應(yīng)用程序項(xiàng)目開發(fā)實(shí)踐》:結(jié)伴求職軟件培訓(xùn)中心(Jblook)是軟件開發(fā)培訓(xùn)的專業(yè)技術(shù)培訓(xùn)機(jī)構(gòu)。她植根于首都北京深厚的信息技術(shù)土壤,依靠中國(guó)科學(xué)院、北京大學(xué)、清華大學(xué)、北京師范大學(xué)、北京郵電大學(xué)等名校濃厚的學(xué)術(shù)氛圍,迅速成長(zhǎng)為計(jì)算機(jī)軟件開發(fā)培訓(xùn)的專業(yè)隊(duì)伍。結(jié)伴求職軟件培訓(xùn)中心始終堅(jiān)持以就業(yè)為目標(biāo),以項(xiàng)目為導(dǎo)向,以實(shí)用為基礎(chǔ),以技術(shù)為前提,采用全新教學(xué)模式,致力于提高學(xué)員的專業(yè)技能和潛在能力。授課注重基礎(chǔ)知識(shí)的訓(xùn)練,以c++為核心,逐步學(xué)習(xí)嵌入式系統(tǒng)和智能手機(jī)軟件開發(fā),例如Linux、symbian、S60、S80、uIQ。在系統(tǒng)傳授知識(shí)的同時(shí),注重對(duì)求職過(guò)程中面試、筆試能力的培訓(xùn),重點(diǎn)培訓(xùn)編程能力和軟件公司所需要的知識(shí),針對(duì)性強(qiáng)。完整的S60項(xiàng)目,豐富的代碼注釋!經(jīng)Carbide C++集成開發(fā)環(huán)境完全測(cè)試通過(guò)!授課教師多年教學(xué)的結(jié)晶!

圖書封面

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


    S60手機(jī)應(yīng)用程序項(xiàng)目開發(fā)實(shí)踐 PDF格式下載


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

 
 

  •   這邊書的內(nèi)容少,只是簡(jiǎn)單的介紹,不過(guò)價(jià)錢還算可以
  •   這本書買了之后,發(fā)覺沒(méi)什么用
 

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

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