Mục lục:

Mã tổ chức ảo: Tác vụ hủy bỏ (Vanessa): 10 bước
Mã tổ chức ảo: Tác vụ hủy bỏ (Vanessa): 10 bước

Video: Mã tổ chức ảo: Tác vụ hủy bỏ (Vanessa): 10 bước

Video: Mã tổ chức ảo: Tác vụ hủy bỏ (Vanessa): 10 bước
Video: DEKARANGER - Tổ Chức Đặc Cảnh SPD 2024, Tháng bảy
Anonim
Mã tổ chức ảo: Tác vụ kết thúc (Vanessa)
Mã tổ chức ảo: Tác vụ kết thúc (Vanessa)

Trong mã của mình, tôi đã tạo một trình tổ chức ảo sẽ tính điểm và cho phép người dùng viết các sự kiện cho mỗi ngày trong tuần. Mã chỉ dành cho mục đích trình diễn.

Bước 1: Bước một: Bảng ngày trong tuần

Bước một: Bảng Ngày trong Tuần
Bước một: Bảng Ngày trong Tuần

Một trong những thành phần mà tôi muốn đưa vào là chương trình làm việc ảo, hoàn chỉnh với các ngày trong tuần, lớp học và vị trí để viết. Tôi cần đặt các dòng ở vị trí thích hợp để tạo một bảng với tất cả các vị trí cần thiết. Vì vậy, tôi đã tạo một tệp riêng để tôi có thể viết mã và sau đó thiết lập bảng ngày trong tuần của mình.

Bước 2: Mã hóa bảng lớp

Mã hóa bảng lớp
Mã hóa bảng lớp

Một thành phần khác trong mã của tôi mà tôi muốn đưa vào là một bảng sẽ hiển thị các lớp học, giáo viên của bạn và một số điểm mà bạn đã nhận được trong lớp, vì vậy tôi phải làm điều tương tự với bảng đầu tiên của mình và mã nó trong một tệp riêng biệt.

Bước 3: Mã hóa các biến

Các biến mã hóa
Các biến mã hóa

Ngay từ đầu, tôi biết rằng sẽ có một số thông tin cơ bản mà tôi sẽ phải hỏi người dùng trong suốt mã, vì vậy tôi đã tạo các biến cho những biến mà tôi biết chắc chắn là tôi sẽ sử dụng. Một số ví dụ là các khóa học của họ, giáo viên của họ, ngày và lớp học, phông chữ, v.v.

Bước 4: Đưa từ vào bảng

Đưa từ vào bảng
Đưa từ vào bảng

Cả hai bảng của tôi đều cần có nhãn bên trong chúng để xác định các thành phần khác nhau, vì vậy tôi phải đặt các từ bên trong chúng. Tôi đã tìm ra các tọa độ để vẽ phông chữ và tôi đã tìm ra kích thước phông chữ phải phù hợp như thế nào, và tôi đã tạo màu cụ thể cho chúng. Tôi đã tạo một tệp riêng để kiểm tra điều này. Tôi phải khai báo các phông chữ trong bài kiểm tra để các từ sẽ trông giống như tôi muốn.

Bước 5: Mã hóa màn hình chính

Mã hóa màn hình chính
Mã hóa màn hình chính

Tôi muốn người tổ chức của tôi có một màn hình hiển thị để họ có thể chọn tùy chọn mà họ muốn. Tôi biết rằng tôi muốn các thành phần của mình sau đó trở thành chương trình làm việc, bảng khóa học, một máy tính điểm và một tùy chọn để thay đổi cài đặt của bạn. Tôi đã phải tạo phông chữ cho điều này và tìm ra tọa độ nơi mỗi từ sẽ đi đến. Điều này đã được tạo thành một tệp riêng biệt.

Bước 6: Chức năng Cài đặt

Chức năng Cài đặt
Chức năng Cài đặt

