Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 21.02.2013
Сообщений: 3
1

Разработать приложение Windows Forms

21.02.2013, 11:56. Показов 2041. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
которое позволяет ввести сторону квадрата, вычислить площадь этого квадрата и отобразить его графически. Предусмотреть возможность изменять цвет области заполнения квадрата.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.02.2013, 11:56
Ответы с готовыми решениями:

Разработать приложение Windows Forms
помогите пожалуйста!... мне нужно Разработать приложение Windows Forms, которое по названию...

Разработать приложение Windows Forms
Разработать приложение Windows Forms, позволяющее при вводе целого числа, лежащего в диапазоне...

Разработать Windows Forms приложение, содержащее Label и кнопку
Разработать Windows Forms приложение, содержащее Label и кнопку. По нажатию на кнопку при помощи...

Разработать Windows Forms приложение, содержащее ListBox и кнопку
Разработать Windows Forms приложение, содержащее ListBox и кнопку. По нажатию на кнопку при помощи...

4
9 / 9 / 0
Регистрация: 04.04.2009
Сообщений: 25
21.02.2013, 13:44 2
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
using System;
using System.Drawing;
using System.Windows.Forms;
 
namespace Kvadrat
{
    public partial class Form1 : Form
    {
        private int _length;
 
        public Form1()
        {
            InitializeComponent();
        }
 
        private void BtnOkClick(object sender, EventArgs e)
        {
            //очищаем панель
            Graphics graphics = Panel.CreateGraphics();
            graphics.Clear(Panel.BackColor);
 
            // считываем введенное значение в переменную _length
            _length = txtBox != null ? Convert.ToInt32(txtBox.Text) : 0;
 
            //рисуем квадрат на панели, начинаем с середины панели и берем стороны равные _length
            Graphics g = this.Panel.CreateGraphics();
            g.DrawRectangle(new Pen(Color.Black), Convert.ToInt32(Panel.Width/2), Convert.ToInt32(Panel.Height/2),
                            _length, _length);
 
            //вычисляем площадь
            lblSquare.Text = Convert.ToString(_length*_length);
        }
 
    }
}
Как заливать квадрат я не знаю. Какой-то есть Brush. Может кто подскажет.
Миниатюры
Разработать приложение Windows Forms  
2
0 / 0 / 0
Регистрация: 21.02.2013
Сообщений: 3
21.02.2013, 14:24  [ТС] 3
Ооо !! Спасибо огромное =) От души =)
0
9 / 9 / 0
Регистрация: 04.04.2009
Сообщений: 25
21.02.2013, 14:32 4
C#
1
2
 g.FillRectangle(Brushes.Black, Convert.ToInt32(Panel.Width / 2), Convert.ToInt32(Panel.Height / 2),
                            _length, _length);
Рисует черный залитый квадрат
2
0 / 0 / 0
Регистрация: 21.02.2013
Сообщений: 3
21.02.2013, 14:43  [ТС] 5
Фантазерка, Спасибо =)
0
21.02.2013, 14:43
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.02.2013, 14:43
Помогаю со студенческими работами здесь

Переделать консольное приложение в приложение Windows Forms
Дорогие друзья пожалуйста помогите в консольным приложением. У меня есть код, но он под консольное...

Как переделать Windows Forms приложение в Windows Service с UI?
Здравствуйте, уважаемые посетители форума! Вопрос такой. У меня есть приложение C# Win Forms с...

Приложение Windows Forms
Подскажите, пожалуйста, как я могу программно нажимать на кнопки на сайте...

Приложение Windows Forms
Недавно начал изучать C# и хотелось бы написать программку с простеньким интерфейсом, состоящим из...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Почему при инициализации массива 3х3х3 будет создано 13 одномерных массивов?
Alexander-7 16.01.2025
При инициализации многомерного массива, в данном случае трехмерного массива размерностью 3x3x3, может возникнуть путаница относительно того, как структура данных организована в памяти. Общее число. . .
Использование связки C# и PHP в корпоративной разработке и микросервисной архитектуре
InfoMaster 16.01.2025
Введение в интеграцию C# и PHP В современной корпоративной разработке все чаще возникает потребность в создании гибких и масштабируемых решений, способных эффективно решать широкий спектр. . .
Как использовать Kerio дома для управления сетью и пользователями
InfoMaster 16.01.2025
Использование технологий для улучшения повседневной жизни стало неотъемлемой частью современного быта. Одной из таких технологий является Kerio — мощный инструмент для управления сетью и. . .
Есть ли будущее у DVD и Blu-ray?
InfoMaster 16.01.2025
В эпоху стремительного развития цифровых технологий и повсеместного распространения потоковых сервисов вопрос о будущем физических носителей информации становится все более актуальным. Особенно остро. . .
Как проводить научные вычисления на Python
InfoMaster 15.01.2025
Python стал одним из наиболее востребованных языков программирования в области научных вычислений благодаря своей простоте, гибкости и обширной экосистеме специализированных библиотек. Научные. . .
Создание игры типа Minecraft на PyGame/Python: пошаговое руководство
InfoMaster 15.01.2025
В данном руководстве мы рассмотрим процесс создания игры в стиле Minecraft с использованием библиотеки PyGame на языке программирования Python. Этот проект идеально подходит как для начинающих. . .
Как создать свою первую игру в стиле Doom на Unreal Engine
InfoMaster 15.01.2025
Разработка шутера от первого лица в стиле классического Doom представляет собой увлекательное путешествие в мир игрового программирования, где сочетаются творческий подход и технические навыки. . . .
Параллельное программировани­е: основные технологии и принципы
InfoMaster 15.01.2025
Введение в параллельное программирование Параллельное программирование представляет собой фундаментальный подход к разработке программного обеспечения, который позволяет одновременно выполнять. . .
Как написать микросервис на C# с Kafka, MediatR, Redis и GitLab CI/CD
InfoMaster 15.01.2025
В современной разработке программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот подход позволяет разделить сложную систему. . .
Что такое CQRS и как это реализовать на C# с MediatR
InfoMaster 15.01.2025
Концепция CQRS и её роль в современной разработке В современном мире разработки программного обеспечения архитектурные паттерны играют ключевую роль в создании масштабируемых и поддерживаемых. . .
Как настроить CI/CD с Azure DevOps
InfoMaster 15.01.2025
CI/ CD, или непрерывная интеграция и непрерывное развертывание, представляет собой современный подход к разработке программного обеспечения, который позволяет автоматизировать и оптимизировать процесс. . .
Как настроить CI/CD с помощью Jenkins
InfoMaster 15.01.2025
Введение в CI/ CD и Jenkins В современной разработке программного обеспечения непрерывная интеграция (CI) и непрерывная доставка (CD) стали неотъемлемыми элементами процесса создания качественных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru