Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович
Большой Новогодний подарок от Игромистра
Безденежный доступ к видеокурсам за Мегахеши




Ivan
  • Звание: Гаммациклоп
  • Накопленный опыт: 80 часов
  • Остаток XMR-хешей: 0 Mh
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2017-11-05 13:00:40
  • Возраст: 25 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2017-09-14 game1 Наноигры 5 из 10 50 %
2017-09-01 base1 БД - Книжка оценок 4 из 6 67 %
2017-08-07 wpf WPF Clocks 9 из 10 90 %
2016-11-15 soft1 Нанософт 4 из 10 40 %
2016-11-07 soft0 Демо софт все 7 100 %
2015-12-16 tinklavimas Tinklavimas 1 из 30 4 %
2015-07-30 soft2 Новые технологии 1 из 15 7 %
2015-05-28 game6 Морской Бой 2 из 16 13 %
2015-03-25 game0 Демо игры 8 из 10 80 %
Итого: 41 из 114 36 %

Консольные задачи

Дата активности Консольный раздел Прогресс
2016-05-10 task2 Алгоритмика 8 из 20 40 %
2016-05-05 task1a Целые числа все 7 100 %
2015-07-03 task1 Семантика все 6 100 %
2015-07-03 task1b Строки 9 из 14 65 %
Итого: 30 из 47 64 %
Сохранить страницу:

4038. Ivan
Ivan
ответить
→  Иван Воронин   / 2017-09-18 11:34

Вручную вбивал)


13540. Алексей Малышев
Алексей Малышев
ответить
→  Ivan  # Наноигры / Арканоид - Уровень и ракетка / 2017-09-16 08:49

Марио это круто (: молодец


10558. Иван Воронин
Иван Воронин
ответить
→  Ivan  # Наноигры / Арканоид - Уровень и ракетка / 2017-09-15 13:17

Молодец, это ты сгенерировал блоки по координатам и цветы из картинки марио попиксельно? или вручную вбивал?
По поводу фоновой картинки, есть такое, двойной буфер обычно решает проблему или кастомная панель.


10558. Иван Воронин
Иван Воронин
ответить
→  Ivan  # БД - Книжка оценок / Авторизация школьников и учителя / 2017-08-25 08:49

Вариантов решения вопроса несколько. какой как говорится, больше нравится, а вообще зависит от структуры БД. Курс не проходил пока, не подскажу, но если учителя в одной таблице, а ученики в другой, то по-моему не сложно определить, у кого какие права. Тебе нужно больше практиковаться с БД, очень простой вопрос задаёшь.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Ivan  # БД - Книжка оценок / Авторизация школьников и учителя / 2017-08-23 12:23

ну как - искать сначала в одной таблице, потом в другой


4038. Ivan
Ivan
ответить
→  Tekashnik   / 2017-08-23 01:29

Ну это с перерывами, но да согласен, я там просто натупил)


8275. Tekashnik
Tekashnik
ответить
→  Ivan  # БД - Книжка оценок / Создание интерфейса программы / 2017-08-22 21:31

12,5 часов это круто)))


4038. Ivan
Ivan
ответить
→  Иван Воронин   / 2017-08-22 12:46

Спасибо)


10558. Иван Воронин
Иван Воронин
ответить
→  Ivan  # БД - Книжка оценок / Создание интерфейса программы / 2017-08-21 10:57

Молодец. хорошо поработал.


4038. Ivan
Ivan
ответить
→  Сергей Сергеевич   / 2017-08-21 08:26

Спасибо)


4038. Ivan
Ivan
ответить
→  Евгений Волосатов   / 2017-08-21 08:26

Спасибо)


459. Сергей Сергеевич
Сергей Сергеевич
ответить
→  Ivan  # WPF Start / Перекидные часы. Первый час. / 2017-08-21 07:45

