Изучение C# WPF на практике / Урок #5 - Создание базы данных SQLite

  Рет қаралды 96,306

Гоша Дударь

Гоша Дударь

Күн бұрын

Пікірлер: 82
@kaermorhen8373
@kaermorhen8373 4 жыл бұрын
Сам код для App.config
@ШурикШурикович-ц5л
@ШурикШурикович-ц5л Жыл бұрын
Вот за это спасибо! Автор не подумал, а ты красава
@ТаТа-е2ч
@ТаТа-е2ч Жыл бұрын
спасибо Вам огромное!
@danilabodrove
@danilabodrove Жыл бұрын
Человек с большой буквы блять, спс, ато наш Гошан не подумал на три года вперед, а сайт уже не работает)))))))))
@Zenitsu-s8w
@Zenitsu-s8w Жыл бұрын
ура нормальный человек который обяснил как делать
@ilizzium1241
@ilizzium1241 8 ай бұрын
У кого нет App.config = правой кнопкой в обозреватели решений на видео это с право(UsersAPP) => выбираем добавить и ищем название "Файл конфигурации приложения " . создаем. радуемся
@VyacheslavTamplier
@VyacheslavTamplier 4 жыл бұрын
Григорий, спасибо за урок. Класс User называют так не из-за хорошего тона, а потому что он описывает ОДНОГО пользователя. В случае с таблицей в БД другая ситуация. Таблица содержит набор записей (множество, или коллекцию пользователей), поэтому таблицу в БД называют в множественном числе, т.е. Users.
@adhamkhaytbaev16
@adhamkhaytbaev16 3 жыл бұрын
у меня файла App.config нету
@betnews-8616
@betnews-8616 4 жыл бұрын
Подскажите пожалуйста , что делать, если нет файла в обозревателе решений - App.config ?
@iliaskadyrbekov1312
@iliaskadyrbekov1312 3 жыл бұрын
Когда создавали проект надо было выбрать Приложение WPF (.NET Framework) вместо WPF App (.NET)
@viktorivanov8672
@viktorivanov8672 2 жыл бұрын
@@iliaskadyrbekov1312А под .NET6.0 как реализовать подключение к базе данных?
@marko_andrukhiv
@marko_andrukhiv 4 жыл бұрын
Привіт! До речі я визначив супер секретними даними що ти знаєш українську
@alador00
@alador00 4 жыл бұрын
На счет БД замечание. Поля User и Email, должны быть уникальными.
@kpanat
@kpanat Жыл бұрын
Вобще это лишь небольшая часть данных. Диалог регистрации это вобще-то административная часть и она не должна запускаться и выполняться кем угодно... Но юзер должен иметь возможность сам поменять пароль для него должна быть возможность просмотра...
@Covid-om4fn
@Covid-om4fn Жыл бұрын
почему так?
@kyurembog1985
@kyurembog1985 4 жыл бұрын
Было бы интересно именно использование ms sql server
@OlegVolgin
@OlegVolgin Жыл бұрын
Бесстрашный ты...
@youboomin3288
@youboomin3288 2 жыл бұрын
Делал все по видеоуроку,но когда я свою базу данных добавляю в проект пишет что двоичные символы и она не добавляется ,как это решить ?
@oxxxsy
@oxxxsy 4 жыл бұрын
а почему unique не юзаем на Логине и Мейле, ежели обычно они повторяться не должны
@valia_kh
@valia_kh 3 жыл бұрын
Спасибо за ролик!
@eclipse_corridor
@eclipse_corridor 4 жыл бұрын
У меня 29 ошибок при установке пакета SQlite и 18 предупреджений....((( Пакет, собака не установился, в app. config не добавились новые строки😔
@alexandrtsvetkov7715
@alexandrtsvetkov7715 Жыл бұрын
А что конкретно делает пустой конструктор в классе, описывающем модель данных? Я делал много раз без пустых конструкторов.
@nikitaanishenco7942
@nikitaanishenco7942 Жыл бұрын
Тут имелось ввиду, что если сделать один конструктор и другой конструктор с параметрами, то можно создавать объекты класса как с параметрами так и без, чтобы легче было использовать объекты.
@ВикторияМедведева-д7ж
@ВикторияМедведева-д7ж 4 жыл бұрын
Тут уже писали, у меня такая же проблема, нет файла app config изначально, я создала его, делала все как в видео показано и при запуске приложения выдаётся ошибка.. Мда уж
@dmitrysatishur145
@dmitrysatishur145 4 жыл бұрын
При создании проекта ты выбрала платформу Net.Core , а надо было Net.Framework. Зайди в установщик студии и подкачай библиотеки, если нет создания wpf на framework
@ЕвгенийПопов-х7ц
@ЕвгенийПопов-х7ц 3 жыл бұрын
Перетаскиваю файлик внутрь проекта и... Ничего не происходит. На этом обучение заканчивается((
@МихаилСироткин-м3н
@МихаилСироткин-м3н 3 жыл бұрын
Не узнал, как исправить?
@ЕвгенийПопов-х7ц
@ЕвгенийПопов-х7ц 3 жыл бұрын
@@МихаилСироткин-м3н На этапе создания проекта выбераешь не NET.Core, а NET.Framawork. Версия не выше 4.8. И все работает, все подключается. Я так понял свежие версии еще не доработанные и не содержат весь функционал.
@МихаилСироткин-м3н
@МихаилСироткин-м3н 3 жыл бұрын
@@ЕвгенийПопов-х7ц В общем перешёл на .netFramework 4.7.2, а добавил вручнуюю (главное не забыть тип файла поставить). P.S. В любом случае спасибо за ответ
@stark1902
@stark1902 4 жыл бұрын
Скажите пожалуйста, что писать в app.config, если я использую WPF .Net core 3.1 ???
@FreePopka
@FreePopka 4 жыл бұрын
*Добрый день, я очень сильно хочу стать программистом и создавать приложения! С чего мне начать? Я только начинаю учиться программированию, пожалуйста помогите*
@rusgames3544
@rusgames3544 4 жыл бұрын
Учись сам этому человеку насрать на подписчиков. Ну а так вот тебе 3 приложения сам выбери через что будешь делать: Appery.io. Mobile Roadie. TheAppBuilder.
@stanislavsh6582
@stanislavsh6582 4 жыл бұрын
С базы блин. Учишь как работает компьютер, как в памяти представляются штуки, затем учишь синтаксис, в процессе делаешь всякие аккадемические штуки, типа своих реализаций всяких алгоритмов и структур данных(банальные сортировочки, поиски, всякие связные списки, очереди, деревья, покраска этих деревьев, балансировка и т.д.), затем переходишь к попыткам писать что-то полезное, паралельно изучаешь ООП(под ООП понимается не сама концепция, а все эти SOLID, паттерны и прочее). Ну, и на выходе ты через годик-два активного изучения - становишься программистом, который без проблем может идти работать трейни или джуном, за 11к рублей. Может быть даже быстрее, если будешь стараться.
@АртёмКапленко-ш9о
@АртёмКапленко-ш9о 4 жыл бұрын
Я как студент учащийся на программиста могу посоветовать, начать с языка С++ или С#. Поначалу учи синтаксис и делай консольные приложения. Потом разобравшись с основными принципами и понятиями переходи на GUI такие как Windows Forms и WPF. Изучив один из этих языков и GUI ты уже можешь писать полноценные программы. Дальше изучай фреймворки типо ADO.NET, учи теорию баз данных и язык запросов SQL. По путно делай какие-то аналоги известных программ (типо программа для ведения каталога магазина, скайп и т.д.), игры (но в тех же Forms, WPF, без всяких движков unity, ведь тебе нужно практиковать навыки программирования, а не бездумно двигать фигурки по координатам), попутно изучай паттерны проектирования. Я обещаю это будет очень увлекательный, но сложный путь. Плюс с такими программами утебя может быть неплохое "партфолио". Таким образом со временем ты будешь разбираться в программировании и дальше сам поймёшь в какую из отраслей мира программирования тебе направлятся.
@ГороховДанило
@ГороховДанило 4 жыл бұрын
Пайтон начни хоть я и розроботчик игр, но Пайтон больше подойдёт
@kpanat
@kpanat Жыл бұрын
@@khos_streks2 Руби попробуй или Хаскель... Если разберёшься в этом то все остальные ЯП будешь как орешки щёлкать...
@Music_Rem
@Music_Rem Жыл бұрын
Лучший
@РусланКовалев-е1ф
@РусланКовалев-е1ф 6 ай бұрын
помогите пожалуйста с подключением бд, ms sql server,там через modelOdb,но Гоша мой любимый препод
@mihailcorstunov6016
@mihailcorstunov6016 3 жыл бұрын
10 минут пытался понять, почему у меня "дополнительно", а Гоши "додатково", только в конце понял, что языки у прог разные стоят XD
@arturlomakin3555
@arturlomakin3555 4 жыл бұрын
Я думал будет Sql Server
@wad_code
@wad_code 4 жыл бұрын
Можно посмотреть, сделав от книги перерыв
@Британскийучёный-й7щ
@Британскийучёный-й7щ 4 жыл бұрын
Если у кого будет проблема как у меня - подсказываю у меня горело красным Entity, два дня морочился переустанавливал, гугли и тп выход - удалили Entity Framework последней стабильное версии, установил весрию 6.0.0
@ZomBabak
@ZomBabak 4 жыл бұрын
привет. Какой ноутбук ты используешь для работы??
@tastyhighlights3782
@tastyhighlights3782 3 жыл бұрын
А как точно так же сделать с MS SQL Server ?
@kpanat
@kpanat Жыл бұрын
Проблемы возникают как раз с SQLite. С MS SQL всё легко и просто и проблем нет. И в этом смысле неинтересно.... Просто бери и работай . Там и Entity тоже есть...
@Про-г2у3ю
@Про-г2у3ю 4 жыл бұрын
Привет Гоша. Сделай пожалуйста курс по flutter
@MRoose
@MRoose 4 жыл бұрын
Ужас) Еще неск лет назад с WinForms научился скачивать dll с сайта разработчика-СУБД, потом добавлять в проект, коннектится к БД, писать функции с явными SQL-запросами, а тут показывают концепцию Spring-java из enterprise)
@glebuxan1632
@glebuxan1632 3 жыл бұрын
Как сделать с 2 и более табоичками
@glebuxan1632
@glebuxan1632 3 жыл бұрын
Что и где нужно прописывать
@Yelping_Start
@Yelping_Start 4 жыл бұрын
Да да дааа, почти первый комент😂
@jiofef
@jiofef 2 жыл бұрын
Для тех у кого проблемы с defaultConnection, app config и т.д.: этот туториал устарел. На metanit недавно обновлялись статьи на эту тему, там всё рабочее, я проверял
@Bont1860
@Bont1860 2 жыл бұрын
У меня VS2019. Туториал рабочий. И это как я понял реализация MVC шаблона. А на метаните прямое обращение к БД . ТИПа using (var connection = new SqliteConnection("Data Source=usersdata.db"))
@kpanat
@kpanat Жыл бұрын
@@Bont1860 мб 11 месяцев был. Сейчас не работает и мне не удалось добиться работы. Пытаюсь найти решение...
@Hansola0
@Hansola0 11 ай бұрын
@@kpanat нашли?
@Hansola0
@Hansola0 10 ай бұрын
@@kpanat удалось найти решение?
@iliyabrook2933
@iliyabrook2933 4 жыл бұрын
в моем прокте постоянно одна и таже ошибка хотя ключи все прописал правильно System.Data.Entity.ModelConfiguration.ModelValidationException: "One or more validation errors were detected during model generation: Brook_ToolCSharp.Program: : EntityType 'Program' has no key defined. Define the key for this EntityType. Programs: EntityType: EntitySet 'Programs' is based on type 'Program' that has no keys defined. "
@iliyabrook2933
@iliyabrook2933 4 жыл бұрын
Самое интересное что даже если удаляешь файл DB таже ошибка как будто не видит ФАЙЛ но путь в конфиги поменял ./DB.db в чем может быть проблема?
@megachel.mp4
@megachel.mp4 2 жыл бұрын
@@iliyabrook2933 тоже самое, решил вопрос?
@kpanat
@kpanat Жыл бұрын
Странно, но у вас 2 провайдера с совершенно одинаковыми типами но разными названиями. что несущественно.
@polinadesyatova27
@polinadesyatova27 3 жыл бұрын
У меня эксепшн System.TypeInitializationException когда "DefaultConnection" в конструктор вставляю..
@adhamkhaytbaev16
@adhamkhaytbaev16 3 жыл бұрын
у меня тоже
@ДимаЛьвович-ь8д
@ДимаЛьвович-ь8д 3 жыл бұрын
Как я понял просто копия урока с metanit
@Bont1860
@Bont1860 2 жыл бұрын
дай ссылку на этот урок. НА метанит я не нашел такого урока
@csherill
@csherill 2 жыл бұрын
У кого-нибудь возникала проблеа с .db файлом? Тип, при попытки открыть файл он тк и должен перебрасывать меня на двоичныйредактор?
@csherill
@csherill 2 жыл бұрын
Так же файл конфиг создаётся в момент создания прокта? Так как у меня нет его вовсе(. (Я его ручками создал)
@АнтонКруглышев-к4ц
@АнтонКруглышев-к4ц 4 жыл бұрын
сделай туториал по cocos 2d
@newm_2002
@newm_2002 2 жыл бұрын
курс норм, но зачем вынуждать заходить на сайт ради копии конфига
@Bont1860
@Bont1860 2 жыл бұрын
Автор запретил доступ к сайту с IP РФ... мда, это перемога конечно) .
@reddoglutiy
@reddoglutiy 11 ай бұрын
Вижу не очень шаришь. Тебя не смутило что хост сам мог это сделать?
@Bont1860
@Bont1860 2 жыл бұрын
Я так и не понял, это MVC или MVVM шаблон был применен ?
@VitaliyRoman
@VitaliyRoman 3 жыл бұрын
.db не працював закинув .db3 - запрацювало
@vmolo4ke
@vmolo4ke 3 жыл бұрын
Зачем юзать SQLite
@kpanat
@kpanat Жыл бұрын
Это я тоже не понял. Хотя там есть аргументация но она неубедительна... Потому что если вы делаете базу юзеров то это уже по сути удалённая база общего доступа и она не мб встроенной в программу. Там можно хранить только какие-то настройки или ресурсы... но не данные клиентов...
@kpanat
@kpanat Жыл бұрын
А он лёгких путей не ищет... Да...
@BigedEd
@BigedEd Жыл бұрын
Конечно, поле с датой, ни кому не нужно... Вообще про дату и время не надо ни когда рассказать.
@ЗАРАБОТОКВИНТЕРНЕТЕ-р8щ
@ЗАРАБОТОКВИНТЕРНЕТЕ-р8щ 4 жыл бұрын
Хаха я 10й хаха
@ДимаРоманенко-ъ4ы
@ДимаРоманенко-ъ4ы 4 жыл бұрын
зачем нужен локальный бд... Как юзать mysql в онлайне... Зачем нужна локальная бд... она бесполезна
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
Простое веб приложение на Flask
15:01
Виталий Коробов
Рет қаралды 331
Вся база SQL для начинающих за 1 час
1:19:48
Vlad Mishustin
Рет қаралды 368 М.
WPF Login system with SQLite using C#
21:19
Tactic Devs
Рет қаралды 25 М.
C# SQLite  insert, update, delete data | Source Code
28:01
codegenlab
Рет қаралды 36 М.