강의

멘토링

커뮤니티

Programming

/

Desktop Application

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

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

難易度 中級以上

受講期間 無制限

  • Kaburi
C#
C#
winform
winform
winforms
winforms
C#
C#
winform
winform
winforms
winforms

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

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

5.0

5.0

코틀린자바

100% 受講後に作成

わあ…レベル自体が違いますね。 C#とWinFormsを実務で初めて経験したのですが、少しパラダイムが違う?と言うべきか、そう感じていました。GUIで行うものだと習ったので、これがコーディングなのか絵を描いているのかと思うこともありました。実はなので、WinFormsの講義を聞くのをためらいました。ただドラッグして置けばいいものを聞く必要はないですからね。ところが続けていると、FlutterやReactのようなフロントエンドとこんなに違うことがあるのか?と思い、本当にWinFormsはこう開発するのかと思い受講することにしました。講義を聞いて色々な考えが巡りますね。とにかく講義ありがとうございます。他のC#の講義もよく聞いています。もしかしてデータベースアクセスに関する講義もされるか気になりますね。実はJavaやKotlinを主に使用していますが、作っていただいた講義を聞きながらKotlinやFlutterと言語が似ているなと感じて面白かったです。良い講義ありがとうございました。

5.0

장마철

31% 受講後に作成

授業がいいですね。

5.0

이경석

100% 受講後に作成

UserControlについて簡単でとても有益に聞きました。

受講後に得られること

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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


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

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

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


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

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

こんな方に
おすすめです

学習対象は
誰でしょう?

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

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

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

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

  • C# の基礎

  • WinForm の基礎知識

こんにちは
です。

727

受講生

60

受講レビュー

26

回答

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分)

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

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

受講レビュー

全体

12件

5.0

12件の受講レビュー

  • kimcul님의 프로필 이미지
    kimcul

    受講レビュー 15

    平均評価 5.0

    5

    31% 受講後に作成

    授業がいいですね。

    • kaburi
      知識共有者

      ありがとうございます~!

  • hun92728519님의 프로필 이미지
    hun92728519

    受講レビュー 3

    平均評価 5.0

    5

    31% 受講後に作成

    • gshi53418699님의 프로필 이미지
      gshi53418699

      受講レビュー 7

      平均評価 5.0

      修正済み

      5

      100% 受講後に作成

      UserControlについて簡単でとても有益に聞きました。

      • my05086051님의 프로필 이미지
        my05086051

        受講レビュー 3

        平均評価 5.0

        5

        31% 受講後に作成

        素晴らしい講義です。

        • kaburi
          知識共有者

          素敵な評価ありがとうございます!

      • changjupark0132님의 프로필 이미지
        changjupark0132

        受講レビュー 2

        平均評価 5.0

        5

        31% 受講後に作成

        • kaburi
          知識共有者

          高評価ありがとうございます ~@

      ¥8,212

      Kaburiの他の講座

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

      似ている講座

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