Решил забабахать небольшой курс по программированию в форме видеоуроков. Конструктивная критика и предложения приветствуются.
Урок 0. Введение.
Урок 1. Изучение свойств элементов формы
Урок 2. Изменение свойств, при помощи событий.
Урок 3. Изучение условного оператора if.
Урок 4. Изучение циклов и массивов.
Урок 5. Изучение функций.
Урок 6. Практическое занятие.
здраствуйте
как можна управлят 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);
}