|
|
Showing 1 - 3 of
3 matches in All Departments
Use structural, behavioral, and concurrent patterns in Delphi to
skillfully develop applications Key Features Delve into the core
patterns and components of Delphi to enhance your application's
design Learn how to select the right patterns to improve your
program's efficiency and productivity Discover how parallel
programming and memory management can optimize your code Book
DescriptionDelphi is a cross-platform Integrated Development
Environment (IDE) that supports rapid application development for
most operating systems, including Microsoft Windows, iOS, and now
Linux with RAD Studio 10.2. If you know how to use the features of
Delphi, you can easily create scalable applications in no time.
This Learning Path begins by explaining how to find performance
bottlenecks and apply the correct algorithm to fix them. You'll
brush up on tricks, techniques, and best practices to solve common
design and architectural challenges. Then, you'll see how to
leverage external libraries to write better-performing programs.
You'll also learn about the eight most important patterns that'll
enable you to develop and improve the interface between items and
harmonize shared memories within threads. As you progress, you'll
also delve into improving the performance of your code and
mastering cross-platform RTL improvements. By the end of this
Learning Path, you'll be able to address common design problems and
feel confident while building scalable projects. This Learning Path
includes content from the following Packt products: Delphi High
Performance by Primoz Gabrijelcic Hands-On Design Patterns with
Delphi by Primoz Gabrijelcic What you will learn Understand
parallel programming and work with the various tools included with
Delphi Explore memory managers and their implementation Leverage
external libraries to write better-performing programs Keep up to
date with the latest additions and design techniques in Delphi Get
to grips with various modern multithreading approaches Break a
design problem down into its component parts Who this book is
forThis Learning Path is for intermediate-level Delphi programmers
who want to build robust applications using Delphi features. Prior
knowledge of Delphi is assumed.
Get up to speed with creational, structural, behavioral and
concurrent patterns in Delphi to write clear, concise and effective
code Key Features Delve into the core patterns and components of
Delphi in order to master your application's design Brush up on
tricks, techniques, and best practices to solve common design and
architectural challenges Choose the right patterns to improve your
program's efficiency and productivity Book DescriptionDesign
patterns have proven to be the go-to solution for many common
programming scenarios. This book focuses on design patterns applied
to the Delphi language. The book will provide you with insights
into the language and its capabilities of a runtime library. You'll
start by exploring a variety of design patterns and understanding
them through real-world examples. This will entail a short
explanation of the concept of design patterns and the original set
of the 'Gang of Four' patterns, which will help you in structuring
your designs efficiently. Next, you'll cover the most important
'anti-patterns' (essentially bad software development practices) to
aid you in steering clear of problems during programming. You'll
then learn about the eight most important patterns for each
creational, structural, and behavioral type. After this, you'll be
introduced to the concept of 'concurrency' patterns, which are
design patterns specifically related to multithreading and parallel
computation. These will enable you to develop and improve an
interface between items and harmonize shared memories within
threads. Toward the concluding chapters, you'll explore design
patterns specific to program design and other categories of
patterns that do not fall under the 'design' umbrella. By the end
of this book, you'll be able to address common design problems
encountered while developing applications and feel confident while
building scalable projects. What you will learn Gain insights into
the concept of design patterns Study modern programming techniques
with Delphi Keep up to date with the latest additions and program
design techniques in Delphi Get to grips with various modern
multithreading approaches Discover creational, structural,
behavioral, and concurrent patterns Determine how to break a design
problem down into its component parts Who this book is forHands-On
Design Patterns with Delphi is aimed at beginner-level Delphi
developers who want to build scalable and robust applications.
Basic knowledge of Delphi is a must.
Build fast, scalable, and high performing applications with Delphi
Key Features Build efficient and concurrent applications in Delphi
with focused examples Identify performance bottlenecks and apply
the correct algorithm to increase the performance of applications.
Delve into parallel programming and memory management to optimize
your code Book DescriptionDelphi is a cross-platform Integrated
Development Environment (IDE) that supports rapid application
development for Microsoft Windows, Apple Mac OS X, Google Android,
iOS, and now Linux with RAD Studio 10.2. This book will be your
guide to build efficient high performance applications with Delphi.
The book begins by explaining how to find performance bottlenecks
and apply the correct algorithm to fix them. It will teach you how
to improve your algorithms before taking you through parallel
programming. You'll then explore various tools to build highly
concurrent applications. After that, you'll delve into improving
the performance of your code and master cross-platform RTL
improvements. Finally, we'll go through memory management with
Delphi and you'll see how to leverage several external libraries to
write better performing programs. By the end of the book, you'll
have the knowledge to create high performance applications with
Delphi. What you will learn Find performance bottlenecks and easily
mitigate them Discover different approaches to fix algorithms
Understand parallel programming and work with various tools
included with Delphi Master the RTL for code optimization Explore
memory managers and their implementation Leverage external
libraries to write better performing programs Who this book is
forThis book is for Delphi developers who would like to build high
performance applications with Delphi. Prior knowledge of Delphi is
assumed.
|
You may like...
Hoe Ek Dit Onthou
Francois Van Coke, Annie Klopper
Paperback
R320
R286
Discovery Miles 2 860
|