You are on page 1of 9

Visual Programming

COM 734.3

Roshan Kr. Shah


Roshanm_shah@yahoo.com
Mobile No. 9816766984
Prerequisite Knowledge

•Working Knowledge of Object-Oriented Programming


(no particular language)

•Basic Concepts of GUI Programming


( Event-driven Programming, Container Hierarchies, etc.)
Visual Basic is not a VPL!

Private Sub TimerMove ()


Static X As Long, Y As Long
X=X+1
Y=Y+1
'Keep the ball of the edge
If (X > Me.ScaleWidth) Then
X=0
End If
If (Y > Me.ScaleHeight) Then
Y=0
End If

End Sub
Visual Computing

Visual
Programming
Computer
Graphics

Algorithm
Animation

Scientific
Visualization

User Interfaces
End User Languages
Definition of Visual Programming
Visual Programming Languages :
Languages that use visual notations or
“Diagrams” for
expressing programming constructs,
e.g. Dataflow, Control flow, Abstraction etc.

Subfields:
End User Programming
Domain Specific Programming
Universal Programming Languages (*)
Related Areas

•Graphical User Interfaces

•Computer Graphics

•Information Visualization / Scientific Visualization

•End User Languages (Databases etc.)

•Special Purpose Languages (e.g. UML)

•Algorithm Animation

•Visual IDEs: Visual Basic, Delphi etc.


Toontalk

Literature at http://www.toontalk.com
Course Outline

•Unit 1: The Goals


•Unit 2: The Form
•Unit 3: Software Behaviour
•Unit 4: User Computer Interaction
•Unit 5: The cast
•Unit 6 : The Gizmo
Recommended Literature
The text book for our subject is :

Alan Cooper, The Essential of User Interface Design,


Comdex Computer Publishing

Other literature (research papers) will be referenced throughout the subject


and are generally available on the web.

You might also like