Главная » Просмотр файлов » Wiley.Developing.Software.for.Symbian.OS.2nd.Edition.Dec.2007

Wiley.Developing.Software.for.Symbian.OS.2nd.Edition.Dec.2007 (779887), страница 82

Файл №779887 Wiley.Developing.Software.for.Symbian.OS.2nd.Edition.Dec.2007 (Symbian Books) 82 страницаWiley.Developing.Software.for.Symbian.OS.2nd.Edition.Dec.2007 (779887) страница 822018-01-10СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 82)

. .C++ 27–30, 71–2, 84–5,93–122, 166–8, 323–4,329–57developer prospects 1, 12titles available 1, 12software development kits (SDKs)2, 13–15, 23–61, 113–14,123–60, 164, 409–10see also development toolsbuild flow 39–56, 126–31components 24–5, 123–60433concepts 2, 13–15, 23–7,123–60, 164directory structure 123–6documentation directories125–6examples 26–7, 34–56,123–60getting 25–6problems 37–8Sony EricssonDeveloper World 30M600i 15, 27P1i 15, 27P800 15, 27P900 15, 27P990i 15, 16–17, 27, 70,360platform security 225–6Symbian ownership 13–14W950i 15, 27W960i 15, 360Sort 211SOURCE 116–18, 119, 128–31,141–4, 275, 278, 411source files, concepts 49–54,128–31, 141–4, 365–411SOURCEPATH 116–18, 119,128–31, 141–4, 275, 278,411special handshakes, TCP 326specifications, mobile phones16–22sprintf 194src directory 49–50, 54stack and heap chunk, concepts72–3Standard Template Library (STL)94–5Start 250–1, 254–7, 269,273–4, 314–21START RESOURCE 129, 130, 411start-up code, ROM 70–1StartBackground 273–5StartL 306–21StartRunning 272–5StartServer 309–10, 313–16StartThreadL 287–8State 408434state machines, active objects342–56static data chunks, concepts 73–7static interface DLLssee also dynamic link librariesconcepts 66–8, 114–18static librariessee also import librariesconcepts 65–8, 114–18creation 115status bars 360–5status checks, processes 285–6STL see Standard Template Librarystock dialogssee also dialogsconcepts 401–5Stop 227, 254–7, 262–8, 269storage media 16–22, 71see also MMC.

