No group avatar

@CI5105-2019-20

Public group for lecture code for Programming II: Software Development

  • CI5105 Programming II - Code for adding File Reading Services - including JSON and Serialization for Populating and Saving a data model. Also for a 'roll your own' MVC-like structure. With Observers that are 'registered' with the model.

  • Some sample code to show different ways of associating an Event Handler with a Swing Component. From tightly coupled to loosely coupled. This uses a different example application to Organisation or Outliner but the principle is the same

  • FilesAndStreams code background for Reading and Writing Data

  • CI5105 Programming II - Lecture code for NetBeans Data Modelling + Scanner FileIO + Singleton + Simple JFrame A variant on Ahmed's Organisation with StaffMember

  • Update SwingCodeSamples to be in line with powerpoint

  • Live coding session started on 29-01-2020 Using Organisation Staff Viewer to Demonstrate a Basic Desktop Application Framework

  • Updated Swing code samples from 2017-18 and 2018-18 versions of the module. Currently in Java8 source but can be run on JDK11 and Netbeans11