ПИШЕМ ПРИЛОЖЕНИЕ СПИСОК ДЕЛ НА C# WPF ОТ НАЧАЛА ДО КОНЦА | DATAGRID | JSON ПАРСИНГ РАБОТА С ФАЙЛАМИ

  Рет қаралды 173,417

#SimpleCode

#SimpleCode

4 жыл бұрын

✅ИСХОДНЫЙ КОД К УРОКУ bit.ly/320maqS
🔹 Второй канал / @dontdivetoodeep8819
✅Если вам нравятся мои уроки, вы хотите поддержать меня и развитие канала, то можете сделать это тут!=)
✅Доступ к исходному коду и спонсорство / simplecode
✅ donatepay.ru/don/SimpleCode
✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
✅ Telegram канал t.me/SergeySimpleCode
Уроки по программированию
✅Наша группа ВК smplcode
✅Подписывайтесь на канал / @simplecodeit

Пікірлер: 219
@SimpleCodeIT
@SimpleCodeIT 4 жыл бұрын
Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =) ✅Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode ✅ donatepay.ru/don/SimpleCode ✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
@user-hp3hr7jf1n
@user-hp3hr7jf1n 4 жыл бұрын
@@noname-je4hm Что вы присосались к тому, что это не базовая часть. Это ж просто великолепно, что можно вот так вот простенько написать приложение ))). Да, немножко непонятно, но нам ведь не запрещено гуглить всякое, верно?
@dmitrydemis8981
@dmitrydemis8981 3 жыл бұрын
Здравствуйте, насколько актуально сейчас изучать WPF для C#? Или есть альтернативы?
@Rewozavr
@Rewozavr 2 жыл бұрын
и как сейчас получить доступ на исходный код, патрион не получиться картой оплатить можно услышать ваши варианты ?
@BrownAleks
@BrownAleks 2 жыл бұрын
@@Rewozavr внимательно пересмотреть видео ещё несколько раз с длительными паузами и тщательным прокуриванием мануала. И перепечатыванием кода с экрана в свою IDE.
@Rewozavr
@Rewozavr 2 жыл бұрын
@@BrownAleks спасибо попробую ещё раз )
@romanthissen3934
@romanthissen3934 4 жыл бұрын
не сразу увидел что это не базовый курс и думаю, че ж так сложно резко стало , нормально же общались ))))))
@QBaJIeHoK
@QBaJIeHoK 4 жыл бұрын
Не хера не понятно, но очень интересно)
@devZu9
@devZu9 3 жыл бұрын
Всё реализовал, правда с паузами. Но вообще честно офигел. Явно в плейлисте ошибка. Каким это образом этот урок попал в 31 урок вообще не ясно. Только проходили циклы, а тут куча всего. Нужно явно перенести этот урок в плейлисте куда-то подальше.
@musicfiobs9294
@musicfiobs9294 4 жыл бұрын
Когда понимаешь, что следующие 45 минут пройдут офигенно)
@IIIllllllllll
@IIIllllllllll 4 жыл бұрын
То чувство когда ничего не понимаешь :(
@user-hp3hr7jf1n
@user-hp3hr7jf1n 4 жыл бұрын
@@IIIllllllllll Ничего страшного, всё приходит со временем. Я вот ради удовольствия и наслаждения решил с утра глянуть (сам на js и php работаю) и боже мой, как же это мне подняло настроение ))) Вечно везде пытаются всё объяснить как ребенку, и в итоге ты ничего не понимаешь, что к чему идёт. А тут видно к чему это всё идет, что можно уметь делать, что показать знакомым.
@DrTopk
@DrTopk 3 жыл бұрын
@@user-hp3hr7jf1n о, коллега. Я тоже решил изучить С# и, посмотрев данное видео, понял что оч похоже на Java.
@SenslideR
@SenslideR 4 жыл бұрын
35:40 и тут у меня возникли подозрения, что это не 23-й урок...
@nnihilus3064
@nnihilus3064 4 жыл бұрын
Ты спас меня от 45 минут умственных страданий
@hey4nm
@hey4nm 4 жыл бұрын
@Dmitriy Mod это плейлист "c#", то есть тут всё по шарпу
@vmolo4ke
@vmolo4ke 4 жыл бұрын
Короче я так понял не стоит пока что это смотреть
@user-kz4xm7zk5c
@user-kz4xm7zk5c 4 жыл бұрын
Спасибо огромное! Вы лучше всех объясняете код языка и программы, с которой работаете.
@freeman-7083
@freeman-7083 4 жыл бұрын
Стараюсь смотреть все уроки , и этот тоже начал смотреть . Смотрел на ноутбуке , пытался повторять на компе. Тема для меня совсем новая ( я и винФорм то ещё не освоил ) . Бросил где-то посередине . Вернее не бросил , а отложил. А уроки очень нравятся, если не забегать далеко вперёд - все понятно и доступно , даже для 50-летнего начинающего.
@priminister5711
@priminister5711 4 жыл бұрын
По англ нику не очень верится что тебе 50))
@M3RL1N0_0
@M3RL1N0_0 4 жыл бұрын
@@priminister5711 что за бред ты сказанул, то-есть все то старше к примеру 40, должны называть себя в интернете Вася Пупкин Хуюпкин? Тогда тебе лет 13, судя по твоей логике и нику))
@darkcrusaderzxc
@darkcrusaderzxc 2 жыл бұрын
Для тех кто не понял как автор заполнил switch всеми возможными кейсами, то нужно указать переменную в скобках и навести на нее мышкой, нажать alt + enter и там появится в 1 строчке возможность это сделать. Чтобы удалить запись из приложения, надо на нее навестись и нажать кнопку Delete на клавиатуре. Когда вам подчеркивает что то в коде, например волнистой линией, это решается комбинацией alt + enter и стрелками , чтобы принять Enter, это удобнее чем тянутся к мышке.
@RiFArtru
@RiFArtru Жыл бұрын
спасибо, легенда
@blou6012
@blou6012 4 жыл бұрын
Спасибо! Хотелось годный урок о WPF теперь начал понимать как там все устроено, помог.
@user-qw5ii4dm7n
@user-qw5ii4dm7n 3 жыл бұрын
на одном дыхании ,вместо залипания в инсте, Рад что пилишь такие видосы и мне хорошо и сам реализушься !!!
@user-lx5vv3uu8u
@user-lx5vv3uu8u 4 жыл бұрын
Сергей, спасибо!
@rucodinger
@rucodinger 2 жыл бұрын
Молодцы!Просто замечательный урок!😀 Самый лучший c# канал
@tonybelarusian180
@tonybelarusian180 4 жыл бұрын
Смотрел уроки по С++, позже стал изучать wpf, смотрю, а у вас тут и плюшки по wpf есть. Классный канал!
@KorotkovaMarina
@KorotkovaMarina 4 жыл бұрын
Ничего лучше этого гайда не видела, перерыла много информации, но у Вас наиболее понятно, спасибо.
@user-fn1rc1rx6c
@user-fn1rc1rx6c 4 жыл бұрын
Огромное спасибо, все очень хорошо и доступно изложено!
@artemkovalchuk7493
@artemkovalchuk7493 4 жыл бұрын
Ну вот и 100 тысяч подписчиков Поздравляю!!!
@SimpleCodeIT
@SimpleCodeIT 4 жыл бұрын
Благодарю!
@user-gm3hq3he8o
@user-gm3hq3he8o 3 жыл бұрын
я просто кайфую от Вас, Серёга) спасибо огромное за видосы, ЛАЙК!!
@3x__
@3x__ 4 жыл бұрын
Супер. Спасибо!!!
@user-ez3un5nh9r
@user-ez3un5nh9r Жыл бұрын
Видео-урок супер, чётко, грамотно, понятно, приятно смотреть и обучаться! Огромное спасибо!!
@SuperAbisal
@SuperAbisal 4 жыл бұрын
Спасибо ВАМ Огромное !!!
@user-pz6lz3vv6i
@user-pz6lz3vv6i 4 жыл бұрын
c# плюшки просто офигенны1 playlist, спасибо за уроки.
@Westyyy
@Westyyy 3 жыл бұрын
офигеть, после встроенных циклов, как удар кувалдой по бошке XD Это, как после таблицы умножения: "ну, а теперь, дети, перейдем к комплексным числам" Я ппц ржал от того, что ни слова не понял, кроме, как "ну тут почти,, как в HTML"))))
@trial_bot
@trial_bot 4 жыл бұрын
Спасибо большое, побольше бы таких видео
@Sawan1337
@Sawan1337 4 жыл бұрын
Поздравляю со 100к подписчиков
@SimpleCodeIT
@SimpleCodeIT 4 жыл бұрын
Спасибо!
@afonlyi
@afonlyi 4 жыл бұрын
как всегда огромное спасибо !!!!!!!!!!!
@user-vd7kk1qp9e
@user-vd7kk1qp9e 4 жыл бұрын
Благодарю Сергей. Урок как по заказу. Как всегда просто и доходчиво. Так держать. По возможности сделай урок по паттернам, твои рекомендации по применению .
@user-fu7be4xy8b
@user-fu7be4xy8b 3 жыл бұрын
Сергей, вы находка. В просторах интернета русскоязычного соответственно, вы единственный человек который объясняет на УРОВНЕ, во-вторых видно что вы стараетесь, в третьих у вас БЕСПЛАТНО! есть такие KZbin каналы как ITDV или же skillbox, которые выкладывают первые уроки, далее просят зайти в их портал и заплатить и приобрести курс. Не факт что ты станешь мощным специалистом. Плюс хочу подметить, в их первых парочку видео курсах что выкладывают, подача, голос, манера не располагают к учебе, скорее отталкивают. Спасибо что вы есть, когда-нибудь, при большой возможности, я скину Вам круглую сумму. Обещаю!
@yuriipidlisnyi2248
@yuriipidlisnyi2248 Жыл бұрын
Сергей, спасибо что Вы есть❤ Чисто на ваших уроках вывожу С#
@BruevGames
@BruevGames 4 ай бұрын
Отличный урок. Помогли разобраться во многих нюансах. Лучший ролик из того что я нашел на эту тему.
@artemx3521
@artemx3521 4 жыл бұрын
Большое спасибо!
@Hitori_FtoL
@Hitori_FtoL 4 жыл бұрын
Огромное спасибо!)))
@MK6N7H
@MK6N7H 3 жыл бұрын
Офигенный урок, подписка с первого же видео))
@console.g
@console.g 4 жыл бұрын
Сергей не робот, поддерживаем автора ребята. Ну вы поняли о чем я.
@user-sp6ee6fv9e
@user-sp6ee6fv9e 3 жыл бұрын
Круто, круто, вот это настоящие видеоуроки по программированию! Дружище, думаю, если бы ты был инструктором в автошколе, ты бы учил курсантов крутить полицейские развороты, шашковать по городу, дрифтовать и жечь резину
@UnitedIngvar
@UnitedIngvar 3 жыл бұрын
Оххххз как хорошо По курсу задали лабу, нужно написать парсер эксель файла при том, что до этого даже не притрагивались к ВПФ)) Этот урок очень сильно помогает разобраться в том, как происходит логика работы с этой технологией, спасибо большое!
@NicolaeUngureanuV
@NicolaeUngureanuV 2 жыл бұрын
Круть! Спасибо)
@Ivan-Shyriaiev
@Ivan-Shyriaiev 4 жыл бұрын
Спасибо большое за уроки!Просмотрел плейлист по с++ и начал изучать с# по вашему плейлисту Случайно попал на это видео и вааауу, капец это интересно... Короче, #SimpleCode , вы прям супермотивируете учить всю эту интересную штуку которую выкладываете! Мега благодарен;
@Digildon
@Digildon Жыл бұрын
Как же круто, спасибо большое чел.
@anotherone_2907
@anotherone_2907 4 жыл бұрын
Очень благодарен
@firemanhood1526
@firemanhood1526 3 жыл бұрын
Супер урок! Побольше практики! Спасибо! ПрактикаС#++
@ujintanderovskiy4283
@ujintanderovskiy4283 4 жыл бұрын
Спасибо! Ты крут ;)
@ivantarabukin1676
@ivantarabukin1676 3 жыл бұрын
канал супер!!!
@geraltt1455
@geraltt1455 4 жыл бұрын
Еще не посмотрел, но заранее спасибо)
@oceanmedia4582
@oceanmedia4582 4 жыл бұрын
Не бросайте это дело, очень помогаете)
@ilyatrukhin5992
@ilyatrukhin5992 Жыл бұрын
Превосходный урок!!
@vadimhmelevskiy899
@vadimhmelevskiy899 Жыл бұрын
просто лучший !
@CYBERTeamOnlineSportTV
@CYBERTeamOnlineSportTV 4 жыл бұрын
ПУШКА)))
@VitaliyZlobin
@VitaliyZlobin 3 жыл бұрын
Благодарю! Выручил
@vladalu9794
@vladalu9794 4 жыл бұрын
Спасибо отличный урок
@dudenarima2528
@dudenarima2528 4 жыл бұрын
7:50 мы этого не проходили , это нам не задавали
@arastepan71
@arastepan71 4 жыл бұрын
Круто
@nirohadus7828
@nirohadus7828 4 жыл бұрын
Полезный урок, полезная программа! Автозагрузка при запуске ПК не даёт забыть о делах
@13karatjaws88
@13karatjaws88 4 жыл бұрын
Cпасибо))))
@user-wt7cd8jj3p
@user-wt7cd8jj3p 4 жыл бұрын
Зачетный урок !
@SimpleCodeIT
@SimpleCodeIT 4 жыл бұрын
#SimpleCode #урокипрограммирования
@kanoalgiz814
@kanoalgiz814 4 жыл бұрын
Интересует безопасность, вирусы и их поиск. Помоги с поиском начала пути. На данный момент выбрал язык программирования c++ твои видео уроки, с ознакомлением.
@user-yo7mw6oj4p
@user-yo7mw6oj4p Жыл бұрын
Гуд. Спасибо.
@sungvin
@sungvin 4 жыл бұрын
Отлично
@331ZSB
@331ZSB 4 жыл бұрын
Спасибо
@EVOGAMESTV
@EVOGAMESTV 4 жыл бұрын
Круто! А можно видос, что то подобное на C++?)
@dimzinnatov7242
@dimzinnatov7242 4 жыл бұрын
Привет, спасибо за урок. Но еще хотелось бы увидеть способы опубликования данного приложения. Например как сделать красивый установщик для программы, где можно указать путь хранения приложения и тд Это будет очень полезно!
@user-ix4cm7ch5z
@user-ix4cm7ch5z 2 жыл бұрын
Репаки как делать погугли
@victoriacare6156
@victoriacare6156 4 жыл бұрын
Спасибо! Но слишком СЛОЖНО стало резко после 22 урока, или я одна так думаю(
@maksimfomov4558
@maksimfomov4558 4 жыл бұрын
Не одна
@user-ug3sq2ip2u
@user-ug3sq2ip2u 2 жыл бұрын
WPF ОТДЕЛЬНАЯ ТЕМА И ТЫ ПРАВА, ЧТО КАРКАС НУЖНО ИЗУЧАТЬ ПОСЛЕ ЯЗЫКА
@user-ug3sq2ip2u
@user-ug3sq2ip2u 2 жыл бұрын
WPF ОТДЕЛЬНАЯ ТЕМА И ТЫ ПРАВА, ЧТО КАРКАС НУЖНО ИЗУЧАТЬ ПОСЛЕ ЯЗЫКА СИ ШАРП
@yz777zhumabayev6
@yz777zhumabayev6 2 жыл бұрын
Спасибо за урок! У меня правда ошибка вышла, но я через структуры и немного по другому делал) еще бы MVVM связи к ним показали бы как ни будь
@katylife8576
@katylife8576 Жыл бұрын
Проблема (_todoDataList.ListChanged += _todoDataList_ListChanged;): если запустить приложение и закрыть его без внесения данных, то будет создан пустой json файл. В нем нет ничего, даже значений null. При повторном открытии, т.к. файл уже существует программа пытается считать пустой текст и конвертировать его в связный массив. Получаем ошибку. Я ее устранил добавив в метод открытия файла проверку на пустую строку. Если строка пустая, то по аналогии с созданием нового файла возвращаться будет пустой массив. В итоге метод загрузки получится следующим: public BindingList LoadData() { var fileExists = File.Exists(PATH); if (!fileExists) {File.CreateText(PATH).Dispose(); return new BindingList();} using (var reader = File.OpenText(PATH)) { var fileText = reader.ReadToEnd(); if (fileText=="") { return new BindingList(); } return JsonConvert.DeserializeObject(fileText);} } И еще если кто-то искал как добавить колонки с выпадающими списками (ItemsSource в XAML почему-то аналогичный ComboBox код не воспринимает ): В XAML: В C#: public MainWindow() { InitializeComponent(); ComboBoxColumn.ItemsSource = new string[] {"one","two" };} В файл модели идентичное поле и аксессор: private string _spisok; public string Spisok { get { return _spisok; } set { if (_spisok == value) return; _spisok = value; OnPropertyChanged("Spisok");}}
@biomatrix8236
@biomatrix8236 Жыл бұрын
Благодарю, за комент
@user-qt9ub3ff1o
@user-qt9ub3ff1o Жыл бұрын
Да я тоже это заметил, но можно было сделать вот так var FileWay = File.Exists(PATH); if (!FileWay) { // File.CreateText(PATH).Dispose(); не создавать json return new BindingList(); }
@paulsound8430
@paulsound8430 10 ай бұрын
Разбирал его код тоже наткнулся на эту ошибку. Для меня большая загадка как он смог сам все это запустить и не заменить этой проблемы
@geraltt1455
@geraltt1455 4 жыл бұрын
Хотелось бы еще посмотреть работу с бд. Sqlite.
@picknic1987
@picknic1987 3 жыл бұрын
Спать хочу от этого, но интересно.
@pispis3617
@pispis3617 4 жыл бұрын
Было бы круто увидеть тот же видос, только с использованием паттерна MVVM, а то тут только отсылки к нему)
@evgenystupin
@evgenystupin 2 жыл бұрын
Поищите канал DevTricks, там в подробностях рассказывают о связке WPF+MVVM
@sashafix5525
@sashafix5525 4 жыл бұрын
А будет Сетевое программирование по С++? Было бы неплохо
@nefertisu6818
@nefertisu6818 4 жыл бұрын
Или как делать UI/привязку к СУБД
@1qwer184
@1qwer184 4 жыл бұрын
10/10 лайк паписка
@SolidHat
@SolidHat 3 жыл бұрын
Спасибо за разбор, сложновато немного. Посоветуйте где про BindingList этот почитать.
@UnifiedGod
@UnifiedGod 4 жыл бұрын
👍
@proxod3
@proxod3 4 жыл бұрын
Сергей, сделайте пожалуйста урок по созданию муз. плеера
@priminister5711
@priminister5711 4 жыл бұрын
Aimp
@user-zp8vu8dx3o
@user-zp8vu8dx3o 2 жыл бұрын
Ммм, посмотрел комменты, но не заметил, что кто-либо говорил об ошибке с пониманием MVVM: все что находилось в папке Model - на самом деле ViewModel, моделью как раз и является JSON объекты, а моделью представления - наши абстрактные данные построенные на ее основе. Как раз на модель представления и подписывается само представление: подписка на представления на модель была бы грубой ошибкой
@user-yd7ou3pb8o
@user-yd7ou3pb8o 4 жыл бұрын
А можно такой урок сделать: создание мини приложения с выводом данных в ворд? Допустим для решения простейших задач. Н/п у Коли 2 яблока, у Нины 4. Определить на сколько у Коли меньше. А вывод в Ворде содержит полное решение: условие, решение, ответ. Было бы весьма интересно поглядеть такой урок)
@7034896
@7034896 4 жыл бұрын
Поддержу, т.к. самому необходимо что-то подобное для работы
@user-nv6gj6hg2s
@user-nv6gj6hg2s 3 жыл бұрын
Спасибо за урок! А как сделать так, чтобы при использовании BindingList работали встроенные в DataGrid по умолчанию сортировки по хэдерам?
@nazikusko
@nazikusko 4 жыл бұрын
Больше спасибо за подробный урок! Я начинающий - и мне он, ну прямо очень пригодился! У меня стояла задача загрузить данные в таблицу дата грид из удалённой MYSql БД, дать возможность редактировать её и аплоадить эти данные назад на сервер. И у меня всё получилось. Единственное что пока не могу решить - нужно некоторые поля дата грид сделать с datagrid combobox. как добавить в комбобокс список вариантов я разобрался, но он почему то не сохраняется. После выбора - поле остаётся пустым. Не подскажешь в чём проблема? хотя бы в каком направлении копать. WPF для меня пока что тёмный лес, и я в нём как слепой котёнок. )))
@mr.profit6964
@mr.profit6964 3 жыл бұрын
Вчера заинтересовался C# и установил VS , сегодня случайно попал на это видео, у меня все получилось, хотя я и не программист. Вот только один вопрос, зачем нужно время создания заметки? А так - урок классный. Спасибо.
@scc-6
@scc-6 7 ай бұрын
Спасибо, потыкал WPF
@bonrien2901
@bonrien2901 Жыл бұрын
17:25
@petr_anisimov
@petr_anisimov 4 жыл бұрын
Сергей, добрый день! Огромное спасибо за Ваш труд! Если Вам не трудно вы могли бы сказать возможно ли на Linux Mint в Visual Studio Code создавать оконные приложения. Я не нашел однозначного ответа в интернете.И сам не могу понять как это сделать) Я буду Вам очень благодарен за ответ.
@minoddein7205
@minoddein7205 4 жыл бұрын
Можно видео-разбор по system Drawing?
@pispis3617
@pispis3617 4 жыл бұрын
А не лучше ли использовать nameof(IsDone) вместо строки? Ведь если будет необходимость переименовать свойство, то надо будет и ту строку переписывать)
@loritown6978
@loritown6978 3 жыл бұрын
Добрый вечер, вы бы смогли сделать обзор на то как сделать почти тоже самое (приложение «Список дел». Приложение должно позволять: ■ Добавление дел. У дела есть: • название; • приоритет; • описание; • дата, время исполнения. ■ Удаление дел. ■ Редактирование дел. ■ Поиск дел по: • названию; • приоритету; • описанию; • дате и времени исполнения. ■ Отображение списка дел: • на день; • на неделю; • на месяц. ■ При отображении должна быть возможность сортировки: • по приоритету; • по дате и времени исполнения.) на с++ буду очень очень благодарен)
@camelos
@camelos Жыл бұрын
ты хочешь рыбу, а он дает удочки
@mvsk28
@mvsk28 2 жыл бұрын
9:57, у кого не открывает через "cntrl + f7" , клацните несколько раз по этому белому окну которое отображает нашу программу
@brffclips1
@brffclips1 4 жыл бұрын
на 3000 просмотров 300лайков, жестко
@user-qw9xm4ld8v
@user-qw9xm4ld8v 3 жыл бұрын
А как сделать биндинг к датагрид на Window Form?
@dan81824
@dan81824 4 жыл бұрын
Ребята, я далеко еще не дошел до этого урока , но всё же Моя цель была заполнить двумерный динамический массив уникальными случайными числами ( вроде как удалось ) Если можете проверьте код пожалуйста #include #include using namespace std; int main() { srand(time(nullptr)); int rows; int cols; cout rows; cout cols; cout
@smitbidgo
@smitbidgo 4 жыл бұрын
У меня какраз WF через две недели начинаются, щас паттерны проходим, далее две недели UML
@user-um4ve8cz6t
@user-um4ve8cz6t 4 жыл бұрын
Продолжай держать в курсе
@denisp726
@denisp726 4 жыл бұрын
Сергей, сколько лет ушло чтобы дойти до токого уровня?
@nepeuwot6476
@nepeuwot6476 4 жыл бұрын
Уважаемый Сергей . Огромное спасибо за ваши видео . Есть вопрос . Если усвоить весть материал по С++ на вашем канале то какого уровня программистом будешь ? И хватит ли этого для трудоустройства ?
@abrajmek_zalilov
@abrajmek_zalilov 2 жыл бұрын
Ну как, какого уровня программистом стали? Хватило для трудоустройства?
@user-vk8uz5zt4d
@user-vk8uz5zt4d Жыл бұрын
Не хватит, не достаточно знаний по шаблонам проектирования, теоретической модели сериализации и много чего другого. Без этого даже примерно не поймёте о чём идёт речь. А на проде как обычно нужно сделать ещё вчера, без дополнительной подготовки будете мучиться
@user-vr3ng3ed3w
@user-vr3ng3ed3w 4 жыл бұрын
Простите, а как собственно добавлять и удалять записи, Enter или как?) Да, я немного отсталый
@user-iu3kz7nf4l
@user-iu3kz7nf4l 4 жыл бұрын
У меня такая ошибка - LoadData() недоступен из-за его уровня защиты.Пожалуйста!!! Подскажите решение ошибки!
@user-zm4wf8im7b
@user-zm4wf8im7b 2 жыл бұрын
Почему то не получилось подписаться на событие изменение списка...
@romanthissen3934
@romanthissen3934 4 жыл бұрын
как ты обновился на 2к19 ? это нужно сносить 2к17 и устанавливать непосредственно 2к19 ? а то я что-то в инсталлере обычного обновления не нашел
@andyk544
@andyk544 4 жыл бұрын
Так, а что такое BindingList? На METANIT не нашел, а документация microsoft как-то вообще не заходит.
@Abdurakhmon_k
@Abdurakhmon_k 3 жыл бұрын
А как на маке такой проект создать не могу найти?
@SuperTolstyachok
@SuperTolstyachok 3 жыл бұрын
Спасибо,залил в гугл сторе,и вставил кучу доната
@user-mq7cm7fu3c
@user-mq7cm7fu3c 4 жыл бұрын
Сергей, Здравствуйте! Извини,что тревожу,но мне очень нужна Ваша помощь! Visual studio требует сертификат при установке... Весь интернет перерыл ,а нормального объяснения не нашел. Если не сложно,то можно с Вами связаться?
@user-qt9ub3ff1o
@user-qt9ub3ff1o Жыл бұрын
В данном уроке допущена критическая ошибка, нет проверки на null там где лист с моделями подписывается на метод Changet. из LoadData() может прийти null, если программа была запущена, но информация в ее не добавлена. можно сделать так: using (var LoadFile = File.OpenText(PATH)) { var fileText = LoadFile.ReadToEnd(); var result = JsonConvert.DeserializeObject(fileText); if (result == null) { File.CreateText(PATH).Dispose(); return new BindingList(); } else { return result; } } либо так: { var FileWay = File.Exists(PATH); if (!FileWay) { // File.CreateText(PATH).Dispose(); return new BindingList(); }
@hairyrope3890
@hairyrope3890 Жыл бұрын
Скажите пожалуйста, после какого урока в плейлисте "C# УРОКИ | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ" можно начинать разбирать подобные проекты из "C# ПЛЮШКИ"???
@user-qt9ub3ff1o
@user-qt9ub3ff1o Жыл бұрын
после всех, к тому же, нужно самостоятельно изучить что такое лямбда, using, events итд.
@mkagaming7925
@mkagaming7925 4 жыл бұрын
А вместо xaml не как нельзя html использовать, я просто дальше консольных приложений не продвинулся?
@user-bq3ww2mf9d
@user-bq3ww2mf9d 4 жыл бұрын
Скажите пожалуйста, а как дать название СТРОКЕ????
@aleksthomson9457
@aleksthomson9457 4 жыл бұрын
ё моё!!! только губы раскатал на WPF но вижу что тут вроде как и логично всё да только пиздец костыльно ((( и все эти логичные костыли ну вот нихрена не ускоряют разработку ((( хнык хнык. В винформ просто пиу пиу пиу [датасет] + [биндингсорс] + [датагридвью] и можно ещё [биндингнавигатор] и осталось дописать пару событий [load] [close] ну и пару кнопочек, и вуаля мать твою. А тут чёт прям ну ващееее! Ничего сложного, но дооолго как же ДОЛГО МАТЬ ЕГО. Ох уж этот дабл ю пи эф. "залупень с планету дабл ю 38" xD
@evgenystupin
@evgenystupin 2 жыл бұрын
WPF про то как построить сложное десктоп приложение, с возможностью разделения верстки и разработки для дизайнера и девелопера
NERF WAR HEAVY: Drone Battle!
00:30
MacDannyGun
Рет қаралды 57 МЛН
Happy 4th of July 😂
00:12
Pink Shirt Girl
Рет қаралды 61 МЛН
C#/WPF - Learning the DataGrid
1:42:38
Kevin Bost
Рет қаралды 9 М.
Введение в WPF. Особенности платформы WPF
1:30:49
СИМУЛЯЦИЯ ЖИЗНИ НА C# | Часть 1
48:16
#SimpleCode
Рет қаралды 147 М.
WPF C# Professional Modern Flat UI Tutorial
36:44
Payload
Рет қаралды 798 М.
Курс React Native. Пишем Мобильное Приложение на JavaScript
2:42:19
КАК РАБОТАЕТ БРАУЗЕР?
45:23
Alek OS
Рет қаралды 129 М.
NERF WAR HEAVY: Drone Battle!
00:30
MacDannyGun
Рет қаралды 57 МЛН