|
|
Books > Computing & IT > Computer software packages > General
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.
With the modernization of services offered through the internet,
many traditional face-to-face services have adopted new e-service
phenomena. Especially prevalent among the younger generations, this
change in service has promoted many industries to rethink how to
best reach their consumers using modern technology. Structural
Equation Modeling Approaches to E-Service Adoption is a pivotal
reference source that aims to share the latest empirical research
findings within technology acceptance, information systems,
information technology, human-computer interaction, and management
information systems. While highlighting topics such as e-commerce,
internet banking, and technology acceptance, this publication
explores the understanding of today's e-services in a dynamic and
complex environment, as well as the methods within the field of
information systems and information technologies. This book is
ideally designed for academics, students, managers, and scholars
interested in the up-and-coming research surrounding the field of
information technology.
Create reports and solve common report problems with minimal fuss.
About This Book * Use this unique book to master the basics and
advanced features of Pentaho 8 Reporting. * A book showing
developers and analysts with IT skills how to create and use the
best possible reports using the Pentaho platform. * Written with a
very practical approach: full of tutorials and practical examples
(source code included). Who This Book Is For This book is written
for two types of professionals and students: Information
Technologists with a basic knowledge of Databases and Java
Developers with medium seniority. Developers will be interested to
discover how to embed reports in a third-party Java application.
What You Will Learn * The basics of Pentaho Reporting (Designer and
SDK) and its initial setup. * Develop the most attractive reports
on top of a wide range of data sources. * Perform detailed
customization of layout, parameterization, internationalization,
behaviors, and more for your custom reports developed with Pentaho
Reporting. * Integrate Pentaho reports into third-party Java
application with full control over interactions, layout, and
behavior in general. * Use Pentaho reports in the other components
of the Pentaho Suite (BA Platform and PDI). In Detail This hands-on
tutorial, filled with exercises and examples, introduces the reader
to a variety of concepts within Pentaho Reporting. With screenshots
that show you how reports look at design time as well as how they
should look when rendered as PDF, Excel, HTML, Text,
Rich-Text-File, XML, and CSV, this book also contains complete
example source code that you can copy and paste into your
environment to get up-and-running quickly. Updated to cover the
features of Pentaho 8, this book will teach you everything you need
to know to build fast, efficient reports using Pentaho. If your
interest lies in the technical details of creating reports and you
want to see how to solve common reporting problems with a minimum
of fuss, this is the book for you. Style and approach A
step-by-step guide covering technical topics relating to
environments, best practices, and source code, to enable the reader
to assemble the best reports and use them in existing Java
applications.
Explore and understand data with the powerful data visualization
techniques of Tableau, and then communicate insights in powerful
ways Key Features Apply best practices in data visualization and
chart types exploration Explore the latest version of Tableau
Desktop with hands-on examples Understand the fundamentals of
Tableau storytelling Book DescriptionGraphical presentation of data
enables us to easily understand complex data sets. Tableau 10
Complete Reference provides easy-to-follow recipes with several use
cases and real-world business scenarios to get you up and running
with Tableau 10. This Learning Path begins with the history of data
visualization and its importance in today's businesses. You'll also
be introduced to Tableau - how to connect, clean, and analyze data
in this visual analytics software. Then, you'll learn how to apply
what you've learned by creating some simple calculations in Tableau
and using Table Calculations to help drive greater analysis from
your data. Next, you'll explore different advanced chart types in
Tableau. These chart types require you to have some understanding
of the Tableau interface and understand basic calculations. You'll
study in detail all dashboard techniques and best practices. A
number of recipes specifically for geospatial visualization,
analytics, and data preparation are also covered. Last but not
least, you'll learn about the power of storytelling through the
creation of interactive dashboards in Tableau. Through this
Learning Path, you will gain confidence and competence to analyze
and communicate data and insights more efficiently and effectively
by creating compelling interactive charts, dashboards, and stories
in Tableau. This Learning Path includes content from the following
Packt products: Learning Tableau 10 - Second Edition by Joshua N.
Milligan Getting Started with Tableau 2018.x by Tristan Guillevin
What you will learn Build effective visualizations, dashboards, and
story points Build basic to more advanced charts with step-by-step
recipes Become familiar row-level, aggregate, and table
calculations Dig deep into data with clustering and distribution
models Prepare and transform data for analysis Leverage Tableau's
mapping capabilities to visualize data Use data storytelling
techniques to aid decision making strategy Who this book is
forTableau 10 Complete Reference is designed for anyone who wants
to understand their data better and represent it in an effective
manner. It is also used for BI professionals and data analysts who
want to do better at their jobs.
|
|