Автоматисечкое составление кроссвордов
Программа создана в рамках курсового проекта и позволяет
- загружать текстовые файлы в программу
- составлять автоматически кроссворды
Таблица идентификаторов приложения (частично):

Фрагмент программного кода:
namespace crossword
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
Crossword _board; //размерность кроссворда
TextBox[,] N;
int kol_w = 0;
List<string> SlovaX; //массив слов по горизонтали
List<string> SlovaY; //массив слов по вертикали
List<string> Nepr_sl;
Panel cop;
Label a;
private void button1_Click(object sender, EventArgs e)
{
/*for (int i = 0; i < 140; i++)
{
for (int j = 0; j < 240; j++)
{
Graphics graph1 = panel1.CreateGraphics();// panel1.CreateGraphics();
Pen red = new Pen(Color.Green, 1); // красное, ширина: 2
int x1 = 10 * j*2;
int y1 = 10*i*2;
//graph1.DrawRectangle(red, x1, y1, 20, 20);
graph1.FillRectangle(Brushes.Green, x1, y1, 20, 20);
//this.Controls.Add(new TextBox() { Name = "lalka" + i.ToString() + ":" + j.ToString(),Size=new Size(20,20), Location = new Point(x1, y1), Text = i.ToString() + ":" + j.ToString() });
}
}*/
Скриншот архива с проектом:
Содержание архива:
- исходный код на языке программирования С# для visual Studio
- пояснительная записка (10 страниц)

Телеграм
-