[go: up one dir, main page]

0% found this document useful (0 votes)
125 views9 pages

Visual Programming L 1

The document outlines a course on Visual Programming, emphasizing the prerequisite knowledge of Object-Oriented Programming and basic GUI concepts. It defines Visual Programming Languages as those utilizing visual notations for programming constructs and lists related areas such as computer graphics and algorithm animation. The course includes various units focusing on goals, software behavior, user interaction, and recommended literature for further study.

Uploaded by

David Khadka
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
125 views9 pages

Visual Programming L 1

The document outlines a course on Visual Programming, emphasizing the prerequisite knowledge of Object-Oriented Programming and basic GUI concepts. It defines Visual Programming Languages as those utilizing visual notations for programming constructs and lists related areas such as computer graphics and algorithm animation. The course includes various units focusing on goals, software behavior, user interaction, and recommended literature for further study.

Uploaded by

David Khadka
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 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