Đối với chức năng cài đặt của tôi, nhiệm vụ chỉ là yêu cầu người dùng cung cấp tất cả thông tin của họ để nó được triển khai thành mã cho các quy trình trong tương lai. Nó sẽ yêu cầu khóa học đầu tiên của bạn, sau đó là giáo viên đầu tiên của bạn, sau đó là khóa học thứ hai của bạn, v.v. Cuối cùng, nó sẽ hiển thị cho bạn tất cả những thứ bạn đã gõ song song và nó sẽ hỏi xem điều đó có ổn không. Nếu không, bạn có thể nói với nó và nó sẽ hỏi lại thông tin của bạn. Tôi cũng đã chọn phông chữ và màu sắc cho lời nhắc.

Bước 7: Mã hóa chức năng chương trình làm việc

Mã hóa chức năng chương trình làm việc
Mã hóa chức năng chương trình làm việc

Đối với chức năng chương trình làm việc, tôi muốn người dùng có thể nhập nhiệm vụ của họ trực tiếp vào ô mà họ muốn. Đầu tiên nó hỏi bạn muốn lớp học và ngày nào, sau đó tôi phải xác định vị trí của con trỏ. Nếu họ chọn một sự kết hợp cụ thể giữa ngày và lớp học, tôi sẽ có một sự phối hợp được thực hiện để họ có thể gõ vào đúng vị trí sau khi nó hiển thị bảng chương trình. Tôi đã tạo một tệp riêng cho việc này, nhưng vấn đề duy nhất là tôi cần phải khai báo tất cả các biến khóa học của mình trước khi nó có thể hoạt động, vì vậy điều đó mất một lúc.

Bước 8: Mã hóa Máy tính Điểm

Mã hóa máy tính điểm
Mã hóa máy tính điểm

Thủ tục này khá tiêu chuẩn. Tôi muốn người đó có thể tính toán sau đó lưu điểm của họ. Tỷ lệ phần trăm họ nhận được là điểm của họ chia cho những gì bài kiểm tra đạt được. Sau đó, người đó sẽ đưa vào khóa học mà họ muốn lưu vào và nó sẽ xuất hiện trên bảng điểm của họ. Tôi phải xác định vị trí tọa độ để lớp sẽ đến đúng vị trí.

Bước 9: Chức năng nhấp chuột

Chức năng nhấp chuột
Chức năng nhấp chuột

Tôi muốn mã của mình có thể thực hiện các chức năng mà không cần người dùng nhập đầu vào. Đây là nơi xuất hiện chức năng nhấp chuột. Tôi không hiểu về cách đưa chuột vào màn hình để lấy đầu vào. Trong quá trình tìm kiếm nguồn cảm hứng ban đầu khi bắt đầu viết mã dự án này, tôi đã tìm thấy một đoạn mã trên compsci.ca có tên là "Trò chơi Trực thăng", trong đó mã có chức năng nhấp chuột. Tôi đã sử dụng định dạng của mã trong mã của riêng mình (tìm tọa độ x, tọa độ y và trạng thái nút của chuột) và đặt câu lệnh if / then. Mỗi câu lệnh có tọa độ cho chuột phù hợp với tọa độ của các từ cụ thể trên màn hình chính của tôi, vì vậy nếu bạn nhấp vào chúng, điều gì đó cụ thể sẽ xảy ra. Nếu họ leo núi ở vị trí đó, thì họ sẽ nhận được kết quả của mình.

Bước 10: Thủ tục

Thủ tục
Thủ tục

Tôi muốn triển khai bảng điểm của mình trong toàn bộ mã mà không cần phải viết lại tất cả các tọa độ và phông chữ nhiều lần. Tôi cũng muốn có mã hiển thị màn hình chính và nó hoạt động mỗi khi một chức năng được thực thi. Đây là nơi làm thủ tục của tôi. Tôi phải khai báo 3 thủ tục trước khi mã của tôi bắt đầu: Bảng lớp, Bảng chương trình và Mã đầy đủ. Bảng xếp hạng hiển thị các lớp học, giáo viên và kết quả kiểm tra của bạn, Chương trình làm việc có các vị trí để viết các nhiệm vụ và Mã đầy đủ là toàn bộ mã của tôi được sao chép vào một thủ tục để sau khi thực hiện xong một hàm, nó sẽ quay trở lại trang chủ màn. Tôi đã triển khai các thủ tục trong suốt mã khi cần thiết.

Đề xuất: