文件名称:
Delphi Cookbook.pdf
开发工具:
文件大小: 3mb
下载次数: 0
上传时间: 2019-07-14
详细说明:Delphi Cookbook.pdfDelphi Cookbook
Copyright C 2014 Packt Publishing
All rights reserved No part of this book may be reproduced stored in a retrieval system
or transmitted in any form or by any means, without the prior written permission of the
publisher, except in the case of brief quotations embedded in critical articles or reviews
Every effort has been made in the preparation of this book to ensure the accuracy of the
information presented, However, the information contained in this book is sold without
warranty, either express or implied. Neither the author, nor Packt Publishing, and its
dealers and distributors will be held liable for any damages caused or alleged to be
caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the
companies and products mentioned in this book by the appropriate use of capitals
However, Packt Publishing cannot guarantee the accuracy of this information
First published: September 2014
Production reference: 1190914
Published by Packt Publishing Ltd
Livery Place
35 Livery Street
Birmingham B3 2PB, UK
SBN978-1-783559589
www.packtpub.com
CoverimagebyJunaidShah(junaidshahlllgmail.com)
Credits
Author
Copy Editors
Daniele teti
Roshni baneriee
Adithi shetty
Reviewers
Eric Van Feggelen
Project Coordinator
Sherwin john
Leena purkait
Olivier pons
Proofread
Jorge h. rodriguez
Bridget Braund
Commissioning Editor
Paul hindle
Sam Birch
Amy Johnson
Acquisition Editor
Indexers
Richard Harvey
Monica Ajmera mehta
Tejal son
Content Development Edite
Balaji naidu
Graphics
Pooja Nair
Valentina d'silva
Abhinash sahu
Technical Editors
Mrunal chavan
Production coordinators
Dennis john
Aparna Bhagat
Edwin moses
Manu Joseph
over work
Aparna Bhagat
About the Author
Daniele Teti is a software architect trainer and consultant with over 18 years of
professional experience. He writes code in a number of languages but his preferred
language to compile native software is object Pascal
Daniele is a well-known Delphi and programming expert in the developer community. He's
the main developer and drives the development of some delphi open source projects
DelphiMVCFramework; DORM, the delphi orm Delphi Redis client; and so on). He wrote his
first program when he was 11 years old, and since then he happily continues to write software
almost every day. Apart from Delphi, hes a huge fan of design patterns, expert systems, RESTful
architectures, and Android OS. When he is not busy writing software or programming(as his
job or hobby), he likes to play the guitar, write songs, and do voluntary activities. Currently, he
worksasanR&dDirector&educationalatbitTimesoftware(www.bittime.it),anItalian
representativeofEmbarcaderoTechnologies(www.embarcadero.com).Herecentlybecame
the ceo of bit Time Professionals, which is a spin-off company of bit Time Software; this
company specializes in consultancy, training, and development
Being a software architect, consultant, and teacher for many Italian and European companies,
he travels very often around the world. He is the Technical Director of ITDevCon, the biggest
EuropeanDelphiconference(www.itdevcon.it).He'salsoaninternationalspeakerat
many technical conferences.
Daniele lives in Rome, Italy(where each photographer becomes an artist)with his beloved
wife, Debora, and their little boy, Mattia
About the reviewers
Eric van Feggelen is a passionate and experienced software consultant who delivers
high-quality solutions using the latest technologies available. he has about 15 years of
experience as a developer and has been interested in information technology his entire life
In the past few years, he worked for major corporations, such as Microsoft and Avanade
and continues to serve the microsoft enterprise space as a private contractor for his own
company. At the time of writing this book, Eric has worked as a lead developer for a microsoft
Dynamics start-up
In 2013, Eric reviewed Mastering Windows 8 C++ App Development, Packt Publishing
olivier Pons is a developer who's been building websites since 1997. He is a teacher at
Ingesup(ecoleSuperieured'ingEnierieInformatique-http://www.ingesup.comand
http://www.y-nov.com),attheUniversityofSciences(iUt)inAix-en-provence,franCe
At Ecole d Ingenieurs des Mines de gardanne, he teaches state-of-the-art web techniques,
such as Mvc fundamentals, Symfony, WordPress, PHP, HTML, CSS, jQuery/jQuery mobile,
Node js, AngularJs, Apache Linux basics, and advanced vim techniques. he has already
worked as a technical reviewer for Ext Js 4 First Look, jQuery Hotshot, jQuery Mobile Web
Development Essentials, WordPress Complete, and jQuery 2.0 for Designers Beginner's
Guide second Edition. all these books were published by packt publishing. In 2011, he
left his full-time job as a delphi and php developer to concentrate on his own company,
HqfDevelopment(http://hqf.fr).Hecurrentlyrunsanumberofwebsitesincluding
http://www.battlesoop.fr,http://www.krystallopolis.fr/(whichwillbe
releasedsoon),http://www.livrepizzas.fr,http://www.papdevis.fr,and
http://olivierpons.fr(hisownwebdevelopmentblog).Healsoworksasaconsultant
teacher, and project manager, and sometimes, helps big companies as a senior highly
skilled developer
Jorge h. rodriguez has a background in software development and more than 20 years
of experience under his belt, many of them working with Delphi
Always on the lookout for new and exciting technologies, Jorge lives to code and spends much
of his spare time reading technical books and playing online chess. during winters he likes to
go snowboarding with his only son, camilo
Jorge resides in Vancouver, canada, awaiting his colombian girlfriend, shana. He can be
contacted at delphi. developershaw. ca
www.packtpub.com
Support files, eBooks, discount offers, and more
Youmightwanttovisitwww.paCktPub.comforsupportfilesanddownloadsrelatedto
your book
Did you know that Packt offers e Book versions of every book published, with PDF and ePub
filesavailableYoucanupgradetotheeBookversionatwww.Packtpub.comandasaprint
book customer, you are entitled to a discount on the eBook copy. Get in touch with us at
servicepacktpub.comformoredetails
Atwww.packtpub.comyoucanalsoreadacollectionoffreetechnicalarticlessignup
for a range of free newsletters and receive exclusive discounts and offers on Packt books
and ebooks
PACKTLIB
http://packtliB.Packtpub.com
Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book
ibrary. Here, you can access, read and search across Packt's entire library of books
Why subscribe?
Fully searchable across every book published by Packt
Copy and paste, print and bookmark content
On demand and accessible via web browser
Free access for packt account holders
IfyouhaveanaccountwithPacktatwww.Packtpub.comyoucanusethistoaccess
PacktLib today and view nine entirely free books Simply use your login credentials for
immediate access
Table of contents
Preface
Chapter 1: Delphi Basics
Introduction
Changing your application's look and feel with VcL styles and no code
8
ChangIng the style of your VCL appllcatlon at runtime
10
Customizing TDBGrid
14
Using the owner's draw combos and listhoxes
20
Creating a stack of embedded forms
23
Manipulating JsoN
26
Manipulating and transforming xml documents
32
l/o in the twenty-first century -knowing streams
38
Putting your VcL application in the tray
42
Creating a windows service
48
Associating a file extension with your application on windows
3
Chapter 2: Become a Delphi language ninja
59
Introduction
Fun with anonymous methods- using higher-order functions
59
Writing enumerable types
64
RTTI to the rescue -configuring your class at runtime
68
Duck typing using RTTI
72
Creating helpers for your classes
76
Checking strings with regular expressions
84
Chapter 3: Going Cross Platform with FireMonkey
91
Introduction
91
Giving a new appearance to the standard Fire Monkey
controls using styles
92
Creating a styled TlistBox
98
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.