GithubHelp home page GithubHelp logo

izrujo / dafy-case Goto Github PK

View Code? Open in Web Editor NEW
8.0 1.0 6.0 1.23 MB

DAFy CASE is a Flowchart Editor Program written C++ using Qt framework.

C++ 91.27% C 0.22% HTML 8.51%
cplusplus qt5-framework qt graphics-programming design-patterns flowchart-designer flowchart

dafy-case's Introduction

README for korean : Here

DAFy-CASE

Algorithm Design Tool using FlowChart based on Structured Programming
Release

Development Environment

  • OS : Windows 10 64Bit
  • IDE : Visual Studio 2017/2019
  • Language : C++
  • Library : Windows API, Qt

Introduction

DAFy CASE is an algorithm design tool using flowchart. Note this application follow the self-established way of drawing based on Structured Programming. For example, the user cannot draw the flow line as his/her please. Instead, the user must combine control structures.

Features

  • Standardized
    Flowchart has no clear rules for drawing flow lines. Different ways of drawing make the same idea seem different. Therefore, DAFy CASE follows the way of drawing which we have established and standardized. The user should express the control logic only with the combination of control structures. In addition, only certain keywords, operators, and symbols should be used, and identifiers should be declared according to rules. This is limited to the rule-checking function by DAFy CASE. However, this function can be turned off.
  • Intuitive
    Intuitive way to use allows you to get used to DAFy CASE quickly and easily. One lecture video below will suffice.
  • Clear
    It is simple that the way of drawing flowchart followed by DAFy CASE. And it allows users clearly express his/her logic. DAFy CASE applies consistent rules: iteration structure iterates only when the result of its conditional expression is true, and selection structure goes left when the result of its conditional expression is true or goes right when the result is false, etc. So even those who are new to flowcharts will be able to easily understand the control logic of this.

Functions

  • File Processing
  • Edit
  • Format
  • Insert Symbol
  • Create Control Structure

How to Use

Youtube Link(Korean)


Feedback

KakaoTalk Open Chat Link(Korean)


License

This program is based on the qt framework which is licensed under LGPL (https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License).

dafy-case's People

Contributors

izrujo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.