Từ 1 tới 6 trên tổng số 6 kết quả

Đề tài: Chương trình Paint viết bằng Win32 API

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

    Smile Chương trình Paint viết bằng Win32 API

    Xin chào các bạn mình là người mới học lập trình C trên Win (sau khi đã học lập trình căn bản trên DOS).
    Mình đã đọc tài liệu cơ bản về C4W và đã viết 1 chương trình Paint. Mô tả:
    - Chức năng: vẽ đc các hình trên vùng client bằng con trỏ, có thể thay đổi màu sắc, kích thước nét vẽ. Hiện tại có 1 số chức năng mình không thể làm được vì không hiểu khi đọc tài liệu mặc dù mình đã đọc kỹ rồi. Rất mong các bạn giúp mình hoàn thành hoặc gợi ý cho mình về hoàn thành các chức năng sau của chương trình:
    1. Thay đỗi biểu tượng con trỏ khi chọn dòng lệnh trong 1 menu. Mình đã thử coi nó như biến nhưng không đc vì con trỏ này phải đc đăng ký ngay từ đầu.
    2. Khi mình vẽ hình. VD: hình chữ nhật chẵng hạn thì nếu 2 nét trùng nhau sẽ trở thành 1 trắng.
    3. Hình mình vẽ trên vùng client không đc bị mất khi ta thu nhỏ cửa sổ, hay thay đổi kích thước cửa sổ hay lấy cửa sổ khác chồng lên là mất.
    4. Cách thức tạo 1 Toolbar.
    5. Chức năng Save thành dạng file ảnh và chức năng Open.

    Đây là source code của chương trình Paint:
    Download

    P/s: Mình có đọc nhùi tài liệu tham khảo ý kiến của nhùi người họ nói : bây giờ ko ai lập trình API cả toàn xài .NET, MFC gì không à? Mình không hiểu câu nói của họ cho lắm. Vậy có phải mình đang đi sai đường không? Mong các bạn giúp mình định hướng? Xin cảm ơn các bạn rất nhùi
    Đã được chỉnh sửa lần cuối bởi darkblackangel : 03-02-2009 lúc 02:07 PM.

  2. #2
    Ngày gia nhập
    01 2009
    Bài viết
    201

    Mình nghĩ nếu cậu đủ sức học WINAPI thì nên học,hầu hết các cao thủ đều giỏi WINAPI và thành thạo CSharp

  3. #3
    Ngày gia nhập
    07 2008
    Nơi ở
    /media/Anime
    Bài viết
    2,288

    Ko có kiến thức nào là thừa cả. Học nhiều biết nhiều thì càng tốt thôi. Nếu bạn đã nắm được API thì qua mấy cái khác sẽ tiếp thu rất mau.
    Càng yêu mèo thì mèo càng mập. Mèo càng mập ta lại càng yêu.

  4. #4
    Ngày gia nhập
    05 2009
    Bài viết
    1

    Trích dẫn Nguyên bản được gửi bởi darkblackangel Xem bài viết
    Xin chào các bạn mình là người mới học lập trình C trên Win (sau khi đã học lập trình căn bản trên DOS).
    Mình đã đọc tài liệu cơ bản về C4W và đã viết 1 chương trình Paint. Mô tả:
    - Chức năng: vẽ đc các hình trên vùng client bằng con trỏ, có thể thay đổi màu sắc, kích thước nét vẽ. Hiện tại có 1 số chức năng mình không thể làm được vì không hiểu khi đọc tài liệu mặc dù mình đã đọc kỹ rồi. Rất mong các bạn giúp mình hoàn thành hoặc gợi ý cho mình về hoàn thành các chức năng sau của chương trình:
    1. Thay đỗi biểu tượng con trỏ khi chọn dòng lệnh trong 1 menu. Mình đã thử coi nó như biến nhưng không đc vì con trỏ này phải đc đăng ký ngay từ đầu.
    2. Khi mình vẽ hình. VD: hình chữ nhật chẵng hạn thì nếu 2 nét trùng nhau sẽ trở thành 1 trắng.
    3. Hình mình vẽ trên vùng client không đc bị mất khi ta thu nhỏ cửa sổ, hay thay đổi kích thước cửa sổ hay lấy cửa sổ khác chồng lên là mất.
    4. Cách thức tạo 1 Toolbar.
    5. Chức năng Save thành dạng file ảnh và chức năng Open.

    Đây là source code của chương trình Paint:
    Download

    P/s: Mình có đọc nhùi tài liệu tham khảo ý kiến của nhùi người họ nói : bây giờ ko ai lập trình API cả toàn xài .NET, MFC gì không à? Mình không hiểu câu nói của họ cho lắm. Vậy có phải mình đang đi sai đường không? Mong các bạn giúp mình định hướng? Xin cảm ơn các bạn rất nhùi
    Source code gì vậy pa. Kêu chương trình paint mà đưa cái gì vậy hú hồn

  5. #5
    Ngày gia nhập
    04 2009
    Nơi ở
    một căn hộ nhỏ trên trái đất
    Bài viết
    372

    Bạn làm chương trình rất là ẩu. Chương trình chạy bị lỗi. Mình đã sửa lại để chạy được nhưng hóa ra chả có tí gì gọi là paint ở đây. Bấm mấy cái nút rồi nó thông báo bạn nhấm vào nút nào, thật lố bịch. Hoặc giả đây không phải chương trình của bạn.

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

    Mặc định Chương trình Paint viết bằng Win32 API

    Mình xin nói lời xin lỗi đến các bạn vì đã post nhầm cái source của chương trình Paint.

    Giờ thì mình chuyễn sang .NET rùi nên văng cái đóa mất tiu rùi. Sry nha.

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

  1. Làm sao viết được ứng dụng paint trong ios
    Gửi bởi hoathuongphuoc trong diễn đàn Thắc mắc lập trình Objective-C
    Trả lời: 0
    Bài viết cuối: 18-10-2013, 11:46 PM
  2. Cách viết bàn cờ trong Win32 API như thế nào?
    Gửi bởi macgyver_canary trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 2
    Bài viết cuối: 06-05-2011, 10:46 PM
  3. Thắc mắc viết chương trình Paint
    Gửi bởi kUn_shOck trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 2
    Bài viết cuối: 28-10-2010, 04:59 PM
  4. Viết chương trình Paint thông minh?
    Gửi bởi iamme22021990 trong diễn đàn Windows API, Hooking, xử lý Windows Message
    Trả lời: 6
    Bài viết cuối: 07-06-2010, 05:40 PM
  5. sự kiện paint
    Gửi bởi ngminhduong trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 3
    Bài viết cuối: 21-09-2008, 12:29 PM

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