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

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

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

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

167–71base librariessee also librariesconcepts 63–4baseband processor, concepts80–1BaseConstructL 372–7basic data types, concepts 94–5,119–20batteries 11, 362–5Begin 206BenQ P30 27Berkley Unix see BSDbin 151, 231–2, 366–7binary datasee also descriptorsconcepts 165–8, 198strings 165–6bind 329bitmaps 231, 304–5, 365–7,404–5, 409–11BlackBerry 21blanket grant notifications,capabilities 222–3bld.inf 37–8, 39–56, 126–31,365–411see also Component DescriptionFilebldmake 35–8, 56–8, 127–31,142–4, 145–9, 163–4blocksactive objects 269, 304–5memory 71–2, 269Bluetooth connectivity 1, 9–10,12, 16–22, 23–4, 64–5,86–9, 150, 220–1, 334–5BMP files 410–11Borland C++ Builder 28, 36–7see also Integrated DevelopmentEnvironmentsbrowsing 3–4, 8–9, 16–22,323–57see also Internetspecifications 16–22BSD socket API 86–9, 323–4,328–34, 340–1see also socketsconcepts 323–4, 328–34,340–1examples 329–34bt.prt 86–9buffer descriptorssee also descriptors; TBuf...concepts 168–70, 173–7,292–3, 380–3definition 158, 173build targets 34–8, 56–61,124–5, 128–35, 142–9,153–60, 163–4emulator 132–5native build targets 132–5pre-version 9 SDK build targets135build tools 23–61, 123–60buttons 359–411BWINS 146BYTE 378–80, 406C++ 27–30, 71–2, 84–5,93–122, 166–8, 323–4,329–57417basic data types 94–5concepts 93–122, 166–8,323–4, 329–30features 93–4nonstandard characteristics94–5overload features 93–4,108–9, 111–13, 279–80overview 93–4sockets 323–4, 329–57STL 94–5strings 166–8Symbian OS 93–122, 166–8,323–4, 329–57templates 93–4, 109–10,203–5c: drive 70–1, 138–41see also internal flash diskC (heap-allocated) classes,concepts 96–100, 120CA see certificate authoritycaches 76–7CActive 82, 249–75, 305–21see also active objects;client–server.

. .CActiveScheduler 249–75,314–21see also active schedulerconcepts 249–51, 252–75methods 249–54, 257, 269,274–5, 314–21CActiveScheduler::Add249–54CActiveScheduler::Start250–1, 269, 274, 314–21CAknApplication 40–56,368–77CAknAppUi 41–56, 265–8,368–77CAknConfirmationNote 405CAknDialog 388–405CAknDocument 41–56, 368–77CAknErrorNote 405CAknForm 397–401CAknInformationNote 51–4,405CAknListQueryDialog 405CAknNumberQueryDialog 405CAknProgressDialog 405418CAknQueryDialog 403–5CAknSingleGraphicStyleListBox 407CAknSingleStyleListBox407CAknTextQueryDialog 404–5CAknTimeQueryDialog 405CAknView 368–77, 409CAknViewAppUi 368–77CAknWaitDialog 405calendars 9, 90, 360–5cameras 3, 16–22, 222, 227Cancel 251–2, 260–2, 263–8,348–57capabilitiesassessment of needs 227–8basic capabilities 220–3blanket grant notifications222–3categories 220concepts 129, 131, 160,219–31DLLs 229–31extended capabilities 220,223–5phone manufacturer capabilities220, 225–7, 243–4platform security 90–1, 129,131, 160, 219–32single-shot grant notifications222–3specification syntax 229–31TCB 90–1, 227, 229, 231–2,243CAPABILITY 129, 131, 160,220, 229–30, 355Capacity 200–3CAPTION AND ICON INFO410–11captions 409–11Carbide 23, 27–30, 32–8, 46–7,58, 144, 151, 160, 229–30,234–5CArrayFix...

209–13CArrayPtr... 209–13case conversions, descriptors165–6, 191–2, 194–5CBA see control button arrayINDEXCBase 96–100, 107–10, 120,269CBluetoothSocket 221–2CBufBase 199–203CBufFlat 199–203CBufSeq 199–203CBufStore 371–7CCamera 222CCirBuf 214–15CCoeControl 40–6, 265–8,368–77CConsoleBase 161–5CConsoleBase::Getch 162–5CConsoleBase::Printf162–5CContactDatabase 222CCountdown 262–8CDesC8Array...

