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

/

Desktop Application

Lập trình Windows MFC - Cơ bản

Bất kỳ nhà phát triển C/C++ nào cũng có thể bắt đầu. Bạn có thể nhanh chóng học lập trình MFC Windows bằng cách chỉ chọn những điểm chính. Chúng tôi cũng cung cấp một cuốn sách giáo khoa 1200 trang.

(4.9) 23 đánh giá

456 học viên

  • nullnull8537
MicrosoftWindows
윈도우
mfc
vc++
C++
win32api
sdi

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

Dịch cái này sang tiếng Việt

  • Cấu trúc khung MFC

  • Phát triển ứng dụng Windows

  • Các phương pháp cụ thể để phát triển chương trình soạn thảo phong cách PowerPoint

Bài giảng của tác giả bán chạy nhất MFC và sách PDF đã có sẵn!

Tìm hiểu cách phát triển ứng dụng máy tính để bàn Windows bằng cách sử dụng khung MFC một cách ngắn gọn và nhanh chóng.

  • Tìm hiểu cách phát triển ứng dụng Windows bằng MFC, một công nghệ đã được sử dụng từ những năm 1990.

  • Mặc dù đây là MFC cũ nhưng vẫn được sử dụng rộng rãi, chúng ta sẽ chỉ tìm hiểu những thành phần cốt lõi và trình bày một cách ngắn gọn nhất có thể .

  • Hiểu được luồng của khung và biết nơi nào cần mã hóa phù hợp.

  • Khóa học được tiến hành có tính đến tình hình của những người làm việc trong lĩnh vực xử lý hình ảnh, công nghiệp quốc phòng và tự động hóa nhà máy .

  • Bất kỳ ai đã học C/C++ hoặc cấu trúc dữ liệu đều có thể bắt đầu.

  • Một cuốn sách bán chạy nhất trong lĩnh vực MFC, với hơn 20.000 bản được bán ra
    Chúng tôi cung cấp tệp PDF 1200 trang của cuốn sách làm tài liệu bài giảng!

Tôi giới thiệu điều này cho những người này 💁‍♀

Bất kỳ ai cần phát triển ứng dụng máy tính để bàn Windows

  • Khóa học này dành cho những người cần phát triển các ứng dụng Windows dựa trên C/C++ và bạn có thể nhanh chóng học được nội dung tối thiểu bắt buộc.

  • Hữu ích cho những ai cần phát triển phần mềm bảo mật hoặc tiện ích Windows đơn giản.

Những người đang tiếp tục học tập với mục đích phát triển ứng dụng trò chơi

  • Sau khi học C++, bạn có thể tìm hiểu các kỹ thuật và cấu trúc mà người học lập trình trò chơi muốn phát triển ứng dụng Windows với GUI phải biết.

  • Bạn có thể tìm hiểu những kiến thức cơ bản về phát triển ứng dụng có thể xử lý hệ thống Windows hoặc thu thập thông tin liên quan để đảm bảo trò chơi hoạt động trơn tru.

Nhân viên của các viện nghiên cứu doanh nghiệp sử dụng Windows để xử lý hình ảnh, phát triển liên quan đến quốc phòng, v.v.

  • Cuốn sách này chứa thông tin cần thiết cho những người phát triển phần mềm giám sát và điều khiển phần cứng để sử dụng trong phòng thí nghiệm nghiên cứu bằng C/C++.

  • Nó cũng hữu ích cho bất kỳ ai cần duy trì các ứng dụng Windows XP dựa trên Visual C++ 6.0 .

Sau giờ học

  • Bạn có thể dễ dàng phát triển các ứng dụng đơn giản cần thiết ở cấp độ phòng thí nghiệm và cũng có thể duy trì các ứng dụng MFC cũ hơn .

  • Bạn có thể phát triển một chương trình soạn thảo như PowerPoint thông qua một dự án đã hoàn thành. (Khóa học phát triển đầy đủ)

  • Bạn có thể sử dụng nhiều cửa sổ điều khiển khác nhau dựa trên hộp thoại và chế độ xem biểu mẫu mà không gặp vấn đề gì.

  • Hiểu cấu trúc và luồng nội bộ vô hình của khung MFC

    Bạn có thể tự quyết định lớp nào (vị trí và góc nhìn) phù hợp để đưa mã của bạn vào.

