CRUD with MVP pattern, C#, WinForms and SQL Server

Sdílet
Vložit
  • čas přidán 7. 07. 2024
  • ⏭️ Next Video: Part 2- CRUD with MVP pattern, C#, WinForms and SQL Server
    • CRUD with MVP pattern,...
    🎞️ Current Video: Part 1- CRUD using the Model-View-Presenter (MVP) pattern, C-Sharp, Windows Forms and SQL Server.
    Content:
    00:00 Introduction
    04:10 Database
    05:03 Model
    05:54 Data validations
    07:45 IRepository
    08:40 View
    17:00 Presenter
    ⬇️ Download project
    rjcodeadvance.com/crud-con-pa...
    📲 Social Media:
    Facebook: / rjcodeadvanceen
    Instagram: / rjcodeadvanceen
    Website: rjcodeadvance.com
    #️⃣ Hashtags
    #MVP #Pattern #WindowsForm #DIP #SOLID #DI #ModelViewPresenter #ModernForm #ModernUI #CSharp #VisualBasic #VB.NET #VisualStudio #Desktop #DesignPatterns #ArchitecturePatterns #SofwarePatterns

Komentáře • 62

  • @chudchadanstud
    @chudchadanstud Před 9 dny

    Thanks for showing everything without skipping details or doing magic. It's hard to find a tutorial for this that doesn't straight up try to be clever. You keep it simple, and you keep it straight forward.

  • @elektra81516
    @elektra81516 Před 6 měsíci

    wish I found this last trimester at university, this was EXACTLY what we were assigned to make!

  • @user-ej1qu2ee7n
    @user-ej1qu2ee7n Před 2 lety +5

    Great tutorial. Hope we will see the next parts of this tutorial soon. You are doing a good job!

  • @exogendesign4582
    @exogendesign4582 Před rokem +1

    Such a clean way of coding

  • @najunajames5012
    @najunajames5012 Před 2 lety +3

    You always show me a better of doing what I have been doing. Am always here waiting to learn from you so keep sharing. Thank you so much for the generousity.

  • @cryzz0n
    @cryzz0n Před 2 lety +1

    Awesome....👍👍👍

  • @user-fi7td9fl8d
    @user-fi7td9fl8d Před 7 měsíci

    Magnificent Work

  • @NewCronii
    @NewCronii Před 2 lety +2

    You are doing well, keep going. And thanks for the video!

  • @saitharun254
    @saitharun254 Před rokem

    Really nice and helpful... Thanks!

  • @solomonmuwori1954
    @solomonmuwori1954 Před 2 lety +1

    Awesome. Thanks for the Video

  • @NgocDucDo
    @NgocDucDo Před 4 měsíci

    Thank you very much for your videos.

  • @URIXMX
    @URIXMX Před 2 lety +2

    Gracias!

  • @boyasw8411
    @boyasw8411 Před 2 lety

    thanks for this video it is helpful for my assignment

  • @youelz3168
    @youelz3168 Před rokem +1

    Thank you. Great tutorial. Would you please point out good books and resources that cover this MVP Pattern in-depth similar to how you explain it ?

  • @hozmannew896
    @hozmannew896 Před 2 lety +1

    Very Professional way, thank you so much

  • @BustaJunix
    @BustaJunix Před rokem

    Sir, Such a great tutorial. Would you mind creating a dynamic/runtime connection with MySQL

  • @davidsantos6205
    @davidsantos6205 Před 2 lety

    Great tutorial man! Could you explain to me what the 'PetsBindingSource' is used for? I didn't quite understand this part.

  • @aliagha.huseynli
    @aliagha.huseynli Před rokem

    thanks

  • @MrAhmedHaider
    @MrAhmedHaider Před rokem

    Will this model perform well with large data sets (e.g: +2,000,000 records)? [ in terms of system resources consumption ]

  • @user-gv5cj9rw3s
    @user-gv5cj9rw3s Před rokem

    I learned much from this tutorial. How can I get a complete copy of the source code?
    Interested to have a complete copy that includes implementation in making reports using crystal reports or RDLC

  • @dpi627
    @dpi627 Před rokem

    Hi RJ, thanks for your tutorial, it's really useful for me. Btw, can I know what's theme you are using? many thanks (I install Onw Dark Pro, but stil have little bit different....)

  • @niided
    @niided Před rokem

    how do you set up multiple presenters? And how do you implement this with a dependency injection container? Thanks

  • @DeepakGupta-cg5uj
    @DeepakGupta-cg5uj Před rokem

    Hi, can you please share a video tutorial for print reports ( with or with out preview) via windows form

  • @hasanmougharbel8030
    @hasanmougharbel8030 Před rokem

    Hey there,keep up the great work in your channel.
    I have only a general enquiry as a newbie sql learner.
    Could i channel shopify live data into an sql application? (This should be an application developed for a company of 50 employees mainly for the sake of generating reports and analytics))
    Is this an easy process to undertake as a sql beginner? What should i keep in mind
    and what are the tools or softwares that i should work with right from the beginning.
    For notice, I made my mind to work with microsoft sql server, also our company has a dedicated server.
    Thanks for taking care of my enquiry

  • @deiver.c.m
    @deiver.c.m Před rokem +1

    Could you do the same but in VISUAL BASIC?

  • @jonas15664
    @jonas15664 Před 6 měsíci

    Is there a way to get the Full application ? I want to know how databinding to comboboxen works and how to load/edit data which references other data like one-to-many relations.
    Example: Like one Owner has many Pets, one Pet is owned by exactly one Owner.

  • @nasionburu
    @nasionburu Před 2 lety

    Hey Bro, how to rename the tabPage1 and tabPage2 to Pet list and Pet detail??
    Thanksss

  • @priv1544
    @priv1544 Před 5 měsíci

    Hello, I transferred the code from the main form, the table upload form, and when logging in, the tables do not load. In the window with tables.

  • @exogendesign4582
    @exogendesign4582 Před rokem

    Hey RJ the god of winforms, would you share some useful resources link to learn this pattern from scratch? Also what topic I should looked up for? I really want to get into this level of coding, I just need the basics, if you ever gave some useful books or link to learn from it would be awesome.

  • @mdsafikulislam7430
    @mdsafikulislam7430 Před rokem

    How to import .sql file into Microsoft SQL Server Management Studio?

  • @shahedali9943
    @shahedali9943 Před 3 měsíci

    How did you get the beautiful design ?

  • @cuongquocdo3739
    @cuongquocdo3739 Před rokem

    I have a question for you ? Many winform apps , what you design are so beautiful and I learned so much for you , but I worry : Do I apply for a job with winform ???

  • @micorigson2247
    @micorigson2247 Před 2 lety +1

    It was a great tutorial, but i need a rest, because my head hurts

  • @basheermansour3390
    @basheermansour3390 Před 2 lety

    Please, CRUD with MVVM pattern, C#, WPF and SQL Server

  • @solomonmuwori1954
    @solomonmuwori1954 Před 2 lety +1

    Where can we get the Videos for implementing the following: -
    1. Data Access component
    2. Associate and subscribe the events (Search, Add New, Edit)

    • @RJCodeAdvanceEN
      @RJCodeAdvanceEN  Před 2 lety +1

      Hi @Solomon Muwori,
      I will upload it soon, maybe in 2 days.

    • @solomonmuwori1954
      @solomonmuwori1954 Před 2 lety +1

      Thanks very much @RJ Code Advance EN. Will be waiting

  • @blackcamce6566
    @blackcamce6566 Před 2 lety +2

    Perfect! creo que asi se escribe :v

  • @mdsafikulislam7430
    @mdsafikulislam7430 Před rokem

    Sir, please make API of this project.

  • @mychromebook9935
    @mychromebook9935 Před 2 lety

    this could use a lot more abstraction

  • @maheshkulkarni6920
    @maheshkulkarni6920 Před rokem

    I would like to buy your full course if u are on Udemy or any other online teaching platform.
    If u have please let me know

  • @itismch4911
    @itismch4911 Před rokem

    what does method Show() do? what is its use?

    • @itismch4911
      @itismch4911 Před rokem

      ok i got it now. thanks. for the video. more example on MVP please.

  • @mdaslamknl
    @mdaslamknl Před 2 lety +1

    Excellent
    Can you share the code
    Thanks

    • @RJCodeAdvanceEN
      @RJCodeAdvanceEN  Před 2 lety

      Thanks, the project download link is in the video description.

  • @angel_machariel
    @angel_machariel Před rokem

    Really good video otherwise, but wait a minute. I don't think IPetView or any view interfaces belong in the "view" layer. View interfaces belong in the presentation-layer (or the core-layer, or however people wish to call them). One could change the view but the interface stays with the consumer as that is the contract for every view. The interface is not changed.
    In other words, you change the view, but not the view interface. So that one belongs with the presentation layer. Interfaces belong to and with their consumer.
    People tend to group the interfaces with their implementation class because of name similarity, but that's not right.

  • @quattro085
    @quattro085 Před rokem

    you doing this too fast :(

    • @bswill5077
      @bswill5077 Před rokem

      There's a speed control on playing video😊

    • @quattro085
      @quattro085 Před rokem

      @@bswill5077 thanks very much i fiorgot about this.

  • @mazinalyousef5814
    @mazinalyousef5814 Před 2 lety +1

    is it too hard to make some human commentary for this video
    this robot is so annoying

  • @saurabhtyagi4209
    @saurabhtyagi4209 Před 2 lety +1

    Awesome....👍👍👍

  • @niided
    @niided Před rokem

    how do you set up multiple presenters? And how do you implement this with a dependency injection container? Thanks