000763731 000__ 02933cam\a2200421Mi\4500 000763731 001__ 763731 000763731 005__ 20230306142452.0 000763731 006__ m\\\\\o\\d\\\\\\\\ 000763731 007__ cr\un\nnnunnun 000763731 008__ 161102s2016\\\\xx\\\\\\o\\\\\000\0\eng\d 000763731 019__ $$a961910234$$a962436336 000763731 020__ $$a1484222148$$q(electronic book) 000763731 020__ $$a9781484222140 000763731 020__ $$z148422213X 000763731 020__ $$z9781484222133 000763731 035__ $$aSP(OCoLC)ocn962065632 000763731 035__ $$aSP(OCoLC)962065632$$z(OCoLC)961910234$$z(OCoLC)962436336 000763731 040__ $$aIDEBK$$beng$$erda$$cIDEBK$$dEBLCP$$dN$T$$dGW5XE$$dYDX 000763731 049__ $$aISEA 000763731 050_4 $$aQA75.5-76.95 000763731 08204 $$a004 000763731 1001_ $$aKouraklis, John. 000763731 24510 $$aMVVM in Delphi: Architecting and Building Model View ViewModel Applications. 000763731 264_1 $$a[Place of publication not identified] :$$bSpringer Science and Business Media :$$bApress,$$c2016. 000763731 300__ $$a1 online resource. 000763731 336__ $$atext$$btxt$$2rdacontent 000763731 337__ $$acomputer$$bc$$2rdamedia 000763731 338__ $$aonline resource$$bcr$$2rdacarrier 000763731 5050_ $$aAt 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 000763731 5058_ $$aThe 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 000763731 5058_ $$aDisabling 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 000763731 506__ $$aAccess limited to authorized users. 000763731 63000 $$aDelphi (Computer file) 000763731 650_0 $$aApplication software$$xDevelopment. 000763731 852__ $$bebk 000763731 85640 $$3SpringerLink$$uhttps://univsouthin.idm.oclc.org/login?url=http://link.springer.com/10.1007/978-1-4842-2214-0$$zOnline Access$$91397441.1 000763731 909CO $$ooai:library.usi.edu:763731$$pGLOBAL_SET 000763731 980__ $$aEBOOK 000763731 980__ $$aBIB 000763731 982__ $$aEbook 000763731 983__ $$aOnline 000763731 994__ $$a92$$bISE