Các tính năng của khóa học này 📖

Bạn sẽ học được cả lý thuyết và kỹ thuật lập trình thực tế đằng sau khuôn khổ này!

Thay vì học toàn bộ kiến thức, bạn chỉ học những lý thuyết cốt lõi.

Kiến trúc ứng dụng Windows, bao gồm cả MFC, cực kỳ phức tạp, và các lý thuyết liên quan rất rộng. Cũng như chúng ta không thể ghi nhớ hết từ điển tiếng Anh, chúng ta không cần phải biết tất cả mọi thứ. Một chuyên gia thực tế với 20 năm kinh nghiệm sẽ giúp bạn nắm vững những điều cốt lõi !

Bạn sẽ học được những phương pháp phát triển thực tế rất cụ thể.

Các lý thuyết khác nhau tuân theo phương pháp học tập truyền thống. Tuy nhiên, sau khi học tất cả các lý thuyết liên quan , các bài giảng sẽ minh họa quá trình tạo ví dụ thông qua mã hóa trực tiếp .

Dựa trên điều này, bạn có thể học các kỹ thuật cụ thể và trải nghiệm bí quyết để sử dụng khuôn khổ một cách hợp lý.

Học những điều này 👨‍🏫

Cấu trúc và lý thuyết ứng dụng Windows

MFC là một framework và thư viện được xây dựng trên API Win32. Do đó, việc hiểu kiến trúc ứng dụng dựa trên API Win32 (hướng tin nhắn) và lý thuyết cơ bản đằng sau các thuật ngữ chưa quen thuộc là rất cần thiết. Khóa học này được thiết kế để giải quyết những thách thức này một cách ngắn gọn nhất có thể.

Viết mã ở đâu ?

Mỗi framework đều có một luồng chung được định sẵn, giống như tàu điện ngầm. Để đến đích, việc hiểu cấu trúc và nguyên lý điện của tàu điện ngầm rất hữu ích, nhưng việc biết lên tàu ở đâu và xuống đúng ga cũng rất quan trọng. Vì lý do này, thay vì chỉ tạo ra các ví dụ để giải thích, tôi sẽ trình bày toàn bộ quá trình lập trình dưới dạng lập trình trực tiếp.

Bạn có thắc mắc nào không?

H. Tôi buộc phải sử dụng MFC sau khi xin được việc. Tôi đã biết một ít về C++. Liệu tôi có thể áp dụng ngay vào công việc sau khi hoàn thành khóa học này không?

Đây có lẽ là ví dụ điển hình nhất về việc học MFC. Khóa học này không chỉ dành riêng cho những người thực hành như bạn mà còn tích cực xem xét những người cần đạt được kết quả nhanh chóng. Đó là lý do tại sao chúng tôi nhấn mạnh việc chỉ tập trung vào những kiến thức cốt lõi. Nếu bạn tin tưởng và theo dõi chúng tôi, tôi tin chắc bạn sẽ đạt được kết quả tuyệt vời!

H. Tôi đang học để trở thành nhà phát triển game. Khóa học này có giúp ích gì cho tôi không?

Có, nó hữu ích. Hầu hết các nhà phát triển ứng dụng trò chơi đều sử dụng công cụ trò chơi. Tuy nhiên, họ có thể cần làm việc trực tiếp với DirectX hoặc phát triển nhiều phần mềm tác nhân khác nhau để khắc phục sự cố, chẳng hạn như thu thập thông tin về máy tính đang chạy trò chơi. Khóa học này không thể đáp ứng tất cả các nhu cầu đó, nhưng nó sẽ bao gồm những lý thuyết cơ bản tối thiểu.

H. Tôi đang chuẩn bị đi làm. Sau khi hoàn thành khóa học này, tôi có thể xin việc ở lĩnh vực nào?

Các công ty hiện đang tìm kiếm lập trình viên MFC bao gồm các công ty an ninh, quốc phòng và các hệ thống tự động hóa khác nhau. Trong khi một số đang phát triển các giải pháp mới, những công ty khác vẫn đang duy trì các hệ thống đã tồn tại lâu đời. Hơn nữa, kỹ năng lập trình Windows rất cần thiết cho những người tìm kiếm việc làm phát triển trò chơi.