206–8CDesC16Array... 206–8CDesCArray... 207–8CDirectFileStore 371–7CDMA network protocol 4–5CEikApplication 43–56,368–77CEikAppUi 43–56, 368–77CEikChoiceList 408CEikColumnListBox 407CEikComboBox 408–9CEikDialog 121, 387–97CEikDocument 43–56, 368–77CEikEdwin 390–405, 406CEikHierarchicalListBox407CEikonEnv 402CEikProgressInfo 407CEikSetPasswordDialog 403CEikTextListBox 407CEikTimeDialogSetCity 403CEikTimeDialogSetTime402–3cell phones see mobile phonesCellmania 240–1CEmbeddedStore 371–7certificate authority (CA) 233, 236CFileman 226CFileStore 371–7char 94–5CHARACTER SET keyword,resource files 378–80check boxes 408choice lists 406–7, 408CHOICELIST 390–6, 408chunkssee also RChunkconcepts 72–7, 97–8,293–302creation 72–3, 293–6detailed workings 293–7types 72–3, 97–8, 293–7Cingular 3125 20circuit-switched voicecommunication 4–6see also GSM.

. .circular buffers, concepts 214–15classessee also C...; M...; R...;T...active objects 251–4, 262–8applications 38–56, 365–411client–server model 303–21concepts 95–100, 115,119–20, 165–215, 367–77controls 406descriptors 167–86dialogs 394–6DLLs 115libraries 115–18naming conventions 95–6,119–20programming basics 95–100Series 60 (S60) 40–56,367–411sockets 97–100, 304–5,334–57Symbian OS 95–100, 119–20,165–215, 367–77templates 204–5types 95–100, 119–20,165–215UIQ 41–56, 367–411variable names 119–20clean 128–31CleanClosePushL 180, 184–6Cleanup 352–3cleanup, exception handling101–2, 105–14, 162–5cleanup stackcomplexities 107–9INDEXconcepts 105–14, 162–5,180, 202–3object types 107–10CleanupClosePushL 109–10CleanupDeletePushL 109–10CleanupReleasePushL109–10CleanupStack 106–14,119–20, 121, 180, 184–6,202–3, 207–8, 262–8,273–4, 314–21, 374–7CleanupStack::Pop 106–14,262–8, 315–21, 374–7CleanupStack::PopAndDestroy 106–14, 180,184–6, 202–3, 274, 314–16CleanupStack::PushL106–14, 119–20, 121,207–8, 262–8, 273–4,314–21, 374–7Clear 396client classes, concepts 303–21client-side code, sockets 328–34client–server modelsee also CActive; CServer;CSession;RSessionBaseactive objects 303–4, 311–12,313–21classes 303–21concepts 68–70, 83–5,292–3, 303–21, 326–57definition 303–4examples 306–21implementation 312–21message-processing example316–18overview 304–6pointers 316–19service-invoking methods310–12, 349–53shutdown issues 320–1, 334sockets 326–57starting 307–10, 313–16TCP/IP 326–57TextBuffServ example306–21transient servers 320–1ClientRect 374–7Close 97–100, 109–10, 120,180, 184–6, 210–13, 263–8,279–80, 281–2, 294–6, 299,307–12, 320–1, 335–57CnvUtfConverter 199code 27–30, 64–5, 70–5, 84–5,93–122, 323–4see also threadsC++ 27–30, 71–2, 84–5,93–122, 323–4chunks 72–3critical sections 301naming conventions 68, 95–6,119–21shared code 65–8start-up code 70–1CodeWarrior 36collation method, descriptorcomparisons 187–90colorList 399–401combo boxes 408–9CommandLine 280–6CommDD 226–7, 229, 243committed memory 294–7communication database,communications architecture86–9communication methods,smartphones 3–11communications architecturesee also local devicecommunication featurescomponents 86–9concepts 3–11, 16–22, 64–5,86–90, 323–57overview 86–90Communicators (Nokia) 14–20,27see also NokiaCompare 187–9comparisons, descriptors 187–9competitors, Symbian OS 13–14,20–2Complete 318Component Description File39–56, 126–31see also bld.infcompound/simple controls,contrasts 393–4419Compress 200–3computers 3, 7–11see also PCsCONE (control environment),concepts 83–5, 377–8cone.lib 128–31configuration, emulator 31–2,138–40Connect 97–100, 307–10,335–57connection agents,communications architecture86–9connectivity features 1, 9–10,16–22, 64–5, 86–90,149–50see also local devicecommunication featuresconcepts 9–10, 64–5, 86–90,149–50specifications 16–22const 118–19, 172constants, naming conventions120–1ConstructL 51–4, 112–13,251–2, 262–8, 312–21,372–7, 400constructors 51–4, 112–13,177–80, 251–4, 262–8,312–21, 348–57, 372–7leaves 112–14two-phase constructors112–14contact entries 9, 90context switches 76–7, 82control button array (CBA) 383controlsclasses 406compound/simple contrasts393–4concepts 83–5, 310–21,377–8, 390–409drawing controls 41, 52–4GUI controls 405–9header files 405–6implementation options 406libraries 406requirements 406420conversions, descriptors 165–6,191–2, 194–7, 199Copy 167–8, 175–7, 179–80,184, 191–2, 194, 198–9,340–57copying data, descriptors 167–8,175–7, 179–80, 191–2Count 206CPermanentFileStore 371–7CPP files 162–5, 265–8,365–411CPtrC8Array 207–8CPtrC16Array 207–8CPtrCArray 207–8CPUs 24–6, 59–61, 71–2, 77–9,139–40, 293–6see also ARM.

