Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Desktop Application

C# WinForm カスタムコントロールを活用して実務能力を向上させる

再利用可能な UI 要素を作成して、コードの重複を減らし、メンテナンスを容易にし、必要な動作とデザインをカプセル化してみましょう。

  • kaburi
desktop-application
C#
winform
winforms

学習した受講者のレビュー

こんなことが学べます

  • カスタムコントロールの使用法、活用、属性

  • コンポーネントの実用的な使用例

  • カスタム コントロールのみを使用してキオスク プログラムを作成する

  • Winform のキャリアを伸ばしたい方、カスタムコントロールを活用したい方

WinFormカスタムコントロールマスターコース

このレッスンは、 C#winformを活用してデスクトップアプリケーションで使用できるカスタムコントロール(UserControl)を作成する方法を段階的に学ぶための実用的なコースです。

WinFormsは多くの組み込みコントロールを提供しますが、特定の要件を満たすためには、既存のコントロールの制限を超えるカスタムコントロールが必要です。

このレッスンでは、そのようなカスタムコントロールを設計および実装する方法について深く取り上げます。

カスタムコントロールの必要性と利点、実践例を通じて高度な機能を実装するプロセスを一緒に進みます。

講義を終えれば、実際のプロジェクトにすぐに適用可能な能力を備え、独自のカスタムコントロールを設計して実装する能力を備えています。

このようなことを学びます。

1⃣ カスタムコントロールの基本概念と活用方法

  • カスタムコントロールとは何なのか、なぜ必要なのかという基本的な理解を提供します。


  • プロパティ、メソッド、イベント:カスタムコントロールにプロパティとメソッド、イベントを追加して機能を拡張する方法を学びます。

  • カスタムコントロールがデザイン時にどのように機能するか、およびそのためのプロパティとメソッドを設定する方法を学びます。

  • カスタムイベントと、さまざまなUI要素との対話を通じて高度な機能を実装する方法を学びます。


2⃣ 実践例による高度な機能の実装

  • スタイリングを適用したコントロールを作成する方法を学びます。

  • 複雑なUI用の複合コントロールを作成する方法を学びます。


3⃣ カスタムコントロール各種ヒント

  • 実務で応用できる様々なヒントを提供します。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • WinForm は知っているが、カスタム コントロールを使ったことがない人

  • ユーザーコントロールをうまく使いたい方

  • 再利用可能なコンポーネントを作成したい方

前提知識、
必要でしょうか?

  • C# の基礎

  • WinForm の基礎知識

こんにちは
です。

492

受講生

38

受講レビュー

16

回答

5.0

講座評価

3

講座

병.의원 소프트웨어 개발 업체 | 2015년 ~ 현재

C# 관련 강의 유튜브 운영 : 까불이코더(https://www.youtube.com/@kaburi-coder) 2022 ~

 

현재 사용 중인 주력 기술 스택은 다음과 같습니다.

  • 프로그래밍 언어: C#, TypeScript, Dart, Python, VB.NET

  • 데스크탑 애플리케이션: WinForms, WPF

  • 모바일 앱 개발: Flutter

  • 웹 개발: React, Next.js, Express, NestJS

  • Gen AI: LangChain, LangGraph

  • 컨테이너 및 오케스트레이션: Docker, Kubernetes, Helm, ArgoCD ..

  • CI/CD: GitHub Actions

  • DataBase: MySql, Postgresql, MongoDB, SQLITE 등

2015년부터 현재까지 소프트웨어 개발 분야에서 다양한 프로젝트를 성공적으로 이끌어온 경험을 보유하고 있습니다.

기술 리더로서 팀을 이끌며 효율적인 개발 프로세스를 유지하고, 최신 기술 스택을 적극적으로 도입하여 소프트웨어의 품질과 사용자 경험을 향상시키는 데 주력하고 있습니다.

현재는 데스크톱과 웹의 통합 개발을 주도함과 동시에, 사내 직원 교육을 책임지고 있습니다.

또한 사용자 친화적인 애플리케이션 개발과 배포 자동화, DevOps 도입을 통해 프로젝트의 전반적인 성공에 기여하고 있습니다.

지속적인 자기계발을 통해 변화하는 기술 환경에 유연하게 대응하며, 높은 열정으로 새로운 도전에 임하고 있습니다.

カリキュラム

全体

48件 ∙ (3時間 0分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

10件

5.0

10件の受講レビュー

  • gshi53418699님의 프로필 이미지
    gshi53418699

    受講レビュー 2

    平均評価 5.0

    修正済み

    5

    100% 受講後に作成

    I learned about UserControl in an easy and incredibly beneficial way.

    • my05086051님의 프로필 이미지
      my05086051

      受講レビュー 2

      平均評価 5.0

      5

      31% 受講後に作成

      Great lecture.

      • kaburi
        知識共有者

        Thank you for the great evaluation!

    • changjupark0132님의 프로필 이미지
      changjupark0132

      受講レビュー 1

      平均評価 5.0

      5

      31% 受講後に作成

      • kaburi
        知識共有者

        Thanks for the good review ~@

    • compu1979님의 프로필 이미지
      compu1979

      受講レビュー 4

      平均評価 5.0

      5

      60% 受講後に作成

      It's easy to understand because it's explained step-by-step.

      • kaburi
        知識共有者

        Thank you for the good review^^

    • jungsik님의 프로필 이미지
      jungsik

      受講レビュー 39

      平均評価 5.0

      5

      100% 受講後に作成

      • kaburi
        知識共有者

        Thank you for the good review!

    ¥7,899

    kaburiの他の講座

    知識共有者の他の講座を見てみましょう!

    似ている講座

    同じ分野の他の講座を見てみましょう!