vsРешил забабахать небольшой курс по программированию в форме видеоуроков. Конструктивная критика и предложения приветствуются.

Урок 0. Введение.

Урок 1. Изучение свойств элементов формы

Урок 2. Изменение свойств, при помощи событий.

Урок 3. Изучение условного оператора if.

Урок 4. Изучение циклов и массивов.

Урок 5. Изучение функций.

Урок 6. Практическое занятие.

12 комментариев: Уроки программирования с нуля.

  • здраствуйте

    как можна управлят avr через сет

  • вероятно использовать ethernet платы, большего сказать не могу, не юзал

  • Осилил ваш урок 0 и 1 )) Правда начал читать и изучать книгу по С++)) хДД но все равно интересно для сравнения)

  • поищите по ютубу, таких уроков, даже лучше — море

  • Здравствуйте, подскажите, пожалуйста, как объединить две двумерные массивы чтобы было так:
    x [][] = {{1, 2, 3, 4}
    {5, 6, 7, 8}};

    y [][] ={{a, b, c, d}
    {e, f, g, h}};

    z [][] = ‘x[][] + y[][]’

    z [][] = {{1, 2, 3, 4, a, b, c, d}
    {5, 6, 7, 8, e, f, g, h}};

  • сначала записываете массив x в z, а потом в конец z дописываете y. любым циклом while/for

  • а нет ли какой-то простой конкатенаций или через логические элементы, или через str(объединение строк), на худой конец готовой функций работы с массивами. Гугл выдаёт чрезмерно научные подходы на изучение которых не хватает времени (или извилин))). Спасибо !

  • думаю array.copy скорее всего то что нужно.

  • а в codevision-не каую библиотеку нужно добавить для array.copy

  • извиняюсь за назойливость, а можно просто так записать z[][]= { {x} {y} } ;

  • оу, вы спрашиваете про cavr, тогда memcpy вам в помощь. записать так как вы это сделали нельзя, вы же копируете несколько элементов. ройте в сторону memcpy

  • Подскажите, пожалуйста, в чем ошибка. Попробовал добавить ползунок (trackbar), а он работает как-то не правильно по uart. Когда перемещаю его, яркость на лампе добавляется и убавляется, но с морганием на каждом делении, а когда останавливаю ползунок лампа вообще тухнет. Т.е работает нормально только в движении.

    private void Form1_Load(object sender, EventArgs e)
    {
    serialPort1.Open();
    trackBar1.Maximum = 255;
    trackBar1.Minimum = 0;
    }

    private void Form1_FormClosing(object sender, FormClosingEventArgs e)
    {
    serialPort1.Close();
    }

    private void trackBar1_Scroll(object sender, EventArgs e)
    {
    string a = Convert.ToString(trackBar1.Value);
    serialPort1.WriteLine(a);
    }

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Последние комментарии
  • Загрузка...
Счетчик
Яндекс.Метрика