Thumbnail
지식공유자의 깜짝할인 중
개발 · 프로그래밍데스크톱 앱 개발

[C#/.NET 7.0]어서와, WPF는 처음이지?대시보드

(4.4)
16개의 수강평 ∙ 209명의 수강생

25%

66,000원

88,000원
지식공유자: RAZOR
총 17개 수업 (4시간 19분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가공유
  • seogy 프로필seogy
    2024-08-261364403

    안녕하세요. 참고사항에 사용 도구가 [VisualStudio2022, pgAdmin4]로 나와 있는데,, 제가 사용 가능한 버전이 VisualStudio 2019인데 해당 버전으로도 원활한 수업 진행이 가능 할까요?

    RAZOR
    RAZOR
    RAZOR
    2024-08-26363122

    seogy님 안녕하세요!! 네네 툴 버전은 상관없고 .NET 설치만 7.0으로 되어있으면 문제없습니다 :) .NET 7.0먼저 설치하시고 VS2019에서 솔루션 실행되시는 것 확인 후에 들으시면 확실하실 것 같네요 ㅎㅎ! 감사합니다.

  • 김보경 프로필김보경
    2024-08-161355414

    안녕하세요. c# 기초 문법을 공부한 후에 이후 공부해야 할것들에 대해서 방향성을 잡고싶어서 문의드립니다. 강사님의 강의 중 WPF와 WINFORM 강의가 있는데 이중 어떤 것을 선택해서 들어야 할지, 두개 다 듣는다고 하면 어떤 순서로 들어야 할지에 대해서 문의 드립니다.

    RAZOR
    RAZOR
    RAZOR
    2024-08-16360953

    김보경님 안녕하세요! C# 기초 문법을 마친 후, WPF(Windows Presentation Foundation)와 WinForms(Windows Forms) 중에서 어떤 것을 선택해서 공부할지 고민하고 계시군요. 두 기술 모두 윈도우 데스크탑 애플리케이션을 개발하는 데 사용되지만, 각각의 특징이 다릅니다. 아래에 두 기술의 특징과 추천 순서를 정리해드릴게요. ★ WinForms 특징: WinForms는 오래된 기술로, C#이 처음 출시되었을 때부터 사용되었습니다. 비교적 간단하고 직관적인 UI 개발을 지원합니다. 많은 레거시 애플리케이션에서 사용되며, 직관적인 디자인과 빠른 개발이 가능합니다. 장점: 개발이 간단하고, 기본 제공되는 컨트롤이 많아 즉시 사용할 수 있습니다. 많은 자료와 예제가 있어 접근성이 좋습니다. ★ WPF 특징: WPF는 좀 더 최신 기술로, XAML(Extensible Application Markup Language)을 사용하여 UI를 정의합니다. MVVM(Model-View-ViewModel) 패턴을 지원하며, 더 복잡한 UI 및 애니메이션, 데이터 바인딩 기능을 제공합니다. 장점: 그래픽 및 디자인의 유연성이 뛰어나고, 복잡한 UI와 비즈니스 로직을 분리하는 데 유리합니다. 데이터 바인딩과 템플릿 시스템이 강력합니다. ★ 추천 학습 순서 WinForms: 기본적으로 WinForms을 먼저 배우는 것이 좋습니다. WinForms은 상대적으로 단순한 구조와 더 적은 학습 곡선이 있어 기본적인 UI 구성과 이벤트 처리를 배우기에 적합합니다. 기존의 WinForms 애플리케이션을 이해하고 유지보수하는 데에도 유용합니다. WPF: WinForms에 익숙해진 후, WPF를 학습하는 것이 좋습니다. WPF는 더 많은 기능과 복잡성을 제공하므로, 기본적인 UI 개발 경험을 쌓은 후에 WPF의 고급 기능을 학습하는 것이 효율적입니다. WPF를 통해 더 복잡한 UI 디자인과 애니메이션, 데이터 바인딩 등을 다룰 수 있습니다. ★ 요약 WinForms → 기본 UI 개발 이해 WPF → 고급 UI 개발 및 디자인 패턴 학습 두 기술 모두 유용하지만, 각각의 장점과 용도에 따라 선택하시면 됩니다. 우선 WinForms으로 시작해 기본적인 데스크탑 애플리케이션 개발에 익숙해진 후, WPF를 통해 더 복잡하고 현대적인 애플리케이션을 개발하는 것이 좋습니다! 파이팅하세요!!

  • reyeol 프로필reyeol
    2024-02-231187044

    안녕하세요 강의 수강전 두가지 궁금점이 있습니다 1. 화면들을 wpf 프로젝트(dll)로 만들고 메인 화면에서 동적으로 해당 dll을 로드 하는 방식에 대해 강의를 통해 알 수 있을까요? 2. 1번의 질문이 메인 화면에서 메뉴 를 클릭시 화면 변경을 동적 변경하기 위함인데 보통 1번 방식으로 쓰는지 아니라면 다른 방식은 어떠한게 있고 그걸 이 강의를 통해 알 수 있을까요?

    RAZOR
    RAZOR
    RAZOR
    2024-02-23320141

    안녕하세요. reyeol님! 일단 WPF에서 각 화면들은 .xaml 파일형식으로 만들어지며 MVVM 디자인 패턴에서는 VIEW라는 이름으로 불립니다. 아시겠지만 동적라이브러리는 코드 내부에서 사용하는 네임스페이스들을 호출할 때 필요한 파일들이구요. 동적으로 화면이 변경된다는건 트리거나 이벤트 속성을 사용하는 것 같은데요. 해당 내용은 본 강의에 포함되어있지 않고, 기본적인 화면 변경 동작만 들어가있습니다. 혹시 미리보기 영상보셨나요? 이 강의는 MVVM패턴이해 및 풀스택 강의라 UI에대한 세부구현은 안다루고 있습니다. 미리보기 내용정도로 충분하다면 수강하시고 아니라면 다른 강의 보시는게 도움이 될 것 같습니다! 감사합니다 :)

채널톡 아이콘