Вот здесь можно почитать про то как правильно вставлять картинки https://metanit.com/sharp/wpf/3.3.php. Если иконка добавлена в ресурсы, нужно в обозревателе решений нажать на иконку, внизу в свойствах указать действие Resource. Тогда путь будет к ресурсам и иконке Icon="Resources/icon.ico", у тебя скорее так сделано Source="pack://application:,,,/images/icon.ico", поэтому он не может найти картинку. Почитай, думаю разберешься.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Ivan  # БД - Книжка оценок / Создание интерфейса программы / 2017-08-21 01:05

Молодец, Иван, что так старательно проработал урок!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Ivan  # БД - Книжка оценок / Проектирование БД «Книжка оценок» / 2017-08-17 11:49

Поздравляю с началом курса!


8275. Tekashnik
Tekashnik
ответить
→  Ivan  # WPF Start / Перекидные часы. Ну всё пора домой. / 2017-08-09 11:52

Когда часы не запускаются какая ошибка вываливается? Возможно на других компах не стоит нужный NET.Framework, а на некоторых ОС могут даже неподдерживаться последние фреймворки


4038. Ivan
Ivan
ответить
→  Иван Воронин   / 2017-08-08 15:02

Сделал, все получилось) Спасибо)


4038. Ivan
Ivan
ответить
→  Tekashnik   / 2017-08-08 14:56

Спасибо большое)) Все сделал, все работает) Правда есть новая проблема. Часы у меня на компе работают нормально, но на других незапускаются. Незнаю в чем проблема. Сделал Setap для них, утановка проходит нормально, но часы с той же проблемой не запускаются...


10558. Иван Воронин
Иван Воронин
ответить
→  Ivan  # WPF Start / Перекидные часы. Ну всё пора домой. / 2017-08-07 20:09

Да, Текашник прав, надо в функции SetColorFont слово Background заменить на Foreground и будет счастье, сразу не обратил внимание, но когда дочка попросила ей цвета поменять фона и цифр, тоже столкнулся с этой проблемой, но быстро её решил сам.


10558. Иван Воронин
Иван Воронин
ответить
→  Ivan  # WPF Start / Перекидные часы. Еще немного и домой. / 2017-08-07 20:05

Да, я тоже думал, тут всё намного сложнее, но как всегда оказывается, всё гениальное - просто.


8275. Tekashnik
Tekashnik
ответить
→  Ivan  # WPF Start / Перекидные часы. Ну всё пора домой. / 2017-08-07 12:11

1. Измени в функции SetColorFont слово Background на Foreground - автор курса немного обшибся))
2. В функции Timer_Tick для userChar[6] и userChar[7] измени BackColor на любой какой хочешь)) сделай другую переменную иил воспользуйся кистью для отображения цифр))


10558. Иван Воронин
Иван Воронин
ответить
→  Ivan  # WPF Start / Цифровые часы. Запуск. / 2017-07-27 23:23

i < 2 ? i : i + 1 - в этом случае выбираются от 0 до 3 = 0, 1, 3, 4, так как большие цифры слева две 0 и 1, и справа две 3 и 4 айдишники колонок, а по айди 2 находятся две точки мигающие, всё это объяснено в уроке, видимо ты по неопытности ещё невнимателем и пропускаешь мимо ушей эти нюансы. А вообще это всё древняя тема, ещё с HTML вёрстки пришло.
RowSpan это объединение двух строк в одну, т.е. верхняя и нижняя клетки объединились, чтобы была большая цифра.
з.ы.
продолжай практиковаться и подобные вещи будет схватывать на лету.


4038. Ivan
Ivan
ответить
→  Bazel  # WPF Start / Цифровые часы. Запуск. / 2017-07-26 20:51

Спасибо большое!)


9049. Bazel
Bazel
ответить
→  Ivan  # WPF Start / Цифровые часы. Запуск. / 2017-07-26 20:26

  digit[i].SetValue(Grid.ColumnProperty, i < 2 ? i : i + 1); digit[i].SetValue(Grid.RowSpanProperty, 2); таким образом определяем где в MainGrid будет находиться digit[i]. MainGrid.Children.Add(digit[i]); и располагаем digit[i] на MainGrid. Понимаю это немного сложновато. Сам долго врубался что к чему. Могу посоветовать книгу в 5-ом уроке как раз о ней немного сказано. WPF Windows Presentation Foundation в .NET 4.0 с примерами на C 2010. Я по ней в основном разбирался.


