My Account Log in

4 options

Delphi cookbook : 50 hands-on recipes to master the power of Delphi for cross-platform and mobile development on Windows, Mac OS X, Android, and iOS / Daniele Teti.

EBSCOhost Academic eBook Collection (North America) Available online

View online

Ebook Central Academic Complete Available online

View online

Ebook Central College Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Teti, Daniele, author.
Language:
English
Subjects (All):
Delphi (Computer file).
Computer software--Development.
Computer software.
Physical Description:
1 online resource (328 p.)
Edition:
1st edition
Other Title:
50 hands-on recipes to master the power of Delphi for cross-platform and mobile development on Windows, Mac OS X, Android, and iOS
Place of Publication:
Birmingham, [England] : Packt Publishing, 2014.
Language Note:
English
System Details:
text file
Summary:
Intended to refresh the basics of Delphi as well as advance your knowledge to the next level, it is assumed you will know RAD studio and the Object Pascal language. However, if you are not an experienced RAD studio programmer this accessible guide will still develop those initial crucial skills.
Contents:
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Delphi Basics; Introduction; Changing your application''s look and feel with VCL styles and no code; Changing the style of your VCL application at runtime; Customizing TDBGrid; Using the owner''s draw combos and listboxes; Creating a stack of embedded forms; Manipulating JSON; Manipulating and transforming XML documents; I/O in the twenty-first century - knowing streams; Putting your VCL application in the tray; Creating a Windows service
Associating a file extension with your application on WindowsChapter 2: Become a Delphi Language Ninja; Introduction; Fun with anonymous methods - using higher-order functions; Writing enumerable types; RTTI to the rescue - configuring your class at runtime; Duck typing using RTTI; Creating helpers for your classes; Checking strings with regular expressions; Chapter 3: Going Cross Platform with FireMonkey; Introduction; Giving a new appearance to the standard FireMonkey controls using styles; Creating a styled TListBox; Impressing your clients with animations
Using master/details with LiveBindingsShowing complex vector shapes using paths; Using FireMonkey in a VCL application; Chapter 4: The Thousand Faces of Multithreading; Introduction; Synchronizing shared resources with TMonitor; Talking with the main thread using a thread-safe queue; Synchronizing multiple threads using TEvent; Displaying a measure on a 2D graph like an oscilloscope; Chapter 5: Putting Delphi on the Server; Introduction; Web client JavaScript application with WebBroker on the server; Converting a console service application to a Windows service
Serializing a dataset to JSON and backSerializing objects to JSON and back using RTTI; Sending a POST HTTP request encoding parameters; Implementing a RESTful interface using WebBroker; Controlling remote applications using UDP; Using App Tethering to create a companion app; Creating DataSnap Apache modules; Chapter 6: Riding the Mobile Revolution with FireMonkey; Introduction; Taking a photo, applying effects, and sharing it; Using listview to show and search local data; Do not block the main thread!; Using SQLite databases to handle a to-do list
Using a styled TListView to handle a long list of dataTaking a photo and location and sending it to a server continuously; Talking to the backend; Making a phone call from your app!; Tracking the application''s life cycle; Chapter 7: Using Specific Platform Features; Introduction; Using Android SDK Java classes; Using iOS Objective-C SDK classes; Displaying PDF files in your app; Sending Android intents; Letting your phone talk - using the Android TextToSpeech engine; Index
Notes:
"Quick answers to common problems." --Cover.
Includes index.
Description based on online resource; title from PDF title page (ebrary, viewed October 06, 2014).
ISBN:
9781783559596
1783559594
OCLC:
892044279

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account