Calculation of norms
Calculation of Norms — десктопное приложение, предназначенное для расчёта норм расхода основного материала, стандартизации
процесса и автоматизации ввода данных на основе производственного справочника.
Проект разработан на языке C# с пользовательским интерфейсом на основе Windows Forms. Приложение имеет окно настроек, которое позволяет выбрать место сохранения готовых норм, указать ФИО начальника и инженера.
Ключевой особенностью является работа с локальной базой данных Microsoft Access для хранения стандартов материалов (ГОСТов) ввиду ограничений на установку дополнительного ПО на производстве.
Проект демонстрирует интеграцию баз данных и алгоритмов расчёта в десктопные приложения, а также основы работы с форматами файлов Excel.
Пример исполнения класса:
using Microsoft.Office.Interop.Excel; using _Excel = Microsoft.Office.Interop.Excel; namespace Calculation_of_norms { class Excel { string path = " ";//путь к файлу _Application excel = new _Excel.Application(); Workbook wb;//книга Worksheet ws;//страница public Excel(string path, int Sheet) { this.path = path; wb = excel.Workbooks.Open(path); ws = wb.Worksheets[Sheet]; } public string ReadCell(int i, int j) { i++; j++; if (ws.Cells[i, j].Value2 != null) return ws.Cells[i, j].Value2; else return " "; } public void WriteToCell(int i, int j, string s) { i++; j++; ws.Cells[i, j].Value2 = s; } public void SaveAs(string path) { wb.SaveAs(path); } public void Close() { wb.Close(); excel.Quit(); } } }