Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036

Mastering Delphi Programming: A Complete Reference Guide - Learn all about building fast, scalable and high performing applications with Delphi: Learn all about building fast, scalable, and high performing applications with Delphi

Sprog
Engelsk
Format
Kategori

Fakta

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 Description

Delphi 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:

1. Delphi High Performance by Primož Gabrijelčič

2. Hands-On Design Patterns with Delphi by Primož Gabrijelčič

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 for

This Learning Path is for intermediate-level Delphi programmers who want to build robust applications using Delphi features. Prior knowledge of Delphi is assumed.

Primož Gabrijelčič started coding in Pascal on 8-bit micros in the 1980s and he never looked back. In the last 20 years, he was mostly programming high-availability server applications used in the broadcasting industry. A result of this focus was the open sourced parallel programming library for Delphi—OmniThreadLibrary. He's also an avid writer and has written several hundred articles, and he is a frequent speaker at Delphi conferences where he likes to talk about complicated topics, ranging from memory management to creating custom compilers.

© 2019 Packt Publishing (E-bog): 9781838983918

Release date

E-bog: 26. november 2019

Andre kan også lide...

  1. The Fourth Age: Smart Robots, Conscious Computers, and the Future of Humanity Byron Reese
  2. The Secret Man: The Story of Watergate's Deep Throat Bob Woodward
  3. Python: - The Bible- 3 Manuscripts in 1 book: Python Programming for Beginners - Python Programming for Intermediates - Python Programming for Advanced Maurice J. Thompson
  4. The Last of the President's Men Bob Woodward
  5. The Final Days Bob Woodward
  6. The Quantum Moment: How Planck, Bohr, Einstein, and Heisenberg Taught Us to Love Uncertainty Alfred Scharff Goldhaber
  7. Every Tool's a Hammer: Life Is What You Make It Adam Savage
  8. Cavatina: Fingerstyle Solo (level 2.5) Bill Brown
  9. The Misfit's Manifesto Lidia Yuknavitch
  10. The Constant Gardener John le Carre
  11. Caravan: A Lesson on the Style of The Ventures (level 2 & 3) Bill Brown
  12. O Holy Night: Late Beginner Solo Bill Brown
  13. Fight of the Century: Writers Reflect on 100 Years of Landmark ACLU Cases Michael Chabon
  14. Raising Human Beings: Creating a Collaborative Partnership with Your Child Ross W. Greene
  15. Einstein: His Life and Universe Walter Isaacson
  16. Leadership: Persuasion and Influence Techniques for Beginners Jonathan Phoenix
  17. EZ Solos Traditional Hymns 1: Five Hymns Taught at a Beginner Level Bill Brown Jr.
  18. 101 Amazing Atari 2600 Facts Jimmy Russell
  19. A First Course in Scientific Computing: Symbolic, Graphic, and Numeric Modeling Using Maple, Java, Mathematica, and Fortran90 Rubin Landau
  20. Leadership: The Best Ways to Influence People to Like You and Follow You Jonathan Phoenix
  21. Facing the Challenge of Democracy: Explorations in the Analysis of Public Opinion and Political Participation Paul M. Sniderman
  22. Hideaway: A Lesson on the Style of Stevie Ray Vaughan (Late Intermediate Level) Bill Brown Jr.
  23. Henry VI, Part 1 William Shakespeare
  24. 10 Geography Lesson Plans for KS1 - Volume 1 - Our School and the Local Area & An Island Home P S Quick
  25. Persuasion: Sales and Leadership Techniques for Beginners Jonathan Phoenix
  26. Communication: Influence and Persuade Others by Reading Them Like a Book John Adamssen
  27. Traitor David Hingley
  28. You Take My Breath Away: Intermediate Solo Bill Brown Jr.
  29. Human Spatial Navigation Véronique D. Bohbot
  30. The Expendable Spy Jack D. Hunter
  31. On Gandhi's Path Stephanie Mills
  32. The Hunt for Red October Tom Clancy
  33. Russian Symbolist Theater: An Anthology of Plays and Critical Texts Michael Green
  34. Beijing Tai Tai: Life, laughter and motherhood in China's capital Tania McCartney
  35. The Room Where It Happened: A White House Memoir John Bolton
  36. Leaving the Rat Race with Python: An Insider's Guide to Freelance Developing Lukas Rieger
  37. Python Guide: Clear Introduction to Python Programming and Machine Learning Alex Campbell
  38. The Grand Strategy of the War of the Rebellion William T. Sherman

Vælg dit abonnement

  • Over 600.000 titler

  • Download og nyd titler offline

  • Eksklusive titler + Mofibo Originals

  • Børnevenligt miljø (Kids Mode)

  • Det er nemt at opsige når som helst

Flex

For dig som vil prøve Mofibo.

89 kr. /måned
  • 1 konto

  • 20 timer/måned

  • Gem op til 100 ubrugte timer

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Prøv gratis
Den mest populære

Premium

For dig som lytter og læser ofte.

129 kr. /måned
  • 1 konto

  • 100 timer/måned

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Unlimited

For dig som lytter og læser ubegrænset.

149 kr. /måned
  • 1 konto

  • Ubegrænset adgang

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Family

For dig som ønsker at dele historier med familien.

Fra 179 kr. /måned
  • 2-6 konti

  • 100 timer/måned pr. konto

  • Fri lytning til podcasts

  • Kun 39 kr. pr. ekstra konto

  • Ingen binding

2 konti

179 kr. /måned
Prøv gratis