Software Development fundamentals Master-detail interfaces
inhoudsopgave Je eigen windows applicatie Master-detail interfaces
Een eigen applicatie Voor de vakantie heb je ideeën ingeleverd voor een eigen applicatie (toch?)
Dit was de Opdracht De komende 15 minuten: Bedenk applicaties die je zou willen kunnen maken. Overleg hierover ook met mensen om je heen, inspireer elkaar! Bij voorkeur is het een applicatie met CRUD functionaliteit. Maak een document met 2 ideeën voor applicaties. Beschrijf: doel, technologie, functionaliteit. Gebruik ongeveer 1 alinea aan tekst om de applicatie te beschrijven. Voorbeeld: Verbruiksmeter Met de verbruiksmeter app kan je op je telefoon, tablet of PC je stroomverbruik invoeren en terugzien. Deze wordt gemaakt met WinRT. Je kunt hier meterstanden invoeren van water, gas en elektriciteit, en grafieken zien met het verbruik per dag, week, maand en jaar.
Planning Tot 13:45 Lever je ideeën voor een eigen applicatie in via je onedrive Zorg dat deze staat in een map genaamd Module 3 Lever ook je huiswerkopdracht (Northwind klantenservice) in Heb je dit al gedaan, kan je (rustig) iets anders doen. Ik kom langs om met iedereen af te stemmen wat voor applicatie je gaat ontwikkelen. Vanaf 13:45 Gaan we het hebben over master-detail interfaces en de volgende opdrachten
De opdracht Je eigen applicatie Deze week ontwikkel je de user-interface. Het hoeft nog niet ‘echt’ te werken, maar alle controls moeten er wel in staan. Bespreek dit vrijdag met mij. Volgende week ontwikkel je de database-code. De week daarna lever je de compleet werkende applicatie in op maandag. Tijdig en volledig inleveren levert je een bonuspunt op voor het practicumcijfer. Let op de volgende requirements: Databasecode moet verdeeld zijn over classes, zoals we dat bij de northwind opdracht ook deden. Gebruik parametrized queries wanneer nodig WPF of winforms is je eigen keuze.
Master-detail Wat is het?
Master-detail Master = hoofdlijst Detail = detailinformatie Bedacht omdat we meestal niet alle informatie in de hoofdlijst kunnen weergeven. Zodra je klikt op een item in de masterlijst worden de details getoond
De opdracht Stel, men wil dat zodra je op een klant klikt, alle orders van die klant worden getoond. Hoe ontwikkel je dit?
Todo Zodra je op een klant klikt, worden alle orders van die klant getoond. We gaan het volgende doen: Een class toevoegen voor orders Een gridview toevoegen voor orders. Een methode toevoegen aan de db class om de orders voor een klant op te halen. Reageren op het klikken op een rij in de klantengridview. Tip voor 4: http://stackoverflow.com/questions/19682526/retrieving-selected-row-in-datagridview-as-an-object Lever dit vrijdag in
samenvattend Twee opdrachten voor deze week: User interface van je eigen applicatie afronden Northwind applicatie uitbreiden met master-detail functionaliteit
Vragen Zijn er vragen?