Превосходное видео, буду использовать материал, когда сяду основательно за свой диплом. Только вопрос один есть. У тебя БД локальная или как сервер? Просто сколько бы я не пытался, БД никогда не работала на других пк, а лишь только на моем. Из-за этого в недавней практике пришлось переделывать Бд внутри C#
Если в проекте, бд не делать источником данных, а все делать через подключение. То будет работать и на других пк. Достаточно перенести бд на другой пк. Через резервную копию или бэкап, как удобно.
@@ember_arr то есть, я должен создать бд в mysql, подключать, а не делать источником данных саму бд, и закидывать ее файл на другие ПК? Звучит немного геморно. Было бы круто если бы это был действительно как какой-то сервер, к которому прога подключалась. А так тогда я и в дипломе сделаю через c#, проще получается
@@Noobachyo в этом вся суть ЛОКАЛЬНОЙ базы данных, что ты ручками ее переносишь из СУБД в СУБД. Есть вариант загрузить БД на СЕРВЕР, к которому ты будешь стучаться со своими запросами, но здесь тоже придется помучиться. Либо делать свой ПК в роли этого СЕРВЕРА. Но на деле для своих мини-проектов локальная БД на ПК простое решение - сделал резервную копию БД, пошел на другой ПК и развернул ее там. Есть уйма способов переноса БД с одного ПК на другой. Использование источника данных в VS может быть неэффективным, поскольку он автоматически генерирует код, который может быть трудно поддерживать и отлаживать. Кроме того, использование источника данных может приводить к неэффективному использованию ресурсов, так как он может генерировать большой объем кода, который не всегда используется. Использование запросов вместо источника данных обеспечивает большую гибкость и контроль над кодом. Есть возможность явно указать, какие данные хочешь получить, и как именно их получить. Это позволяет писать более эффективный и чистый код. Кроме того, использование запросов позволяет использовать функции SQL, которые недоступны в источнике данных, такие как хранимые процедуры, функции, представления и т.д.
@@ember_arr вопрос производительности особо не стоит. Но думаю будет круче, если я на дипломе скажу что Бд расположена на серваке, а не локально. Я и пытался сделать комп сервером, перетыкал все настройки в мс сервере, но ниче так и не работало, вот и сижу не знаю, как мне правильнее поступить
Создай датагрид, потом передам к свойствам, найди коллекцию, и добавь столбец (придобавлении модна выбрать, что за столбец - комбобокс, или текстбокс и т.д.)
Я, етить меня за ногу, скачал эту фиговинку, а там она платная, оказывается, я давай удалять, а уже применил стиль для таблички, и фиг знает как его удалить. Начал удалять этот пакет модный, да наудалялся, что ошибки вылезли. Короче, пришлось дважды проект переделывать из-за этой дресни.
Знаю, win form хоть и топорнее, но проще в изучении. Да и тем, кто только учится - это проще. Также, кто обращается в тг за приложением - им его проще править и сопровождать. В перспективе учту)
@@ember_arr аа, тогда понятно, в любом случае спасибо за контент, просто я смотрел winform и wpf, читая разные статьи понял что wpf сейчас актуально, поэтому начал сразу с неё)
Огромный респект автору 👍
Молодец. Хорошее видео, продолжай делать.
Продолжай в том же духе
Ты крутой и видео твои крутые я подпишусь:)
Ролик класный, но будет ли техническая часть музыки?
оч круто
Превосходное видео, буду использовать материал, когда сяду основательно за свой диплом. Только вопрос один есть. У тебя БД локальная или как сервер? Просто сколько бы я не пытался, БД никогда не работала на других пк, а лишь только на моем. Из-за этого в недавней практике пришлось переделывать Бд внутри C#
Если в проекте, бд не делать источником данных, а все делать через подключение. То будет работать и на других пк. Достаточно перенести бд на другой пк. Через резервную копию или бэкап, как удобно.
@@ember_arr то есть, я должен создать бд в mysql, подключать, а не делать источником данных саму бд, и закидывать ее файл на другие ПК? Звучит немного геморно. Было бы круто если бы это был действительно как какой-то сервер, к которому прога подключалась. А так тогда я и в дипломе сделаю через c#, проще получается
@@Noobachyo в этом вся суть ЛОКАЛЬНОЙ базы данных, что ты ручками ее переносишь из СУБД в СУБД. Есть вариант загрузить БД на СЕРВЕР, к которому ты будешь стучаться со своими запросами, но здесь тоже придется помучиться. Либо делать свой ПК в роли этого СЕРВЕРА.
Но на деле для своих мини-проектов локальная БД на ПК простое решение - сделал резервную копию БД, пошел на другой ПК и развернул ее там. Есть уйма способов переноса БД с одного ПК на другой.
Использование источника данных в VS может быть неэффективным, поскольку он автоматически генерирует код, который может быть трудно поддерживать и отлаживать. Кроме того, использование источника данных может приводить к неэффективному использованию ресурсов, так как он может генерировать большой объем кода, который не всегда используется.
Использование запросов вместо источника данных обеспечивает большую гибкость и контроль над кодом. Есть возможность явно указать, какие данные хочешь получить, и как именно их получить. Это позволяет писать более эффективный и чистый код.
Кроме того, использование запросов позволяет использовать функции SQL, которые недоступны в источнике данных, такие как хранимые процедуры, функции, представления и т.д.
@@ember_arr вопрос производительности особо не стоит. Но думаю будет круче, если я на дипломе скажу что Бд расположена на серваке, а не локально. Я и пытался сделать комп сервером, перетыкал все настройки в мс сервере, но ниче так и не работало, вот и сижу не знаю, как мне правильнее поступить
@@Noobachyo ты можешь и сказать, что на удаленном сервере. Я не думаю, что пойдут проверять xD
Я немного туплю но тут же есть инкапсуляция ?
Привет, жду видео о том, что можно ли сделать combobox в datagridview? Например, чтобы не писать в ячейку вручную, а выбрать из двух вариантов
Зафиксировал)
Создай датагрид, потом передам к свойствам, найди коллекцию, и добавь столбец (придобавлении модна выбрать, что за столбец - комбобокс, или текстбокс и т.д.)
@@aler_i2450 Это понятно, спасибо. Но каким образом хранить данные в бд (например да/нет), и как составлять запросы на выборку?
Я, етить меня за ногу, скачал эту фиговинку, а там она платная, оказывается, я давай удалять, а уже применил стиль для таблички, и фиг знает как его удалить. Начал удалять этот пакет модный, да наудалялся, что ошибки вылезли. Короче, пришлось дважды проект переделывать из-за этой дресни.
там как пробный период истекает все равно юзать можно
Там крестик есть, в окно с ключем. его один раз закрываешь и пользуешься.
почему не переходите на WPF, ведь WinForm не устарела ?)
wpf требует знания языка разметки - xaml, что не так просто)
Знаю, win form хоть и топорнее, но проще в изучении. Да и тем, кто только учится - это проще. Также, кто обращается в тг за приложением - им его проще править и сопровождать.
В перспективе учту)
@@ember_arr аа, тогда понятно, в любом случае спасибо за контент, просто я смотрел winform и wpf, читая разные статьи понял что wpf сейчас актуально, поэтому начал сразу с неё)