- 博客(0)
- 资源 (4)
空空如也
Delphi Cookbook Third Edition
介绍了最新版delphi 10.1 berlin的一些最新的技术比如跨平台开发,firemonkey等等,是近年来不可多得的一本delphi类的新书。 What this book covers
Chapter 1, Delphi Basics, talks about a set of general approaches that should not
be ignored by any Delphi programmer. Some topics are simple and immediate
and some are not, but all of them should be well understood. By the end of this
chapter, the reader is able to use some of the fundamental Delphi techniques
related to RTL, VCL, and OS integration.
Chapter 2, Becoming a Delphi Language Ninja, focuses on the Object Pascal
language. The programming language is the way you talk to the machine, so you
must be fluent and know all the possibilities offered. This chapter talks about
higher-order functions, practical utilization of the extended RTTI, regular
expressions, and other things useful to augment the power of your code and to
lower the amount of time spent on debugging.
Chapter 3, Knowing Your Friends – The Delphi RTL, focuses on the Delphi's RTL.
There isn't a detailed description of all the Delphi's RTLs (you would need 10
books like this one, which would be particularly boring, I guess), but you can
find some recipes that explain some of the most important RTL features and
some less known but really useful classes. You'll learn how to use regular
expressions, the most popular encoding format used by HTTP base applications,
and how to use the built-in data de/compression-related classes.
Chapter 4, Going Cross-Platform with FireMonkey, is dedicated to the
FireMonkey framework in general. What you will learn from this chapter can be
used in many of the platforms that FireMonkey supports. Moreover, you will
learn about non-trivial LiveBindings utilizations.
Chapter 5, The Thousand Faces of Multithreading, talks about thread
synchronization and the mechanisms used to obtain this synchronization, such as
TMonitor, thread-safe queues, and TEvent. It is also one of the most complex
chapters. By the end of this chapter, the reader will be able to create and
communicate with background threads, leaving your main thread free to update
your GUI (or to communicate with the OS).
Chapter 6, Putting Delphi on the Server, focuses on how well Delphi can behave
when running on a server. Some people think that Delphi is a client-only tool,
but that's not true. In this chapter, we'll show you how to create powerful servers
that offer services over a network. We'll also implement a JavaScript client that
brings the database data into the user browser. The techniques explained in this
chapter open a range of possibilities, especially in the mobile and web area.
Chapter 7, Linux Development, is dedicated to development with Delphi on
the most commonly-used operating system for server environments—
Linux. This chapter covers several key points about Linux development: from
the foundation, such as handling signals, forking, and daemonizing processes to
the construction of RESTFul Server with database access and JavaScript client.
Chapter 8, Riding the Mobile Revolution with FireMonkey, explores the mobile
development with Delphi and FireMonkey. If you are interested in mobile
development, I think that will be your favorite chapter! Mobile is everywhere,
and this chapter will explain how to write software for your Android or iOS
device, what are the best practices to use, how to save your data on the mobile,
how to retrieve and update remote data, and how to integrate with the mobile
operating system.
Chapter 9, Using Specific Platform Features, shows you how to integrate your app
with the underlying mobile operating systems beyond what FireMonkey offers.
You will learn how to import Java and Objective C libraries in your app and how
to use the SDK classes from your Object Pascal code.
Chapter 10, Delphi and IoT, talks about how the two most popular boards on the
market—Arduino and Raspberry Pi—can interact with Delphi. You will learn
how a Delphi application can control them, how can you control the components
associated with them and recover data that they hold. The approach and
techniques explained in this chapter open Delphi to IoT.
2018-12-17
coding in delphi 2015
coding in delphi 2015 ,最新英文版。Well, here we are again.This book is to follow my first book, Coding in Delphi. I was humbled and pleased by
the reception it received, and so I decided to give book writing another shot.
The first book didn’t have many screen shots of forms and such. The focus was on the code. Ultimately, that’s
what we developers produce, right? I thought it would be a good idea to write another book of the same ilk
because, well, the first one worked out really well and because there was a lot more to write about. However,
this one will have a few screen shots in it, as there are some coding principles – parallel programming comes
to mind – where a simple console application won’t quite illustrate things well. So this book will have some
VCL applications in the demo code.
I’ve actually broken down and included an entire chapter on VCL component writing. My friend, Bob Dawson,
suggested that it has been quite a while since anyone wrote about components, and I decided he was right.
So we’ll get a chapter covering the latest techniques on building the immortal TSmiley.
But the focus will remain, as always, on the code.
One of the reasons that I’ve written these books is that they force me to learn new things. I’ll be honest: at the
start of the first book, I didn’t always know enough to write a complete chapter on the topic at hand (cough,
parallel programming, cough, cough). But I used writing about the topic as an opportunity to learn all I could
and share it with you. The same is true of this book – I’ve learned a lot in writing it. This seems to work well,
as we both end up smarter. I love learning, and I assume you do, too, because you bought this book. They
say that you never really know a topic until you have to teach it, and these books are my way of teaching to
learn, in addition to giving back to the Delphi community that has given me so much.
Another aspect to this book is that it uses a number of open source frameworks to teach the principles
2018-12-17
ewf微软影子系统
ewf微软影子系统
EWF (Enhanced Write Filter)提供了一种保护卷以防止写入的手段。这使操作系统(OS) 可以从只读媒体(如 CD ROM、写保护硬
盘或闪存)中启动。所有对受到 EWF保护的卷进行的写入都被重定向到覆盖。这些写入被缓存在覆盖中并且作为卷的一部分提供。这会产生该卷可写的表象。覆盖可能存在于磁盘或随机访问内存(RAM) 中。如果需要,可以将覆盖中存储的数据提交给受保护的卷.
2013-06-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人