Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 13 kết quả

Đề tài: Lập trình giao diện trên C++ | Lập trình GUI trong C++

  1. #1
    Ngày gia nhập
    02 2008
    Bài viết
    15

    Mặc định Lập trình giao diện trên C++ | Lập trình GUI trong C++

    --cho mình hỏi về lập trình GUI trong C++.mình có đọc mấy quyển ebook về C++ thì chỉ toàn nói về lập trình console application thôi. đến phần lập trình về đồ họa thì 0 thấy họ nói đến hoặc không nói chi tiết.hình như về GUI không phải là một thế mạnh của C++ hay do sự không thống nhất giữa các library đồ họa(cái này mới học cũng chưa rõ lắm nói sai các bro chỉ dùm ) nên làm cho nó không phát triển lắm và có mấy quyển sách viết về đồ họa cho C++ như mfc ...thì mình thấy sao thấy năm publish cũ quá 98-99 ,gần 10 năm rồi thay đổi nhiều sợ học nó bỏ phí time.
    --ah quên còn cái này nữa về mấy cái version khác nhau của C++ sao mình thấy nhiều quá vậy .tạm thời mình hiểu về nó như thế này 0 biết có đúng không ?? nếu chỉ nói C++ không thôi thì ta hiểu là nói đến C++ standard. còn visual C++ là trong visual 6 ,visual C++ dot net là trong visual 7 của M$.còn về sự khác nhau có nhiều không giữa các bản C++ thế nào thì cũng chưa rõ lắm .ai có kinh nghiệm chỉ giáo dùm thanks
    Đã được chỉnh sửa lần cuối bởi hahakk : 18-03-2008 lúc 11:29 PM.

  2. #2
    Ngày gia nhập
    01 2008
    Nơi ở
    UIT
    Bài viết
    129

    Bạn nói đúng là khó hiểu thật !
    Nhưng nói thế này cho bạn dễ hiểu nhé.
    Nếu bạn nói "C++" tức là bạn nói đến ngôn ngữ lập trình C++. GUI Library thì không liên quan gì đến Standard C++ cả vì nó không phải là một phần của ngôn ngữ C++.
    Còn chuyện thống nhất giữa các GUI Library lại là chuyện khác. Người lập trình sử dụng C++ để triệu gọi các hàm đồ họa trong GUI để tạo ra giao diện của ứng dụng. Hiện nay có nhiều GUI Library khác nhau. Nếu lập trình chuyên dụng, chỉ duy nhất cho windows thì bạn hãy dùng thư viện MFC có trong bộ Visual Studio của MS hoặc là sử dụng WinAPI function để lập trình GUI. Nếu bạn muốn lập trình Cross Flatform thì có các GUI Library như Qt, wxWidgets. Các Cross Flatform GUI Library có đặc điểm là chạy đa nền: windows, linux, mac os ... Mỗi GUI Library có một cách khác nhau để triệu gọi các class và function của nó, vì vậy bạn phải xem tài liệu tham khảo của bộ Library đó.
    Ở VN hiện nay do sự phổ biến của windows nên lập trình MFC rất được ưa chuộng, còn sử dụng WinAPI trực tiếp cũng được nhưng rất khó khăn và mất thời gian. Mỗi khi có một phiên bản Visual Studio mới thì thư viện MFC lại được nâng cấp cập nhật rất nhiều. Hiện nay đã có bản Visual Studio 2008 hỗ trợ hoàn toàn cho việc lập trình trên windows vista.
    C++ thì chỉ có Standard C++ mà thôi. Còn Visual C++ là sản phẩm của MS, đó là một IDE sử dụng ngôn ngữ C++ để lập trình cho windows. Từ sau bản Visual C++ 6.0, Visual C++ được đổi tên là Visual C++.NET vì nó hỗ trợ thêm công nghệ .NET của MS

  3. #3
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

  4. #4
    Ngày gia nhập
    03 2008
    Bài viết
    11

    Em thấy Visual của MS lợi thế hơn vì có tool hỗ trợ kéo thả để làm giao diện.

  5. #5
    Ngày gia nhập
    01 2008
    Nơi ở
    UIT
    Bài viết
    129

    Thì Qt cũng cóa đóa, kéo thả cũng phê ko kém gì VS đâu !

  6. #6
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    Mặc định Lập trình giao diện trên C++ | Lập trình GUI trong C++

    Em thấy Visual của MS lợi thế hơn vì có tool hỗ trợ kéo thả để làm giao diện.
    Tùy vào mục đích sử dụng :
    - Càng dễ xài càng hỗ trợ càng tiện lợi thì chưa chắc có ích cho việc học. ( Tất nhiên khó xài cũng không hẳn )
    - Học cho biết, học để đi làm, học để làm nền tảng học cái khác.

  7. #7
    Ngày gia nhập
    02 2008
    Bài viết
    88

    Cái VS nói chung chỉ hỗ trợ tạo giao diện và debug mạnh thôi, code xử lý thì mình vẫn phải viét
    Ko thích sử dụng cái có sẵn thì cứ tự viết để mà xài.
    Mình từ Caulacbovb qua)
    Giã từ VB6 đến với VB.Net, C# và Java.

  8. #8
    Ngày gia nhập
    03 2008
    Bài viết
    11

    Trích dẫn Nguyên bản được gửi bởi Hok_bik_zi Xem bài viết
    Thì Qt cũng cóa đóa, kéo thả cũng phê ko kém gì VS đâu !
    Anh chỉ em chỗ download với, em tìm mãi mà không thấy chỗ nào download cái QT Designer Nói nhỏ với anh là em từ cái VC++ rồi, thôi chết lộ rồi hi hihihi

  9. #9
    Ngày gia nhập
    01 2008
    Nơi ở
    UIT
    Bài viết
    129

  10. #10
    Ngày gia nhập
    03 2008
    Bài viết
    11

    Hic trời, em biết trang này rồi, em tìm trong đó nhưng không thấy chỗ nào tải cái Designer cả :(( Anh cho em đường dẫn cụ thể đi, cho đường dẫn như vậy thì chết em, hic

Các đề tài tương tự

  1. Thanh lý trong nhà sách, siêu thị mới 100%, giảm trên 50%
    Gửi bởi cuocsongso trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 0
    Bài viết cuối: 06-04-2012, 08:11 AM
  2. Phát hiện tin giấu trong ảnh số trên C#?
    Gửi bởi tranxuanchien trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 9
    Bài viết cuối: 21-09-2011, 01:48 PM
  3. Algorithm Giải pt bậc 2 trên web service trong lập trình C#?
    Gửi bởi leebmt trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 7
    Bài viết cuối: 13-08-2011, 02:34 AM
  4. Cách tạo giạo diện dựa trên form vb6 trong VC++?
    Gửi bởi Mars trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 1
    Bài viết cuối: 18-03-2011, 09:53 PM
  5. Tạo giao diện đồ họa trong lập trình C trên linux
    Gửi bởi huybka trong diễn đàn Thắc mắc lập trình C/C++ trên Linux
    Trả lời: 3
    Bài viết cuối: 30-06-2009, 09:47 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn