Skip to content

nowakmikolaj/Block-Diagram-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Block Diagram Application

About the project

Block Diagram App is simple block diagram editor for describing simple algorithms. I used Windows Forms to keep a balance between the functionality and the appearance of the application.

Example block diagram

Technology

Features

  • Window divided into two panels
    • left panel with the bitmap
    • right panel with the tools
  • Creating, saving and loading diagrams
  • Adding, linking, deleting blocks
  • Four fixed-size blocks available:

    • start block
      • with one output node at the bottom
      • only one such block can be used in one schema
    • stop block with
      • one input node at the top
    • operation block - rectangle with
      • one input node at the top
      • one output node at the bottom
      • editable text inside
    • decision block - diamond-shaped block with
      • one input node at the top
      • two output nodes on the sides
      • editable text inside
  • Selecting blocks - right mouse button

  • Moving the selected block (along its links to the other blocks) by pressing the middle mouse button and moving the mouse

  • Editing text of the selected block

Editing text of the selected block

Features to implement in the future

  • Language changing (using Windows Forms Localization)

Contact

About

App for designing block diagrams

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages