norsk norsk&engelsk / norwegian&english

Course Description IMT2101 - Graphical User Interface (GUI) in Borland’s Delphi (2003/2004)

ECTS Credits6
Duration1 semester (Autumn)

    General knowledge of programming and databases.


    The course will give an introduction to basic GUI in Windows 98/NT by using Borland’s Delphi.


    Graphical  User Interface  (GUI):
    - Design
    - Visual communication
    - Analogies, idioms and metaphors
    Creating windows (forms):
    - Panel, Notebooks, Drag-and-drop
    - Multiple Document Interface (MDI)
    - Message Handling
    - User Interface in Delphi:
    - Turbo Pascal
    - Object Oriented Programming:
    _ Events
    _ Methods
    _ Properties
    _ The Visual Component Libarary (VCL) of Delphi:
    _ Types of Components
    _ Object hierarchies
    _ Object Browser
    _ Writing Custom Components in Delphi:
    - Inheritance
    - Reuse of Code
    Communication with other Software:
    - Dynamic Link Libraries (DLL)
    - Dynamic Data Exchange (DDE)
    - Object Linking and Embedding (OLE)
    Database Applications:
    - Structured Query Language (SQL)
    -  Quering Database and Reports

    Study MethodsLectures, Laboratory Work
    Practical problem solving
    AssessmentHome Exam, 12 hours
    Grading SystemAlphabetical Scale, A (best) - F (fail)
    Course RequirementsLaboratory Exercises (75% must have been approved)
    75 % of all lab exercises must be accepted
    Supplementary Information