Visual Applications Programming : part 01
Visual Applications Programming
Ø General goals of VPL
Ø Example applications of pure VPL
Ø The concept of component-oriented versus object-oriented programming
- What is visual programming?
Developing programs with tools that allow menus, button and
other graphic elements to be selected from a palette and drawn and built on the
screen.
Visual Programming Language (VPL)
Any programming language that lets users create programs by manipulating program elements graphically rather than by specifying them textually.
- General goals of VPL
- Make programming more accessible to novices.
- Support programmers at three different programming levels.
- Component based programming.
- Cater for rapid application development (RAD)
- Example applications of pure VPL
- Educational
§
Scratch
§
Snap
§
Kodu Game lab
§
Bubble
- Multimedia
§
Dynamo
§
Blender
§
Open music
§
Grasshopper 3D
- Video Games
§
Blender Game Engine
§
Godot
- Simulation
§
GNU Radio
§
Orange
§
Flow code.
-
The concept of component-oriented versus object-oriented programming
Component-oriented
Object-oriented
Development focused on modules blocks.
or components
Development focused on objects
Interchangeable code modules that work independently.
Developments depend on the parent objects and inherits its functionalities.
Low coupling and High cohesion
High coupling and low cohesion

Comments
Post a Comment