. .; removablememory cardsspecifications 16–22StoreL 370–7stray-signal panics, active objects269–70strcmp 187streaming media 323–4Streaming Media network service327string literals, concepts 166–8,171–2stringssee also descriptorsbinary data 165–6concepts 165–8, 385–7STRUCT keyword, resource files379–83, 391–6, 406–7sub-strings, descriptors188–90Subscriber Identification Module(SIM) 5, 356suffixes, naming conventions105–14, 121SurroundingsDD 224–5SVG-T see Scalable VectorGraphics TinySwEvent 224–5SWInstall 90–1switched processes, concepts73–7, 82, 286INDEXsymbian 123Symbian Developer Network29–30Symbian Ltd 1, 12–15see also UIQ Technology ABSymbian OSsee also operating systems;smartphones; socketsapplication engines/services/protocols 90–1architecture 63–91, 409basic data types 94–5C++ concepts 93–122, 166–8,323–4, 329–57classes 95–100, 119–20,165–215, 367–77client–server model, concepts68–70, 83–5, 292–3,303–21communications architecture3–11, 16–22, 64–5,86–90, 323–57competitors 13–14, 20–2components 63–4concepts 1, 12–22, 23–31,63–91controls 405–9development tools 2, 23–61,123–60DLLs 65–8, 78–9, 86–9,114–18, 141–4emulator 24–6, 31–8, 56–8,118–19, 124–5, 126–31,137–41, 286Essential Booklets 30flexible architecture 13–15GUI architecture 13–14,27–30, 38–56, 64–6,83–5, 118–19, 125–6,161–2, 303–4, 359–411high performance graphics85–6historical background 12–15,93–4kernel 63–4, 72–9memory 70–7multitasking aspects 13–14,64–5, 140, 250–1naming conventions 68, 95–6,119–21network connections 356–7‘open’ aspects 1overview 1–2, 13–15owning manufacturers 13–14phone specifications 16–22platform security 2, 71–2, 76,90–1, 217–46platforms 13–22, 153–60,359–65programming basics 93–122quick start guide 23–61reference platforms 13–15,359–65sales 2SDKs 2, 13–15, 23–61,123–60, 164semaphores 300–1Socket API 334–57statistics 2TCP/IP 13–14, 64–5, 86–9,323–57templates 203–5text console 161–5, 271v6.0 26–7v6.1 26, 35–6v7.0 26–7, 31, 35, 89v8.1 26, 77v9.1 26–7, 225v9.2 2, 26–7, 35–6, 66, 68,89, 90, 118–19, 132, 135,151, 153, 217, 236, 286Symbian OS C++ for MobilePhones Volume 3 (Harrison)409Symbian OS Platform Security(Heath) 219, 227Symbian Signed 30, 60–1, 91,218–46see also platform securitybackground information 238basic capabilities 223concepts 218–46developer certificates 236,244–6extended capabilities 224–5freeware option 240–1official logo 238INDEXphone manufacturer capabilities220, 225–7, 243–4procedures 233, 236–7,238–43process options 240–1Publisher Ids 236, 241–3publisher option 240–3root certificates 236–7self-certification procedures243submission procedures 242successful completion 243tests 238–43Symbian Base 35–8synchronizationsee also critical sections;mutexes; semaphoresconcepts 297–302threads 297–302synchronous functions, concepts247–8SyncML, application protocols64–5sys directory 226, 231–2SYSTEMINCLUDE 116–17, 119,128–31, 141–4, 275, 278T (data type) classes, concepts96–100, 109–10, 120T-Mobile 356tabs 360–5TAny 95, 107–9, 204–5TARGET 55–6, 116–17, 119,128–31, 141–4, 275, 278TARGETPATH 128–31, 278, 385,411TARGETTYPE 55–6, 116–17,128–31, 141–4, 275, 278TBool 95, 255–6TBuf 167–208, 263–8, 335–57,380–3see also buffer descriptorsconcepts 167–208, 380–3memory layout 174TBufBase 169–71TBufC 167–208see also buffer descriptorsconcepts 167–208HBufC 181memory layout 176–7TBufCBase 169–71tbuffserver.h 312TC TrustCenter 233, 236, 241–3TCB see Trusted Computing BaseTCE see Trusted ComputingEnvironmentTChar 95, 96, 192–3TCleanupItem 109–10TCP (Transmission ControlProtocol) 323–57TCP/IPsee also socketsapplications 323–57client–server model 326–57concepts 323–57introduction 324–6layering diagram 325network connections 356–7network programming323–57protocols 324–6Symbian OS 13–14, 64–5,86–9, 323–57virtual connections 326–57tcpip6.prt 86–9TDblQue 214see also linked listsTDblQueLink 214TDes base class 169–71, 177,187–98TDesC base class 167–73,176–7, 187–98see also base classes;descriptorsTechview 15telephony server see ETEL serverTelnet network service 326–7,346–8template 204–5templatesarrays 205–6, 209–13C++ 93–4, 109–10, 203–5concepts 203–8, 209–13terminationsprocesses 284–5threads 291–2text 52–4, 154–5, 159, 374–7435TEXT...

