Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/29: Рейтинг темы: голосов - 29, средняя оценка - 5.00
Артём43
1

Шахматная доска на C# в visual studio 2010

26.02.2013, 17:06. Просмотров 5396. Ответов 4
Метки нет (Все метки)

Помогите, пожалуйста, решить задачу: Выведите на форму, используя класс Graphics, шахматную доску. Ну и чтобы соответственно по бокам были пронумерованы поля, и буквы поставлены. Нужно на языке C# в Visual Studio 2010.
Нужно только, чтобы выводилась доска=) фигурки и тд и тп не нужно.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.02.2013, 17:06
Ответы с готовыми решениями:

Чем отличается Microsoft Visual C++ 2010 Express от Visual Studio 2010 Ultimate
Подскажите пожалуйста, в чем разница Microsoft Visual C++ 2010 Express от Visual Studio 2010...

Будет ли всегда программа написанная на Visual Studio 2010 открываться в Visual Studio 2003 ?
Будет ли всегда программа написанная на Visual Studio 2010 открываться в Visual Studio 2003 ?

Отличие сборок Visual Studio 2008 от Visual Studio 2010
Здравствуйте, товарищи! Пытаюсь собрать библиотеку libvbucket, используя Visual Studio 2008....

Учебный материал Visual Studio 2010/Visual Studio 2008
Приветствую. Работаю программистом и не знаю всех особенностей/возможностей среды разработки....

4
Эксперт .NET
14670 / 11088 / 2914
Регистрация: 17.09.2011
Сообщений: 18,613
26.02.2013, 17:08 2
Обработка многомерного массива построчно
Обозначения, думаю, сами ослилите.
0
966 / 861 / 349
Регистрация: 26.04.2012
Сообщений: 2,648
26.02.2013, 17:14 3
http://msdn.microsoft.com/ru-r... 48eb3.aspx
Класс тут описан, думаю вместе с темой в посте выше-проблем не должно возникнуть.
0
Артём43
26.02.2013, 18:00 4
вот написал, чего не хватает?

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
public partial class Form1 : Form
    {
        const int RECT = 32;
        char[] SYMBOL = "abcdefgh".ToCharArray();
        int[] HorseCourseX = { -1, 1, 2, 2, 1, -1, -2, -2 };
        int[] HorseCourseY = { -2, -2, -1, 1, 2, 2, 1, -1 };
 
        Graphics graph;
        SolidBrush brushWhite = new SolidBrush(Color.White);
        SolidBrush brushBlack = new SolidBrush(Color.Black);
        SolidBrush brushRed = new SolidBrush(Color.Red);
        Pen penBlack = new Pen(Color.Black);
        Font font = new Font("Arial", 18);
       
        public Form1()
        {
            InitializeComponent();
            graph = pnGraphic.CreateGraphics();
        }
 
        void DrawTable()
        {
            Boolean squareColor = true;
            for (int i = 1; i < 9; i++)
            {
                squareColor = !squareColor;
                for (int j = 1; j < 9; j++)
                {
                    squareColor = !squareColor;
                    if (squareColor)
                        graph.FillRectangle(brushWhite, j * RECT, i * RECT, RECT, RECT);
                    else
                        graph.FillRectangle(brushBlack, j * RECT, i * RECT, RECT, RECT);
                }
            }
            graph.DrawRectangle(penBlack, RECT, RECT, RECT * 8, RECT * 8);
 
            for (int i = 1; i < 9; i++)
            {
                graph.DrawString(SYMBOL[i - 1].ToString(), font, brushBlack, i * RECT + 6, 5);
                graph.DrawString((9 - i).ToString(), font, brushBlack, 10, i * RECT + 6);
            }
        }    
                private void Form1_Load(object sender, EventArgs e)
        {
            DrawTable();
        }
 
                private void pnGraphic_Paint(object sender, PaintEventArgs e)
                {
 
                }
    }
}
52 / 52 / 7
Регистрация: 13.10.2012
Сообщений: 180
28.02.2013, 23:08 5
код в тег заключить например
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.02.2013, 23:08

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Проект C# Visual Studio 2010 перевести в Visual Studio 2005
Подскажите как проект создан в C# Visual Studio 2010 перевести в версию Visual Studio 2005,...

Открыть проект Visual Studio 2015 в Visual Studio 2010
Здравствуйте не могу открыть проект созданный в Visual Studio 2015 в Visual Studio 2010.

Даунгрейд до Visual Studio 2010 с Visual Studio 2015
В общем, вопрос не особо связан с кодом. Собрал я свой проект в VS 2015 Enterprise, залил на Git и...

Подключение и работа с базой данных MS Access 2010 в Visual Studio 2010: VB
Доброго времени суток! Уважаемые гуру програмирования, не моглибы Вы помочь начинающему! ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.