1. Trang chủ
  2. » Công Nghệ Thông Tin

Báo cáo phần mềm vẽ Paint

62 1.5K 7

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM BÁO CÁO CUỐI KÌ ĐỒ ÁN MƠN LẬP TRÌNH TRỰC QUAN Đề tài: CHƯƠNG TRÌNH DEMO PAINT Giảng viên hướng dẫn: ThS PHẠM THI VƯƠNG Nhóm sinh viên thực hiện: BÙI NGUYỄN HỒNG ANH – 15520012 DƯƠNG CHÍ BÌNH – 15520050 LÊ BÁ PHÚC HIẾU – 15520224 DƯƠNG HOÀNG KHANG – 15520337 TP.HCM, 15/06/2017 NHẬN XÉT CỦA GIẢNG VIÊN BÁO CÁO CUỐI KÌ – CHƯƠNG TRÌNH DEMO PAINT BÁO CÁO CUỐI KÌ – CHƯƠNG TRÌNH DEMO PAINT MỤC LỤC Nội dung LỜI CẢM ƠN MỞ ĐẦU A TỔNG QUAN NHÓM .6 I Thơng tin nhóm: II Phương thức làm việc: Quy trình: Công cụ: B BÁO CÁO ĐỒ ÁN .7 I Giới thiệu chung: Đề tài đồ án “Chương trình Paint” Giới thiệu đề tài Các chức chương trình: Phương pháp thực .7 II Ý tưởng thực hiện: Mô hình đối tượng .9 Xây dựng chức năng: III Thiết kế liệu: 11 Sơ đồ lớp đối tượng: 11 Xây dựng lớp: .12 IV Thiết kế giao diện: .51 Form chương trình chính: 51 Form upload hình lên facebook 55 IV Danh mục phím tắt: 56 C KẾ HOẠCH THỰC HIỆN ĐỒ ÁN 57 D BẢNG PHÂN CÔNG CÔNG VIỆC .59 TÀI LIỆU THAM KHẢO 61 BÁO CÁO CUỐI KÌ – CHƯƠNG TRÌNH DEMO PAINT LỜI CẢM ƠN Lời nhóm thực đồ án xin gửi lời cảm ơn đến ThS Phạm Thi Vương, thầy nhiệt tình giảng dạy lớp, hỗ trợ thơng tin cần thiết, giải đáp thắc mắc góp ý cho nhóm bạn suốt q trình thực đề tài Đồng thời nhóm muốn cảm ơn anh chị khóa trên, đặc biệt anh chị khoa chia kinh nghiệm quý báu môn học kiến thức liên quan Cũng bạn bè tạo điều kiện thuận lợi, người đưa nhận xét góp ý chân thành vô quý giá, người động viên, hỗ trợ nhóm hồn thành đề tài Do học kì chúng em thực đồ án môn học chuyên ngành thời gian, kiến thức hạn chế nên khơng thể tránh khỏi thiếu sót Chính nhóm mong nhận góp ý nhằm hồn thiện kiến thức mà nhóm học tập làm hành trang để thực đề tài khác tương lai Chân thành cảm ơn! Nhóm thực Thủ Đức, tháng năm 2016 BÁO CÁO CUỐI KÌ – CHƯƠNG TRÌNH DEMO PAINT MỞ ĐẦU Lập trình trực quan (Visual Programming) môn học cung cấp cho sinh viên kiến thức phương pháp lập trình mơi trường Windows như: chế quản lý chương trình, lập trình giao diện đồ họa (GUI), lập trình WPF, GDI+, quản lí tiến trình, đồng hóa…, từ sinh viên có khả tự xây dựng ứng dụng hồn chỉnh mức độ vừa phải ngơn ngữ C# Môn học cung cấp cho sinh viên số kiến thức để tự nghiên cứu kỹ thuật lập trình sâu môi trường Windows Trong khuôn khổ môn học, chương trình DemoPaint Version 1.0 xây dựng thành viên nhóm lớp Lập trình trực quan (IT008.H21.CLC) trường Đại học Cơng nghệ Thơng tin ĐHQG HCM Chương trình DemoPaint Version 1.0 xây dựng dựa vào chức sẵn có Microsoft Paint cải tiến có thêm số chức nâng cao phục vụ tốt cho yêu cầu ngày cao người sử dụng Cùng với hướng dẫn giảng viên ThS Phạm Thi Vương, nhóm hồn thành yêu cầu từ đến nâng cao cho chương trình DemoPaint Version 1.0 Những kết thu hoạch nhóm trình bày phần sau báo cáo BÁO CÁO CUỐI KÌ – CHƯƠNG TRÌNH DEMO PAINT A TỔNG QUAN NHĨM I Thơng tin nhóm: MSSV 15520012 15520050 15520224 15520337 Họ tên Bùi Nguyễn Hồng Anh Dương Chí Bình Lê Bá Phúc Hiếu Dương Hồng Khang Email 15520012@gm.uit.edu.vn 15520050@gm.uit.edu.vn 15520224@gm.uit.edu.vn 15520337@gm.uit.edu.vn Vai trò Trưởng nhóm Thành viên Thành viên Thành viên II Phương thức làm việc: Quy trình: - Thống đề tài đồ án Phân công nhiệm vụ cho thành viên Tìm hiểu tài liệu liên quan đến đề tài để thực đồ án Lên kế hoạch mốc thời gian cho đồ án Tiến hành buổi họp nhóm trao đổi thơng tin, quy trình, bàn bạc kế hoạch nội dung thực hiện, phân công nhiệm vụ giao hạn deadline Hoàn thành đồ án, sản phẩm hoàn chỉnh Đánh giá sản phẩm, hoàn thành báo cáo đồ án Công cụ: - Visual Studio 2013 Google Drive Facebook Messenger Photoshop CS6 portable Microsoft Word2016 PowerPoint 2016 Inno Setup Compiler Corel draw version 17.4 portable - BÁO CÁO CUỐI KÌ – CHƯƠNG TRÌNH DEMO PAINT B BÁO CÁO ĐỒ ÁN I Giới thiệu chung: Đề tài đồ án “Chương trình Paint” Giới thiệu đề tài Đề tài: Xây dựng chương trình chương trình Paint - Tên chương trình: DemoPaint Version 1.0 - Mục đích: áp dụng kiến thức mơn Lập trình trực quan (Visual Programming) lập trình mơi trường Winform ngơn ngữ C# kiến thức lập trình liên quan để xây dựng ứng dụng hoàn chỉnh - Yêu cầu: chương trình đáp ứng đủ chức phần mềm vẽ máy tính Ngồi ra, cung cấp thêm số tính nâng cao cần thiết khác Các chức chương trình:  Chức bản: - New, Open, Save, Save as, Print, Help - Cut, Copy, Paste - Vẽ đối tượng: Đường thẳng, hình chữ nhật, hình elip, hình tam giác, hình tam giác vng, hình thoi, hình ngũ giác, hình lục giác, hình mũi tên, hình ngơi sao, vẽ tự do,… - Tô màu viền cho đối tượng - Chỉnh độ dày nét vẽ màu sắc - Chèn thêm đoạn text - Lưu lại với định dạng ảnh bitmap: bmp, jpg,…  Chức nâng cao: - Cho phép import hình ảnh vào thao tác điều chỉnh hình ảnh đối tượng hình vẽ chương trình - Cho phép export trang vẽ loại file: jpg, bmp, png, pdf,… - Xuất nhanh trang vẽ file PDF - Lưu file vẽ lại với định dang riêng chương trình (*.ABHK)  Tính mới: - Cho phép thao tác điều chỉnh đối tượng sau vẽ: + Di chuyển đối tượng + Thay đổi kích thước đối tượng + Thay đổi màu vẽ + Xóa đối tượng - Share hình ảnh vẽ lên mạng xã hội Facebook - Chọn xóa đối tượng Phương pháp thực a Lập trình BÁO CÁO CUỐI KÌ – CHƯƠNG TRÌNH DEMO PAINT Kết hợp kiến thức về: GDI+, WindowForm, Lập trình hướng đối tượng, Cấu trúc liệu giải thuật,… b Thiết kế giao diện Chương trình không trọng nhiều trao chuốt phần giao diện, nhiên giao diện thiết kế bố trí cho dễ hiểu thuận tiện cho người dùng Lấy ý tưởng từ phần mềm CorelDraw version 17.4, giao diện thiết kế đơn giản thân thiện, dễ hiểu Với hệ thống phím tắt thiết lập sẵn, ngồi thao tác xử lí chuột người dùng tương tác với phần mềm bàn phím số chức BÁO CÁO CUỐI KÌ – CHƯƠNG TRÌNH DEMO PAINT II Ý tưởng thực hiện: Mơ hình đối tượng - Tạo class Danh sách đối tượng với kiểu List dùng để lưu lại tất đối tượng vẽ trang vẽ để thuận tiện cho việc chỉnh sửa đối tượng sau Mỗi đối tượng hình vẽ gồm: + Thuộc tính: màu bút vẽ, độ đậm bút vẽ, điểm bắt đầu, điểm kết thúc, số điểm kiểm khiển (dùng cho việc thay đổi kích thước đối tượng), khu vực đối tượng chiếm giữ, loại hình + Phương thức: khởi tạo, vẽ, di chuyển, thay đổi kích thước, vẽ khung, vẽ điểm điều khiển, kiểm tra vị trí điểm hành so với đối tượng  Cách thức thực hiện: Xây dựng lớp đối tượng hình kế thừa nhau, thuận tiện cho việc trì, lưu trữ, chỉnh sửa Điểm chuột click xuống trang vẽ - - Điểm điều khiển Xây dựng chức năng: a Chức vẽ: Sử dụng lệnh vẽ có sẵn thư viện GDI+ để vẽ đối tượng hình bản: đường thẳng, hình chữ nhật, hình ellipse Tính tốn vị trí tương đối đỉnh đối tượng hình nâng cao: hình tam giác, hình tam giác vng, hình thoi, hình lục giác, hình ngũ giác, hình mũi lên lên/xuống/trái/phải, hình ngơi cánh, hình ngơi cánh, hình ngơi cánh b Chức di chuyển: Xét vị trí tương đối tọa độ chuột hành đối tượng hình, xác định có cho phép bật chức di chuyển không Nếu tọa độ chuột hành thuôc khu vực đối tượng chiếm giữ lấy tọa độ vị trí điểm chuột nhấn thả Tính khoảng cách điểm thực tịnh tiến tọa độ đỉnh đối tượng theo khoảng cách tính BÁO CÁO CUỐI KÌ – CHƯƠNG TRÌNH DEMO PAINT - - - c Chức thay đổi kích thước: Xét vị trí tương đối tọa độ chuột hành đối tượng hình, xác định có cho phép bật chức di chuyển khơng Nếu vị trí chuột trùng với tọa độ điểm điều khiển xác định điểm điều khiển chọn vị trí để tịnh tiến tọa độ đỉnh đối tượng cho phù hợp d Chức xóa Xét vị trí tương đối tọa độ chuột hành đối tượng hình, xác định có cho phép bật chức xóa khơng Nếu vị trí chuột nằm khu vực đối tượng chiếm giữ lấy số đối tượng chọn thực xóa đối tượng khỏi List danh sách đối tượng e Chức Upload ảnh lên Facebook: Lưu hình ảnh vẽ Mở webbrowser, truy cập đến URL: https://www.facebook.com/me , trang cá nhân người dùng bật người dùng thuận tiện up hình vừa lưu cách nhanh chóng 10 BÁO CÁO CUỐI KÌ – CHƯƠNG TRÌNH DEMO PAINT 2.20 Lớp Property HinhVe Property listHinhVe khung DuongThang Elip Import TamGiac TamGiacVuong uparrow FourStar Phương thức HinhThoi VanBan NguGiac Star5 Name Color Location1 With khung Kiểu liệu string Color Point Int Int Int Kiểu trả string Color Point Int Height Int Netve Int Tên Thuộc tính Pencil HinhChuNhat name color Location with height netve Tên 48 Hexagon LeftArrow SixStar Ý nghĩa Tên đối tượng Màu đối tượng Vị trí đối tượng Chiều rộng đối tượng Chiều cao đối tượng Độ dày nét vẽ Ý nghĩa Constructor khởi tạo tên Constructor khởi tạo màu Constructor khởi tạo vị trí Constructor khởi tạo chiều rộng Constructor khởi tạo chiều cao Constructor khởi tạo độ dày BÁO CÁO CUỐI KÌ – CHƯƠNG TRÌNH DEMO PAINT nhap(Form1 form, HinhVe hinhve) nét vẽ gán giá trị cho thuộc tính PropertyGrid Void 49 BÁO CÁO CUỐI KÌ – CHƯƠNG TRÌNH DEMO PAINT 2.21 Lớp tool HinhVe tool listHinhVe khung DuongThang Elip TamGiacVuong uparrow HinhThoi tool Refreshtool VanBan NguGiac Star5 FourStar Tên Phương thức Pencil HinhChuNhat Import TamGiac Property khung Kiểu trả Hexagon LeftArrow SixStar Ý nghĩa Constructor khởi tạo Gán giá trị checked cho button vẽ đối tượng Void 50 BÁO CÁO CUỐI KÌ – CHƯƠNG TRÌNH DEMO PAINT IV Thiết kế giao diện: Form chương trình chính: 1.1 Màn hình ST T Tên Kiểu New Open Save Print Paste Cut Copy Delete Import Button Button Button Button Button Button Button Button Button 10 Export Button 11 12 Pushlish to PDF Size Button ComboBox 13 14 15 16 17 Font Bold Italic Underline Share to Facebook ComboBox Button Button Button Button 18 Pick tool Button Chức Tạo trang vẽ Mở file có sẵn máy tính Lưu file In file Dán hình chọn Cắt hình chọn Sao chép hình chọn Xóa hình chọn Thêm hình có sẵn máy tính Xuất trang vẽ thành định dạng hình ảnh Xuất trang vẽ thành file PDF Chọn độ dày nét vẽ/ kích thước chữ Chọn font chữ Kiểu chữ in đậm Kiểu chữ in nghiêng Kiểu chữ gạch chân Chia sẻ hình ảnh lên mạng xã hội Facebook Chọn lại đối tượng vẽ 51 Ghi BÁO CÁO CUỐI KÌ – CHƯƠNG TRÌNH DEMO PAINT 19 20 21 22 Shapes More shapes Color picker Change color SplitButton SplitButton Button Button 23 24 Add text Properties 25 Mouse Loacation Button PropertyGri d Label 26 27 28 29 30 TheCurrentColor TheCurrentSize Black Gray Dark red Button Label Button Button Button 31 32 33 34 35 36 Red Yellow Green Purple Brown More colors Button Button Button Button Button Button 1.2 Chọn vẽ hình vẽ Chọn vẽ hình vẽ nâng cao Lấy màu pixel Thay đổi màu vẽ đối tượng chọn Thêm văn Hiển thị thông tin đối tượng Hiển thị tọa độ chuột hành trang vẽ Hiển thị màu vẽ hành Hiển thị đô dày nét vẽ hành Thay đổi màu vẽ thành màu đen Thay đổi màu vẽ thành màu xám Thay đổi màu vẽ thành màu đổ đậm Thay đổi màu vẽ thành màu đỏ Thay đổi màu vẽ thành màu vàng Thay đổi màu vẽ thành màu lục Thay đổi màu vẽ thành màu tím Thay đỏi màu vẽ thành màu nâu Hiển thị hộp thoại ColorDialog Màn hình “File” 52 BÁO CÁO CUỐI KÌ – CHƯƠNG TRÌNH DEMO PAINT ST T Tên New Open Save Save as Import Button Button Button Button Button Export Button Pushlish to PDF Print Share to Facebool Button Button Button 10 Exit Button 1.3 ST T ST Chức Ghi Tạo trang vẽ Mở file có máy Lưu file nhiều lần Lưu file Thêm hình có sẵn máy tính Xuất tràn vẽ thành định dạng hình ảnh Xuất trang vẽ thành file PDF In file Chia sẻ file lên mạng xã hội Facebook Thoát khỏi chương trình Màn hình “Edit” Tên Cut Copy Paste Delete 1.4 Kiểu Kiểu Button Button Button Button Chức Ghi Cắt đối tượng đượ chọn Copy đối tượng chọn Dán đối tượng chọn Xóa đối tượng chọn Màn hình “Property” Tên Kiểu Chức 53 Ghi BÁO CÁO CUỐI KÌ – CHƯƠNG TRÌNH DEMO PAINT T Hide Show 1.5 ST T Button Button Ẩn PropertyGrid Hiển thị PropertyGrid Màn hình “Help” Tên Product Help About Paint Kiểu Button Button Chức Hỗ trợ sử dụng phần mềm Hiển thị thông tin phần mềm a Màn hình “Product Help” b Màn hình “About Paint” 54 Ghi BÁO CÁO CUỐI KÌ – CHƯƠNG TRÌNH DEMO PAINT 55 BÁO CÁO CUỐI KÌ – CHƯƠNG TRÌNH DEMO PAINT Form upload hình lên facebook 56 BÁO CÁO CUỐI KÌ – CHƯƠNG TRÌNH DEMO PAINT IV Danh mục phím tắt: ST T Phím tắt Ctrl + N Ctrl + O Ctrl + S F12 F1 10 11 12 13 Del Alt + F4 Ctrl + I Ctrl + E Ctrl + P Ctrl + C Ctrl + X Ctrl + V Chức Mở trang vẽ Mở hình ảnh có sẵn Lưu ảnh vẽ Lưu ảnh vẽ với tên Hiển thị hộp thoại hỗ trợ sử dụng phần mềm Xóa đối tượng chọn Thốt chương trình Import hình ảnh Export file In file Copy đối tượng chọn Cắt đói tượng chọn Dán đối tượng 57 Ghi BÁO CÁO CUỐI KÌ – CHƯƠNG TRÌNH DEMO PAINT C KẾ HOẠCH THỰC HIỆN ĐỒ ÁN Cột mốc Chọn đề tài (06-22/02) Tìm hiểu ứng dụng Paint phần mềm liên quan (22/02-15/03) Xác định mục đích, yêu cầu (16-20/03) Thiết kế liệu (21-31/03) Công việc Thống đề tài đồ án Hồn thành X Tìm kiếm chương trình ứng dụng Paint xây dựng X Tìm hiểu chương trình ứng dụng tương tự Paint (Photoshop, Corel Draw, AI,…) Tìm hiểu lập trình GDI+, GUI, WPF để ứng dụng xây dựng đồ án Xác định chức cần thiết đồ án yêu cầu xử lí với chức Lập sơ đồ lớp đối tượng X X X Sản phẩm Đề tài: xây dựng chương trình Paint Nắm chức chương trình Paint Tìm hiểu chức nâng cao cần thiết cho chương trình Paint Nắm cách sử dụng ứng dụng vào đồ án Danh sách chức công việc mà chương trình thực Sơ đồ lớp đối tượng X Xác định giao diện ứng dụng Thiết kế giao diện (01-07/04) Lập bảng mơ tả đối tượng hình X Cài đặt Xây dựng lớp HinhVe, chương trình DuongThang, (08/04-31/05) HinhChuNhat, Pencil, Import, Elip, VanBan, TamGiac, TamGiacVuong, HinhThoi, NguGiac, Hexagon, LeftArrow, uparrow, FourStar, Star5, SixStar, listHinhVe, khung, tool, Property X X 58 Xây dựng giao diện đồ án dựa giao diện phần mềm Corel Draw Bảng mô tả đối tượng hình HinhVe, DuongThang, HinhChuNhat, Pencil, Import, Elip, VanBan, TamGiac, TamGiacVuong, HinhThoi, NguGiac, Hexagon, LeftArrow, uparrow, FourStar, Star5, SixStar, listHinhVe, khung, tool, Property BÁO CÁO CUỐI KÌ – CHƯƠNG TRÌNH DEMO PAINT Xây dựng chức năng: vẽ hình, thay đổi kích thước, di chuyển X Xây dựng chức cửa sổ File X Xây dựng chức cửa sổ Edit Xây dựng chức cửa sổ Property Xây dựng chức cửa sổ Help Xây dựng chức thay đổi màu vẽ, độ đậm nét vẽ, font chữ, kiểu chữ X X X X Xây dựng chức upload hình lên facebook X Tiến hành thử nghiệm chức chương trình Test viết báo cáo (01-18/06) X Viết báo cáo X Slide báo cáo X Tạo file setup vào hướng dẫn cài đặt X 59 Hồn thành chức năng: vẽ hình, thay đổi kích thước, di chuyển Hồn thành chức năng: New, Open, Save, Save As, Import, Export, Pushlish to PDF, Print, Exit Hoàn thành chức năng: Cut, Copy, Paste, Delete Hoàn thành chức năng: Hide, Show Hoàn thành chức năng: Product Help, About Paint Hoàn thành chức năng: thay đổi màu vẽ, độ đậm nét vẽ, font chữBold, Italic, Underline Hoàn thành chức Share to Facebook Thử nghiệm chức năng, fix lỗi có Hồn thành file báo cáo Word Hoàn thành slide báo cáo Hoàn thành file setup hướng dẫn cài đặt BÁO CÁO CUỐI KÌ – CHƯƠNG TRÌNH DEMO PAINT D BẢNG PHÂN CƠNG CƠNG VIỆC Họ tên Bùi Nguyễn Hồng Anh MSSV 15520012 % hồn thành Cơng việc giao 100% Tìm hiểu lập trình GDI+, GUI, WPF Lập sơ đồ lớp đối tượng Xây dựng lớp tool, Property, khung, HinhChuNhat, DuongThang, VanBan, HinhThoi, TamGiac, TamGiacVuong, HinhVe, listHinhVe Xây dựng chức New, Open, Save, Save As, Print, Pushlish to PDF, Export Xây dựng chức thay đổi độ đậm nét vẽ, thay đổi Font chữ, Bold, Itaclic, Underline Viết báo cáo Dương Chí Bình 15520050 100% Lê Bá Phúc Hiếu 15520224 100% 15520337 100% Dương Hồng Khang Tìm hiểu lập trình GDI+, GUI, WPF Xác định mục tiêu, chức chương trình Tìm tài liệu tham khảo Xây dựng lớp NguGiac, LeftArrow, Star5 Xây dựng chức Share to Facebook Xây dựng chức Delete, Color Picker Xây dựng chức Change color Slide báo cáo Nén file mềm vào CD Tìm hiểu lập trình GDI+, GUI, WPF Tìm tài liệu tham khảo Xây dựng chức Import Xây dựng lớp Pencil Xây dựng chức Exit, Help Test chương trình Thiết kế/tìm icon Test in báo cáo Tìm hiểu lập trình GDI+, GUI, WPF Tìm tài liệu tham khảo Thiết kế giao diện Xây dựng lớp Hexagon, FourStar, SixStar 60 Ký tên BÁO CÁO CUỐI KÌ – CHƯƠNG TRÌNH DEMO PAINT Xây dựng chức Cut, Paste, Copy Xây dựng chức thay đổi màu vẽ Test chương trình 61 BÁO CÁO CUỐI KÌ – CHƯƠNG TRÌNH DEMO PAINT TÀI LIỆU THAM KHẢO [1] Tài liệu hướng dẫn thực hành Lập trình mơi trường windows Tác giả:Phạm Thi Vương, Lê Minh Trí, Nguyễn Hồng Vũ Nhà xuất bản:ĐHQG TP HCM [2] Source code tham khảo: http://doc.edu.vn/tai-lieu/de-tai-xay-dung-chong-trinh-vehinh-giong-microsoft-paint-54976/ [3] Hướng dẫn sử dụng thư viện GDI+: https://msdn.microsoft.com/enus/library/ms533798(v=vs.85).aspx [4] Tham khảo ảnh vector: https://vi.wikipedia.org/wiki/%E1%BA%A2nh_vector [5] Tài liệu tham khảo phần mềm Corel Draw : https://caomedia.wordpress.com/2008/03/20/h%C6%B0%E1%BB%9Bng-d%E1%BA %ABn-s%E1%BB%AD-d%E1%BB%A5ng-corel-draw-bai-1-bai-10/ - HẾT 62 ... TRÌNH DEMO PAINT Xây dựng lớp: 2.1 Lớp HinhVe: HinhVe Tên Thuộc tính mauVe doDamNet diemBatDau diemKetThuc diemMouseDown soDiemDieuKhien graphicsPath khuVuc viTriChuotSoVoiHinhVe HinhVe Kiểu liệu... Tạo hình chữ nhật bao quanh điểm điều khiển BÁO CÁO CUỐI KÌ – CHƯƠNG TRÌNH DEMO PAINT VeChamVuong(int viTriDiemDieuKhien) VeKhung(Graphics g) Rectangle void Tạo hình chữ nhật bao quanh điểm điều... KÌ – CHƯƠNG TRÌNH DEMO PAINT 2.2 Lớp HinhChuNhat: HinhVe HinhChuNhat - Phương thức Các thuộc tính lớp HinhChuNhat kế thừa từ lớp HinhVe Override lại phương thức từ lớp HinhVe: Tên HinhChuNhat Kiểu

Ngày đăng: 28/12/2017, 20:03

Xem thêm:

TỪ KHÓA LIÊN QUAN

Mục lục

    II. Phương thức làm việc:

    B. BÁO CÁO ĐỒ ÁN

    I. Giới thiệu chung: Đề tài đồ án “Chương trình Paint”

    1. Giới thiệu đề tài

    2. Các chức năng chương trình:

    3. Phương pháp thực hiện

    II. Ý tưởng thực hiện:

    1. Mô hình đối tượng

    2. Xây dựng chức năng:

    III. Thiết kế dữ liệu:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w