Skip to content

jeppestaerk/I4GUI

Repository files navigation

I4GUI-01 GUI programmering

Kvalifikationsbeskrivelse

Der er en udbredt anvendelse af grafiske brugergrænseflader i industrien samt i mange udviklingsprojekter og bachelorprojekter på ASE. Kendskab til og erfaring med programmering af grafiske brugergrænseflader er derfor en efterspurgt kompetence, som det er attraktivt af have på sit CV. I dette kursus fokuseres der på Windowsprogrammering, og programmerne kodes i programmeringssproget C#, som også kan anvendes til udvikling af f.eks. Web-applikationer. Til Web-applikationer anvendes også HTML, CSS og Javascript som også er en del af kursets læringsmål.

Når kurset er afsluttet, forventes den studerende at kunne

  • Redegøre for principperne i .Net frameworket og dets overordnede arkitektur samt beskrive og anvende programmeringssproget C#.
  • Designe og implementere programmer med en grafisk brugergrænseflade til Microsoft Windows platformen med brug af .Net frameworket og programmeringssprogene C# og XAML.
  • Anvende kontroller til opbygning af både modale og modeless dialoger, samt kunne anvende de forskellige layout panels.
  • Anvende WPF's faciliteter til tegning af 2D grafik samt visning af billeder.
  • Anvende styles og ressourcer.
  • Anvende .Net frameworkets faciliteter til persistering af applikation- og brugerindstillinger samt til persistering af data i filer.
  • Anvende data binding til at sammenknytte data i modellaget med deres præsentation i viewlaget.
  • Redegøre for WPF's faciliteter til kommunikation mellem bagrundstråde og GUI-tråden i flertrådede programmer.
  • Redegøre for arkitekturen for en Webapplikation.
  • Designe og implementere Webapplikationer med en grafisk brugergrænseflade med brug af HTML5, CSS og javascript.
  • Anvende et server side MVC framework til udvikling af Webapplikationer
  • Kunne anvende json-formatet i forbindelse med client-server kommunikation

Indhold

  • Introduction to .Net and C#
  • C#: File I/O, Collections, Generics, Delegates and events , WPF intro, XML and XAML
  • Layout, Dependency properties, routed events, Commands, Keyboard and Mouse input.
  • Controls, the Application, Menus and toolbars
  • Element Binding and Data Binding
  • Resources, Styles and Behaviors, Data views and Formatting bound data
  • List, Trees, Grids and Dialogs
  • Drawing 2D graphics and Images
  • Control templates, Custom Controls and Settings
  • Multithreading in .Net
  • HTML5 and CSS3
  • Javascript
  • JQuery
  • ASP.Net
  • Web API og Json

Kilde: http://kursuskatalog.au.dk/da/course/67929

About

I4GUI-01 GUI programmering

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages