1

(21 відповідей, залишених у C#, .NET)

leofun01 написав:

Ну і де Ви заповнюєте масиви ?
Ви ж розумієте, що масив заповнений нулями нічого не дасть.

Так, я це розумію. Тут я, звісно, неправильно зробив. Насправді, то заповнення в мене вже є готове,правда, воно дуже загально прописано, але тепер зроблю його в окремому методі і буду викликати у кнопці.
Щиро дякую за допомогу! Рухатимусь далі вже в правильному напрямку. Гарного Вам дня!

2

(21 відповідей, залишених у C#, .NET)

leofun01 написав:

Що таке m, n, k, x0, y0, x[,], y[,] ?

m та n, - це розбиття сітки.
k -  коефіцієнт масштабу.
x0 та y0 - це початок координат.
x[,] та y[,] - масиви координат сітки на попередньому кроці.

Додаю код проекту:

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 BachelorWork
{
    public partial class Form1 : Form
    {
        public const int m = 50;
        public const int n = 50;
        public double[,] x = new double[n, m];
        public double[,] y = new double[n, m];
        public int k = 14; 
        public int x0 = 10;
        public int y0 = 100;
        public Form1()
        {
            InitializeComponent();
        }
        private void btn1_Click(object sender, EventArgs e)
        {
            Bitmap bmp = new Bitmap(picture.Width, picture.Height);
            Graphics g = Graphics.FromImage(bmp);
            Pen pen = new Pen(Color.Blue, 2);
            for (int j = 0; j < m; j++)
                for (int i = 0; i < n - 1; i++)
                {
                    g.DrawLine(pen, 
                           x0 + (int)Math.Round(k * x[i, j]),
                           y0 - (int)Math.Round(k * y[i, j]),
                           x0 + (int)Math.Round(k * x[i + 1, j]), 
                           y0 - (int)Math.Round(k * y[i + 1, j]));
                }
            for (int i = 0; i < n; i++)
                for (int j = 0; j < m - 1; j++)
                {
                    g.DrawLine(pen, 
                           x0 + (int)Math.Round(k * x[i, j]),
                           y0 - (int)Math.Round(k * y[i, j]), 
                           x0 + (int)Math.Round(k * x[i, j + 1]), 
                           y0 - (int)Math.Round(k * y[i, j + 1]));
                }
            picture.Image = bmp;
        }
    }
}

3

(21 відповідей, залишених у C#, .NET)

І знову доброго часу доби усім! Скориставшись вашими порадами я, здебільшого, розібрався з System.Drawing. Ще раз дякую всім, хто відгукнувся.
На даному етапі в мене виникло інше питання. Додавши на форму кнопку та PictureBox на якому я власне зібрався малювати, написав обробник кнопки. Виглядає він наступним чином:

 private void btn1_Click(object sender, EventArgs e)
        {
            Bitmap bmp = new Bitmap(picture.Width, picture.Height);
            Graphics g = Graphics.FromImage(bmp);
            Pen pen = new Pen(Color.Blue, 2);
            for (int j = 0; j < m; j++)
                for (int i = 0; i < n - 1; i++)
                {
                    g.DrawLine(pen,
                        x0 + (int)Math.Round(k * x[i, j]),
                        y0 - (int)Math.Round(k * y[i, j]),
                        x0 + (int)Math.Round(k * x[i + 1, j]),
                        y0 - (int)Math.Round(k * y[i + 1, j]));
                }
            for (int i = 0; i < n; i++)
                for (int j = 0; j < m - 1; j++)
                {
                    g.DrawLine(pen,
                        x0 + (int)Math.Round(k * x[i, j]),
                        y0 - (int)Math.Round(k * y[i, j]),
                        x0 + (int)Math.Round(k * x[i, j + 1]),
                        y0 - (int)Math.Round(k * y[i, j + 1]));
                }
            picture.Image = bmp;
        }

Форма запускається, при натисканні на кнопку нічого не відбувається. Підкажіть, будь ласка, що я роблю не так?

4

(21 відповідей, залишених у C#, .NET)

FakiNyan написав:

так це ж занадто просто для диплому, хіба ні?

Намалювати область можливо і просто. Це стало для мене проблемою, оскільки в C# я новачок.
Але це не все завдання. Воно набагато ширше. Туди ще входить побудова гідродинамічної сітки за заданим алгоритмом, уточнення зовнішніх та внутрішніх вузлів тощо.

5

(21 відповідей, залишених у C#, .NET)

FakiNyan написав:

А ви хочете створити повноцінну прогу для малювання?

Ні. Моїм завданням не є  створити графічний редактор. Мені потрібно намалювати задану область маючи її математичну модель.

6

(21 відповідей, залишених у C#, .NET)

Доброго часу доби усім! Розробляючи програму для бакалаврської роботи зіткнувся з проблемою намалювати щось на формі. Як правильно оформити метод та які існують методи малювання у C#?

7

(349 відповідей, залишених у Інше)

FakiNyan написав:

Хто не одружений, чому? А якщо заведете собі дівку, то будете одружуватись, чи ніє?

Мені лише 19 - перша причина чому я не одружений.
По-друге,вважаю одруження важливим кроком в житті,тому до нього варто бути готовим.Треба бути впевненим в людині яку ти обрав,мати вже якусь кар'єру або хоча б мінімально роботу,щоб забезпечити сім'ю всім необхідним.
По-третє,холостяком бути добре.
По-четверте,багато моїх однокласниць вже вийшли заміж,а от хлопці чомусь не поспішають із цим і як можна помітити,зараз багато шлюбів,де молодята мають по 17-20 років і все по "зальоту".

Також погоджусь з

koala написав:

+100 до самоповаги :)
А якщо серйозно - купа формальностей краще залагоджується в шлюбі.

8

(16 відповідей, залишених у Дизайн та графіка)

0xDADA11C7 написав:

Я б вам порадив оволодіти спочатку чистими сями, з літератури рекомендую Стівена Пратта.

А що можна вважати вже плюсами?)

Найголовніше це ООП, перевантаження функцій, шаблони і простори імен. Перевантаження функцій наявне і в останньому стандарті чистих сів, та воно робиться не так, як у плюсах.
Оце плюсове перевантаження функцій:

void FreeArray (const struct Array*);
void AllocArray (const struct Array*, int len);

Щиро дякую за поради) Буду працювати над своїми знаннями,вдосконалювати їх,а коли виникнуть питання, то вони будуть на форумі.

9

(16 відповідей, залишених у Дизайн та графіка)

0xDADA11C7 написав:

Се чисті ся, а не плюси.

А що можна вважати вже плюсами?) Можливо літературу якусь порадите?)

P.S. Трішки розділ не той для обговорення C++, сподіваюсь адміністратори мене пробачать.

10

(16 відповідей, залишених у Дизайн та графіка)

Це ви ще толком плюси не розпробували.

Ваша правда, я ще їх не розпробував. Я ще навіть до класів не добрався,поки що розглянув лише цикли,рядки, вказівники, масиви і структури. Придбав собі "Объектно-ориентированное программирование в С++" Р.Лафоре, у вільний час вивчаю і потім стараюсь пройти кожну тему на практиці)

