MVVM in Delphi : architecting and building model view ViewModel applications /: architecting and building model view ViewModel applications. (2016)
- Record Type:
- Book
- Title:
- MVVM in Delphi : architecting and building model view ViewModel applications /: architecting and building model view ViewModel applications. (2016)
- Main Title:
- MVVM in Delphi : architecting and building model view ViewModel applications
- Further Information:
- Note: John Kouraklis.
- Other Names:
- Kouraklis, John
- Contents:
- At a Glance; Contents; About the Author; About the Technical Reviewer; Introduction; Chapter 1: MVVM as Design Pattern; Three-Tier Application Architecture; Model-View-Controller (MVC); Model-View-Presenter (MVP); Model-View-ViewModel (MVVM); Summary; References; Chapter 2: Setting Up the POSApp; POSApp Forms; Mixing Business and Presentation; Declaration of Classes; The Database Unit; Total Sales; The Main Form; The Sales Invoice Form; Retrieving Data; Updating the Form; Summary; References; Chapter 3: MVVM as Design Philosophy; The View of the MainScreen. The Model of the MainScreenThe ViewModel of the MainScreen; Creating the Classes; How the Code Works; Creating the ViewModel and the Model Outside the Main Form; Notes About the Code; How We Converted MainScreen; Summary; Chapter 4: Two-Way Communication; The Provider-Subscriber (ProSu) Framework; Two-Way Communication (Revisited); Making the Code More Efficient; Summary; References; Chapter 5: Converting the InvoiceForm; The View of the InvoiceForm; The Model of the InvoiceForm; The ViewModel of the InvoiceForm; Retrieving the Labels from the ViewModel; Setting Up the Invoice Form. Disabling and Hiding ElementsGetting the Customer and Items Lists; Summary; Chapter 6: User Interaction; Selecting a Customer; Adding an Item to the Invoice; The Model; The ViewModel; The View; Summary; Chapter 7: Input Validation; Checking Inputs; Bits and Pieces; Deleting an Item from the Invoice; Applying Discounts to the Invoices; PrintingAt a Glance; Contents; About the Author; About the Technical Reviewer; Introduction; Chapter 1: MVVM as Design Pattern; Three-Tier Application Architecture; Model-View-Controller (MVC); Model-View-Presenter (MVP); Model-View-ViewModel (MVVM); Summary; References; Chapter 2: Setting Up the POSApp; POSApp Forms; Mixing Business and Presentation; Declaration of Classes; The Database Unit; Total Sales; The Main Form; The Sales Invoice Form; Retrieving Data; Updating the Form; Summary; References; Chapter 3: MVVM as Design Philosophy; The View of the MainScreen. The Model of the MainScreenThe ViewModel of the MainScreen; Creating the Classes; How the Code Works; Creating the ViewModel and the Model Outside the Main Form; Notes About the Code; How We Converted MainScreen; Summary; Chapter 4: Two-Way Communication; The Provider-Subscriber (ProSu) Framework; Two-Way Communication (Revisited); Making the Code More Efficient; Summary; References; Chapter 5: Converting the InvoiceForm; The View of the InvoiceForm; The Model of the InvoiceForm; The ViewModel of the InvoiceForm; Retrieving the Labels from the ViewModel; Setting Up the Invoice Form. Disabling and Hiding ElementsGetting the Customer and Items Lists; Summary; Chapter 6: User Interaction; Selecting a Customer; Adding an Item to the Invoice; The Model; The ViewModel; The View; Summary; Chapter 7: Input Validation; Checking Inputs; Bits and Pieces; Deleting an Item from the Invoice; Applying Discounts to the Invoices; Printing the Invoice and Closing the Form; Summary; Index. … (more)
- Publisher Details:
- Place of publication not identified : Springer Science and Business Media Apress
- Publication Date:
- 2016
- Extent:
- 1 online resource
- Subjects:
- 004
Computer science
Application software -- Development
COMPUTERS -- Software Development & Engineering -- General
Application software -- Development
Computers -- Programming -- Microsoft Programming
Computers -- Programming -- General
Microsoft programming
Computer programming / software development
Microsoft software
Microsoft .NET Framework
Computers -- Programming Languages -- General
Programming & scripting languages: general
Electronic books - Languages:
- English
- ISBNs:
- 1484222148
9781484222140 - Related ISBNs:
- 148422213X
9781484222133 - Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.368876
- Ingest File:
- 02_348.xml