154–5, 159text console, concepts 161–5,271text notices, installation 154–5textbuffclient.h 307textbuff.h 313TextBuffServ 306–21TFindChunk 295–6TFindHandleBase 282–3TFindProcess 282–3, 295–6TFindSemaphore 299–300TFindThread 290, 295–6TFixedArray 205–6, 209–13thin templates 205–8third-party suppliers 1, 13–14, 16threadssee also RThreadactive objects 249–75, 300–1cautionary uses 287chunks 293–7client–server model 303–21concepts 64–5, 74–5, 77–9,97–8, 277–8, 286–97creation 287–92definition 65end-signaling method 292executables 288inter-thread communications77–9, 281–2, 292–7,318–20multiple threads 65, 82, 140,277–8, 286–92opening methods 289–90pre-emptive multithreading 65,247, 250–1priorities 290–1Rendezvous 301–2, 310running 287–9starting 287–9synchronization 297–302terminations 291–2throw/catch exception C++ feature94–5, 102–3THUMB instruction set 135TIdentifyRelation 211timers, concepts 77–9TInt types 94–6, 104, 111–13,204–5, 212–13, 214–15,272, 282, 293–6, 297–9436title bars 360–3TitleFont 374–7TLeave 111–13TLinearOrder 211, 213TLitC 171–2tool bars 359–411touch screens 15–17, 360–5see also pensTProcessId 281–2TProcessPriority 284TPtrsee also pointer descriptorsconcepts 168–215memory layout 177–80TPtrCsee also pointer descriptorsconcepts 169–215memory layout 177–80training, OS requirements 12transcoding features, WAP 8TRAP 101–14, 163trap mechanism, concepts101–14, 121, 162–5, 180–1,212–13, 253–4, 258–60,262–8, 314–21TRAPD 104–14, 314–21TReal types 95TRequestStatus 247–61,285–6, 336–57see also asynchronous functionsTRes 169–71TrimAll 195–6TrimLeft 195–6TrimRight 195–6trust principle, platform security218Trusted Computing Base (TCB)90–1, 227, 229, 231–2, 243Trusted Computing Environment(TCE) 90–1trusted/untrusted certificates,concepts 235–6TrustedUI 224–5TSocketAddr 341TSY files 88–9TSY modules, ETEL server 86–9INDEXTText types 95–6TTime 402–3TUint types 94–5, 191–2, 198,201–3TVersion 308–10TVwsViewId 54two-phase constructors, concepts112–14two-processor smartphone model80–1typedefs 95, 204–5UART 88–9UDEB 124–41, 164UDP (User Datagram Protocol)324–57see also socketsclient–server model 326–7concepts 324–6layering diagram 325UHEAP MARK 163–4UHEAP MARKEND 163–4UI see user interfacesUI classes, applications 38–56,365–411UI control framework see CONEUID 48–9, 116–18, 119,128–31, 141–4, 275, 282UID1 135–7, 141–4UID2 48–9, 135–7UID3 135–7, 151UIDs see unique identifiersUIKON, concepts 83–5uikon.rh 405UIQ 15–17, 26–7, 36–7, 38–56,83–5, 153–60, 353–6,359–411see also CQik...; Motorola;Sony Ericssoncharacteristics 360–3classes 41–56, 367–411concepts 360–3control structures 405–9data input 362–3,387–405dialogs 363, 387–405emulator 57–8GUI architecture 15–17,38–56, 83–5, 359–411header file 41–4, 153–60package file 59–61, 153–60paper metaphor 362–3project build file 55–6quick-start developmentexamples 26–7, 36–7,38–56resource file 44–56, 387–405screens 360–3SDK 26–7, 36–7, 38–56, 123,125–60stock dialogs 401–3versions 15view architecture 409view class 53–4, 374–7, 409UIQ Developer Community 30UIQ Technology AB 15see also Symbian LtdUIQ3SDK 123, 126UIQExamples 36–7, 125–6UMTS network protocol 6–7, 16Unicode 95, 165–6, 169–70,198–9, 378–80unique identifiers (UIDs) 38–56,116–18, 119, 128–31,135–7, 152–60, 237–8, 239,367–411concepts 38–56, 128–31,135–7, 152–60, 237–8,368–77getting 136–7SIS files 152–60vendor ID 137Unix 231, 247unsigned applications 234see also signed.

Характеристики

Тип файла
PDF-файл
Размер
3,36 Mb
Материал
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6439
Авторов
на СтудИзбе
306
Средний доход
с одного платного файла
Обучение Подробнее