11

(16 відповідей, залишених у Дизайн та графіка)

Погоджуюсь з вами, треба вибрати щось одне конкретне і вдосконалювати свої знання.
Html,Css,Javascript - це все я вивчав торік у вузі,розуміється,що дається лише університетська база. З PHP пробував погратись самостійно.
Англійська в мене слабенька, проте, вже цієї зими я займусь поглибленим її вивченням,бо розумію,що вона потрібна як і в програмуванні (як сам процес написання коду так і читання літератури з програмування), а також і в повсякденному житті мова ніколи не буде зайвою.

Загалом, зараз я програмую на C++ (лабораторні з різних предметів і т.д.), мені подобається ця мова,також мене цікавить Java,пробував і на ній писати, кажуть,вона легша за плюси,але мені так не здалось,мабуть тому,що я ще не зовсім розібрався з ООП і ще треба вчити і вчити.

12

(16 відповідей, залишених у Дизайн та графіка)

- А який стимул вчити фотошоп? І кому будеш презентувати створені роботи? Я до того що вчити фотошоп, не вчити фотошоп, вивчив ти вже його чи ще не вивчив, який критерій кінцевого результату?

Перш за все,хочеться вивчити для себе для повсякденного користування. По-друге,маю захоплення фотографією,тому знання фотошопу тут будуть доречними. Ну і по-третє, хочу спробувати себе у веб-дизайні.
Зараз вирішив остаточно розібратись з чим працювати далі, чи то програмування різних застосувань/додатків/програм різного характеру чи веб програмування. Тому хочу спробувати себе і тут і тут. І тоді вибрати,що мені цікавіше,що легше дається і з чим я буду готовий працювати в майбутньому.

