inflearn logo
inflearn logo

Sử dụng các điều khiển tùy chỉnh C# WinForm. Tăng cường năng lực thực tế

재사용 가능한 UI yếu tố để giảm sự trùng lặp mã, dễ bảo trì và đóng gói các hành động và thiết kế cần thiết!

(5.0) 12 đánh giá

113 học viên

Độ khó Trung cấp trở lên

Thời gian Không giới hạn

C#
C#
winform
winform
winforms
winforms
C#
C#
winform
winform
winforms
winforms

Đánh giá từ những học viên đầu tiên

Đánh giá từ những học viên đầu tiên

5.0

5.0

코틀린자바

100% đã tham gia

Wow... đẳng cấp hoàn toàn khác biệt. Tôi lần đầu làm quen với C# và WinForms trong công việc thực tế, và cảm thấy hơi khác về mặt mô hình? Hay là phải nói vậy nhỉ. Tôi đã học là làm bằng GUI nên cũng tự hỏi không biết đây là viết code hay là vẽ vời gì nữa. Thực ra vì thế nên tôi đã ngần ngại khi nghe giảng về WinForms. Vì nghĩ chỉ cần kéo thả là xong thì đâu cần nghe giảng làm gì. Nhưng khi tiếp tục làm, tôi tự hỏi liệu nó có thể khác biệt nhiều đến thế so với các framework frontend như Flutter hay React không? Và tự hỏi liệu WinForms có thực sự được phát triển như thế này không nên tôi đã đăng ký học. Sau khi nghe giảng, tôi suy nghĩ rất nhiều. Dù sao cũng cảm ơn về bài giảng, tôi cũng đang học tốt các bài giảng C# khác. Tôi tò mò không biết liệu bạn có làm thêm bài giảng về truy cập cơ sở dữ liệu không. Thực ra dù chủ yếu làm với Java hay Kotlin, nhưng khi nghe các bài giảng bạn đã tạo ra, tôi cảm thấy ngôn ngữ này khá giống với Kotlin hay Flutter nên thấy thú vị. Cảm ơn vì bài giảng hay.

5.0

장마철

31% đã tham gia

Lớp học hay quá.

5.0

이경석

100% đã tham gia

Tôi đã học về UserControl một cách dễ hiểu và cực kỳ bổ ích.

Bạn sẽ nhận được điều này sau khi học.

  • Cách sử dụng, áp dụng và thuộc tính của các điều khiển tùy chỉnh

  • Ví dụ sử dụng thực tế của thành phần

  • Tạo chương trình ki-ốt chỉ sử dụng các điều khiển tùy chỉnh

  • Bất kỳ ai muốn thăng tiến sự nghiệp Winform của mình bằng cách tận dụng các điều khiển tùy chỉnh

Hướng dẫn sử dụng WinForm Custom Control Master

Khóa học này là khóa học thực tế từng bước hướng dẫn bạn cách tạo UserControl để sử dụng trong các ứng dụng máy tính để bàn bằng C# winforms .

WinForms cung cấp nhiều điều khiển tích hợp sẵn, nhưng đôi khi bạn cần một điều khiển tùy chỉnh vượt ra ngoài giới hạn của các điều khiển hiện có để đáp ứng một nhu cầu cụ thể.

Bài giảng này đi sâu vào cách thiết kế và triển khai các điều khiển tùy chỉnh như vậy.

Chúng tôi sẽ hướng dẫn bạn về sự cần thiết và lợi ích của các điều khiển tùy chỉnh cũng như quy trình triển khai các tính năng nâng cao thông qua các ví dụ thực tế.

Sau khi hoàn thành khóa học, bạn sẽ có những kỹ năng có thể áp dụng ngay vào các dự án thực tế và có thể thiết kế và triển khai các điều khiển tùy chỉnh của riêng mình .

Tìm hiểu về những điều này

1⃣ Các khái niệm cơ bản về điều khiển tùy chỉnh và cách sử dụng chúng

  • Cung cấp hiểu biết cơ bản về các điều khiển tùy chỉnh là gì và tại sao chúng lại cần thiết.


  • Thuộc tính, Phương pháp và Sự kiện: Tìm hiểu cách mở rộng chức năng của các điều khiển người dùng bằng cách thêm thuộc tính, phương pháp và sự kiện.

  • Tìm hiểu cách các điều khiển tùy chỉnh hoạt động tại thời điểm thiết kế và cách thiết lập thuộc tính và phương thức cho chúng.

  • Tìm hiểu cách triển khai các tính năng nâng cao bằng cách sử dụng các sự kiện tùy chỉnh và tương tác với nhiều thành phần UI khác nhau.