10558. Иван Воронин
Иван Воронин
ответить
→  Ivan  # WPF Start / Цифровые часы. Начало. / 2017-07-24 23:11

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


10494. Алексей В.
Алексей В.
ответить
→  Ivan  # WPF Start / Стрелочные часы / 2017-07-02 19:54

Молодец Иван!!! Часы - что надо!!!


11549. Сергей Аникин
Сергей Аникин
ответить
→  Ivan  # Прикладные / Баскетбольное табло / 2016-11-16 18:43

Класс!


4004. Елена
Елена
ответить
→  Ivan  # Прикладные / Баскетбольное табло / 2016-11-16 14:52

Отлично получилось


10673. Алексей Хонин
Алексей Хонин
ответить
→  Ivan  # Прикладные / Баскетбольное табло / 2016-11-16 10:07

Отличная работа!


7238. Константин
Константин
ответить
→  Ivan  # Демо софт / Текстовый процессор / 2016-11-08 22:27

Молодец.


10673. Алексей Хонин
Алексей Хонин
ответить
→  Ivan  # Демо софт / Текстовый процессор / 2016-11-08 11:13

Отлично вышло!


4038. Ivan
Ivan
ответить
# Консоль / Алгоритмика / Типы данных / 2016-05-05 14:35

Тут программа работает, а в Visual studio ошибку выдает после того как ввожу цыфры и жму ентер...


24. Олюшка
Олюшка
ответить
→  Ivan  # Инфобизнес / Проверка идеи / 2016-01-27 19:11

Класс, Иван, я рада что урок тебе многое дал! :)


24. Олюшка
Олюшка
ответить
→  Ivan  # Инфобизнес / Сайты конкурентов / 2016-01-27 19:10

Молодец, отлично постарался! :)


24. Олюшка
Олюшка
ответить
→  Ivan  # Инфобизнес / Уникальное торговое предложение / 2016-01-27 18:50

Иван, хорошее предложение, я прямо уже захотела рыбку причем золотую! :D


24. Олюшка
Олюшка
ответить
→  Ivan  # Инфобизнес / Термины сайтостроения / 2015-12-16 18:27

Иван, замечательно что урок стал полезен и ты выучил термины сайтостроения! Молодец! :)


2146. Иван
Иван
ответить
→  Ivan  # Прикладные / Шахматные часы / 2015-10-26 12:28

Отлично получилось! Так держать! Главное не останавливаться.


24. Олюшка
Олюшка
ответить
→  Ivan  # Прикладные / Калейдоскоп / 2015-10-18 18:36

Иван, отличные знания приобрел, классно что со всем справился и получил такую красоту!!! :)


24. Олюшка
Олюшка
ответить
→  Ivan  # Инфобизнес / Кто хочет денег? / 2015-10-15 23:30

Иван, интересные у тебя любимые дела! ;)


24. Олюшка
Олюшка
ответить
→  Ivan  # Прикладные / Мотиватор / 2015-07-30 20:29

Иван, я очень рада что ты вернулся и продолжаешь заниматься! Орел великолепный! Молодец! :)


24. Олюшка
Олюшка
ответить
→  Ivan  # Прикладные / Мои успехи / 2015-06-29 13:01

Иван, замечательный успех! И отличное пожелание всем нам! Отличная работа! Молодец! :)


4038. Ivan
Ivan
ответить
# Начало / Мои успехи / 2015-06-29 12:58

1. занимаюсь пол года
2. карточки памяти, портфолио, английские карточки
3. Родоводное дерево, писать скрипты для топ онлайн игр(или быть создателем игры)
4. Значительно увеличил свои знания. Как для новчка то тут шикарно все излагают. 10 из 10
5. Проходить все от начала и до конца


