The book focuses on the busy Delphi developer with good knowledge of Object Pascal. Although the code has been developed using Delphi, it doesn’t rely on specific features that cannot be found in other versions of Object Pascal (including standard forms and visual elements). Therefore, the value that can be gained expands the Delphi domain and falls into the broader area of Object Pascal.

Model-View-ViewModel (MVVM).
MVVM came as an alternative to MVC and MVP patterns. SmallTalk introduced this framework in the 1980s, initially under the name Application Model and later using the name Presentation Model (Vice and Siddique, 2012). Most of the arguments that support MVVM are based on the the fact that the View and the View’s state in the previous approaches (MVC/MVP) are still interlinked to the Model to a degree that individual testing is hard to be achieved. This linkage interferes with the general principle of modular programming.
In the MVVM pattern, the ViewModel replaces the Presenter and the Controller. The responsibilities of the ViewModel and the View are now different.
It is common to present the MVVM pattern in a linear way (Figure 1-6 ). The reason behind this constellation is to emphasize the change to the tasks that are performed from each part of the pattern and to point out the flow of data and information. The Model remains mainly the same as in the MVP design. It is still responsible for accessing different data sources (e.g., databases, files, or servers). Generally, the Model tends to be very thin in the MVVM implementation. The View represents data in the appropriate format (graphical/non-graphical), reflecting the state of the data, and it collects user interaction and events. As with the Model, Views in MVVM include minimum implementation code, only what is required to make the View work and allow user actions.
Contents.
About the Author.
About the Technical Reviewer.
Introduction.
Chapter 1: MVVM as Design Pattern.
Chapter 2: Setting Up the POSApp.
Chapter 3: MVVM as Design Philosophy.
Chapter 4: Two-Way Communication.
Chapter 5: Converting the InvoiceForm.
Chapter 6: User Interaction.
Chapter 7: Input Validation.
Index.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу MVVM in Delphi, Kouraklis J., 2016 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги
Скачать - pdf - Яндекс.Диск.
Теги: учебник по программированию :: программирование :: Kouraklis