2⃣ Triển khai các tính năng nâng cao thông qua các ví dụ thực tế

  • Tìm hiểu cách tạo các điều khiển có áp dụng kiểu dáng.

  • Tìm hiểu cách tạo các điều khiển tổng hợp cho giao diện người dùng (UI) phức tạp.


3⃣ Nhiều mẹo khác nhau để điều khiển tùy chỉnh

  • Cung cấp một số mẹo có thể áp dụng vào thực tế.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • WinForm thì biết nhưng chưa từng sử dụng các thành phần điều khiển tùy chỉnh

  • Bất kỳ ai muốn sử dụng tốt các điều khiển của người dùng

  • 재사용 được các thành phần muốn tạo

Cần biết trước khi bắt đầu?

  • C# cơ bản

  • WinForm kiến thức cơ bản

Xin chào
Đây là Kaburi

766

Học viên

62

Đánh giá

28

Trả lời

5.0

Xếp hạng

4

Các khóa học

Công ty phát triển phần mềm cho bệnh viện và phòng khám | 2015 ~ Hiện tại

Vận hành kênh YouTube bài giảng về C#: Kaburi Coder (https://www.youtube.com/@kaburi-coder) 2022 ~

 

Các công nghệ chủ lực hiện đang được sử dụng như sau.

  • Ngôn ngữ lập trình: C#, TypeScript, Dart, Python, VB.NET

  • Ứng dụng máy tính: WinForms, WPF

  • Phát triển ứng dụng di động: Flutter

  • Phát triển Web: React, Next.js, Express, NestJS

  • Gen AI: LangChain, LangGraph

  • Container và Điều phối (Orchestration): Docker, Kubernetes, Helm, ArgoCD ..

  • CI/CD: GitHub Actions

  • Cơ sở dữ liệu: MySql, Postgresql, MongoDB, SQLITE, v.v.

Tôi có kinh nghiệm dẫn dắt thành công nhiều dự án khác nhau trong lĩnh vực phát triển phần mềm từ năm 2015 đến nay.

Với tư cách là trưởng nhóm kỹ thuật, tôi dẫn dắt đội ngũ duy trì quy trình phát triển hiệu quả, đồng thời tích cực áp dụng các công nghệ mới nhất để tập trung vào việc nâng cao chất lượng phần mềm và trải nghiệm người dùng.

Hiện tại, tôi đang dẫn dắt việc phát triển tích hợp giữa máy tính để bàn (desktop) và web, đồng thời chịu trách nhiệm đào tạo nhân viên trong công ty.

Ngoài ra, tôi còn đóng góp vào sự thành công chung của dự án thông qua việc phát triển các ứng dụng thân thiện với người dùng, tự động hóa triển khai và áp dụng DevOps.

Thông qua việc không ngừng phát triển bản thân, tôi luôn thích ứng linh hoạt với môi trường công nghệ thay đổi liên tục và sẵn sàng đón nhận những thử thách mới với niềm đam mê cháy bỏng.

Thêm

Chương trình giảng dạy

Tất cả

48 bài giảng ∙ (3giờ 0phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

12 đánh giá

5.0

12 đánh giá

  • hun92728519님의 프로필 이미지
    hun92728519

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

    • my05086051님의 프로필 이미지
      my05086051

      Đánh giá 3

      Đánh giá trung bình 5.0

      5

      31% đã tham gia

      Bài giảng hay quá.

      • kaburi
        Giảng viên

        Cảm ơn đánh giá tuyệt vời!

    • kimcul님의 프로필 이미지
      kimcul

      Đánh giá 15

      Đánh giá trung bình 5.0

      5

      31% đã tham gia

      Lớp học hay quá.

      • kaburi
        Giảng viên

        Cảm ơn bạn~!

    • changjupark0132님의 프로필 이미지
      changjupark0132

      Đánh giá 2

      Đánh giá trung bình 5.0

      5

      31% đã tham gia

      • kaburi
        Giảng viên

        Cảm ơn đánh giá tốt của bạn.

    • gshi53418699님의 프로필 이미지
      gshi53418699

      Đánh giá 7

      Đánh giá trung bình 5.0

      Đã chỉnh sửa

      5

      100% đã tham gia

      Tôi đã học về UserControl một cách dễ hiểu và cực kỳ bổ ích.

      Khóa học khác của Kaburi

      Hãy khám phá các khóa học khác của giảng viên!

      Khóa học tương tự

      Khám phá các khóa học khác trong cùng lĩnh vực!

      Ưu đãi có thời hạn, kết thúc sau 8 ngày ngày

      49.500 ₫

      25%

      1.386.922 ₫