1. Trang chủ
  2. » Công Nghệ Thông Tin

Symbian OS C++ for Mobile Phones VOL 1 PHẦN 10 ppsx

67 281 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Symbian Os C++ For Mobile Phones Vol 1 Phần 10 Ppsx
Trường học University of Technology
Chuyên ngành Computer Science
Thể loại Tài liệu
Thành phố Hanoi
Định dạng
Số trang 67
Dung lượng 245,02 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

bitmap drawing functions 509 brush 324 CancelClippingRect function 325 clipping region 325 SetClippingRect function 325 SetOrigin function 324 SetPenColor function 324 SetPenSize functio

Trang 1

event handling threads 569

directory qualifier, adding 419 address fields

Trang 2

Solo ships example 264

app view class 82, 97

application identifier stream 443

application information files see AIF

Application Launcher 465, 478

application launcher

emulator 2

Trang 3

Application Programming Interfaces see APIs

BAFL resource files 51

APIs for reading resources 192

Trang 4

Battleships program (example) comms 532

Battleships Protocol see BSP

Battleships Protocol see BSP

BeginRedraw() function

DrawTilesNow() function 351 RWindow class 402

GetScanLine() function 508 masks 457

Trang 5

Boolean data type 55

Trang 6

asynchronous requests 637

Trang 7

ControlEnv() function 357

controls 98, 317

dimming 382

CountComponentControls()function 348, 360 CreateBackedUpWindowL()function 359 CreateWindowL() function 359

Trang 9

CGdpStateMachine 683

CGraphicsContext class 491 API 320

BITGDI 507

Trang 10

bitmap drawing functions 509

brush 324

CancelClippingRect() function 325 clipping region 325

SetClippingRect() function 325 SetOrigin() function 324

SetPenColor() function 324

SetPenSize() function 324

SetPenStyle() function 324

SetStrikeThroughStyle()function 324 SetUnderlineStyle() function 324 UseFont() function 324

CGsdpServer class 643

ConstructL() function

server construction 678

DecrementSessions() function 678 error handling 645

IncrementSessions() function 678 PanicClient() function 645

SessionForPacket() function 667 CGsdpServer::RunError

Trang 11

ServiceL error handling 646 CGsdpSession class

CanReceivePacket() function 668 destructor 643

GSDP server implementation 642 message handling 644

ReceivePacket() function 668 ChangeMode() function 416

ChangeState() 685

CHARACTER_SET statement 182 charconv.h 132

choice lists, dialogs 306

C classes cleanup properties 166

T classes cleanup properties 167 cleanup frameworks 137, 141

GSDP server, launch sequence 673 client rectangle 97

Trang 12

servers and threads 610

client-side objects, sharing 611

CCoeControl abstract class 359

Trang 13

from menu bar 107

from shortcut keys 108

from toolbar 106

generating from events 375

hellogui with CodeWarrior debugger 106 Uikon and app UI 94

Trang 14

CCoeControl abstract class 81

file server sessions 170

iCoeEnv 414

CONE GUI framework 43

CONE see Control environment

Trang 16

CPermanentFileStore class 449 CPersistentStore class 449

CreateCustomControlL() function 309 dialogs 302

CreateDocumentL() function 91

CreateLocal() function 567

CreateResourceReaderLC()function 193 CreateScreenFont() function 250 CreateSession() function

Trang 17

CSession class 598, 614, 624 CSharableSession class 598, 624 CSmsBuffer 694

CActiveScheduler class 579 cursor movement

DrawTilesNow() function 341 flicker-free redraw 341

Trang 19

basic programming techniques 286 buttons 306

Trang 20

CGraphicsContext class 324 Draw() function 320

Trang 21

const rule, breaking 334

Leave rule, breaking 334

DrawRoundRect() function 326

Trang 22

drawing functions 327

DrawTile() function 238, 240

DrawTilesNow() function 350 DrawTilesNow() function

