Calculation of norms

Project Screenshot

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();
		}
	}
}
    
Перейти на GitHub