강의

멘토링

커뮤니티

BEST
Programming

/

Desktop Application

Lập trình Windows MFC - Ứng dụng

Cuốn sách này chỉ chứa các kỹ thuật cần thiết cho những người phát triển các ứng dụng dành riêng cho hệ điều hành Windows bằng MFC.

(5.0) 10 đánh giá

247 học viên

  • nullnull8537
windows
시리즈
mfc
MySQL
win32api
mysql-odbc-connector
multithread

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

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

  • Phương pháp thích hợp để liên kết GUI với luồng công việc và phương thức phản hồi để sửa đổi mã kế thừa

  • Kỹ thuật lập trình hệ thống sử dụng MFC

  • Tích hợp cơ sở dữ liệu bằng ODBC bằng CDatabase, lớp CRecordset và API Win32

Cũ quá rồi, nhưng tại sao MFC vẫn được sử dụng? 🤔

Bởi vì đây là một framework đã gần như hoàn thiện từ rất lâu. Hơn hết, các ứng dụng dựa trên C/C++ vẫn đang được phát triển, và hệ điều hành Windows vẫn có tác động đáng kể đến cuộc sống hàng ngày của chúng ta. MFC vẫn đặc biệt quan trọng trong các lĩnh vực như xử lý hình ảnh, công nghiệp quốc phòng và tự động hóa nhà máy nhờ tính chuyên biệt của nó.


Tôi muốn phát triển chương trình hệ điều hành Windows với MFC. Tôi có thực sự cần phải học khóa học này không? 🤔

Vâng, bạn nhất định phải học nó. MFC, một ngôn ngữ lập trình dựa trên C/C++, có thể gọi và tích hợp ngay lập tức với API Win32 mà không có bất kỳ hạn chế cụ thể nào. Điều này cho phép nó có tác động đáng kể đến hệ thống, mặc dù nó là một ứng dụng chế độ người dùng với GUI. Mặc dù điều này đôi khi có thể là một bất lợi, nhưng nó cũng là lý do tại sao MFC vẫn được sử dụng .

Bây giờ bạn đã tự tin hơn khi phát triển GUI bằng MFC, đã đến lúc tìm hiểu các lý thuyết cần thiết để phát triển các hệ thống nền và nắm vững các kỹ thuật để phát triển các ứng dụng hoàn thiện hơn.

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

📌 Chúng tôi đã lược bỏ nội dung không cần thiết và đưa vào ba nội dung quan trọng nhất được sử dụng trong thực tế (đa luồng, luồng công nhân và kỹ thuật liên kết GUI, ODBC, v.v.).

📌 Chúng tôi sẽ dạy bạn mọi thứ, từ các phương pháp lập trình được sử dụng để thực hiện các tác vụ nền bằng cách sử dụng luồng công việc và hiển thị quy trình hoặc kết quả trên GUI, cho đến các kỹ thuật được ngụy trang dưới dạng phím tắt để xử lý các vấn đề có thể phát sinh trong quá trình thực hiện .

📌 Mặc dù Visual Studio không còn cung cấp trình hướng dẫn ODBC, bạn vẫn sẽ học cách tích hợp với ODBC bằng MFC . Hơn nữa, bạn sẽ được học các lý thuyết thiết yếu cần thiết để phát triển hệ thống máy chủ nền bằng cách sử dụng trực tiếp API Win32.

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 những ai cần duy trì các ứng dụng Windows XP dựa trên Visual C++ 6.0.

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

Tích hợp GUI và luồng công việc

Hiểu kiến trúc giao diện người dùng MFC (không hỗ trợ đa luồng) và học cách tương tác đúng cách với các luồng công việc. Điều này sẽ hướng dẫn bạn cách hiển thị chính xác tiến trình của các thao tác nhập/xuất chậm trên GUI.

Cách sử dụng MySQL RDBMS

Bạn sẽ học cách sử dụng giao diện ODBC để tương tác với cơ sở dữ liệu. Trước khi sử dụng cơ sở dữ liệu, ứng dụng phải kết nối nội bộ với cơ sở dữ liệu, và bạn sẽ học cách viết chuỗi kết nối phù hợp cho quy trình đó.

Sau giờ học

  • Bạn sẽ học cách phát triển đúng cách các ứng dụng đa luồng với GUI bằng MFC.

  • Bạn có thể tìm hiểu cốt lõi của các chủ đề liên quan đến luồng trong lý thuyết lập trình hệ thống, chẳng hạn như tạo, kiểm soát và đồng bộ hóa luồng công nhân, một cách ngắn gọn .

  • Bạn có thể học cách sử dụng các lớp MFC CDatabase, CRecordSet mà không cần trình hướng dẫn VS và phát triển ứng dụng của riêng mình để quản lý RDBMS bằng ODBC .

  • Tìm hiểu cách xử lý ODBC khi phát triển các máy chủ hoạt động mà không có GUI, chẳng hạn như dịch vụ hệ thống hoặc ứng dụng nền.

Đã 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"

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, MySQL v8.x và trình kết nối

  • Thông số kỹ thuật của PC: Phần cứng có khả năng chạy Visual Studio và MySQL Server.

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

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

  • Cung cấp một ví dụ hoàn chỉnh được gói gọn trong một giải pháp

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

  • Kinh nghiệm phát triển ứng dụng GUI cấu trúc tài liệu đơn dựa trên MFC

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

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

  • Nhà phát triển đang làm việc cần phát triển ứng dụng với MFC

  • Các nhà phát triển muốn tìm hiểu thêm các kỹ thuật chuyên sâu theo lý thuyết cơ bản của MFC

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

  • MFC

  • ngôn ngữ C

  • C++

Xin chào
Đây là

45,597

Học viên

2,529

Đánh giá

1,143

Trả lời

4.9

Xếp hạng

25

Các khóa học

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

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

Tất cả

30 bài giảng ∙ (5giờ 52phú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ả

10 đánh giá

5.0

10 đánh giá

  • dlaalsrb0825님의 프로필 이미지
    dlaalsrb0825

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    As expected, there are many useful tips that help with practical work, which is great

    • nullnull8537
      Giảng viên

      These days, not many people work with MFC... You're doing great work. If you have any questions about your work, please feel free to ask anytime. I'll answer everything within my knowledge. :)

  • ichroh님의 프로필 이미지
    ichroh

    Đánh giá 14

    Đánh giá trung bình 4.9

    5

    30% đã tham gia

  • aceoftop1975님의 프로필 이미지
    aceoftop1975

    Đánh giá 113

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    (25/06/29/일 13:28) After taking the lecture, I learned a lot about MFC / DB. As I attended the lecture, the explanations were easy for me to understand, which led me to immediately apply for the JAVA roadmap. Thank you for creating such a good lecture.

    • nullnull8537
      Giảng viên

      Wow~!! You've gone beyond encoding + API hooks and even reached MFC, and the fact that you're also tackling the Java roadmap is truly amazing feedback. Fortunately, it seems my teaching style suits you. I'll be rooting for you to study hard and achieve great results. Thank you. :)

  • vuuuuuv3037님의 프로필 이미지
    vuuuuuv3037

    Đánh giá 14

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

  • choigomk4646님의 프로필 이미지
    choigomk4646

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

    • nullnull8537
      Giảng viên

      Thank you for the good review. :)

1.403.696 ₫

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!