Trang 23

Dynamic Link Libraries see DLLs

Dynamic Navigational Link 267

EEikCtEdwin control type 289

EEventInteractionRefused event type 385 EEventPointerBufferReady event 395 EEventPrepareFocus

Trang 24

Transition event type 386

EEventRequestFocus 386

eexe.obj stub file 768

efsrv see file server

Bluetooth port conflict 772

device drivers not programmed with 774 directory scheme 767

Trang 25

ExternalizeL() function 261 testing 175

ErrorOnStateEntry() 684

ErrorOnStateExit() 684

ESOCK 689

ESOCK sockets server 51

Symbian OS, comms 526

ETEL 689

ETEL telephony server 51

Symbian OS, comms 526

ETEXT API 129

euser.dll user library 32, 49

Trang 26

event handling 41

active objects 42

commands, generating 375

event handling threads 563

how they work 569

Trang 27

key handling 390

Trang 30

GetMaxDesLength() function 617

GetMaxPacketLength() function

MGdpSession interface 726

GetNearestFontInPixels()function 498, 511 GetNearestFontInTwips()function 497

Trang 31

graphics device interface see GDI

graphics device map 493

GetNearestFontInTwips()function 497 TFontSpec to CFont*, mapping 497

Trang 32

from menu bar 107

from shortcut keys 108

from tool bar 106

in hellogui example 106

request functions 568

HandleControlState ChangeL()function 385 dialogs 302

HandlePointerBuffer ReadyL()function 395 HandlePointerEventL() function 396

Trang 33

graphics interaction 370

pick correlation 393

pointer events 373

HandleRedrawEvent() function ActivateGc() function 352 Draw() function 352

DrawComponents() function 352 redrawing 352

HandleStateChange() function 383 Handwriting recognition 482

heap failure tool 139

with test functions 176

CFlashing Hello class 582 GUI version

running with CodeWarrior debugger 104

Trang 34

hit reports

DrawTilesNow() function 339 flicker-free redraw 339

horizontal option button lists 306 HorizontalPixelsToTwips()function 247 Host Controller Interface (HCI) 701 how to draw

CCoeControl abstract class 360 info-messages 97

Trang 35

Install() function

CActiveScheduler class 579 installation

streams 431

InternalizeL() function

CRgcpSession class 749 TFontSpec 498

window server 343

Invalidate() function

DrawTilesNow() function 350 RWindow class 402

invisible controls 382

dialogs 379

iObserver, controls 384

Trang 36

is-a class relationships 69

CCoeControl abstract class 362 ISRs 33

IsValidName() function 422 IsVisible() function

CCoeControl abstract class 362

ITC see inter-thread data transfer

iZoomFactor 236

J

justification

CGraphicsContext class 325 Justify() function

Trang 37

graphics interaction handling 370 OfferKeyEventL() function 370, 372 dialogs 381

descriptor data, retrieving 127

TDesC abstract class 118

Trang 38

CCoeControl abstract class 358

changing window-owning control

Trang 39

writable static data 38

Memory Management Units see MMUs

memorymagic application (example) 141

Trang 42

observers

controls 379, 383

iObserver 384

MCoeControlObserver interface 384 OfferKeyEventL() function

CCoeControl abstract class 359

P

package file 471, 474

Trang 43

packets see datagrams

Trang 45

private key 472

privilege boundaries 26

process boundaries 26

ProcessCommandL() function 108 processes 27

descriptor data, retrieving 127

TDesC abstract class 118

Trang 48

CRgcpSession class 749

Reset() function

CGraphicsContext class 325 ResetGc() function

CCoeControl abstract class 362 DrawComponents() function 353 ResizeL() function 200

source file syntax 180

Trang 49

file server sessions 414

system related operations 414 RGCP 738

RgcpHandleTerminated() function MrgcpHandler class 750

RgcpStartRequesting() function MRgcpHandler class 751

rich text 201

rich text view class 505