. .; x86. . .CQikApplication 41–56,368–77CQikAppUi 41–56, 368–77CQikDocument 42–56, 368–77CQikSimpleDialog 388–405CQikViewBase 42–56,369–77, 409CQikZoomDialog 403crashes 12, 165–6, 278Create 184–6, 279–80,288–91CreateAppUiL 50–2, 369–77CreateDocument 369–77CreateGlobal 293–302CreateLocal 296–7, 299–300CreateSession 305–21CreateWindowL 374–7critical sections, concepts 301cryptography 12, 219, 233Crystal 15see also Series 80CSD network protocol 5, 356–7see also HSCSD. . .CServerconcepts 305–21methods 305–21CSession 305–21CSimpleExApplication40–56, 262–8, 369–77CSimpleExAppUi 43–56,265–8, 353–6, 372–7INDEXCSimpleExAppView 43–56,262–8, 374–7CSimpleExDialog 394–6CSimpleExDocument 41–56,369–77CSimpleExForm 399–401CSR request files, developercertificates 245–6CStreamDictionary 371–7CStreamStore 371–7CSY modules, serialcommunications server86–9CTelephony 221, 224CTextBuffServ 313–21CTimer 271–5, 321CTrapCleanup::New 107–8Current 257CWeatherInfo 346–57d: drive 71see also removable memorycardsD suffixes, concepts 121data bufferssee also descriptorsconcepts 165–6, 168–215,292–3data chunkssee also chunksconcepts 72–5data collection classes, concepts213–15data input methods 13–22, 78–9,83–5, 137–41, 303–4,360–411concepts 13–22, 78–9, 83–5,137–41, 303–4, 360–411platforms 13–22, 359–411specifications 16–22data organization classes, concepts165–215data transfers, concepts 3–11data typesclasses 96–100, 120, 165–215concepts 94–5, 120data-caging concepts, platformsecurity 91, 226, 231–2database manager 64, 221–2debuggers 24–6, 114–15, 127,137–8, 165–6assert macros 114–15log files 25–6, 141, 263–5Windows development tools24–6, 127, 137–8DEF files 145–9see also freezingDEFNAME 146Delete 195–6, 200–3Delete Field 397–401delete trap 107–8DeleteCurrentItem 397–401Deque 262Des 180–6descriptorssee also HBuf...; RBuf...;TBuf...; TPtr...8/16 bit conversions 198–9advantages 165–6appending methods 167–8,171, 175–7, 179–80,192–4arrays 166–8, 173–4, 198,206–8binary data 165–8buffer descriptors 168–70,173–7, 292–3, 380–3case conversions 165–6,191–2, 194–5class types 167–86comparisons 187–9concepts 165–215, 307conversions 165–6, 191–2,194–7, 198–9copying data 167–8, 175–7,179–80, 191–2, 194definitions 165–6, 168, 173,177, 180–1deletions 195–6examples 166–8exception handling 165–6fill method 192–3formatting data 194heap descriptors 168–70,180–6, 315–16hierarchy 169–71importance 165–6INDEXlengths 169–98memory layouts 174–86memory overruns 165–6,176–7methods 186–98modifiable/non-modifiabledescriptors 169–77,181–3, 187–98modifying methods 191–7non-modifying methods187–98NULL-terminated stringconversions 196–7pointer descriptors 168–70,177–80, 318–20size-setting method 186, 197,202–3sub-strings 188–90types 168–215wildcard searches 189–90destructors 96–100, 107–9,260–2, 346–57DevCertRequest 245–6developer certificates 236,244–6Developing Software forSymbian OS (Babin), newedition 1–2development toolssee also software developmentkits; Windows developmenttoolsbasic pieces 23–5components 23–31, 123–60concepts 2, 23–38, 123–60examples 23–61firing up 31–8needs 23–5overview 23–5, 125–6problems 37–8quick start guide 23–61tools 12, 13–15, 23–61,123–60device contrasts, emulator139–40device driversconcepts 70–1, 77–9, 86–9,139–40definition 89emulators 139–40ROM 70–1, 138–41devices 31–8dial-up connections,drawbacks 5DIALOG resource 387–405dialogs 359–60, 363–5,387–405classes 394–6creation 387–405launching 396list boxes 406–7resource definition 388–405Series 60 (S60) 364–5,387–405stock dialogs 401–5UIQ 363, 387–405digital signingsee also signed applicationsconcepts 232–3dir 36–7direct screen access, APIs85–6directories 34–8, 59–61, 123–6,150–60, 231–2, 303–4DiscardFont 374–7, 396DiskAdmin 226–7, 229, 243DispatchMessageL 316–19DLG LINES 397–406DLLs see dynamic link librariesDMA controller 79DNS see Domain Name SystemDoCancel 248–9, 251–2,253–4, 263–8, 346–57document classes, applications38–56, 367–77documentationOS requirements 12SDK directories 125–6Domain Name System (DNS)332–4, 349–53domain names, IP addresses332–4, 338–9, 349–53Doom network service 327downloaded applications 1,9–10, 16–22, 149–50Draw 41, 52–4, 266–8, 374–7,396drawing controls421concepts 52–4graphics context (GC) 52–4DrawRect 396DrawText 52–4, 374–7, 396drive letters 70–1DRM capability 226–7, 243DSO files 134–5, 142–3Duplicate 299–300DVB-H 11, 16dynamic arrayssee also arraysconcepts 209–13dynamic bufferssee also CBuf...area pointers 205–6class diagram 199–200concepts 199–203inserting/deleting data 202–3methods 201–3reading/writing methods201–3size changes 202–3types 199–200uses 199dynamic link libraries (DLLs)63–4, 65–8, 78–9, 86–9,114–18, 141–9capabilities 229–31classes 115concepts 65–8, 78–9, 86–9,114–18, 141–9, 229–31creation 115–18, 141–4definition 65–6, 115emulator 118–19, 140executables 134–5extension names 68freezing mechanism 144–9GUI applications 66, 118–19MMP files 141–9multiple DLLs 117–18ordinals 143–9programming basics 114–18RLibrary 117–18, 143–4rules 115–18types 65–8, 78–9, 86–9,114–18DynInitMenuPanelL397–401422e: drive 71see also removable memorycardsE (enumeration members) prefixes,concepts 121e32base.h 162–5e32cmn.h 124e32cons.h 162–5e32debug.h 141e32des8.h 169–70e32des16.h 169–70E32Main 119, 163–4, 273–5,278–86, 314–21, 367–77see also processese32std.h 101, 124, 169–70E32USER - CBase 42 349E32USER - CBase 46 269E32USER - CBase 47 259E32USER - CBase 69 163EAknSoftkeyExit 51–4Echo network service 326–7Eclipse 28–30see also CarbideECOM API, application protocols67edbms.lib 64EDGE network protocol 4–5, 6,17, 323–4see also GSM.

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

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

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

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