Изучение C# WPF на практике / Урок #6 - Регистрация в приложении

  Рет қаралды 66,041

Гоша Дударь

Гоша Дударь

Күн бұрын

Пікірлер: 93
@laderuna
@laderuna Жыл бұрын
Исправление ошибки предложенное автором не решило проблему на моем компьютере и ошибка осталась. В файле .config указал путь к db полностью
@m1k0_sha
@m1k0_sha Жыл бұрын
Спасибо тебе большое!!!. Очень помог
@antonmaklakov
@antonmaklakov 4 жыл бұрын
Поздравляю с 600к подписчиков!
@МихаилСироткин-м3н
@МихаилСироткин-м3н 3 жыл бұрын
Круто, спасибо!
@DzmitryBurak
@DzmitryBurak 3 жыл бұрын
ты ничего не объясняешь по сути, ты просто показываешь код и говоришь списывать как у тебя. Если хочешь разораться в чём-то, то это явно не сюда.
@ИльяИзкургана
@ИльяИзкургана 2 жыл бұрын
Всем ку. Я новичок в WPF . В ходе следования уроку столкнулся с ошибкой выполнения "EntityType 'User' has no key defined" при выполнении db.Users.Add Решение: в модуле "User" добавить "using System.ComponentModel.DataAnnotations;" и ниже в классе добавить "[Key]"
@freezik_company
@freezik_company 2 жыл бұрын
куда именно добавить [key]?
@freezik_company
@freezik_company 2 жыл бұрын
и как добавить??
@ДмитрийШеремета-й8г
@ДмитрийШеремета-й8г Жыл бұрын
@denisss8102 если вдруг еще интересно. "[Key]" нужно прописать перед каким либо свойством класса. Например, у меня в классе два свойство: для логина и пароля. И над строкой public Login нужно написать вот тот ключ
@shadow42fox
@shadow42fox 8 ай бұрын
@@ДмитрийШеремета-й8г Спасибо вам и @user-hm7iw7wj3f , что решили мою проблему. После этого действительно всё заработало :)
@alexeygenadich5051
@alexeygenadich5051 3 жыл бұрын
SQLiteException: SQL logic error no such table: Users
@morze_py
@morze_py 2 жыл бұрын
Надо прописать полный путь в App.config к твоей БД
@valenko_
@valenko_ 2 жыл бұрын
@@morze_py теперь выдает ошибку System.Data.DataException: "An exception occurred while initializing the database. See the InnerException for details." в строчке db.Users.Add(user);
@valenko_
@valenko_ 2 жыл бұрын
@@morze_py сделал все как в уроке
@vena225
@vena225 2 жыл бұрын
мы не одни походу
@vena225
@vena225 2 жыл бұрын
connectionString="Data Source=C:\Users\Admin\source epos\testProject\testProject\accepted.db" типа так должно быть
@ДанилаТрофимчук-т3ю
@ДанилаТрофимчук-т3ю 3 жыл бұрын
А код подключения к базе данных SQL Server Management Studio какой?
@someonewhoyoudontknowiguess
@someonewhoyoudontknowiguess 4 жыл бұрын
7:11 Вроде бы можно просто написать public string Email {private get; set;}
@adhamkhaytbaev16
@adhamkhaytbaev16 3 жыл бұрын
System.Windows.Markup.XamlParseException вот эта ошибка выходит в файле ApplicationContext.cs в строке public ApplicationContext() : base("DefaultConnection") {} ЧО ДЕЛАТЬ ПОМОГИТЕ НЕ МОГУ ИСПРАВИТЬ
@kpanat
@kpanat Жыл бұрын
Да выкинь этот класс и другой и сделай по нормальному а не с такими извратами... там что-о не так конфиг файле. Не думаю что это легко будет разобраться... а главное это не нужно... не работает так сделай иначе как работает. Есть гарантированный способ работы... Это когда по стандарту делаешь. А не с извращениями.
@MalinkoFFF
@MalinkoFFF 2 жыл бұрын
Если вы при запуске получаете ошибку CreateDatabase is not supported, значит вы забыли поставить на db в свойствах "Копировать" и entity пытается создать новую таблицу сам, где у него не получается ничего.
@rudilive
@rudilive 4 жыл бұрын
Ошибка: System.Data.Entity.Infrastructure.DbUpdateException: 'An error occurred while updating the entries. See the inner exception for details.' Как ее решить? Подскажите пожалуйста, если получилось исправить.
@WeCoding
@WeCoding 3 жыл бұрын
Добавить имя таблицы и добавить идентификатор в модель через атрибут [TableName("tbname")] [Key]
@дмитрийбыков-ы3б
@дмитрийбыков-ы3б 3 жыл бұрын
@@WeCoding можно по подробнее
@kpanat
@kpanat Жыл бұрын
@@дмитрийбыков-ы3б Ну это аттрибут класса на сколько я понял...
@КулиничДмитро
@КулиничДмитро Жыл бұрын
не работает код, выбивает ошибку "callback.Invoke(state); System.Windows.Markup.XamlParseException: "'The invocation of the constructor on type 'WpfApp4Лаба.MainWindow' that matches the specified binding constraints threw an exception.' Line number '8' and line position '9'." "
@kurama314
@kurama314 4 жыл бұрын
Привет! Давай что-то на Swift)
@kurama314
@kurama314 4 жыл бұрын
@Злая собака . Гааав-гав-гав Если ты не знал, есть люди которые знают Swift, и хотят видеть интересные видео по разработке на этом языке.
@kpanat
@kpanat Жыл бұрын
Кстати конструктор с 3-мя параметрами в классе модели не нужен. Все значения задаются с помощью конструкции инициализации. Ну кому-то мб так удобнее. не знаю...
@LeonidR-n8f
@LeonidR-n8f Жыл бұрын
Пробовал с нуля раза три все сделать, но все равно не работает, требует первичный ключ, пробовал установить как в одном из комментариев ниже было, искал в интернете, но ничего рабочего не нашел. Так же обратил внимание, что у меня id в User.cs серого цвета, а на видео нет. SQLite Users: EntityType: EntitySet 'Users' is based on type 'User' that has no keys defined
@Pr1v_ET
@Pr1v_ET 11 ай бұрын
Убедись что у тебя свойство "id" в классе User прописано именно как на видео: "public int id { get; set; }". При попытках написать полным свойством или просто полем ругается на отсутствие первичного ключа. Ошибки разные, но суть одна.
@sanyahladunyk3269
@sanyahladunyk3269 3 жыл бұрын
Делал всё по видео, и столкнулся с ошибкой SQLiteException: SQL logic error no such table: Clients, хотя таблица с таким названием есть в базе данных. Кто знает, как решить данную проблему?
@oleksiireipashi591
@oleksiireipashi591 3 жыл бұрын
Попробуй прописать полний путь к бд, в AppConfig
@skyrikks7212
@skyrikks7212 3 жыл бұрын
попробуй добавить базу данных в папку debug в проекте
@noname-nf9tn
@noname-nf9tn 3 жыл бұрын
Нашли решение?
@АндрейМеркулов-у9з
@АндрейМеркулов-у9з 3 жыл бұрын
та же проблема
@vena225
@vena225 2 жыл бұрын
connectionString="Data Source=C:\Users\Admin\source epos\testProject\testProject\accepted.db" типа так должно быть
@_GlebSter_
@_GlebSter_ 3 жыл бұрын
Почему то данные записанные в приложении не отображаются в DB browser for SQlite
@АндрейЧиновников-ж2х
@АндрейЧиновников-ж2х 3 жыл бұрын
Решил проблему?
@_GlebSter_
@_GlebSter_ 3 жыл бұрын
@@АндрейЧиновников-ж2хда)
@АндрейЧиновников-ж2х
@АндрейЧиновников-ж2х 3 жыл бұрын
@@_GlebSter_ скажи как?
@_GlebSter_
@_GlebSter_ 3 жыл бұрын
@@АндрейЧиновников-ж2х я открывал не тот файл, нужно открывать, который находится в приложении в папке debug
@_GlebSter_
@_GlebSter_ 3 жыл бұрын
Точный путь не помню, если не найдешь, то чуть позже напишу
@cappucc
@cappucc 4 жыл бұрын
Я сразу от его старых уроков по python и у меня вопрос, как голос может так поменяться, или это его сын?
@Алексей-ш9н4ж
@Алексей-ш9н4ж 4 жыл бұрын
Алгоритмы и структуры данных бы отдельным курсом))
@АнтонСтукалин-д5ы
@АнтонСтукалин-д5ы 3 жыл бұрын
System.InvalidOperationException: "Тип сущности User не входит в модель для текущего контекста." Как исправить эту ошибку?
@ЭдуардНикалян
@ЭдуардНикалян 3 жыл бұрын
У меня тоже самое, как исправили ?
@evangelinaevangelb4600
@evangelinaevangelb4600 2 жыл бұрын
У меня тоже, вы никак не решили?
@sezap
@sezap Жыл бұрын
а щас кто нибудь понял в чем ошибка?
@AndrewPstvt
@AndrewPstvt 4 жыл бұрын
Отличный курс, можно отдельный ролик о динамическом создании элементов?
@AkramAzizmurodov
@AkramAzizmurodov 4 жыл бұрын
Гоша, все отлично! По твоему взгляд какой язык сейчас самый лучший и популярный для создания программа для Windows? Дай мне пожалуйста совет. Python PyQt5 надо учить или C# WPF ?
@arturlomakin3555
@arturlomakin3555 4 жыл бұрын
Учи C#. Я пробовал Qt, но это говно. Мало возможностей. WPF крутая штука.
@rainbowskycountris9022
@rainbowskycountris9022 3 жыл бұрын
Насколько я знаю, C#, C++, Java, Python - самые популярные. Еще есть и другие популярные, но эти больше всего. У каждого из них - свои плюсы и минусы) Но мне С# больше всего нравится)
@АлександрШульгин-й3г
@АлександрШульгин-й3г 11 ай бұрын
а как удалить созданную в БД запись?
@kpanat
@kpanat Жыл бұрын
Сделать это же но на MS SQL можно за 5 минут и всё будет работать как надо. Но сделать это на SQLite оч сложно! и только не говорите мне что SQLite простая БД...
@slaveofgodslaveofgod3041
@slaveofgodslaveofgod3041 4 жыл бұрын
Отличные уроки! Спасибо большое! Класс! Гоша, а сколько всего будет уроков и когда все выйдут???
@ramzesic2056
@ramzesic2056 3 жыл бұрын
если надо вторую базу данных добавить как это сделать
@nedoprogramer4703
@nedoprogramer4703 4 жыл бұрын
Привет, вроде бы сделал всё как в видео, по инструкциям, и даж понимаю что как работает, но выдаёт ошибку: DllNotFoundException: Не удается загрузить DLL "SQLite.Interop.dll": Не найден указанный модуль. (Исключение из HRESULT: 0x8007007E) Если кто то сталкивался с такой, можете обьяснить?
@rainbowskycountris9022
@rainbowskycountris9022 3 жыл бұрын
Ну, не найден модуль такой то. Скорее всего, ошибка при установке библиотеки SQLite
@zannbassminecraft4006
@zannbassminecraft4006 3 ай бұрын
System.Data.Entity.Validation.DbEntityValidationException: что это
@valia_kh
@valia_kh 3 жыл бұрын
А если нету файлов xaml ?
@hannaivanova3392
@hannaivanova3392 2 жыл бұрын
Подскажите, а почему мы пишем AppContext именно вверху после class MainWindow, а выделяем память после Initilize COmponent? почему нельяз прописать вдр месте?
@nikolaamber9972
@nikolaamber9972 3 жыл бұрын
7.36 У меня выдает ошибку, System.StackOverflowException: "Выдано исключение типа "System.StackOverflowException"." строка Login
@rustam3543
@rustam3543 4 жыл бұрын
А если в таблице 20 полей и каждую описывать get set и тд??
@WeCoding
@WeCoding 3 жыл бұрын
Да. Просто все надо сделать на MVVM
@movietop4313
@movietop4313 2 жыл бұрын
Используй реконструирование
@kpanat
@kpanat Жыл бұрын
@@WeCoding Не ругайся пожалуйста. Тут это неприемлемо...
@daizygod
@daizygod 4 жыл бұрын
крайне противоречивое мнение сложилось о данных уроках, если бы не имел представления что такое ООП, я бы не понял почему я сделал всё так же как и в уроке но у меня появилась ошибка, если кому интересно, то у меня менялся текст label ДО того как он создался, а делал я всё по видеоуроку
@rainbowskycountris9022
@rainbowskycountris9022 3 жыл бұрын
Ага, он же в первом уроке говорил - курс не для новичков, а для тех, кто уже разбирается в С#( значит и в ООП) и в WinForms
@kpanat
@kpanat Жыл бұрын
@@rainbowskycountris9022 WinForms совершенно необязательно знать и XAML так же. Но надо знать XML и C#. И желательно хорошо.
@ruslanmikhailov2844
@ruslanmikhailov2844 2 жыл бұрын
Я двое суток потратил на простенькую ошибку!!!! Твою ж дивизию.... нужно сразу писать через публичное свойство (именно публичное) public id {get; set;} не менять ни название поля в базе, ни свойство. гет/сет тоже оба должны быть.
@LionDarkeen
@LionDarkeen 10 ай бұрын
Найс 2 часа убил из за того что перед названием БД в config забыл точку поставить
@OrinokoRiver
@OrinokoRiver 3 жыл бұрын
этот sqllite редкостное г-но, постоянно исключения и ошибки. под winforms тоже грабли. то одно криво встает, то другое. два дня секса с компом, ну его на уй
@kpanat
@kpanat Жыл бұрын
У меня было 3 дня но я поборол проблему. Хотя пришлось сделать всё по другому... А как у него всё равно не заработало.. У меня всё время ошибку 50 выдавало. Это том что не найден экземпляр сервера БД . Но какой экземпляр это не серверная БД... Там нет никакого экземпляра. И быть не может. Вобщем бредовая ошибка из которой ничего не ясно кроме одного - не работает...
@OrinokoRiver
@OrinokoRiver Жыл бұрын
@@kpanat у меня все давно заработало
@wad_code
@wad_code 4 жыл бұрын
Гоша держит планку
@betnews-8616
@betnews-8616 4 жыл бұрын
научился блин... никто теперь не поможет.. как всегда блин
@betnews-8616
@betnews-8616 4 жыл бұрын
System.Windows.Markup.XamlParseException: ""Вызов конструктора для типа "UsersApp.MainWindow", удовлетворяющего указанным ограничениям привязки, привел к выдаче исключения.": номер строки "8" и позиция в строке "9"."
@ТимурЗевахин
@ТимурЗевахин 4 жыл бұрын
@@betnews-8616 Такая же проблема , решение найдено ?
@betnews-8616
@betnews-8616 4 жыл бұрын
@@ТимурЗевахин блин да, как-то решил уже не помню, напомни что там и где, подскажу
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН
How to use DataTemplates in WPF
7:05
Brad Cunningham
Рет қаралды 41 М.
Игра в Кальмара в Реальной Жизни на $456,000!
25:07
MrBeast На Русском
Рет қаралды 59 МЛН
7 Лет Опыта в IT | Что я Понял?
19:56
Vlad Mishustin
Рет қаралды 265 М.
C# WPF Modern UI Flat Design Tutorial
20:25
Payload
Рет қаралды 224 М.
Обманчивая простота стиля Arcane
16:02
Предел развития НЕЙРОСЕТЕЙ
18:53
Onigiri
Рет қаралды 268 М.
Учитесь умнее, а не усерднее! 5 советов  // Marty Lobdell
16:15