13

(16 відповідей, залишених у Дизайн та графіка)

Cyan написав:

ем... методом тику пробуєте всі можливості, потім, якщо захочете зробити якийсь ефект, просто гуглите "як зробити у фотошопі..." ¯\(°_o)/¯

Так і пробував,але хотілось побачити ці ефекти, все таки так краще сприймається матеріал і послідовність дій вже залишається в пам'яті. Дякую за пораду.

14

(16 відповідей, залишених у Дизайн та графіка)

Доброго вечора усім! В мене з'явилось таке бажання освоїти Photoshop.Колись,ще на першому курсі я вивчав його в загальному (кілька лабораторних і все),зараз же, я б хотів краще навчитись ним користуватись. Тому в мене є до вас прохання, порадьте якісь ресурси по Photosop'у, оскільки в тенетах інтернету їх чимало, тому не хочеться витрачати дорогоцінний час на перегляди одних і тих же відео.

15

(98 відповідей, залишених у HTML та CSS)

Колись я теж грався з HTML, CSS,JavaScript. Можу стверджувати,що найкращий вчитель - це практика. Виконуйте різні завдання і тим отримаєте для себе досвід і це залишиться в пам'яті. А коли з'являються питання заглядайте в підручник або для цього є форум.

16

(629 відповідей, залишених у Обговорення)

Привіт всім!
Мене звати Володимир. Мені 18 років. Змалку я любив все, що відносилось до комп'ютерної техніки. І ще в школі, в 10 -11 класах на уроках інформатики у нас почали вивчати програмування, це був Pascal. Я доволі непогано розумів його і в той же момент думав над вибором навчального закладу і майбутньої професії. Моя вчителька з інформатики побачивши мій хист до комп'ютерних технологій порадила спробувати себе у цій сфері. В результаті, я  подав документи у різні виші на спеціальності "Комп'ютерні науки" та "Прикладна математика". Дуже хотілось навчатись в одному з вишів рідного міста Львова, проте так склалось, що я не пройшов ні в ЛНУ Франка, ні в НУ ЛП. Зараз я студент РДГУ (Рівне), факультету математики та інформатики, спеціальності Прикладна математика. На 1 - му курсі вивчав Pascal, HTML, CSS. Зараз на 2 -му курсі, вивчаю С++ і згодом розпочну JavaScript. Мені подобається програмувати, і в майбутньому я хочу стати хорошим програмістом. Буду докладати всіх зусиль для цього.
Із музики слухаю Rock & Metal, а також українських виконавців.
Інколи в мене виникає питання: Чи має значення університет в якому ти навчався? Чи все залежить від того як ти навчався?
Вперше познайомився із форумом у жовтні цього року, коли зіштовхнувся із проблемою в програмуванні. Форум сподобався і я створив аккаунт.