Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Создание Windows - приложений с использованием GDI+

Автор:   •  Ноябрь 6, 2018  •  Доклад  •  1,436 Слов (6 Страниц)  •  78 Просмотры

Страница 1 из 6

 СОЗДАНИЕ WINDOWS–ПРИЛОДЕНИЙ С ИСПОЛЬЗОВАНИЕМ GDI+

Задача.Нарисовать водопроводная сеть микрорайона города, представленного ориентированным графом не менее 15 вершин. Дуги графа определяют пропускную способности участка водопроводной сети ( количество воды в единицу времени). Отобразить на графе (выделить другим цветом) схему подачи воды в один из районов города. Таблицей представить расход воды для каждого района города.

Код программы:

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

namespace WindowsFormsApplication15

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

        public static int p = 0;

        private void Form1_Load(object sender, EventArgs e)

        {

        }

        private void Form1_Paint(object sender, PaintEventArgs e)

        {

            Graphics g = e.Graphics;

            if (p == 0)

            {

                String st;

                int i, j;

                int xc, yc;

                //g.Clear(Color.White);

                int[,] a = new int[15, 15]

{{0, 6, 1000, 4, 1000, 1000, 1000, 1000, 1000,1000,1000,1000,1000,1000,1000},

{6, 0, 5,1000,3,6,1000,1000,1000,1000,1000,1000,1000,1000,1000},

{1000,5,0,5,1000,3,1000,1000,1000,1000,1000,1000,1000,1000,1000,},

{4,1000,5,0,1000,1000,4,1000,1000,1000,1000,1000,1000,1000,1000},

{1000,3,1000,1000,0,7,1000,7,1000,1000,1000,1000,1000,1000,1000},

{1000,6,3,1000,7,0,6,4,1000,1000,1000,1000,1000,1000,1000},

{1000,1000,1000,4,1000,6,0,9,6,1000,1000,1000,1000,1000,1000},

{1000,1000,1000,1000,7,4,9,0,8,9,1000,1000,1000,1000,1000},

{1000,1000,1000,1000,1000,1000,6,8,9,9,11,1000,21,1000,1000},

    {1000,1000,1000,1000,1000,1000,1000,1000,1000,10,12,1000,1000,1000,1000},

    {1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,13,1000,1000,1000},

    {1000,1000,1000,1000,1000,1000,1000,1000,15,1000,1000,1000,14,1000,1000},

    {1000,1000,1000,1000,1000,1000,16,1000,1000,1000,1000,1000,1000,20,1000},

    {1000,1000,1000,1000,1000,1000,17,1000,1000,1000,1000,1000,1000,1000,1000},

    {1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,19,18,1000}};

                int[,] V = new int[15, 2]

{{200, 40},

{100, 80},

{200, 100},

{280, 60},

{ 60, 140},

{200, 160},

{340, 140},

{160, 220},

{360, 260},

{270,320 },

{390, 320},

{420, 260},

{430, 170},

{390, 100},

{440, 100}};

                e.Graphics.Clear(Color.Bisque);

                Pen myPen = new Pen(Color.Black, 3);

                for (i = 0; i < 15; i++)

...

Скачать:   txt (5.2 Kb)   pdf (146.8 Kb)   docx (24.1 Kb)  
Продолжить читать еще 5 страниц(ы) »
Доступно только на Essays.club