Những điều cần lưu ý trước khi tham gia khóa học

Môi trường thực hành

  • Hệ điều hành và Phiên bản (OS): Hệ điều hành Windows (khuyến nghị 10 trở lên)

  • Công cụ được sử dụng: Cộng đồng Visual Studio 2022

  • Thông số kỹ thuật PC: Phần cứng có thể chạy Visual Studio

Tài liệu học tập

  • Tài liệu bài giảng PDF

  • Lập trình Windows MFC Visual C++ 2008 (tệp PDF)

Kiến thức và biện pháp phòng ngừa của người chơi

  • Đã tham gia khóa học 'Lập trình C cho người mới bắt đầu' hoặc ' C++ tối thiểu dành cho nhà phát triển C '
    Ít nhất có hiểu biết tương đương về ngôn ngữ C/C++

  • Kinh nghiệm lập trình dựa trên Visual Studio Community 2022 (bao gồm khả năng gỡ lỗi)

  • Hiểu biết cơ bản về các cấu trúc dữ liệu như danh sách liên kết, cây nhị phân và băm, và kinh nghiệm lập trình

  • Ba phần trên được coi là cơ bản và lớp học sẽ tiến hành theo đúng trình tự (※Nếu bạn không biết ngữ pháp cơ bản của C++, bạn không thể tham gia lớp học)

Bài giảng liên quan 📺

Đã tạo khóa học này
Người chia sẻ kiến thức👨‍💻

Tôi là Ho-seong Choi, 'Nhà phát triển giải trí' của kênh truyền hình Leisurely Developer.

  • Nhà phát triển tường lửa PC đầu tiên của Hàn Quốc (mà mọi người đều ghét)

  • Một nhà phát triển C/C++ 30 năm kinh nghiệm, đã nghiên cứu ngôn ngữ C từ năm 1992.

  • Một người có kinh nghiệm thực hiện nhiều dự án quốc gia và hơn 15 năm kinh nghiệm giảng dạy về phát triển !

  • Tác giả của cuốn sách giới thiệu ngôn ngữ C phổ biến , "Lập trình C: Hướng dẫn đọc đơn giản cho người mới bắt đầu"

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

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

  • Những người cần phát triển các ứng dụng dành riêng cho Windows dựa trên C/C++

  • Bất cứ ai muốn lập trình GUI bằng C++

  • Những người muốn học lập trình Windows để phát triển game

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

  • Bắt đầu với lập trình C

  • C++ tối thiểu dành cho nhà phát triển C

Xin chào
Đây là

36,681

Học viên

2,102

Đánh giá

1,093

Trả lời

4.9

Xếp hạng

24

Các khóa học

KakaoTalk_20250811_205405839.png.webp

널널한 개발자 TV 채널 주인장이자
30년 넘게 IT기술의 바다를 항해하고 있는 개발자 입니다.  반갑습니다. ^^  

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

Tất cả

69 bài giảng ∙ (16giờ 37phú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ả

23 đánh giá

4.9

23 đánh giá

  • 이진하님의 프로필 이미지
    이진하

    Đánh giá 9

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

    좋은 강의 감사합니다

    • 널널한 개발자
      Giảng viên

      좋은 평가 고맙습니다. :)

  • 박주현님의 프로필 이미지
    박주현

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

    친절하게 잘 가르쳐주셔서 감사합니다. 갈수록 강의 퀄리티가 좋아지시네요

    • 널널한 개발자
      Giảng viên

      좋은 평가와 피드백 고맙습니다. 초기에 만들었던 강의들도 다시 촬영해야 할 것 같아 고민하고 있습니다. 더 좋은 강의가 될 수 있도록 노력하겠습니다. :)

  • ichroh님의 프로필 이미지
    ichroh

    Đánh giá 5

    Đánh giá trung bình 5.0

    5

    61% đã tham gia

  • vuuuuuv님의 프로필 이미지
    vuuuuuv

    Đánh giá 14

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

  • jnight님의 프로필 이미지
    jnight

    Đánh giá 9

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

2.089.422 ₫

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

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!