Skip to content

MARKeting-715/GraphingCalculator

 
 

Repository files navigation

Graphing Calculator

Graphing Calculator — это простое и наглядное Windows-приложение на C#, которое позволяет строить графики математических функций в реальном времени. Проект ориентирован на студентов, преподавателей и всех, кто изучает математику и хочет визуализировать функции без сложных математических пакетов.


🧰 Особенности

Построение графиков функций в 2D-пространстве.

Интуитивно понятный интерфейс на Windows Forms.

Поддержка базовых математических операций.

Легкий и быстрый запуск без дополнительных зависимостей.


🚀 Быстрый старт

🔧 Требования

Windows 7 или новее

.NET Framework 4.7.2 или выше

Visual Studio 2019 / 2022 (для сборки из исходников)

🛠 Сборка проекта

  1. Клонируйте репозиторий:

git clone https://github.com/ReNothingg/GraphingCalculator.git

  1. Откройте файл Mathway.sln в Visual Studio. 3. Соберите решение в режиме Debug или Release. 4. Запустите приложение — готово!

📂 Структура проекта

Form1.cs — основной интерфейс и логика построения графиков.

Program.cs — точка входа в приложение.

App.config — конфигурация приложения.

Mathway.csproj — файл проекта Visual Studio.

packages.config — список NuGet-пакетов (если используются).


🧪 Пример использования

После запуска приложения введите математическую функцию, например:

y = sin(x)

Нажмите кнопку "Построить", и график функции отобразится на экране.


💡 Планы на будущее

Добавление поддержки более сложных функций (логарифмы, экспоненты и т.д.).

Реализация масштабирования и прокрутки графика.

Поддержка импорта/экспорта графиков.

Многооконный режим для сравнения нескольких функций.


🤝 Вклад

Проект открыт для предложений и доработок. Если у вас есть идеи или вы нашли ошибку:

  1. Создайте issue с описанием проблемы или предложения.

  2. Сделайте форк репозитория.

  3. Внесите изменения и отправьте pull request.


📄 Лицензия

Этот проект распространяется под лицензией MIT. Подробнее см. в файле LICENSE.


👤 Автор

Разработчик: ReNothingg

Связаться: renothingg@gmail.com


🌟 Благодарности

Благодарим всех, кто поддерживает и использует этот проект!

About

Grapth

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%