Автоматисечкое составление кроссвордов
Программа создана в рамках курсового проекта и позволяет
- загружать текстовые файлы в программу
- составлять автоматически кроссворды
Таблица идентификаторов приложения (частично):
Фрагмент программного кода:
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 страниц)
klausms