Си шарп видео уроки

Формула программиста
основатель — Волосатов Евгений Витольдович

Видео-ответы на разные вопросы

Здесь регулярно будут публиковаться видео-ответы на вопросы слушателей.
Здесь можно задавать вопросы для записи новых видео-ответов.

Задать вопрос чтобы получить видео-ответ


4558. Александр
Александр
ответить
# Вебинары / Видео-ответы на разные вопросы / 2016-01-03 19:14

Всех с прошедшим новым годом.
Мне нужно вывести в элемент TreeView каталог файлов на дисках (включая сами диски), но нужно, чтобы показывало все папки, можно ещё сделать выборку файлов и показывать только .exe.
В интернете искал, путного ничего нет.


6838. Роман (Robbit)
Роман (Robbit)
ответить
# Вебинары / Видео-ответы на разные вопросы / 2015-12-17 14:51

Здравствуйте дорогой Евгений Витольдович, у меня один вопрос. Почему у Вас такие пакеты как Алгоритмика и Комбинаторика, стоят слишком дорого, ведь консольные программы никому не продашь и они не нужны для IDE программ и для повседневных дел их неудобно юзать, когда все привыкли к IDE программам и их окнам, чем черные и скучные окна консоли))) Так что в них такого, что они такие ценные на Вашем проекте?


7976. Сергей Владимирович
Сергей Владимирович
ответить
→  Иван  # Вебинары / Видео-ответы на разные вопросы / 2015-12-01 17:32

нужно, я сейчас заливаю его на гит и открою всем доступ


2146. Иван
Иван
ответить
→  Сергей Владимирович  # Вебинары / Видео-ответы на разные вопросы / 2015-12-01 15:13

Привет. Если не видишь кода - сложно помочь. Заходи на http://videoschool.info/. Это что-то похожее на соц сеть этого проекта. В разделе форум есть тема "Мозговой штурм". Может туда код разместить? Постараюсь помочь, делал этот урок - проблем не возникало. Если , конечно, еще нужно...


7976. Сергей Владимирович
Сергей Владимирович
ответить
# Вебинары / Видео-ответы на разные вопросы / 2015-12-01 11:10

появилась проблема которую я не могу решить уже 3 день. Дело в том что при написании анимированного кружка в разделе наноигры, я столкнулся с тем что при попытке наследования аргументов из класса Circle в класс Move_circle, компилятор выдает следующую проблему.
There is no argument given that corresponds to the required formal parameter 'x' of
гуглил этот вопрос и как я понял такой конструкции невозможно
http://stackoverflow.com/questions/30696006/inheritance-with-base-class-constructor-with-parameters
но я четко видел у вас что все работает.
прошу подсказать мне как решить данную проблему или путь по которому ее решить. Сам текст кода, могу прислать куда скажите, хоть на почту, хоть на гит.


1901. Neverwinter 2
Neverwinter 2
ответить
→  Floydan  # Вебинары / Видео-ответы на разные вопросы / 2015-11-14 11:28

Сохраняй переменные в текстовый файл.


7643. Александр
Александр
ответить
# Вебинары / Видео-ответы на разные вопросы / 2015-10-30 16:58

Интересно было бы узнать,как настроить textBox для вывода чисел типа double со следующей функциональностью:
"123456789" => "123 456 789"
"12345678" => "12 345 678"
И с определенного размера, скажем с 1e15 экспоненциальная форма записи
"123400000000000000" => "1.234e18"
Спасибо


1637. Алмаз
Алмаз
ответить
→  Olly  # Вебинары / Видео-ответы на разные вопросы / 2015-08-25 17:04

Вынеси переменные bmp, graph, brush за пределы функции words


6271. Olly
Olly
ответить
# Вебинары / Видео-ответы на разные вопросы / 2015-08-21 20:51

Доброго времени суток!
Решила написать программу, которая по таймеру выводит определенную букву. Для этого написала следующую функцию:
int kol = 1;
public void words(string word, int size, int x, int y)
        {           
            Bitmap bmp = new Bitmap(pictureScreen.Width, pictureScreen.Height);
            Graphics graph = Graphics.FromImage(bmp);
            Brush brush = new SolidBrush(Color.White);
            Point point = new Point(x, y);
            Font font = new Font("Buxton Sketch", size);
            graph.DrawString(word, font, brush, point);
            pictureScreen.Image = bmp;
            kol++;
        }
В таймере следующее
private void timer_Tick(object sender, EventArgs e)
        {
            switch (kol)
            {
                case 0: { words("Н", 40, 100, 100);  break; }
                case 1: { words("O", 40, 200, 200);  break; }
            }
        }
В этом случае сначала возникает Н, потом она стирается, потом появляется О. Но мне надо, чтобы буквы не исчезали, чтобы в итоге получилось слово.
Подскажите, пожалуйста, что я делаю не так:) заранее спасибо огромное:)


4975. Floydan
Floydan
ответить
# Вебинары / Видео-ответы на разные вопросы / 2015-06-12 21:31

Как можно сделать сохранение/загрузку своей игры/приложения.


2146. Иван
Иван
ответить
# Вебинары / Видео-ответы на разные вопросы / 2015-05-23 20:36

Буду благодарен, если сюда можно поместить видео, как в консольных задачах избавиться от static.


5616. Георгий
Георгий
ответить
# Вебинары / Видео-ответы на разные вопросы / 2015-05-22 16:38

Здравствуйте, на хабре нашел ваш пост http://habrahabr.ru/post/189350/ попробовал собрать решение, при попытке обновить пишет что данное приложение не для win32, хотелось бы добиться рабочей системы, или получить более раскрытый урок, буду очень благодарен.


4827. Ильгиз Салихов
Ильгиз Салихов
ответить
→  Александр  # Вебинары / Видео-ответы на разные вопросы / 2015-04-22 11:35

на примере консольного приложения
using System;
using System.IO;
using System.Linq;

namespace Files_count
{
    class Program
    {
        static void Main(string[] args)
        {
          DirectoryInfo di = new DirectoryInfo(@"G:\");
          int files_count = di.GetFiles().Count();
          Console.WriteLine(files_count);
          Console.ReadKey();
        }
    }
}


4558. Александр
Александр
ответить
# Вебинары / Видео-ответы на разные вопросы / 2015-03-23 14:31

Доброго времени суток. Хотелось бы узнать, как посчитать количество файлов в определённой папке и записать полученное число в переменную.


3664. данила
данила
ответить
# Вебинары / Видео-ответы на разные вопросы / 2015-01-06 17:29

игра пятнашки в консоли



Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Евгений Витольдович вы проделали огромную работе по созданию этого сайта. Огромное спасибо Вам за это! Весь материал подается в доступной форме и теория осваивается на практике, а не на зубрении как в других методиках. Это огромный плюс. Я считаю, что “Наноигры” отличный курс для начинающих обучение с нуля. В этом курсе мне нравиться подробное объяснение всего материала относящегося к уроку и создание готовой программы с нуля. Это помогает не только освоить новый материал, но и дает возможность разобраться в этапах создания программ. Мне все это помогает продолжать изучения C#. Еще раз спасибо Евгений Витольдович! Розина Наталья
Научился: Записывать видеообзоры
Трудности: Решиться на запись
Поначалу было очень сложно решиться, очень страшно. Но потом переборола себя и сделала это. Даже понравилось)) С первого раза получилось неплохо на мой взгляд.
Смотреть видеозапись: https://youtu.be/86W2nc2Ee0E