24. Олюшка
Олюшка
ответить
→  Ivan  # Прикладные / Средняя оценка / 2015-06-23 16:39

Иван, все хорошо у тебя получилось и без осложнений! Продолжай и дальше прокачивать навыки! :)


4038. Ivan
Ivan
ответить
→  Олюшка   / 2015-06-09 21:31

Спасибо большое)))


24. Олюшка
Олюшка
ответить
→  Ivan  # Прикладные / Менеджер паролей / 2015-06-09 20:36

Иван, полностью с тобой согласна, программа замечательная и полезная, к тому же видишь сколько еще и выучил пока ее написал! Молодец! :)


24. Олюшка
Олюшка
ответить
→  Ivan  # Прикладные / Английские карточки / 2015-06-07 14:40

Иван, это очень ценное приобретение, Молодец!


2146. Иван
Иван
ответить
→  Ivan  # Прикладные / Английские карточки / 2015-06-07 13:32

Отлично сделано. Продолжайте прокачивать свои навыки и читать код станет намного легче


4038. Ivan
Ivan
ответить
→  alexmail19Q  # Комбинаторика / 1. Комбинаторика. 4 x 4. Ладья x Ферзь. / 2015-06-03 19:29

а это точно тот скрин должен быть?


4038. Ivan
Ivan
ответить
→  Олюшка  # Мини игры / Анимированный кубик / 2015-05-28 11:15

Спасибо!)))


24. Олюшка
Олюшка
ответить
→  Ivan  # Мини игры / Анимированный кубик / 2015-05-28 10:59

Иван, главное не останавливайся и пиши дальше, и с каждым разом будет все легче и легче, у тебя уже все прекрасно получается, а будет вообще великолепно! :)


459. Сергей Сергеевич
Сергей Сергеевич
ответить
→  Ivan  # Прикладные / Твоё портфолио / 2015-05-01 18:56

если запускаешь через Process.Start то нужно примерно вот так
try{
                using (Process exeProcess = Process.Start(startInfo))
                {
                    exeProcess.WaitForExit(); //Заставляет программу ожидать пока процесс не будет закрыт
                }
        }
            catch
            {}
Если с проекта запускаешь то примерно вот так
Form1 fr1 = new Form1();
fr1.ShowDialog();


24. Олюшка
Олюшка
ответить
→  Ivan  # Прикладные / Твоё портфолио / 2015-05-01 18:33

Молодец что нашел свое решение!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Ivan  # Мини игры / Камень ножницы бумага / 2015-03-25 18:55

Пожалуйста!
Дорогу осилит идущий, а у тебя всё получается.


4038. Ivan
Ivan
ответить
# Видео-игры / Вступительное слово / 2015-02-02 05:48

Я пока ничего не знаю и очень хочу научится програмировать на C#.
Меня очень заинтересовали эти уроки и я бы хотел розвиватся Вами.

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Рисовать фигуры, линии, задавать координаты, цвет, думать...
Трудности: Да впринцыпи весь урок сложный.
В этом уроке есть много чему поучится! Немного сложновато но все доступно сделано.
Научился: Работать с базой даных. Вернее еще не научился, а посмотрел как все это делается. Вродебы все понятно, но очень сложно как на первый раз. Научился исправлять свои ошибки и быть внимательным к названиям кнопок, да к названиям всему.
Трудности: Самым сложным было исправить свои ошибки. Я не дал Name в таблице DataGridView этим строкам и искал эту проблему очень долго. Немог понять где и как я должен инициализировать grid_subject. Сразу после этого сделал ошибку в слове...еще пол часа искал это слово...Хотя пока возился со всем этим, то понял что к чему и зачем.
Очень понравилось все, в особенности завершение) Видеоурок очень долгий, и информации очень много, не все сразу воспринимается. Сложновато, но полезно. Очень рад что начал этот видеокурс. Один минус - или мне показалось или ближе к концу видео очень слабенький звук, приходилось прислушиватся иногда)