|
|
|
|
| LEADER |
06837nam a22004093i 4500 |
| 001 |
EBC6422778 |
| 003 |
MiAaPQ |
| 005 |
20231204023215.0 |
| 006 |
m o d | |
| 007 |
cr cnu|||||||| |
| 008 |
231204s2014 xx o ||||0 eng d |
| 020 |
|
|
|a 9781430261582
|q (electronic bk.)
|
| 020 |
|
|
|z 9781430261575
|
| 035 |
|
|
|a (MiAaPQ)EBC6422778
|
| 035 |
|
|
|a (Au-PeEL)EBL6422778
|
| 035 |
|
|
|a (OCoLC)1105773517
|
| 040 |
|
|
|a MiAaPQ
|b eng
|e rda
|e pn
|c MiAaPQ
|d MiAaPQ
|
| 050 |
|
4 |
|a QA76.59
|
| 082 |
0 |
|
|a 005.25
|
| 100 |
1 |
|
|a Ludin, Anwar.
|
| 245 |
1 |
0 |
|a Learn BlackBerry 10 App Development :
|b A Cascades-Driven Approach.
|
| 250 |
|
|
|a 1st ed.
|
| 264 |
|
1 |
|a Berkeley, CA :
|b Apress L. P.,
|c 2014.
|
| 264 |
|
4 |
|c ©2014.
|
| 300 |
|
|
|a 1 online resource (343 pages)
|
| 336 |
|
|
|a text
|b txt
|2 rdacontent
|
| 337 |
|
|
|a computer
|b c
|2 rdamedia
|
| 338 |
|
|
|a online resource
|b cr
|2 rdacarrier
|
| 505 |
0 |
|
|a Intro -- Contents at a Glance -- Contents -- About the Author -- About the Technical Reviewers -- Acknowledgments -- Introduction -- Chapter 1: Getting Started -- Cascades Programming Model -- QML -- Signals and Slots -- Signals and Slots in QML -- Signals and Slots in C++ -- Meta-Object System -- Cascades Application Bootstrap Process -- Parent-Child Ownership -- Native SDK Setup -- Momentics IDE -- Workspace -- Perspectives -- Build Configurations -- Targets -- Simulator -- Device -- Launch Configurations -- API Levels -- QNX System Information Perspective -- Summary -- Chapter 2: QML and JavaScript -- Syntax Basics -- QML Documents -- Import Statements -- Object Declarations -- QML Basic Types -- Creating a Custom Control -- Attributes -- The id Attribute -- Property Attributes -- JavaScript -- JavaScript Host Environment -- Signal Attributes -- XMLHttpRequest Example -- SCalc, the Small Calculator -- Project Structure -- Summary -- Chapter 3: C++, Qt, and Cascades -- C++ OOP 101 -- C++ Class -- C++ Inheritance -- Polymorphism -- Using References -- Using Pointers -- Qt Object Model -- Meta-Object Compiler (MOC) -- QObject -- QObject::connect( ) -- QObject::setProperty( ) -- QObject::deleteLater( ) -- QObject::objectName() -- QObject Memory Management -- QObject Identity -- QVariant -- Qt Container Classes -- Smart Pointers -- Exposing C++ Objects to QML -- QDeclarativePropertyMap -- Exposing QObjects -- Using the Document Context -- Using the attachedObjects Property -- Using Bindings -- Model-View-Controller -- Application Delegate -- QThread -- Summary -- Chapter 4: Controls -- Control -- Containers and Layouts -- StackLayout -- AbsoluteLayout -- DockLayout -- Text Controls -- Text Styles -- Inline HTML and CSS -- Label -- TextField -- Validator -- TextArea -- Button -- Slider -- ImageView -- Selection Controls -- Option -- DropDown.
|
| 505 |
8 |
|
|a RadioGroup -- SegmentedControl -- Pickers -- FilePicker -- DateTimePicker -- CheckBox and ToggleButton -- CheckBox -- ToggleButton -- ScrollView -- System Dialogs, Prompts, and Toasts -- SystemDialog -- SystemPrompt -- SystemToast -- Summary -- Chapter 5: Application Structure -- Application Templates -- Tabbed Pane Template -- Navigation Pane Template -- List View Template -- Defining the Application Structure -- Action Bar -- Single Page Applications -- Actions -- ActionItem -- Page Actions -- Context Actions -- MenuDefinition -- Segmented Control -- Title Bar -- Sheet -- Attached Objects -- Dynamic QML Components -- ComponentDefinition -- ControlDelegate -- Delegate -- Multiple Page Applications -- Navigation-Based Application -- Tab-Based Application -- Summary -- Chapter 6: ListView and DataModel -- List Views -- ListItemComponent Definition -- Header Definition -- StandardListItem Definition -- CustomListItem Definition -- Detecting Selection -- Single Tap -- Referencing an Item in an Action -- Navigating a Master-Details View -- Context Actions -- Accessing the Application Delegate -- Multiple Selection Mode -- Layout -- Creating Visuals in C++ -- Data Models -- Index Paths -- Standard Data Models -- ArrayDataModel -- GroupDataModel -- Mapping Item Types -- Defining a JavaScript Mapping Function -- Implementing ListItemTypeMapper -- Implementing a Custom Data Model -- Asynchronous Data Models -- Persistence -- Updating Data Items with Cascades Controls -- Summary -- Chapter 7: HTTP Networking -- Qt Networking Classes -- QNetworkAccessManager -- QNetworkRequest -- QNetworkReply -- HTTP Networking Examples -- HTTP GET -- HTTP POST -- Handling an HTTP Redirect -- Handling Authentication -- Weather2 -- Application Design -- Creating the UI -- Adding the C++ Implementation -- WeatherClient -- Constructor -- REST Service Request.
|
| 505 |
8 |
|
|a Working with the Returned JSON -- CityInfo -- GoogleMapClient -- ApplicationUI -- Summary -- Chapter 8: Personal Information Management APIs -- Personal Information Management -- PIM APIs -- Service Types -- Service Providers -- Accounts -- AccountService Class -- Creating a New Account -- Searching for Accounts -- Contacts API -- ContactService -- Creating a New Contact -- Updating a Contact -- Searching for Contacts -- Paging -- Asynchronous Search -- Using a ContactsPicker -- Calendar API -- CalendarService -- CalendarFolder -- CalendarEvent -- Attendee -- Creating a New Event -- Searching for Calendar Events -- Message API -- MessageService -- Sending Messages -- Searching for Messages -- Message API Summary -- MessageBuilder -- MessageContact -- ConversationBuilder -- Summary -- Chapter 9: Sensors -- Sensor Types -- Sensors in C++ -- Determining Sensors Types -- Using Sensors in C++ -- HybridSensor -- The Application Delegate -- Filters -- Sensors in QML -- Sensors Coordinate System -- Accelerometer and Gyroscope -- Accelerometer -- Gyroscope -- Combining Readings -- Summary -- Chapter 10: Invocation Framework -- Invoking Core Applications -- InvokeManager -- InvokeRequest -- Target IDs, Actions, URIs, and MIME Types -- Creating a Calendar Event -- Taking a Picture -- Data Transfer -- File Transfer -- Target Discovery -- Unbound Invocations -- Invocable Applications -- Declaring an Invocation Target -- Handling Invocations -- Cards -- Pooling Cards -- Sandbox Data Synchronization -- Summary -- Chapter 11: Device File system -- File system structure -- Index.
|
| 588 |
|
|
|a Description based on publisher supplied metadata and other sources.
|
| 590 |
|
|
|a Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2023. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
|
| 655 |
|
4 |
|a Electronic books.
|
| 776 |
0 |
8 |
|i Print version:
|a Ludin, Anwar
|t Learn BlackBerry 10 App Development
|d Berkeley, CA : Apress L. P.,c2014
|z 9781430261575
|
| 797 |
2 |
|
|a ProQuest (Firm)
|
| 856 |
4 |
0 |
|u https://ebookcentral.proquest.com/lib/matrademy/detail.action?docID=6422778
|z Click to View
|