Graphical User Interfaces (GUIs)

Microsoft Visual J++

Computer graphics is an integral part of every day computing. Nowhere is this fact more evident than the modern computer interface design. Graphical elements such as windows, cursors, menus, and icons are so common place it is difficult to imagine computing without them. Once graphics programming was considered a speciality. Today, nearly all professional programmers must have an understanding of graphics in order to accept input and present output to users.

Lotus Bean Machine ©Lotus Development Corporation and International Business Machines
Visual Cafe
Lecture 1   Slide 9   6.837 Fall '01