Trang 50

RSocket::Ioctl() 689

RSoundPlugIn 397

RSubSessionBase class 602, 622 RThread class 614

BeginRedraw() function 402 EndRedraw() function 402 Invalidate() function 402 RWindowBase class 400

Activate() function 401 Construct() function 401 RWindowGroup class 398, 400, 403 RWindowTreeNode class 400 RWindow class 81

Trang 51

second phase constructors 161 two-phase construction pattern 162 secret editors 308

Seek() function 416

select and open

pointer interaction handling 393 Send() function

SendReceive() function

asynchronous requests 600 dead servers 601

Trang 52

Series 7 23

server threads 45

servers

asynchronous requests 600 client-server framework 595 death of 601

high-level transactions 605 running in same process 606 shared memory 607

Service Center Address 688

ServiceL() function

CGsdpSession class 644

CServer class 602

CSharableSession class 598 SessionForPacket() function receive queues 667

CGraphicsContext class 324 SetBrushPattern() function

Trang 53

CGraphicsContext class 324 SetBrushStyle() function

CGraphicsContext class 324 SetClippingRect() function

CGraphicsContext class 325 SetContainerWindow() function CCoeControl abstract class 358 SetContainerWindowL() function care in using 359

CCoeControl abstract class 358 SetCornerAndSizeL() function CCoeControl abstract class 361 SetDefaultPath() function 415 SetExtentL() function

CCoeControl abstract class 361 SetExtentToWholeScreenL()function CCoeControl abstract class 361 SetFocus() function 392

SetGameProtocol() function

RGsdpSession class 647, 734 SetGdpProtocolL() function

SetLength() function

descriptors 128

SetLineDimmedNow() function 304 SetMax() function

CGraphicsContext class 324 SetOtherAddress() function

RGsdpSession class 734

SetOtherPort() function

RGsdpSession class 734

SetPenColor() function

Trang 54

CGraphicsContext class 324 SetPenSize() function

CGraphicsContext class 324 SetPenStyle() function

CGraphicsContext class 324 SetPosition() function

CCoeControl abstract class 361 SetPriority() function

CActive class 578

SetRectL() function

CCoeControl abstract class 361 SetSessionPath() function 415 SetSizeL() function

CCoeControl abstract class 361 SetSizeWithout

NotificationL() function CCoeControl abstract class 361 SetStrikeThroughStyle()function CGraphicsContext class 324 setter functions 60

SetUnderlineStyle() function CGraphicsContext class 324 SetZoomIn() function 503

SetZoomL() function 237, 245 SetZoomOut() function 503

shadows

AddWindowShadow() function 364 graphics 363

Trang 55

simple getter functions 60

Trang 56

GUI environment, accessing 252 zooming 253

Trang 57

GSDP server client interface 635 RGsdpSession class 735

client-side buffering 605

CPermanentFileStore class 449 CPersistentStore class 449 CSecureStore class 449

CStreamStore base class 449 dictionary stores 451

document data streams 443

permanent file stores 446

See also stores

Trang 59

ESOCK sockets server 526 ETEL telephony server 526 debugging 16

startup parameters 769 target machine builds 16 using 1

event handling 41

active objects 42

long-running threads 47 perspectives on 41

Trang 60

TBool data type 55

TBuf concrete descriptor 120

TBufC concrete descriptor 118

Trang 61

thin template pattern 67

thread local storage (TLS) 39

threads 27

asynchronous requests 616

creating 616

default heaps 36

event handling threads 563

how they work 569

inter-thread data transfer

Trang 62

TInt data type 54

<< and >> operators not used 432 TKeyCode enumeration

Trang 63

TReal data type 55

TReal32 data type 55

Trang 66

interface class 70

view classes

device independence 500

DrawBorders() function 238 views

CActiveScheduler class 576, 580 Userclass 570

Trang 67

writable static data

Ngày đăng: 13/08/2014, 08:21

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm