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

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

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

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

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


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#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: 1. Очень понравились, особенно тригонометрия. 2. Дополнительная практика никогда не помешает. Особенно по тригонометрии. 3. Результаты экспериментов по курсу можно посмотреть на видео. з.ы. вперёд, к VIP урокам =)



Научился: подметил что со списками очень удобно использовать метод Contains, а то я раньше перебирал foreach
Трудности: четко понимать на что именно влияет каждая строчка кода
Придумал как обычно себе усложнение, вроде просто, но пришлось поломать голову: Захотелось, что сначала один всех заражает и они становятся красными, и когда остается один выживший он начинает всех расзаражать и они становятся исходного цвета, пока вновь не останется один зараженный и т.д. Хотел сделать не меняя правила игры относительно решения как в уроке, а сделав запоминание игроками каким цветом показывать, что ты Голя или не Голя, но так не смог, пришлось все-таки менять в GameVirus FindNewVirused() Что можно сказать об этой серии уроков интерфейс - она очень крута. Есть такой детский мультик "Фиксики" и там есть такой умный профессор гений Евгеньевич, правда там не показано, что он такого умеет, зато у нас тут есть свой реальный гений Евгений Витольдович. Я честно сказать поражен, как ему пришло в голову именно так - ярко и познавательно продемонстрировать, что есть интерфейс, да и еще и так складно записать в онлайне за один вечер. Тем более, если учесть, как помимо этого Витольдович заметно успевает делать и другие самые разные дела. Как говорят, почет и уважение! Для всех начинающих программистов, кто хочет подкачать свое абстрактное мышление это отличнейшие уроки!