Code Monkey home page Code Monkey logo

patterns-maker's Introduction

demo

About

Patterns maker is a windows form application with the main purpose to simplify and manage the creation of crochet, knitting, embroidery, stitching patterns. Patterns maker lets the user create patterns in either a gridcontrol or in a flowchart. The implementation is written in C#.

Syncfusion

To simplify the implementation of a gridcontrol and flowchart i chose to use licensed nuget packages from Syncfusion.

Syncfusion was founded in 2001 and headquartered in Research Triangle Park, N.C., Syncfusion has more than 13,000 customers and more than 1 million users, including large financial institutions, Fortune 500 companies, and global IT consultancies.

Today they provide 800+ controls and frameworks for web, mobile, and desktop development. We provide ready-to-deploy enterprise software for dashboards, reports, data integration and big data processing. Many customers have saved millions in licensing fees by deploying our software.

How-To

This part explains how to start, install and use this program.

Install

Clone or download this repo:

git clone [email protected]:grebtsew/Patterns-Maker.git

Develop

To open and change code install Visual Studio 2019, and load the project .sln file.

Start

Load the project file in Visual Studio 2019 and run the program.

GridControl

All colors in the gridcontrol view are dmc colors for embroidery.

See GridControl demo below: demo

FlowChart

See FlowChart demo below: demo

Generator

See Generator demo below: demo

Know Issues

This is a list of know issues which will be handled when I have time. Please let me know if you find any issues or need more functions within the implementation.

  • Windows Forms are an outdated technology and my plan is to implement the same program in mvc application.
  • Everything in this program is single threaded, which means the program will freeze when you run a function. This could be easily fixed with multithreading and delegate functions.
  • The code is currently a mess due to speedy development for demo. Code should be seperated into seperate files and renamed.
  • A installation or start package should be included so that nonedevelopers can run the program.

License

This project utilizes the MIT LICENSE

patterns-maker's People

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.