Исправление грамматических ошибок

This commit is contained in:
bekodeg 2024-11-24 13:46:01 +04:00
parent 3873ce4e95
commit 871774e433
17 changed files with 119 additions and 18 deletions

View File

@ -11,6 +11,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lab3", "Lab3\Lab3.csproj",
EndProject EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lab3.Database", "Lab3.Database\Lab3.Database.csproj", "{698DE9E8-7885-4F98-AFE3-9A9C6CD2FCF5}" Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lab3.Database", "Lab3.Database\Lab3.Database.csproj", "{698DE9E8-7885-4F98-AFE3-9A9C6CD2FCF5}"
EndProject EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lab4", "Lab4\Lab4.csproj", "{FAE92C0B-0A2D-48B6-A55C-DE58A310CD58}"
EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU Debug|Any CPU = Debug|Any CPU
@ -33,6 +35,10 @@ Global
{698DE9E8-7885-4F98-AFE3-9A9C6CD2FCF5}.Debug|Any CPU.Build.0 = Debug|Any CPU {698DE9E8-7885-4F98-AFE3-9A9C6CD2FCF5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{698DE9E8-7885-4F98-AFE3-9A9C6CD2FCF5}.Release|Any CPU.ActiveCfg = Release|Any CPU {698DE9E8-7885-4F98-AFE3-9A9C6CD2FCF5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{698DE9E8-7885-4F98-AFE3-9A9C6CD2FCF5}.Release|Any CPU.Build.0 = Release|Any CPU {698DE9E8-7885-4F98-AFE3-9A9C6CD2FCF5}.Release|Any CPU.Build.0 = Release|Any CPU
{FAE92C0B-0A2D-48B6-A55C-DE58A310CD58}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{FAE92C0B-0A2D-48B6-A55C-DE58A310CD58}.Debug|Any CPU.Build.0 = Debug|Any CPU
{FAE92C0B-0A2D-48B6-A55C-DE58A310CD58}.Release|Any CPU.ActiveCfg = Release|Any CPU
{FAE92C0B-0A2D-48B6-A55C-DE58A310CD58}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection EndGlobalSection
GlobalSection(SolutionProperties) = preSolution GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE HideSolutionNode = FALSE

View File

@ -3,7 +3,7 @@
namespace Cop.Borovkov.Var3.Models namespace Cop.Borovkov.Var3.Models
{ {
/// <summary> /// <summary>
/// Параметры для создания линейной диограммы /// Параметры для создания линейной диаграммы
/// </summary> /// </summary>
public record PdfHistigramInfo public record PdfHistigramInfo
{ {
@ -18,7 +18,7 @@ namespace Cop.Borovkov.Var3.Models
public string DocumentTitle { get; init; } = "Гистограмма"; public string DocumentTitle { get; init; } = "Гистограмма";
/// <summary> /// <summary>
/// Заголовок диограммы /// Заголовок диаграммы
/// </summary> /// </summary>
public string HistogramTitle { get; init; } = "Гистограмма"; public string HistogramTitle { get; init; } = "Гистограмма";

View File

@ -1,7 +1,7 @@
namespace Cop.Borovkov.Var3.Models namespace Cop.Borovkov.Var3.Models
{ {
/// <summary> /// <summary>
/// Параметры для создания таблици в пдф с группировкой по 1 столбцу /// Параметры для создания таблицы в пдф с группировкой по 1 столбцу
/// </summary> /// </summary>
public class PdfTableWithGroupingInfo<TType> where TType : class public class PdfTableWithGroupingInfo<TType> where TType : class
{ {

View File

@ -15,7 +15,7 @@ namespace PIHelperSh.PdfCreator.Enums
/// <summary> /// <summary>
/// Отступа нет /// Отступа нет
/// </summary> /// </summary>
[TypeValue<string>("ocm")] [TypeValue<string>("0cm")]
None, None,
/// <summary> /// <summary>
/// Отступ небольшой /// Отступ небольшой

View File

@ -29,7 +29,7 @@ namespace PIHelperSh.PdfCreator.Models.ImageModels
public int? Height { get; set; } = null; public int? Height { get; set; } = null;
/// <summary> /// <summary>
/// Выравнивание текста внутри параграфа (по умолчанию - по левой строне) /// Выравнивание текста внутри параграфа (по умолчанию - по левой стороне)
/// </summary> /// </summary>
public PdfAlignmentType ImageAlignment { get; set; } = PdfAlignmentType.Left; public PdfAlignmentType ImageAlignment { get; set; } = PdfAlignmentType.Left;

View File

@ -18,7 +18,7 @@ namespace PIHelperSh.PdfCreator.Models.PieChartModel
public IEnumerable<(string Name, double Value)> Value { get; set; } public IEnumerable<(string Name, double Value)> Value { get; set; }
/// <summary> /// <summary>
/// Цвет области на диаграме. При null будет использоватсся выдача цветов по умолчанию) /// Цвет области на диаграмме. При null будет использоваться выдача цветов по умолчанию)
/// </summary> /// </summary>
public Color? Color { get; set; } = null; public Color? Color { get; set; } = null;

View File

@ -1,7 +1,7 @@
namespace PIHelperSh.PdfCreator.Models.PieChartModel namespace PIHelperSh.PdfCreator.Models.PieChartModel
{ {
/// <summary> /// <summary>
/// Модель линейной диограммы /// Модель линейной диаграммы
/// </summary> /// </summary>
public class PdfHistogramModel : PdfPieChartModel public class PdfHistogramModel : PdfPieChartModel
{ {

View File

@ -18,7 +18,7 @@ namespace PIHelperSh.PdfCreator.Models.PieChartModel
public double Value { get; set; } public double Value { get; set; }
/// <summary> /// <summary>
/// Цвет области на диаграме. При null будет использоватсся выдача цветов по умолчанию) /// Цвет области на диаграмме. При null будет использоваться выдача цветов по умолчанию)
/// </summary> /// </summary>
public Color? Color { get; set; } = null; public Color? Color { get; set; } = null;

View File

@ -34,7 +34,7 @@ namespace PIHelperSh.PdfCreator.Models.TableModels
public PdfStyleType RowStyle = PdfStyleType.Basic; public PdfStyleType RowStyle = PdfStyleType.Basic;
/// <summary> /// <summary>
/// Базовое выравнивание элементов сторок /// Базовое выравнивание элементов в строке
/// </summary> /// </summary>
public PdfAlignmentType RowHorizontalAlignment = PdfAlignmentType.Rigth; public PdfAlignmentType RowHorizontalAlignment = PdfAlignmentType.Rigth;

View File

@ -13,7 +13,7 @@ namespace PIHelperSh.PdfCreator.Models.TableModels
public class PDFSimpleTableRow public class PDFSimpleTableRow
{ {
/// <summary> /// <summary>
/// Элемменты данной стоки /// Элементы данной стоки
/// </summary> /// </summary>
public List<string> Items = new List<string>(); public List<string> Items = new List<string>();

View File

@ -35,7 +35,7 @@ namespace PIHelperSh.PdfCreator.Models.TableModels
public PdfStyleType RecordStyle { get; set; } = PdfStyleType.Basic; public PdfStyleType RecordStyle { get; set; } = PdfStyleType.Basic;
/// <summary> /// <summary>
/// Выравнивание текста объектов в таблице (по умолчанию - по левой строне) /// Выравнивание текста объектов в таблице (по умолчанию - по левой стороне)
/// </summary> /// </summary>
public PdfAlignmentType RecordHorizontalAlignment { get; set; } = PdfAlignmentType.Left; public PdfAlignmentType RecordHorizontalAlignment { get; set; } = PdfAlignmentType.Left;

View File

@ -1,10 +1,5 @@
using PIHelperSh.PdfCreator.Enums; using PIHelperSh.PdfCreator.Enums;
using PIHelperSh.PdfCreator.Interfaces; using PIHelperSh.PdfCreator.Interfaces;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace PIHelperSh.PdfCreator.Models.TextModels namespace PIHelperSh.PdfCreator.Models.TextModels
{ {
@ -14,7 +9,7 @@ namespace PIHelperSh.PdfCreator.Models.TextModels
public class PdfList : IPdfElement public class PdfList : IPdfElement
{ {
/// <summary> /// <summary>
/// Элементы списка (параграфы или иные спсики) /// Элементы списка (параграфы или иные списки)
/// </summary> /// </summary>
public List<IPdfElement> Content { get; set; } = new(); public List<IPdfElement> Content { get; set; } = new();

View File

@ -24,7 +24,7 @@ namespace PIHelperSh.PdfCreator.Models.TextModels
public PdfStyleType Style { get; set; } = PdfStyleType.Basic; public PdfStyleType Style { get; set; } = PdfStyleType.Basic;
/// <summary> /// <summary>
/// Выравнивание текста внутри параграфа (по умолчанию - по левой строне) /// Выравнивание текста внутри параграфа (по умолчанию - по левой стороне)
/// </summary> /// </summary>
public PdfAlignmentType ParagraphAlignment { get; set; } = PdfAlignmentType.Left; public PdfAlignmentType ParagraphAlignment { get; set; } = PdfAlignmentType.Left;

View File

@ -0,0 +1,65 @@
namespace Lab4.Forms.Interfaces
{
public interface IPluginsConvention
{
/// <summary>
/// Название плагина
/// </summary>
string PluginName { get; }
/// <summary>
/// Получение контрола для вывода набора данных
/// </summary>
UserControl GetControl { get; }
/// <summary>
/// Получение элемента, выбранного в контроле
/// </summary>
PluginsConventionElement GetElement { get; }
/// <summary>
/// Получение формы для создания/редактирования объекта
/// </summary>
/// <param name="element"></param>
/// <returns></returns>
Form GetForm(PluginsConventionElement element);
/// <summary>
/// Получение формы для работы со справочником
/// </summary>
/// <returns></returns>
Form GetThesaurus();
/// <summary>
/// Удаление элемента
/// </summary>
/// <param name="element"></param>
/// <returns></returns>
bool DeleteElement(PluginsConventionElement element);
/// <summary>
/// Обновление набора данных в контроле
/// </summary>
void ReloadData();
/// <summary>
/// Создание простого документа
/// </summary>
/// <param name="saveDocument"></param>
/// <returns></returns>
bool CreateSimpleDocument(PluginsConventionSaveDocument saveDocument);
/// <summary>
/// Создание простого документа
/// </summary>
/// <param name="saveDocument"></param>
/// <returns></returns>
bool CreateTableDocument(PluginsConventionSaveDocument saveDocument);
/// <summary>
/// Создание документа с диаграммой
/// </summary>
/// <param name="saveDocument"></param>
/// <returns></returns>
bool CreateChartDocument(PluginsConventionSaveDocument saveDocument);
}
}

View File

@ -0,0 +1,11 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net8.0-windows</TargetFramework>
<Nullable>enable</Nullable>
<UseWindowsForms>true</UseWindowsForms>
<ImplicitUsings>enable</ImplicitUsings>
</PropertyGroup>
</Project>

View File

@ -0,0 +1,7 @@
namespace Lab4.Models
{
public class PluginsConventionElement
{
public Guid Id { get; set; }
}
}

View File

@ -0,0 +1,17 @@
namespace Lab4
{
internal static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
// To customize application configuration such as set high DPI settings or default font,
// see https://aka.ms/applicationconfiguration.
ApplicationConfiguration.Initialize();
Application.Run(new Form1());
}
}
}